delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/11/11/06:54:02

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=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 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 12:53:43 +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: <20141111115343.GQ2782@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <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> <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>
MIME-Version: 1.0
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--

- Raw text -


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