public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev]  [RFC] Useflags: qt, qt3, qt4?
@ 2006-06-20 16:40 Stefan Schweizer
  2006-06-20 16:56 ` Diego 'Flameeyes' Pettenò
                   ` (4 more replies)
  0 siblings, 5 replies; 55+ messages in thread
From: Stefan Schweizer @ 2006-06-20 16:40 UTC (permalink / raw
  To: gentoo-dev

Hi,

with kde4 approaching and the new Qt-4 being in the tree we suddenly see the
same problems that gtk had with the gtk2 flag again.

I am currently using the flags that way:
[ebuild   R   ] app-text/poppler-bindings-0.5.3  USE="cairo gtk qt qt4" 0 kB

so qt = qt3. Now that scheme will sure break when people start using the qt
useflag for applications that only use qt4. Now cardoe thinks a qt3 useflag
would make sense to disable qt3 support easily:

sys-apps/dbus-0.62  USE="X gtk mono python -qt3 qt4 -debug -doc" 0 kB

I do not think it there should be different useages of the qt, qt3 and qt4
useflag all over the tree, so there are a few options:

1) enable qt4 and qt3 by default when both are possible, and merge the qt4
and qt3 useflags currently in the tree into one qt useflag. What we lose
here is use.masking qt4, I think this will only be an option when qt4 is
marked for all architectures that qt3 is marked for.

2) use qt for qt3 only and a special qt4 for qt4. This is what I did
originally and it makes sense if done right. However when paackages with
qt4 start using the qt4 useflag you can no longer do USE="-qt" to disable
qt3 and the concept breaks.

3) split the qt flag into a qt3 and a qt4 flag. This allows users to
specifically pick qt3 or qt4 and the flag meanings are obvious - downsides
are it is a lot of work.

4) do nothing and happyly use the qt useflag for qt3 or qt4 as well as
sometimes a qt3 useflag or a qt4 useflag, just how the maintainer likes
it :) This is also not that bad since we do not need to set any rules here.
But it might be confusing and makes it impossible to disable all qt3 uses
or all qt4 uses

Currently we are at 4), should we change anything?

Regards,
Stefan

-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 55+ messages in thread

end of thread, other threads:[~2006-07-14 19:50 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-20 16:40 [gentoo-dev] [RFC] Useflags: qt, qt3, qt4? Stefan Schweizer
2006-06-20 16:56 ` Diego 'Flameeyes' Pettenò
2006-06-20 17:10   ` Joshua Jackson
2006-06-20 17:29     ` Diego 'Flameeyes' Pettenò
2006-06-20 18:00       ` Marius Mauch
2006-06-20 19:18         ` Steve Dibb
2006-06-20 19:54           ` Marius Mauch
2006-06-20 17:15   ` Harald van Dijk
2006-06-20 17:41 ` Simon Stelling
2006-06-20 17:49   ` Steev Klimaszewski
2006-06-20 17:51   ` Diego 'Flameeyes' Pettenò
2006-06-20 19:11 ` Caleb Tennis
2006-06-20 20:05   ` Donnie Berkholz
2006-06-20 20:20     ` Caleb Tennis
2006-06-20 21:07   ` Henrik Brix Andersen
2006-06-20 21:22     ` Donnie Berkholz
2006-06-20 22:45       ` Kevin F. Quinn
2006-06-20 22:52         ` Donnie Berkholz
2006-06-20 23:26           ` Diego 'Flameeyes' Pettenò
2006-06-21  0:12             ` Donnie Berkholz
2006-06-21  0:25               ` Diego 'Flameeyes' Pettenò
2006-06-21  1:06                 ` Donnie Berkholz
2006-06-21  1:21                   ` Diego 'Flameeyes' Pettenò
2006-06-21  1:34                     ` Donnie Berkholz
2006-06-21  1:44                       ` Dan Meltzer
2006-06-21  1:46                       ` Diego 'Flameeyes' Pettenò
2006-06-21  2:07                         ` Donnie Berkholz
2006-06-21  7:57                         ` George Shapovalov
2006-06-21  8:36                           ` Jakub Moc
2006-06-21 13:45                           ` Donnie Berkholz
2006-07-14 19:09                             ` Paul de Vrieze
2006-07-14 19:45                               ` Harald van Dijk
2006-06-21 20:00       ` Henrik Brix Andersen
2006-06-21  7:03   ` [gentoo-dev] " Stefan Schweizer
2006-06-20 23:02 ` [gentoo-dev] " Mike Owen
2006-06-20 23:14   ` Donnie Berkholz
2006-06-21  6:12     ` Kevin F. Quinn
2006-06-21  6:25       ` Donnie Berkholz
2006-06-21  9:32         ` Kevin F. Quinn
2006-06-21 13:46           ` Donnie Berkholz
2006-06-21  6:39       ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
2006-06-21  8:58         ` Kevin F. Quinn
2006-06-21 11:24           ` Diego 'Flameeyes' Pettenò
2006-06-21 13:21 ` [gentoo-dev] " Caleb Tennis
2006-06-21 13:44   ` [gentoo-dev] " Stefan Schweizer
2006-06-21 14:03     ` Donnie Berkholz
2006-06-21 14:03     ` Caleb Tennis
2006-06-21 22:11       ` [gentoo-dev] " Duncan
2006-06-21 22:17         ` Dan Meltzer
2006-06-21 15:20     ` [gentoo-dev] " Carsten Lohrke
2006-06-21 17:08       ` Harald van Dijk
2006-06-25 21:51         ` Ryan Hill
2006-06-21 18:10       ` [gentoo-dev] " Michael Sterrett -Mr. Bones.-
2006-06-21 19:43         ` Caleb Tennis
2006-06-21 13:48   ` [gentoo-dev] " Diego 'Flameeyes' Pettenò

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox