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: rfc: deprecation of baselayout-1.x
Date: Sat, 2 Jul 2011 07:33:29 -0400
On Fri, Jul 1, 2011 at 5:39 PM, Duncan <1i5t5.duncan@...> wrote:
> One thing to keep in mind when we're talking about the download of
> historical binaries is the obligations of the GPL, etc, in that regard.
>...
> But once you start shipping historical binaries, as we're talking here,

Actually, I wasn't thinking about providing historical binaries - just
ones matching those in a stage3.  Binary distribution of stage3 is a
problem we already have license-wise.

The problem with just unzipping a stage3 on your system is that you
break all the package management tracking of files.  The solution I'm
proposing is to just use a binary emerge to do the exact same thing
(perhaps selectively) so that everything is package managed.

Now, this will still break anything that has an RDEPEND on a system
package with a non-standard use flag.  I suspect those kinds of issues
are going to be relatively rare.  Also, they're easily fixed.

The real big problem with an emerge -uD world on a system that is a
year old is that the toolchain and other key system packages may not
be able to update themselves all in one shot.  Maybe the new portage
doesn't run on the old python, or you have some kind of circular
situation where two toolchain packages don't build with the other's
old version.

Using a binary repository would let you get a USE-neutral clean copy
of any of that stuff installed.  There are still things that could go
wrong (mostly related to fetching/extraction/python/portage), but the
number of components that need to be working for a binary install is
much lower than for a full build.  So, I would think that it is pretty
likely that you could jump straight to a modern system if you did a
binary emerge.  Then you could do a revdep-rebuild, or even an emerge
-e system/world to really clean things up.

Maybe there is some obvious flaw in my logic here...

Rich


References:
rfc: deprecation of baselayout-1.x
-- William Hubbs
Re: rfc: deprecation of baselayout-1.x
-- Dale
Re: rfc: deprecation of baselayout-1.x
-- Duncan
Re: Re: rfc: deprecation of baselayout-1.x
-- Patrick Lauer
Re: rfc: deprecation of baselayout-1.x
-- Duncan
Re: rfc: deprecation of baselayout-1.x
-- Duncan
Re: Re: rfc: deprecation of baselayout-1.x
-- Rich Freeman
Re: rfc: deprecation of baselayout-1.x
-- Duncan
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: rfc: deprecation of baselayout-1.x
Next by thread:
Re: rfc: deprecation of baselayout-1.x
Previous by date:
Re: Re: [gentoo-commits] gentoo-x86 commit in net-misc/aria2: aria2-1.12.0.ebuild ChangeLog
Next by date:
Re: Last Rites: sys-fs/evms


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.