From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 354BB1382FE for ; Sat, 9 Jul 2016 22:23:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26DE2E0BC6; Sat, 9 Jul 2016 22:22:52 +0000 (UTC) Received: from smarthost03d.mail.zen.net.uk (smarthost03d.mail.zen.net.uk [212.23.1.23]) by pigeon.gentoo.org (Postfix) with ESMTP id 18F24E0B8B for ; Sat, 9 Jul 2016 22:22:50 +0000 (UTC) Received: from [82.69.80.10] (helo=peak.localnet) by smarthost03d.mail.zen.net.uk with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1bM0eA-0006lC-0I for gentoo-user@lists.gentoo.org; Sat, 09 Jul 2016 22:22:50 +0000 From: Peter Humphrey To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Update blocked by kdebase-startkde:4 Date: Sat, 09 Jul 2016 23:22:49 +0100 Message-ID: <2260081.eQf0LrpUZy@peak> User-Agent: KMail/4.14.10 (Linux/4.6.3-gentoo; KDE/4.14.21; x86_64; ; ) In-Reply-To: References: <201607092052.46760.robin@binro.org> 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-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Originating-smarthost03d-IP: [82.69.80.10] X-Archives-Salt: 2ad8f35f-1ae9-4253-a6d3-5ea31a030f0b X-Archives-Hash: 31a4da361b1cf5e71832bc350ed74517 On Sunday 10 Jul 2016 04:08:36 Michael Palimaka wrote: > On 09/07/16 23:52, Robin Atwood wrote: > > Attempting to update/world this weekend I get: > > > > > > > > > > > > # emerge -uDv @world > > > > > > > > These are the packages that would be merged, in order: > > > > > > > > Calculating dependencies... done! > > > > > > > > !!! All ebuilds that could satisfy "kde-apps/kdebase-runtime-meta:5" > > have been masked. > > > > !!! One of the following masked packages is required to complete your > > request: > > > > - kde-apps/kdebase-runtime-meta-16.04.2::gentoo (masked by: > > package.mask, ~amd64 keyword) > > > > - kde-apps/kdebase-runtime-meta-15.12.3::gentoo (masked by: package.mask) > > > > > > > > (dependency required by "kde-base/kdebase-startkde-4.11.22-r1::gentoo" > > [ebuild]) > > > > (dependency required by "@selected" [set]) > > > > (dependency required by "@world" [argument]) > > > > > > > > I have all of KDE:5 masked since I think installing it sounds too risky. > > Checking the kdebase-startkde-4.11.22-r1 ebuild it has a dependency on > > kde-apps/kdebase-runtime-meta:5. Is this a mistake? Has anyone found a > > solution to this? > > > > > > > > Thanks > > > > Robin > > Hi Robin, > > This change is correct - we're in the process of cleaning up some old > ebuilds at the moment. > > In this case kde-apps/kdebase-runtime-meta:5 doesn't imply anything > KF5-based - it has just been ported to use a newer eclass. It still just > pulls in the old KDE4-based kde-runtime packages. That's good news. Now, how does one allow that package to be installed while keeping the rest of KF5 masked? # cat /etc/portage/package.mask kde-plasma/* kde-frameworks/*:5 kde-apps/*:5 kde-misc/*:5 >=kde-apps/kde4-l10n-16.04.1 We seem to need an analogue of CONFIG_PROTECT and CONFIG_PROTECT_MASK, in which we could mask all kde-apps/*:5 while allowing kde-apps/kdebase-runtime- meta:5 to be installed. Can that be done? I hope there's an easier way than masking all 122 apps separately. -- Rgds Peter