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 1KsJEX-0007IT-Qb for garchives@archives.gentoo.org; Tue, 21 Oct 2008 15:33:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 99301E034D; Tue, 21 Oct 2008 15:33:18 +0000 (UTC) Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by pigeon.gentoo.org (Postfix) with ESMTP id 5F997E034D for ; Tue, 21 Oct 2008 15:33:18 +0000 (UTC) Received: by gxk12 with SMTP id 12so5551672gxk.10 for ; Tue, 21 Oct 2008 08:33:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=N7nKrjh3LaAIHQxTtwWxaNKrcyA+xjmJOhZmIFEBciA=; b=BTdQqYiBu6bccaOQjFtPv1+Kc3B/0N5oPYB5/UMkPaztM73rkjf3z4wKkRgTzbG5CJ Rdy0YEMu1a6+HvOQA8SnQD3SI6hfYkhPwkT5BmkOCWRwwuoP+GrBAUAn5h2y2ympXA+l YzclgGcSr29ltzchAZZHYxUNFOIwECgXyJfTo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=XHFGyKoFucnmRKeG6pfSezYzNjUHq95cPppXquDLeHjMug9dyz39fpHnWuuxzoiSCU 5hBxLIsniiv2sK2udB4CQOqg37FLScW1MgqwJve5xfYfqfT8uW6WSsfBS2yRzPyqb86u tBdZuMy52vau97J7gqgi5OWguoSJIDCbRLoCI= Received: by 10.142.231.7 with SMTP id d7mr3812537wfh.137.1224603196549; Tue, 21 Oct 2008 08:33:16 -0700 (PDT) Received: by 10.142.52.10 with HTTP; Tue, 21 Oct 2008 08:33:16 -0700 (PDT) Message-ID: Date: Tue, 21 Oct 2008 18:33:16 +0300 From: "Arttu V." To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] emerge world failing with No module name libxml2 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 References: X-Archives-Salt: 09618344-d277-4fac-9c88-d8e2a4e45379 X-Archives-Hash: c73ef94359f30270d0eaa3c01f37dd56 Sorry for the slow reply. I was expecting more people interested in sharing their insights into updating old, ancient-grade dinosaur systems. :) On 10/20/08, Brian Wince wrote: > So the -I ignores the versions of packages installed and just fixes packages > broken by a python upgrade, independent of the version? Yes, I'd think for example in terms of the difference between "emerge foo" and "emerge =foo-1.2.3". AFAICT, python-updater does the latter by default, but with the -i option it is given a permission to do the former "within a slot". Since most packages only have a single slot, the "within a slot" becomes irrelevant for them. > I understand that slots can be used to install different versions of an app > but not sure how that relates to python-updater. Sorry if I lead you too much into this slot territory. The slots are more of a red herring here, or just a small, distracting detail. For most packages slots "won't matter". But there are the few, like qt, for which it is important to keep within a slot. Therefore it is nice that helpful scripts, like python-updater, try to provide automagic support for the slotting related stuff where it is needed. Still, python-updater -i is not guaranteed to fix your original problem, it was just a suggestion. The problem might not even lay with libxml2, but one of its dependencies, their dependencies, or dependencies of python itself. If you haven't already tried it, then revdep-rebuild from the gentoolkit package is your other friend. You might need try running it first and then retry with the python-updater. -- Arttu V.