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 A475D138A89 for ; Sat, 16 Feb 2013 15:48:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4F489E0618; Sat, 16 Feb 2013 15:48:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D7E82E03E0 for ; Sat, 16 Feb 2013 15:48:48 +0000 (UTC) Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id D2C6933D969 for ; Sat, 16 Feb 2013 15:48:47 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id c10so5858623ieb.17 for ; Sat, 16 Feb 2013 07:48:27 -0800 (PST) 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 X-Received: by 10.50.217.167 with SMTP id oz7mr3745215igc.26.1361029707029; Sat, 16 Feb 2013 07:48:27 -0800 (PST) Received: by 10.64.102.66 with HTTP; Sat, 16 Feb 2013 07:48:26 -0800 (PST) In-Reply-To: <20130216150952.GB17807@BiggerBoxer> References: <20130216083607.GA11121@BiggerBoxer> <511F4DA9.3020104@fastmail.co.uk> <20130216114715.GA17807@BiggerBoxer> <511F77AE.10000@fastmail.co.uk> <20130216150952.GB17807@BiggerBoxer> Date: Sat, 16 Feb 2013 10:48:26 -0500 Message-ID: Subject: Re: [gentoo-user] Installing 2 version-different libs in the same time From: Mike Gilbert To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 2b401d47-38e6-480d-b6db-9cf9a0ce9291 X-Archives-Hash: 31e0655896c550e73ba2a3e419748748 On Sat, Feb 16, 2013 at 10:09 AM, Frank Schwidom wrote: > On Sat, Feb 16, 2013 at 12:12:30PM +0000, Kerin Millar wrote: >> On 16/02/2013 11:47, Frank Schwidom wrote: >> > On Sat, Feb 16, 2013 at 09:13:13AM +0000, Kerin Millar wrote: >> >> On 16/02/2013 08:36, Frank Schwidom wrote: >> >>> Hi, >> >>> >> >>> I have an conflict wth 2 Versions of Readline: >> >>> >> >>> (sys-libs/readline-5.2_p12-r1::gentoo, installed) pulled in by >> >>> =sys-libs/readline-5* required by (dev-lang/ghc-6.8.2::gentoo, installed) >> >>> >> >>> (sys-libs/readline-6.2_p1::gentoo, ebuild scheduled for merge) pulled >> >>> in by =sys-libs/readline-6.2_p1 >> >>> >> >>> Is ts possible to install both libraries in the same time? >> >> >> >> Yes. Portage can support different versions side-by-side if the ebuild >> >> makes use of the SLOT variable. For instance, I have >> >> sys-libs/readline-6.2_p1 installed and attempting to install readline-5* >> >> yields: >> >> >> >> Calculating dependencies... done! >> >> [ebuild NS ] sys-libs/readline-5.2_p14:5 [6.2_p1:0] 2,024 kB >> >> >> >> Note that this isn't a downgrade in so far as 6.2_p1 won't be removed. >> >> It's a new, slotted instance of the package. No problem there. >> > >> > hangeLog: Stabilize old ABI SLOT version. >> > readline-4.3_p5.ebuild:SLOT="${PV:0:1}" >> > readline-5.2_p14.ebuild:SLOT="${PV:0:1}" >> > readline-6.1.ebuild:SLOT="0" >> > readline-6.1_p2.ebuild:SLOT="0" >> > readline-6.2.ebuild:SLOT="0" >> > readline-6.2_p1.ebuild:SLOT="0" >> > readline-6.2_p1-r1.ebuild:SLOT="0" >> > readline-6.2_p4.ebuild:SLOT="0" >> > >> > it seems to be that in my case readline-5.2_p12-r1 ist installed under SLOT 0. >> > can i override the slot-variable ? >> >> I gather that you've synced so if you run emerge -a1 '=readline-5*', >> that should install the latest 5.2_p14 ebuild which is appropriately >> slotted. >> >> Note that the latest stable version of ghc (6.12.3-r2) doesn't depend on >> the old version of readline anyway. The main issue was that your portage >> tree was out of date. Now that has been dealt with, I think you just >> need to upgrade as normal. You can uninstall the old instance of ghc >> before allowing it to re-install, in case it still blocks. > > The current Version is '=readline-5*'. the only thing, i want to do > next, is to update portage, but portage wants to get a new python and > python a new readline(-6). My Problem is, to install a new readline (-6) > parallel to the old (-5). > > Would it help, to change the SLOT Variable in the ebuild files, or > is there any option or Variable to override the slot settings? > Try running this by itself: emerge -1 sys-libs/readline:0 sys-libs/readline:5 That should upgrade readline-5.2_p12 to readline-6.2_p1 with SLOT=0, and then install readline-5.4_p14 with SLOT=5. You can then run your larger update, which should no longer produce slot conflicts.