Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Rich Freeman <rich0@g.o>
Subject: Re: Re: sys-libs/zlib: punt from system in profiles
Date: Wed, 30 Nov 2011 12:40:18 -0500
On Wed, Nov 30, 2011 at 11:34 AM, Zac Medico <zmedico@g.o> wrote:
> Ignoring circular dependencies doesn't make them go away. Ignoring
> dependencies can lead to build failures that could have been avoided if
> they were expressed in a way that the dependency resolver could properly
> account for them.

++

One man's gawk is another man's KDE.  A solution that expresses all
dependencies and handles them well is much more elegant than one that
requires hard-coding a list of core dependencies that we just think
are too complicated to work out.

Of course, to really get to the point where we'd have no system set at
all we'd need to somehow automate the dependency generation, since
otherwise ebuild maintenance would be very painful.  Considering that
we can't even tell if a program will halt it is clearly impossible to
guarantee a perfect set of runtime dependencies.  Of course, you might
be able to come up with something that is good enough - especially
when combined with the ability to add them in manually.

None of this completely solves the fundamental bootstrapping problem.
However, a full set of dependency specifications would let you at
least determine what the minimal bootstrap actually is.

I see all of this as more of an aspirational goal - one that we
shouldn't fret about not being able to achieve, or subject ourselves
to tremendous pain to get a little closer to.  However, we also
shouldn't hold back when opportunities to take a step closer arise.

Rich


References:
sys-libs/zlib: punt from system in profiles
-- Mike Frysinger
Re: sys-libs/zlib: punt from system in profiles
-- Duncan
Re: Re: sys-libs/zlib: punt from system in profiles
-- Zac Medico
Re: Re: sys-libs/zlib: punt from system in profiles
-- Mike Frysinger
Re: Re: sys-libs/zlib: punt from system in profiles
-- Zac Medico
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: sys-libs/zlib: punt from system in profiles
Next by thread:
Re: Re: sys-libs/zlib: punt from system in profiles
Previous by date:
Re: Re: sys-libs/zlib: punt from system in profiles
Next by date:
Re: Re: sys-libs/zlib: punt from system in profiles


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.