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=Sb2QKTnuuOiWYICs0Z4sapjhjNKhYSNSdfB39ZuA4O7IIjXHXX4+X
	sr6gnTT5TZPK2LQBooN52xsgyKtH5PycwPeZfYRUM4mplLPlvM96339emS4AjSRG
	OsJhmtlKQEaQWfJrPKShukzJUAz2ghYBeQdfcGKQGzpjmWjSzErHc0=
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=IbCeZsGKpAsHRgmcAfohDnC1MAY=; b=R5iZCMZl0p9QuRYHktlVNLHdLTjB
	1nrgxScgTueDuNMEeeYizVfoCHmndFp+O40WbbVMgPM30jCys5N1bkMwK0dWEgyM
	FhhNoHOKPcfLF7OgPyBfRxjzfmdVsACL2fQmlfwi+GJNEXa7MqQ++nqpvDC6LFhs
	qCEnehbtx2dIlyU=
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 12:53:43 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours
Message-ID: <20141111115343.GQ2782@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <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> <87a948kvpw.fsf@Rainer.invalid> <20141104085958.GA4932@calimero.vinschen.de> <54618F4C.6000107@cygwin.com> <546191B0.4050808@cygwin.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="mpb+VUhBqKoEsre9"
Content-Disposition: inline
In-Reply-To: <546191B0.4050808@cygwin.com>
User-Agent: Mutt/1.5.23 (2014-03-12)

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

On Nov 10 22:33, Yaakov Selkowitz wrote:
> On 2014-11-10 22:23, Yaakov Selkowitz wrote:
> >Dependency order of packages: libgcc1 base-cygwin cygwin dash tzcode
> >libstdc++6 terminfo sed gzip libpcre1 grep libreadline7 bash
> >libncursesw10
> [snip]
>=20
> Now that I think about it, regardless of libgcc1, that still doesn't make
> much sense.  sed, grep, and bash depend on libintl8, which depends on
> libiconv2, and libreadline7 (which is required by bash) itself depends on
> libncursesw10, so that should be at least two places earlier.  All of tho=
se
> dependencies are listed in setup.hint (and hence setup.ini), so is there
> something wrong with setup itself?

What about dependency loops?

AFAICS, coreutils depends on tzcode, tzcode depends on coreutils.  Both
depend on libgcc1.  This introduces a big problem in dependency
resolution because there's no unambiguous starting point.

What if we remove the coretuls dep from tzcode.

Or, actually, what if we make sure that Base packages only depend
on libs, but never on any other Base package?


Corinna

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

--mpb+VUhBqKoEsre9
Content-Type: application/pgp-signature

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

iQIcBAEBAgAGBQJUYfjHAAoJEPU2Bp2uRE+gWaYP/A/RRzZRyansEZRE1Umqnxyt
uuJf2PHc2JXEjrDsrC2oFeMhtYA6Yf85gQbHhAQj2DjUpk4KkTmTKzU3uaBZsp2Y
X4RXFV/CxxoExilVsVUAki/pLt/D0GiAE5Nf473WiU+7hHFCow9o8uw4jfKigpMq
3+nS+5iEO0rHLmTADiv2fhZuGaQtgCk6l29GDdCQZ1a6HGZq5pmF3z1GUdHcruTd
40KhALpKuwLOo/Xl2GppVAO53rnTXMsDCy8+jinJNkCiQ1/dZk56NIraMombbRdH
7ARYF/HSIFbfcuAuWKolN6JMtjce4z3lEpdMLuVnpGZFEOU6l4gowNhX2RTDwS8f
B9xj7iamGE7wBEbRclLrlRSA8goHfAM7E6bEHwgI0oK1o+GomPW4gnFuUWw+NPLp
LrqMg9pXGFxAGSFkDLIsKN3cifTn0vBEtBdyyufMmEUJhLURBB2Z9uLt3y6R9HQe
0rkQsTr9tym66tjCufTKrtoTP3yifavJhw1o7Z5DEGWubVpvnQLAMu7lS/GSM9Lt
u+vo6UQucwPbmnIbZKnxCtgnuwQ65yn0FVawVBfduJIuQ3QcTczfX898H0C2uWV5
T2IsJDGJ/YIz5IyqdiTwvRku3tc5HoEdAVXbjsVbNm//7UAQqCcn7fIxfKC4LtDX
4gsMF15guJROHRbwQNG3
=Dh0M
-----END PGP SIGNATURE-----

--mpb+VUhBqKoEsre9--
