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 |