public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Versioned use flags and preferencing (eg. qt3 / qt4 on same package)
@ 2009-06-15 15:48 AllenJB
  2009-06-15 16:01 ` Jeroen Roovers
  2009-06-15 21:40 ` [gentoo-dev] " Christian Faulhammer
  0 siblings, 2 replies; 3+ messages in thread
From: AllenJB @ 2009-06-15 15:48 UTC (permalink / raw
  To: gentoo-dev

Hi all,

https://bugs.gentoo.org/show_bug.cgi?id=274197

The above bug brings up 2 issues:

First, hplip says one thing, but does another with qt3 and qt4 use-based 
dependencies. This is obviously a bug that needs to be fixed.

As a user, the second issue it brings up for me is what is the policy 
applied to the rest of the tree with regards to packages that can use 
one or more of several options (eg. qt3 or qt4) and have both / all 
flags specified?

Do packages that can use both/all always use both/all?

When both/all flags are specified, which one takes preferences? Always 
the newer?

Where is this documented (both from a users point of view, and from a 
policy point of view)?

If hplip the only package that can only use one of qt3/qt4 and as such 
that's why it's the only one with local use flag descriptions, or are 
there more which just haven't been documented?

AllenJB



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

* Re: [gentoo-dev] Versioned use flags and preferencing (eg. qt3 / qt4 on same package)
  2009-06-15 15:48 [gentoo-dev] Versioned use flags and preferencing (eg. qt3 / qt4 on same package) AllenJB
@ 2009-06-15 16:01 ` Jeroen Roovers
  2009-06-15 21:40 ` [gentoo-dev] " Christian Faulhammer
  1 sibling, 0 replies; 3+ messages in thread
From: Jeroen Roovers @ 2009-06-15 16:01 UTC (permalink / raw
  To: gentoo-dev

On Mon, 15 Jun 2009 16:48:03 +0100
AllenJB <gentoo-lists@allenjb.me.uk> wrote:

> https://bugs.gentoo.org/show_bug.cgi?id=274197
> 
> The above bug brings up 2 issues:
> 
> First, hplip says one thing, but does another with qt3 and qt4
> use-based dependencies. This is obviously a bug that needs to be
> fixed.
> 
> As a user, the second issue it brings up for me is what is the policy 
> applied to the rest of the tree with regards to packages that can use 
> one or more of several options (eg. qt3 or qt4) and have both / all 
> flags specified?
> 
> Do packages that can use both/all always use both/all?

Probably.

> When both/all flags are specified, which one takes preferences?
> Always the newer?

When this issue arose up for www-client/opera because of upcoming Qt4
builds of (binary only) Opera, the qt team advised to only provide a qt3
USE flag and (thereby) make qt4 the default. So only if USE=qt3, then
you get a Qt3 build of Opera[1].

Contrarily, net-print/hplip-3.9.4b appears to make Qt3 the default,
while it could do entirely without IUSE=qt4, just like www-client/opera.


Kind regards,
     jer


[1]  Technically speaking, you sometimes do get a Qt3 build in preview
     releases, but this shouldn't happen with stable releases of Opera.



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

* [gentoo-dev] Re: Versioned use flags and preferencing (eg. qt3 / qt4 on same package)
  2009-06-15 15:48 [gentoo-dev] Versioned use flags and preferencing (eg. qt3 / qt4 on same package) AllenJB
  2009-06-15 16:01 ` Jeroen Roovers
@ 2009-06-15 21:40 ` Christian Faulhammer
  1 sibling, 0 replies; 3+ messages in thread
From: Christian Faulhammer @ 2009-06-15 21:40 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 514 bytes --]

Hi,

AllenJB <gentoo-lists@allenjb.me.uk>:

> Do packages that can use both/all always use both/all?

 No, app-editors/emacs(-cvs) will chose GTK+ above all others (Motif,
Athena) if USE=gtk is specified.  This is in compliance with upstream's
wishes to have GTK+ as the default.  Otherwise we order by usefulness
from our point of view.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://gentoo.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2009-06-15 21:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-15 15:48 [gentoo-dev] Versioned use flags and preferencing (eg. qt3 / qt4 on same package) AllenJB
2009-06-15 16:01 ` Jeroen Roovers
2009-06-15 21:40 ` [gentoo-dev] " Christian Faulhammer

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