delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/11/11/12:33:49

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=EyGkxMOflAJw0eugDEJMZPVkOYaSF0FIJQiHMp8tShUjxax6nNmyW
omFnw7Pc/T4Rv4fcBD3kKV+pBFsBmziMUhUl0v9/d3C0at1uf3NyqYmDXUACYVS7
z0RlcmBFNZ+lRjnszYXlsOmN9CUHu4ediWRsbWWVb4NH/uGpgzMTAI=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=PwnYokUc1reu2AZ+mHiujYyNnpg=; b=TLIb0a3kYllljFPf4BbLw/GWZV2G
fftkXsgYfgZ3QSocCeheMLyepIiJZj5TAuEkpQrRbs6U2UHu+pSvKRr2oVF1+5Ix
XEvBJILnJToxDlJ9tTI9QhrvniA30Wh6cxMftIs/y2wDe3zgo4bCHBPvBn4ViPii
fSGz/ZpNIQSPaeA=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Tue, 11 Nov 2014 18:33:32 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours
Message-ID: <20141111173332.GW2782@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20141103102515 DOT GS14051 AT calimero DOT vinschen DOT de> <87a948kvpw DOT fsf AT Rainer DOT invalid> <20141104085958 DOT GA4932 AT calimero DOT vinschen DOT de> <54618F4C DOT 6000107 AT cygwin DOT com> <546191B0 DOT 4050808 AT cygwin DOT com> <20141111115343 DOT GQ2782 AT calimero DOT vinschen DOT de> <546219A9 DOT 2070103 AT cornell DOT edu> <54622517 DOT 7030302 AT cornell DOT edu> <20141111160239 DOT GS2782 AT calimero DOT vinschen DOT de> <87ppctu0ks DOT fsf AT Rainer DOT invalid>
MIME-Version: 1.0
In-Reply-To: <87ppctu0ks.fsf@Rainer.invalid>
User-Agent: Mutt/1.5.23 (2014-03-12)

--S5Rg6oz6PtEXgjQf
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Nov 11 18:08, Achim Gratz wrote:
> Corinna Vinschen writes:
> > On Nov 11 10:02, Ken Brown wrote:
> >> Of course, this still doesn't solve the problem of making sure that the
> >> _autorebase postinstall script runs whenever the user installs a packa=
ge
> >> containing DLLs.  I wonder if we should reconsider Achim's proposal.  =
If I
> >> understand correctly, it is something like this (oversimplified):
> >>=20
> >> 1. Change autorebase.bat to do an incremental rebase instead of trying=
 to do
> >> a full rebase.
> >>=20
> >> 2. Arrange for autorebase.bat to never be marked as "done".
> >>=20
> >> Achim, please correct me if my oversimplification distorts your sugges=
tion
> >> too much.
> >
> > Achim, can you give a management summary how your proposal works?
>=20
> As Ken already correctly summarized, the autorebase postinstall script
> will never be marked as done by setup.exe, so it will be run on each
> install or update.  The incremental part ensures that this step doesn't
> take too much time if there's nothing to do.  Currently this is based on
> the name of that script, but it could be done differently.  The other
> part is that all "perpetual" postinstall scripts are run before any
> normal postinstall scripts, so these can assume to run in a correctly
> rebased environment.

I understand that you're patching setup to recognize the autorebase
package by name, but how does it recognize other "perpetual" postinstall
scripts ATM?


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--S5Rg6oz6PtEXgjQf
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUYkhsAAoJEPU2Bp2uRE+gc3sP/2dUsIq9aSKpESut1gG8Sxnw
gTKW6WkIDR0O7L8zj94SVGKUTT7paKHMaskc5V9Cj8EAk9z/MIDamzLpG3d78bsB
4+GrH9v9ICTfabmGdXv876opyzDnJPr32uJHrn8BmYCW2kl+5OIv0Xy87Kx7aBy3
sFqwOI0Rmy1QINsujBr0esfKql7kkWK7QSuC/bD9OJbhcq0NJknCQfhW8OwOKhYy
fZDHZbcvy858OY0cQKj4IdswFj/DxrT25iqgPhuPGEiZ6qeip9MyZFNmtvRypcyp
8lfnWRHuJOnpkPy6SNoyYSmUPfAxBeOjsY56lQnBHAnbshYG06dLvdJEcyQzn5Ot
XtCiIK0LWKAwmOkZdBd1n3463mwMLqgT11ApkezlCYvkLMX7OW7TzIM/4X5QpKLG
CEeKBw+Vd3UqWBuYpT+lUjrtAP1gFxK3nKU3q2faRjex1j48a9H9wZIjn+vOgZsu
01lREzgDX5B+cya69V0XlfLNQgyvrcrMZVYpbhiUnl0etGcIyoUQuwnJXq82iSlU
uWWF7m2RGe6ZlL+mPijHyWR47Q9EktGySlgrmXB24VjJC+XI0lj6Bi4uH11GolG7
4bRjIUgH1gUEPkcP24t/X9XK1n2TfbKVCS0X3FDRHL8PRWtB3UYRqcojYv1qis1K
w7jvJrEcDC3eaT5vXPgC
=BZZt
-----END PGP SIGNATURE-----

--S5Rg6oz6PtEXgjQf--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019