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=sUUsMgHsqqW895X5++48PWgv3tuq7hvqVXz6KmabdBNrkAXzh2asc
	PRy+E16XSw1w8Ju602++CmhqvfoFdwUATBvvK0SnCTerRLquUzIKGThiey7SSY4u
	Rd7HwxiIQZF4hAMZU1hVywFDyQDt6L3LgKy5pV21xNBjCDdvH7AfIQ=
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=j49piP5tweIlcWKsLSIy3dDqGXQ=; b=tfdhcoJR43MHonUTrvL9Z2v6G9Ho
	sIotuoZjOiodOFh1YCcf5EK8PFrW3K8m0TUIHi7J7Udvbb7b9rfrcA8QwQpVfrPc
	T9Gm7KF+eOJKvARWEYtEtq3x/VLaif8voTVPg9OAPwB9owWa5Ut4ufEtKynNj6bu
	+kUMe3Z2t13gE7U=
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: Mon, 3 Nov 2014 15:52:09 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours
Message-ID: <20141103145209.GA28636@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <1413864414772-112047.post@n5.nabble.com> <54465853.3040000@cornell.edu> <1414134682090-112141.post@n5.nabble.com> <24713230.20141024153002@yandex.ru> <1414559159086-112282.post@n5.nabble.com> <319337147.20141029151332@yandex.ru> <1414708038168-112334.post@n5.nabble.com> <54567198.8000504@cornell.edu> <20141103102515.GS14051@calimero.vinschen.de> <5457787E.3000309@cornell.edu>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="DocE+STaALJfprDB"
Content-Disposition: inline
In-Reply-To: <5457787E.3000309@cornell.edu>
User-Agent: Mutt/1.5.23 (2014-03-12)

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

On Nov  3 07:43, Ken Brown wrote:
> On 11/3/2014 5:25 AM, Corinna Vinschen wrote:
> >On Nov  2 13:02, Ken Brown wrote:
> >>On 10/30/2014 6:27 PM, Don MacDougall wrote:
> >>>So, why the
> >>>postinst scripts failed to run before, now becomes an academic matter =
for
> >>>me.
> >>
> >>Nevertheless, let me point out for the sake of the archives that the an=
swer
> >>was contained in one of your earlier messages:
> >>
> >>On 10/24/2014 3:11 AM, Don MacDougall wrote:
> >>>Can't fork, trying again in 5 seconds at /usr/bin/updmap line 59.
> >>>        7 [main] perl 8088 child_info_fork::abort: unable to remap Fcn=
tl.dll
> >>>to same address as parent (0x2E0000) - try running rebaseall
> >>
> >>The problem is that many of the texlive postinstall scripts run perl
> >>scripts, and these failed as above because rebaseall needed to be run. =
 I
> >>guess this problem will occur whenever perl and texlive are installed
> >>simultaneously.
> >>
> >>I'm not sure what the solution is.  Would it be hard to tweak setup.exe=
 so
> >>that it runs the autorebase postinstall script before running any other=
s?
> >>Or would this be a bad idea for other reasons?
> >
> >Off the top of my head I don't know how hard that would be, but it
> >doesn't sound like an especially bad idea to me.  Au contraire.
> >
> >The only reasons not to do that would be if an installer script would
> >move DLLs around (Do we have that?  I hope not) or if there's a simpler
> >solution.
> >
> >One thing we could test is if we can't get away without tweaking
> >setup.exe, by changing the dependencies only.  Right now _autorebase
> >requires rebase and dash packages.  Both are in Base anyway, but they
> >pull in more dependencies which result in something like a rat tail of
> >dependencies.  So I'm wondering if tweaking _autorebase' setup.hint file
> >like this:
>=20
> It's worth a try.
>=20
> >  sdesc: "Run rebaseall automatically"
> >  #external-source: rebase
> >  category: _PostInstallLast
>               ^^^^^^^^^^^^^^^
> Wouldn't we also have to get rid of this?

This is just a category name, and to the best of my knowledge there's no
special handling in terms of this category name in either setup or
upset.  It just starts with an underscore so that packages in this
category don't show up in setup's package selection by default.


Corinna

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

--DocE+STaALJfprDB
Content-Type: application/pgp-signature

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

iQIcBAEBAgAGBQJUV5aZAAoJEPU2Bp2uRE+ga/gP/iBbscwHIEZpu9I6ZDUCf1DI
WBhRtbbEiEca5twUkIX9Za8LwANY0//JeC3FMHi6D6HWvcMtUtwNAKy1q1dfBciA
MhzGKRTgKQ+5//HP5wAOTU4XDLaAXTyLDurvPBidlIJXM5B4gv8noUHq+1Xax0S4
fJ4a+FcstsmPzlGcxspd/F2CiBd7RzufxxRk7mBSahhlO467dk5vBdaM7LWEQ14t
gGON8cHCjLVTMAsI2ffXxcGqk/sHj0U9y84LpQHzUUKDKWMmPeegQOJI+XnIkcxe
JHrfDucHDBfdu8n85t/8PiKDuBhCF8rkTjZhH49TwCDoDuGaJC9TF4++FmntXESj
BdjnREZU99+wv1gF+muMYV1t/GAVwc5F8V68CN5XUItJ9x6SuHM8HIJk3NJs6Qqq
BM2KkAtImoS1mJYqh35Vjc4BYbGa/1XWVd8Z1XlX4EHuN6JMG2mPjNooif7v40P2
EvEmCtzKxglsW5foTtRbrMMt+uqmyI+olOgLYS4VV4tNUfLo1MHMFaIKIvvuLlJj
tJ6e66jQS13FrxPLuR1OhvD2RtJIoAXpRkkjpkIm81qkKiPs+4hBVRn7e8II7+va
eiCVMhivmLNYM3aIHpF/49o/RJIylxAnQ3v/xrxCD/t9OJNfXvIHB90vlY3itaib
UroEFP1aBUoAcOSc1j9t
=wfqY
-----END PGP SIGNATURE-----

--DocE+STaALJfprDB--
