Gentoo Archives: gentoo-science

From: Thomas Kahle <tomka@g.o>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] keeping my sage keywords up-to-date
Date: Fri, 15 Jun 2012 15:05:38
Message-Id: 20120615142215.GA29976@schlaumatte.Speedport_W723_V_Typ_A_1_00_092
In Reply to: Re: [gentoo-science] keeping my sage keywords up-to-date by Christopher Schwan
1 On 14:29 Fri 15 Jun 2012, Christopher Schwan wrote:
2 > On Friday 15 June 2012 14:04:42 Thomas Kahle wrote:
3 > > On 12:14 Fri 15 Jun 2012, Christopher Schwan wrote:
4 > > > On Friday 15 June 2012 10:52:41 Thomas Kahle wrote:
5 > > > > Hi,
6 > > > >
7 > > > > I'm running sage on a mostly stable amd64 system. I wonder if somebody
8 > > > > else does this and how they keep their keywords up-to-date. The
9 > > > > autounmask feature of portage is a bit of help on first install, but
10 > > > > quite useless to keep the sage tree in sync. Surely one could make a
11 > > > > script that updates the keyword file based on the latest versions in
12 > > > > s-o-g. Has anyone done this or implemented some other solution?
13 > > > >
14 > > > > Thanks,
15 > > > > Thomas
16 > > >
17 > > > I am also using mostly stable amd64. For the keywords we have the file
18 > > > package.keywords/sage which works quite well (see also the README). Did
19 > > > you
20 > > > see that file/do you have any problems with it?
21 > >
22 > > Oh yes. Sorry for not reading the manual. Now I have an up-to-date
23 > > package.keywords and I'm back to the case where portage can't make up
24 > > its mind which version of a package to install:
25 > >
26 > > !!! Multiple package instances within a single package slot have been pulled
27 > > !!! into the dependency graph, resulting in a slot conflict:
28 > >
29 > > dev-python/pexpect:0
30 > >
31 > > (dev-python/pexpect-2.4-r1::sage-on-gentoo, ebuild scheduled for merge)
32 > > pulled in by (no parents that aren't satisfied by other packages in this
33 > > slot)
34 > >
35 > > (dev-python/pexpect-2.0-r1::sage-on-gentoo, installed) pulled in by
36 > > ~dev-python/pexpect-2.0 required by
37 > > (sci-mathematics/sage-notebook-0.8.29-r1::sage-on-gentoo, ebuild scheduled
38 > > for merge) (and 1 more with the same problem)
39 > >
40 > > sci-mathematics/maxima:0
41 > >
42 > > (sci-mathematics/maxima-5.27.0-r1::gentoo, ebuild scheduled for merge)
43 > > pulled in by (no parents that aren't satisfied by other packages in this
44 > > slot)
45 > >
46 > > (sci-mathematics/maxima-5.26.0::gentoo, installed) pulled in by
47 > > ~sci-mathematics/maxima-5.26.0[ecls] required by
48 > > (sci-mathematics/sage-5.0-r1::sage-on-gentoo, installed)
49 > >
50 > > dev-python/numpy:0
51 > >
52 > > (dev-python/numpy-1.5.1::sage-on-gentoo, installed) pulled in by
53 > > ~dev-python/numpy-1.5.1 required by
54 > > (sci-mathematics/sage-5.0-r1::sage-on-gentoo, installed)
55 > >
56 > > (dev-python/numpy-1.6.1-r1::gentoo, ebuild scheduled for merge) pulled in
57 > > by (no parents that aren't satisfied by other packages in this slot)
58 > >
59 > > sci-mathematics/singular:0
60 > >
61 > > (sci-mathematics/singular-3.1.3.3::gentoo, installed) pulled in by
62 > > ~sci-mathematics/singular-3.1.3.3 required by
63 > > (sci-mathematics/sage-5.0-r1::sage-on-gentoo, installed)
64 > >
65 > > (sci-mathematics/singular-3.1.4-r1::gentoo, ebuild scheduled for merge)
66 > > pulled in by (no parents that aren't satisfied by other packages in this
67 > > slot)
68 >
69 > Hm, I saw this kind of problem before and also experienced it myself with
70 > numpy, but I never understood _why_ it happened. Did you check that these
71 > package are not in world?
72
73 Well, sci-mathematics/singular is in world, but singular-3.1.3 satisfies
74 this dependency so it should be no problem. To me this looks like a
75 portage quirk. Also note that I don't get these messages without the -D
76 option of portage (but it also does not pick up possible upgrades in
77 this case.)
78
79 OK, I just tried removing singular and maxima from the world file and
80 then it works. It still shows the two messages for numpy and pexpect,
81 they are just not fatal anymore.
82
83 I don't see through...
84 Cheers,
85 Thomas
86
87
88 --
89 Thomas Kahle
90 http://dev.gentoo.org/~tomka/

Attachments

File name MIME type
signature.asc application/pgp-signature