From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Pk3ls-0003KZ-7a for garchives@archives.gentoo.org; Tue, 01 Feb 2011 00:07:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A7B871C061 for ; Tue, 1 Feb 2011 00:06:59 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 78FFB1C05F for ; Mon, 31 Jan 2011 23:31:00 +0000 (UTC) Received: by wyf22 with SMTP id 22so8196228wyf.40 for ; Mon, 31 Jan 2011 15:30:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:user-agent:references :in-reply-to:mime-version:content-type:content-transfer-encoding :message-id; bh=9wx1URkZnn4CaOpafSQ9nZtfd20R24kWvpUJK6J2l9M=; b=hsbHDlt4S7+mWkoXbhi1hW/OzQs3NcEG4mBHx5Zi+upSQnuH2F4KKg2xgcMlZbbabv ADxTn88Ibgf63Al6vhki0pJkCnrIK/w8Ml+BmlhsEKFBzRtddTtC3qBUGPVWt2v1pZz4 7/6SOVsnyTShdcJKr6p7bO7a1aXwsr1nTB400= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; b=gMfBenkRlo2FosRwF36Qq0+WbS1aXjBiCf2NG97WZk3xDPeBEfKMrakjT9ZNGF40KZ GL3Fg9VjP6x3Ke/W9vZniPMUMYnmp46bOp8iel6EVVPcNXY+qd1XMMgJt+8UlkcTwJcm DyZ1dzsxLa8wYFfH/YNvpsTX1QMZ7z4Q+wiwo= Received: by 10.227.179.141 with SMTP id bq13mr2763764wbb.149.1296516659270; Mon, 31 Jan 2011 15:30:59 -0800 (PST) Received: from nazgul.localnet (196-215-42-107.dynamic.isadsl.co.za [196.215.42.107]) by mx.google.com with ESMTPS id u2sm8497127weh.36.2011.01.31.15.30.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 31 Jan 2011 15:30:58 -0800 (PST) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] emerge on really old tree Date: Tue, 1 Feb 2011 01:31:23 +0200 User-Agent: KMail/1.13.6 (Linux/2.6.37-ck; KDE/4.6.0; x86_64; ; ) References: <4D46E4C2.4040809@gmail.com> <201101312157.01752.alan.mckinnon@gmail.com> <201101312249.27241.michaelkintzios@gmail.com> In-Reply-To: <201101312249.27241.michaelkintzios@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201102010131.23558.alan.mckinnon@gmail.com> X-Archives-Salt: X-Archives-Hash: bfa46e0a59c49fbe549a16b3bbabef61 Apparently, though unproven, at 00:49 on Tuesday 01 February 2011, Mick did opine thusly: > > It is so much easier to just backup your data files and re-install, then > > restore the data. It'll take a few hours, trying to upgrade might take > > days. > > > > If you want to try, start with "emerge -avuND system", get that to > > complete and take it from there. > > Only to reinforce what Alan says. Sometimes even a month or two is enough > to cause headaches if cornerstone packages of the toolchain have been > updated more than once. > > Unless you want to undertake this for self-punishment purposes, it will be > much easier to back up /home /etc and /var/lib/portage/world from the > current system and reinstall using the last two directories to minimise > manual configuration of your box. :-) I thought of some more logic. A box running python-2.4.x will likely need most of it's packages updated anyway, probably at least 90% given the high rate of ebuild churn in portage. So one can spent many fruitless hours navigating through all the blockers figuring out in what order that 90%+ must be built. With very high odds that some emerges will fail needing manual intervention. Or rather just start over and let portage figure it out reliably as there will be no blockers. With very high odds that no emerges will fail, resulting in no manual intervention. I've also found that masochistically trying to figure out it all out (yes I have tried it...) taught me nothing. Eventually I would just: emerge -C emerge -av So it's not even a learning opportunity. But upgrading to KDE-4.6.0 from 4.5.x when I had kbluetooth installed - now *that* was an excellent learning opportunity. -- alan dot mckinnon at gmail dot com