From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QwXE7-00077F-Di for garchives@archives.gentoo.org; Thu, 25 Aug 2011 10:31:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 20DD421C0AD; Thu, 25 Aug 2011 10:31:47 +0000 (UTC) Received: from mail-yi0-f53.google.com (mail-yi0-f53.google.com [209.85.218.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 448C621C067 for ; Thu, 25 Aug 2011 10:31:36 +0000 (UTC) Received: by yia13 with SMTP id 13so2136001yia.40 for ; Thu, 25 Aug 2011 03:31:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=xvPXhs/+v5k3LKos14uZ52X/jjUnnvkC1Y6J91VhlOo=; b=ZnsTcUmGaQKAOpj9d4UBP6DBJ3PS6RkOqIOlOvbgfDzKQUTPRU0Ceiqmqr926XSC2F BUW+lS/azHQnl5T2YUBR8Q+FYma9aBc+5c86sB1eBtJvLZGIc9bsoWYphZlu8oGOdDwZ T83m+fREv4feovTwwyopISOWjAVO6wsS4BFoU= Received: by 10.100.82.9 with SMTP id f9mr6119464anb.0.1314268295560; Thu, 25 Aug 2011 03:31:35 -0700 (PDT) Received: from [172.22.32.147] ([155.69.15.248]) by mx.google.com with ESMTPS id s13sm420455anm.6.2011.08.25.03.31.33 (version=SSLv3 cipher=OTHER); Thu, 25 Aug 2011 03:31:34 -0700 (PDT) Message-ID: <4E562482.6030207@gmail.com> Date: Thu, 25 Aug 2011 18:31:30 +0800 From: P Purkayastha User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110812 Thunderbird/6.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 To: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] sci-mathematics/sage-4.7.1 and numpy version References: <20110824120319.b46xhd35wgss00os@webmail.uni-potsdam.de> <20110824104700.47e095f2@pavilion64.home.lan> <20110825102453.8rso4gcssok4888w@webmail.slingshot.co.nz> In-Reply-To: <20110825102453.8rso4gcssok4888w@webmail.slingshot.co.nz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: d36381eeff2fc2f5ef62a5dc52eebe95 On 08/25/2011 06:24 AM, fbissey@slingshot.co.nz wrote: > Quoting Steven Trogdon : > >> On Wed, 24 Aug 2011 12:03:19 +0200 >> rose@rz.uni-potsdam.de wrote: >> >>> Hi, >>> >>> I just installed more or less succesful sage. During the installation >>> numpy was downgraded from numpy-1.6.1 to numpy-1.5.1. >>> Now every 'emerge -uvDN world' complaines about; >>> >>> WARNING: One or more updates have been skipped due to a dependency >>> conflict: >>> >>> dev-python/numpy:0 >>> >>> (dev-python/numpy-1.6.1::gentoo, ebuild scheduled for merge) >>> conflicts with >>> ~dev-python/numpy-1.5.1 required by >>> (sci-mathematics/sage-4.7.1::sage-on-gentoo, installed) >>> >>> dev-python/pexpect:0 >>> >>> (dev-python/pexpect-2.4-r1::sage-on-gentoo, ebuild scheduled for >>> merge) conflicts with >>> ~dev-python/pexpect-2.0 required by >>> (sci-mathematics/sage-4.7.1::sage-on-gentoo, installed) >>> >>> If I try to install couchdb, numpy-1.6.1 will be installed again: >>> >>> root@caiman:/root(4)# emerge -pvuDN couchdb >>> >>> These are the packages that would be merged, in order: >>> >>> Calculating dependencies... done! >>> [ebuild N ] dev-lang/erlang-14.2.3 USE="doc emacs java odbc smp ssl >>> tk wxwidgets -halfword -hipe -kpoll -sctp" 98,075 kB >>> [ebuild N ] dev-db/couchdb-1.1.0 USE="-test" 1,063 kB >>> [ebuild U ] dev-python/numpy-1.6.1 [1.5.1] USE="doc lapack -test" 0 kB >>> >>> Should I mask numpy-1.6.1 or how are the chances that sage will work >>> with numpy-1.6.1? >>> >> At least until this Bug >> >> https://bugs.gentoo.org/show_bug.cgi?id=371099 >> >> is resolved (sog) sage requires ~numpy-1.5.1 >> >> I'm not sure exactly the impact on your system of masking >> >=numpy-1.6.0 but you >> could try that and see what emerge -puDNv world gives. I don't see which >> component, if any, of couchdb is pulling in numpy or where else numpy is >> needed on your system. Oh, and you will also have to mask >=pexpect-2.4 >> > Hi all, > > Sorry I needed to have a little break. numpy-1.6+ is not compatible with > sage > at the moment: > http://trac.sagemath.org/sage_trac/ticket/11334 > so don't try it. I suspect numpy wants to upgrade to 1.6.1 for you for the > following reason: > 1) you put numpy in your package.keywords file > 2) numpy is part of your world set. It is upgraded independently of any > dependency requirement. The fact that it is pulled just by -D is > somewhat a bug > in portage - although there could be a web of dependencies leading to > numpy. > emerge -puNv couchdb probably won't pick it. > > If you downgraded from numpy-1.6.x to 1.5.1 don't forget to rebuild scipy. > > Francois > I think it is a limitation of portage, in that it doesn't do reverse dependency checking every time you upgrade a package by its name. ~> emerge -p numpy These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-python/numpy-1.6.0 [1.5.1] ~> emerge -p numpy sage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-python/numpy-1.5.1 [ebuild R ~] sci-mathematics/sage-4.7.1 WARNING: One or more updates have been skipped due to a dependency conflict: dev-python/numpy:0 (dev-python/numpy-1.6.0::gentoo, ebuild scheduled for merge) conflicts with ~dev-python/numpy-1.5.1 required by (sci-mathematics/sage-4.7.1::sage-on-gentoo, ebuild scheduled for merge) ~> emerge -pu numpy sage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-python/numpy-1.6.0 [1.5.1] ~> emerge -puD numpy sage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] virtual/pam-0 WARNING: One or more updates have been skipped due to a dependency conflict: dev-python/numpy:0 (dev-python/numpy-1.6.0::gentoo, ebuild scheduled for merge) conflicts with ~dev-python/numpy-1.5.1 required by (sci-mathematics/sage-4.7.1::sage-on-gentoo, installed) ~>