Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emerge on really old tree
Date: Tue, 01 Feb 2011 00:07:01
Message-Id: 201102010131.23558.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] emerge on really old tree by Mick
1 Apparently, though unproven, at 00:49 on Tuesday 01 February 2011, Mick did
2 opine thusly:
3
4
5 > > It is so much easier to just backup your data files and re-install, then
6 > > restore the data. It'll take a few hours, trying to upgrade might take
7 > > days.
8 > >
9 > > If you want to try, start with "emerge -avuND system", get that to
10 > > complete and take it from there.
11 >
12 > Only to reinforce what Alan says. Sometimes even a month or two is enough
13 > to cause headaches if cornerstone packages of the toolchain have been
14 > updated more than once.
15 >
16 > Unless you want to undertake this for self-punishment purposes, it will be
17 > much easier to back up /home /etc and /var/lib/portage/world from the
18 > current system and reinstall using the last two directories to minimise
19 > manual configuration of your box.
20
21 :-)
22
23 I thought of some more logic.
24
25 A box running python-2.4.x will likely need most of it's packages updated
26 anyway, probably at least 90% given the high rate of ebuild churn in portage.
27
28 So one can spent many fruitless hours navigating through all the blockers
29 figuring out in what order that 90%+ must be built. With very high odds that
30 some emerges will fail needing manual intervention.
31
32 Or rather just start over and let portage figure it out reliably as there will
33 be no blockers. With very high odds that no emerges will fail, resulting in no
34 manual intervention.
35
36 I've also found that masochistically trying to figure out it all out (yes I
37 have tried it...) taught me nothing. Eventually I would just:
38
39 emerge -C <gigantic list of everything mentioned in blocker output>
40 emerge -av <gigantic list of everything mentioned in blocker output>
41
42 So it's not even a learning opportunity. But upgrading to KDE-4.6.0 from 4.5.x
43 when I had kbluetooth installed - now *that* was an excellent learning
44 opportunity.
45
46
47 --
48 alan dot mckinnon at gmail dot com

Replies

Subject Author
Re: [gentoo-user] emerge on really old tree Mick <michaelkintzios@×××××.com>