On Sun, 02 Jan 2011 19:24:14 +0000
Roy Bamford <neddyseag...@gentoo.org> wrote:
> Some other interesting things along the way:- 
> You need to incrementally update gcc and glibc as there is some 
> mutual blockage there too.
> libpng-1.2, xorg and libexpat too if the box is old enough. How far
> do you want to go back? 
> 
> Its a very educational experience but a reinstall is faster.
> The real killer is that some core system packages need EAPI>0 to
> build.
> 
> Personally, I don't regard tinderbox as any part of any officially 
> supported upgrade path.

Up until the present EAPI era, we've supported upgrading from very
ancient systems. We've never required users to completely reinstall.
Check our upgrade doc:

http://www.gentoo.org/doc/en/gentoo-upgrading.xml

There's a constant stream of help requests on the forums and IRC from
folks upgrading from years-old installations. Usually it's from fokls
who've been given some never-updated, faithfully running Gentoo
server, sometimes from the pre-2004.X days. Our upgrade instructions
work to a point, and then Portage/python and other system packages
stop working, thanks to the differing EAPI versions. And *then*, as
Roy mentioned, there's the whole separate
rebuild-expat-and-similar-libs sequence of failures.

These are the kinds of things for which there's no canonical,
official upgrade path. It's entirely trial-by-error, which sucks for
end users who were expecting to follow our upgrade guide as-is, but
then the EAPI shifts bit 'em in the butt. Users should not be told
"just reinstall," since often that's not an option.

Whatever you folks eventually settle on, please send patches and
suggestions to the GDP for our upgrade guide. I'd prefer that users
have a possible upgrade path from *any* profile/version of Gentoo up
through the present. If you decide not to support anything older than
version X and require reinstalling or some other set of procedures,
please let the GDP know via our ML or bugzilla.

Attachment: signature.asc
Description: PGP signature

Reply via email to