X-Recipient: archive-cygwin@delorie.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@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.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@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours
Message-ID: <20141111173332.GW2782@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <20141103102515.GS14051@calimero.vinschen.de> <87a948kvpw.fsf@Rainer.invalid> <20141104085958.GA4932@calimero.vinschen.de> <54618F4C.6000107@cygwin.com> <546191B0.4050808@cygwin.com> <20141111115343.GQ2782@calimero.vinschen.de> <546219A9.2070103@cornell.edu> <54622517.7030302@cornell.edu> <20141111160239.GS2782@calimero.vinschen.de> <87ppctu0ks.fsf@Rainer.invalid>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="S5Rg6oz6PtEXgjQf"
Content-Disposition: inline
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--
