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 DE39D59CB2 for ; Sun, 17 Apr 2016 09:11:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7FF0421C1F7; Sun, 17 Apr 2016 09:11:02 +0000 (UTC) Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 48C2621C1EB for ; Sun, 17 Apr 2016 09:11:01 +0000 (UTC) Received: by mail-wm0-f66.google.com with SMTP id n3so16661358wmn.1 for ; Sun, 17 Apr 2016 02:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=mOzpF5P5yqxxhJ/J1a9nMprZ7/EaOcyQ7o2c3F+jKXs=; b=0IQdlYpSkTpbRkKMsTi+Mv016BoK5ExBUO+TQR6hj8NTtboegtzIBbTxFrWZ6E3Qwr I7LSYb0o8jF2qQeJzanpDzZjab389uweW6V6FJsUtn8a6Xol+cW2FGhR8MQbx6Ed/DFr yYJ/RyEpd8fjjSXVj3FGYjwvYsL1n8gmRx4LJacvfet7uP6aZ0uMXpj75Rubag/E3N4Z xQCwSEtD8A96NV7zd3JD5lDEuKA23TssVY7txFlIowilIAioohyyk8f8e0RDuMrurobD 7ErAJ9JZJ61hZxpvItD9cvE7lJF9QVxkHBh/XicRPVwN3XKI4HetBGMlwmLRmuZlM3KN EapA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=mOzpF5P5yqxxhJ/J1a9nMprZ7/EaOcyQ7o2c3F+jKXs=; b=hiychfGU58CmiYPFXFP6UTbHs6YoJm7OVSM7SRW/GDuZ2omxUWpXTwWWebgEIK2pn5 wqdb8F8Dmx9mmCHC1bQiWo0Wx6QDyJNPk1uPJjO/ANGegT0r3N7o1x4AHNsQxc1p9a1n 4mzq56Tyccrl9BzCkrGP1JHuYP55cGEGTjYK/k52lCz5EFmkrmrMBPkLdRKy4+MvG7n3 oa8scA2JGlBum6bxpHQ55JRJQGb/yUMISdXaHoLVnFzfHvUDR/EXm+axAGPgXYs1k3Dm 0mrJugmJqJlR6B4ZuoB8c1Ui6xC5V7hqBNc5oiGPYg5FLPsbLiVcN6xLzXl3bO79Ee20 zQfw== X-Gm-Message-State: AOPr4FXsgi0+ZlABeqy+zKx/WeNLp5KRVbLsxc78Muv8EdqSckIXEq/wB8ykxHsjOpZJPw== X-Received: by 10.194.68.138 with SMTP id w10mr30118455wjt.28.1460884259888; Sun, 17 Apr 2016 02:10:59 -0700 (PDT) Received: from [172.20.0.40] ([165.255.116.236]) by smtp.googlemail.com with ESMTPSA id 188sm20709147wmk.6.2016.04.17.02.10.57 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 17 Apr 2016 02:10:58 -0700 (PDT) Subject: Re: [gentoo-user] And thus the emerge spake... To: gentoo-user@lists.gentoo.org References: <20160417034515.GA4948@solfire> <571350A2.4020200@gmail.com> From: Alan McKinnon Message-ID: <5713531F.6020700@gmail.com> Date: Sun, 17 Apr 2016 11:10:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 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 In-Reply-To: <571350A2.4020200@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: a123fa67-2481-4bac-a25e-9cce9a6c7022 X-Archives-Hash: e7c857521be3eabc04250417f8fe98a6 On 17/04/2016 11:00, Alan McKinnon wrote: > On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote: >> >> Hi, >> >> ...and the novice was buffled and even the master shifted a little bit >> after recognizing this words of the eternal being named emerge. >> I know, that there is a difference in knowing the path and walking the >> path, but it seems that I am not supposed to understand this: >> >> >> These are the packages that would be merged, in reverse order: >> >> Calculating dependencies... done! >> >> Total: 0 packages, Size of downloads: 0 KiB >> >> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: >> >> dev-util/boost-build:0 >> >> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with >> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) >> ^ ^^^^^ >> >> >> !!! The following update has been skipped due to unsatisfied dependencies: >> >> dev-libs/boost:0 >> >> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked. >> !!! One of the following masked packages is required to complete your request: >> - dev-util/boost-build-1.60.0::gentoo (masked by: ) >> >> >> For me it looks like boost not beeing updated/reinstalled because of >> another version of boost, which depends on boost. >> >> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh! >> >> Thanks for any HELP in advance! May the source be with you... >> Best regards, >> Meino >> >> >> > > > Hah! That's one of those blockers that makes little or no sense. > > > boost has this dep: > > DEPEND="${RDEPEND} > =dev-util/boost-build-${MAJOR_V}*" > > and boost-build does not depend on boost. > > So, logically you'd expect boost to want to upgrade to 1.60, notice > boost-build's dep and upgrade boost-build as well to match. But it > doesn't, because boost-build-1.60 is masked for reason. > > It really looks and smells like a bug in emerge[1] when updating world > where it considers boost-build first, fixes the version to use to match > current boost, and then can't find a way to upgrade boost. > > Solution would seem to be to emerge -C either of them and let portage > get on with it. Or upgrade just upgrade boost-build by itself then do world turns out that is not sufficient. This seems to work for me: emerge boost-build emerge boost > > > [1] I wouldn't go so far as to call it a "bug" as such, because nothing > in the spec requires a package manager to guarantee that it will always > find the best way to upgrade everything. It only needs to keep the > system consistent with the ebuilds it has. > -- Alan McKinnon alan.mckinnon@gmail.com