From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JCvEH-0000XK-JB for garchives@archives.gentoo.org; Thu, 10 Jan 2008 11:05:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C30A0E097D; Thu, 10 Jan 2008 11:02:55 +0000 (UTC) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.227]) by pigeon.gentoo.org (Postfix) with ESMTP id 2F5ACE097D for ; Thu, 10 Jan 2008 11:02:55 +0000 (UTC) Received: by wx-out-0506.google.com with SMTP id h30so1004040wxd.10 for ; Thu, 10 Jan 2008 03:02:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; bh=3jA5P0fHq+Q1/kwbH/0CAfoW3mfygYzb9xShI2G9M2A=; b=J6vIk2tVQM4dZwHDa5C9HSrMSU+XgnrRf1JdTj97k+bkQCXUs2gyeoCgTu1mDVf7hhr0+scpFEVjs3aRTU+jiodJqhFaRK5/3lkLZjkbaPLF5HkgL9T6CRWjqz4rMHvr9g131axL2ZSpISWjwQOM1ATHBlkluVTTJFqWhOR4MEQ= 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:content-disposition:message-id; b=YKDWokRCRTwtvMYCvGLj8fzwE9cZ1w1WOMUlZ/BWWDO5mdPpsB5kAGbkSIFzY8zvWpi6yiAL2WlVpXjr/EoDZ52JGEdKLhF99psKo5PnkTp35B5sAhvKCfeq+8dcHOvN5S1zMgcEZ28MAWPUbwb2nlwcg58un46cgLL8u946IVY= Received: by 10.151.9.1 with SMTP id m1mr731299ybi.12.1199962974847; Thu, 10 Jan 2008 03:02:54 -0800 (PST) Received: from ?192.168.0.9? ( [196.209.34.33]) by mx.google.com with ESMTPS id j13sm2257539rne.9.2008.01.10.03.02.51 (version=SSLv3 cipher=OTHER); Thu, 10 Jan 2008 03:02:54 -0800 (PST) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Update After A Year Date: Thu, 10 Jan 2008 12:57:57 +0200 User-Agent: KMail/1.9.7 References: In-Reply-To: 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="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801101257.57487.alan.mckinnon@gmail.com> X-Archives-Salt: 02f02c62-0b08-4eb6-a71d-1b8932b7f09d X-Archives-Hash: c798c79ab8d3d311c4f3d48a3a43a56e On Thursday 10 January 2008, Tamas Sarga wrote: > Hi, > > I moved from my flat a year ago, and now I' went back. At my > temporary place I wasn't be able to reach the internet, so I didn't > update the system. Now I'd like to update it. Should I do anything > special in addition to an emerge -e system; emerge -e world? Are > there anything I should attend to? Generally you can just emerge -uND world and we done with it. But life isn't always so simple. I can think of a few updates in the last while that were problematic, but I think they were all more than a year ago: Xorg 6.x -> 7.x - there's wiki pages for that at gentoo-wiki.com gcc-3.3.x -> 3.4.x - check gentoo.org/docs for the full info glibc-2.3 -> 2.4 - there was something about that too, I forget... The update to python-2.5 had a specific procedure (?) And there was a portage update as well with a change in on-disk format. This one caught me, as an upgrade path was maintained for several versions, then dropped. My upgrade fell in that window. But that was way back in the early 2.0 versions, I think you will be safe. Oddly, kde-3.5.7 to 3.5.8 recently was a pain for me. I hadn't updated in two months and the first emerge world failed about 8 times, all on kde stuff. It felt as if the DEPENDS were evaluated in the wrong order as emerge --resume --skipfirst allowed it to continue. Then I would emerge world again with less failures, and do it again. IIRC it took 4 runs thorough, but once it was done everything did seem to work correctly. With long intervals between updates like you have here, I prefer to make a quickpkg of vital system stuff (gcc, glibc, python, portage, bash) as a safety measure, then run emerge -pvuND system and update those vital packages manually - the reason is to force me to look at the portage output and not miss important messages. Then emerge the rest of system followed by the rest of world. It's the long way round but it gives me the warm fuzzy safety net feeling. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list