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=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 AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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: Mon, 3 Nov 2014 15:52:09 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours Message-ID: <20141103145209.GA28636@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <1413864414772-112047 DOT post AT n5 DOT nabble DOT com> <54465853 DOT 3040000 AT cornell DOT edu> <1414134682090-112141 DOT post AT n5 DOT nabble DOT com> <24713230 DOT 20141024153002 AT yandex DOT ru> <1414559159086-112282 DOT post AT n5 DOT nabble DOT com> <319337147 DOT 20141029151332 AT yandex DOT ru> <1414708038168-112334 DOT post AT n5 DOT nabble DOT com> <54567198 DOT 8000504 AT cornell DOT edu> <20141103102515 DOT GS14051 AT calimero DOT vinschen DOT de> <5457787E DOT 3000309 AT cornell DOT 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--