Chris Gianelloni posted <[EMAIL PROTECTED]>,
excerpted below,  on Fri, 01 Jul 2005 18:01:43 -0400:

> Last time that I checked, each arch needs at least one non-cascaded
> profile, due to older versions of portage not working with cascaded
> profiles.  Either this, or users will not be able to upgrade from old
> installations that have not been upgraded for some time.

IIRC (because I made a similar argument, tho likely not as well) when this
came up the last time, the decision was to create a rescue site with one
such profile per arch, getting them out of the tree and uncluttering it. 

Either that, or combine it with the rescue portage project, such that they
can download and untar a functionally usable cascade understanding portage
version to get them out of between the rock and the hard place, using the
same functionality now in place for when portage itself crashes.  This
alternative may actually already be in place only we hadn't thought about
it.

The idea being...  If someone has been offline for two years or whatever,
it's really sort of unreasonable for them to expect a problem free upgrade
in the first place.  They can post a question on the lists or forums or
irc, and be directed to the proper location and procedure as necessary. 
Alternatively, and /not/ that much less practically if you think about it
anyway, given the number of packages they'll have to update if they've
been offline for well over a year, they can simply download the latest
LiveCD and start over with a clean install, even stage-3 plus GRP, if they
are impatient, and be caught-up with far less hassle than attempting to do
it in-place, starting from such an old snapshot that there's been no
testing nor real consideration of the upgrade path in the first place,
thereby creating far more hassle than necessary for themselves, getting
everything working.

IOW, just as Gentoo as it exists today isn't really suitable for nor does
it support the multi-year "freeze-frame" snapshots plus security-only
update routine of strict enterprise policy, because that simply doesn't
fit the continual update community focused distribution model Gentoo has
chosen, so a similarly outdated "offline for two years" Gentoo
installation cannot be expected to be able to update as if it were last
updated a week ago.  The Gentoo model does not support such, nor, without
dividing scarce developer resources, can it be made to do so, regardless
of whether those last non-cascading profiles remain in place or not.  The
rescue portage may well work, but even then, there will be other issues. 
If it's been a year, chances are a from-latest-stage-X upgrade will be
about even hassle compared to an upgrade in place.  If it's been a year
and a half, things favor the from-stage-X upgrade.  If it's been two years
or longer, things VASTLY favor the from-stage-X upgrade.  That's just the
way it is, with Gentoo as it exists today.  If it's not the profiles
causing the issue, it'll be some other incompatibility causing headaches,
and whether or not they can be overcome, from-stage-X is simply going to
be less of an issue, and be easier to support, because others will have
likely run into similar problems, so the answers will be easier to find.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list

Reply via email to