1 |
Alex Alexander wrote: |
2 |
> Hello, |
3 |
> |
4 |
> Please revbump an ebuild after changing its USE dependencies. |
5 |
> |
6 |
> Using net-p2p/transmission as an example, it used to depend on |
7 |
> dev-qt/qtgui:4=[dbus] |
8 |
> however, qtgui lost the dbus useflag, so the dependency was changed to |
9 |
> dev-qt/qtgui:4=[dbus(+)] |
10 |
> without revbumping the transmission ebuild. [0] |
11 |
> |
12 |
> Portage fails to notice this when resolving dependencies if the |
13 |
package was |
14 |
> installed prior to the change, resulting in errors like the following: |
15 |
> (dev-qt/qtgui-4.8.5::gentoo, ebuild scheduled for merge) conflicts |
16 |
> with dev-qt/qtgui:4/4=[dbus] required by |
17 |
> (net-p2p/transmission-2.80::gentoo, installed) |
18 |
> |
19 |
> which, I imagine, could be very frustrating for a user who doesn't mess |
20 |
> with the internals of Gentoo often. |
21 |
> |
22 |
> You might think that such a revbump is overkill, but in reality the |
23 |
user will |
24 |
> have to re-emerge the package anyway in order to get rid of the error, |
25 |
so there |
26 |
> is no point in avoiding it, unless portage changes the way it handles |
27 |
these |
28 |
> changes. |
29 |
> |
30 |
> [0] |
31 |
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-p2p/transmission/transmission-2.80.ebuild?r1=1.1&r2=1.2 |
32 |
> |
33 |
> Thanks, |
34 |
|
35 |
As a lowly user, I have been banging on this for a few days now. I'm |
36 |
almost bald from all the hair pulling. |
37 |
|
38 |
Dale |
39 |
|
40 |
:-) :-) |
41 |
|
42 |
-- |
43 |
I am only responsible for what I said ... Not for what you understood or |
44 |
how you interpreted my words! |