Gentoo Archives: gentoo-dev

From: Dale <rdalek1967@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] revbumping ebuilds after USE dependency changes
Date: Thu, 25 Jul 2013 07:43:31
Message-Id: 51F0D717.3020604@gmail.com
In Reply to: [gentoo-dev] revbumping ebuilds after USE dependency changes by Alex Alexander
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!