Gentoo Archives: gentoo-dev

From: Sebastian Luther <SebastianLuther@×××.de>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-im/qutecom: metadata.xml ChangeLog qutecom-2.2_p20110210.ebuild
Date: Thu, 13 Oct 2011 18:16:49
Message-Id: 4E972ADA.8020000@gmx.de
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-im/qutecom: metadata.xml ChangeLog qutecom-2.2_p20110210.ebuild by Ciaran McCreesh
1 Am 13.10.2011 15:13, schrieb Ciaran McCreesh:
2 > On Thu, 13 Oct 2011 12:23:07 +0200
3 > Chí-Thanh Christopher Nguyễn <chithanh@g.o> wrote:
4 >> So qutecom is not broken and needs not be removed as long as
5 >> <linux-headers-2.6.38 is in the tree.
6 >
7 > Dependencies using <, <=, =, ~ or =* are broken, except in certain
8 > special situations inside ||.
9 >
10
11 Why exactly are they broken?
12
13 Sure, it will force the user to choose between installing this and
14 having the latest version of the package installed. But I don't see this
15 being a problem.
16
17 As an example I always get this on world updates:
18
19 WARNING: One or more updates have been skipped due to a dependency conflict:
20
21 dev-python/numpy:0
22 (dev-python/numpy-1.6.0::gentoo, ebuild scheduled for merge) conflicts
23 with
24 ~dev-python/numpy-1.5.1 required by
25 (sci-mathematics/sage-4.7.1-r2::sage-on-gentoo, installed)
26
27 dev-python/pexpect:0
28 (dev-python/pexpect-2.4-r1::sage-on-gentoo, ebuild scheduled for
29 merge) conflicts with
30 ~dev-python/pexpect-2.0 required by
31 (sci-mathematics/sage-4.7.1-r2::sage-on-gentoo, installed)
32
33
34 Fact is that sci-mathematics/sage can't be made work without those deps.
35 Fact is that I want this package and couldn't care less if I have the
36 latest version of these other two packages.
37
38 If in turn I cared for the other two packages, then I would have to
39 remove sage. It's a choice but nothing else.
40
41 And before some asks, no portage wouldn't break this dep these days:
42
43 # emerge -1u --ignore-default-opts -vtp pexpect
44
45 These are the packages that would be merged, in reverse order:
46 Calculating dependencies... done!
47 Total: 0 packages, Size of downloads: 0 kB
48
49 WARNING: One or more updates have been skipped due to a dependency conflict:
50 dev-python/pexpect:0
51 (dev-python/pexpect-2.4-r1::sage-on-gentoo, ebuild scheduled for
52 merge) conflicts with
53 ~dev-python/pexpect-2.0 required by
54 (sci-mathematics/sage-notebook-0.8.19-r1::sage-on-gentoo, installed)
55
56
57 Sebastian

Replies