Gentoo Archives: gentoo-dev

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: PROPERTIES=funky-slots
Date: Sun, 24 Jun 2012 10:18:52
Message-Id: 1340533077.14346.15.camel@kanae
In Reply to: Re: [gentoo-dev] RFC: PROPERTIES=funky-slots by Ben de Groot
Le dimanche 24 juin 2012 à 16:48 +0800, Ben de Groot a écrit :
> On 24 June 2012 06:50, Gilles Dartiguelongue <eva@g.o> wrote: > > Le samedi 23 juin 2012 à 18:30 +0100, Ciaran McCreesh a écrit : > >> > >> It treats -r300 as being newer than -r200, and so will treat "the gtk3 > >> version" or "the jruby version" as being newer versions of "the gtk2 > >> version" or "the ruby 1.8 version", just as it tries to bring in a > >> newer GCC and so on. > > > > I'm stopping my reading of this thread a minute to answer here. > > > > This is actually true when you think of it, gtk3 bindings are newer than > > gtk2. > > Now you're playing with semantics. In the case of -r200/-r300 we > are talking about the *exact same* $PV, but for some reason > the revision numbers are confusingly abused for something > that we normally use useflags for (toggling support for specific > toolkits for example). > > Please stop abusing revision numbers for something they are > not meant to convey. And please stop pushing developers to > drop perfectly legal usage of the gtk3 useflag. >
This is the same codebase, but they really are slotted libs (that happens to have the same $PV): * different include path * different pkgconfig files * different sonames * ... If the $PV wasn't the same, there would be no question about have a USE flag or not, the answer would be obvious to anyone. So please stop pretending this is a good case for USE flag. Now if this is the only case (lib with support for two gtk+ versions but slottable/slotted) that is causing a problem to anyone here, I propose we go with the simplest fix, have a new package name. That will remember me of debian packaging :) -- Gilles Dartiguelongue <eva@g.o> Gentoo


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