From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 470C4138644 for ; Thu, 24 Jan 2013 07:22:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3B64821C031; Thu, 24 Jan 2013 07:22:16 +0000 (UTC) Received: from mail-ee0-f47.google.com (mail-ee0-f47.google.com [74.125.83.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7A88421C001 for ; Thu, 24 Jan 2013 07:22:14 +0000 (UTC) Received: by mail-ee0-f47.google.com with SMTP id e52so4378896eek.34 for ; Wed, 23 Jan 2013 23:22:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:subject:message-id:in-reply-to:references :organization:x-mailer:mime-version:content-type :content-transfer-encoding; bh=qZq5Az3vsF3bvZP6pYflARGCXUs7viIfGxVHiAHx1sI=; b=OAdgNWp91x2KQY4ijPZ9HGNvxCKD8v9E/Gbxr/BXp+2t4uMCo/PsnRCTwHdJvcrhPL 2SAyTWH8wmkpgfcqy8h3xlfq3B/zJylZ0QwUXwvvBSOR3GZxuCDjowlPsRy4JZowNSGq 71+eZNtNJPV3r8DQp7XQkXmEpmTi/PTgGXUk1WgJ0hbOjWwiowzqG2ACtbYmdv5hZn8K FhTcYFkrLghVXv9nfw8avkew0NvBA2Bo4KzstKOBR3XDQZ1Uu+dYxmb1puKQ9At3GkmG OKEjYVr2Gto5A52rxixD9Syg63rmCxJgkZ9qDWJpsAWKDRem96eOCK0UkDyPOM1KH/DD 7VKQ== X-Received: by 10.14.194.199 with SMTP id m47mr3657457een.11.1359012132912; Wed, 23 Jan 2013 23:22:12 -0800 (PST) Received: from khamul.example.com (196-210-183-218.dynamic.isadsl.co.za. [196.210.183.218]) by mx.google.com with ESMTPS id q5sm19130923eeo.17.2013.01.23.23.22.10 (version=SSLv3 cipher=RC4-SHA bits=128/128); Wed, 23 Jan 2013 23:22:11 -0800 (PST) Date: Thu, 24 Jan 2013 09:21:38 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] How can I update *every* ebuild? Message-ID: <20130124092138.293f757e@khamul.example.com> In-Reply-To: <51003E73.2080201@gmail.com> References: <51003E73.2080201@gmail.com> Organization: Internet Solutions X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.14; x86_64-pc-linux-gnu) 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=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 709c2448-2ccd-4c9d-a834-7f794869b446 X-Archives-Hash: 0c33444904878d16851e735196f552ef On Wed, 23 Jan 2013 20:48:03 +0100 Jarry wrote: > Hi Gentoo-users, > I always thought the right way to update everything was: > > emerge --update --deep --newuse world > emerge --update --deep --newuse system > > When I try the above mentioned, nothing to update is found. > Yet when I try i.e. "emerge --pretend nasm", I see: > > [ebuild U ] dev-lang/nasm-2.10.05 [2.10.01] > > So there is apparently update for dev-lang/nasm, yet it was > not pulled when I tried to update the "world" or "system". > And who knows for how many other ebuilds there is update > available... > > So how can I update really *every* ebuild? What are your bdep settings in make.conf? (see man emerge for more info on bdeps) nasm is unlikely to be a run-time depend for anything, considering what it does it's more likely to be a build depend. If nothing in world that uses nasm to build itslef is to be built, then nasm won't be upgraded; it will be left as-is until it really does need to be rebuilt. You should learn to trust portage, it knows more about your system than you do. "really update every package" sounds a lot more like pedantic OCD insistence that it all be done always rather than a sensible decision :-) And before anyone rips me a new one for being unbelievably rude to list users again, I have the same issue myself. So I got really good at spotting it and recognizing why it is not really a good thing. -- Alan McKinnon alan.mckinnon@gmail.com