* [gentoo-dev] New global useflag proposals
@ 2012-11-23 14:03 Tomáš Chvátal
2012-11-23 14:06 ` Samuli Suominen
2012-11-23 20:16 ` Gilles Dartiguelongue
0 siblings, 2 replies; 7+ messages in thread
From: Tomáš Chvátal @ 2012-11-23 14:03 UTC (permalink / raw
To: gentoo-dev
Hi guys,
wayland: Enable dev-libs/wayland backend
vdpau: Enable the Video Decode and Presentation API for Unix
acceleration interface.
Cheers
Tom
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] New global useflag proposals
2012-11-23 14:03 [gentoo-dev] New global useflag proposals Tomáš Chvátal
@ 2012-11-23 14:06 ` Samuli Suominen
2012-11-23 14:16 ` Alexis Ballier
2012-11-23 20:16 ` Gilles Dartiguelongue
1 sibling, 1 reply; 7+ messages in thread
From: Samuli Suominen @ 2012-11-23 14:06 UTC (permalink / raw
To: gentoo-dev
On 23/11/12 16:03, Tomáš Chvátal wrote:
> Hi guys,
>
> wayland: Enable dev-libs/wayland backend
>
> vdpau: Enable the Video Decode and Presentation API for Unix
> acceleration interface.
>
> Cheers
>
> Tom
>
+1. Please do.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] New global useflag proposals
2012-11-23 14:06 ` Samuli Suominen
@ 2012-11-23 14:16 ` Alexis Ballier
0 siblings, 0 replies; 7+ messages in thread
From: Alexis Ballier @ 2012-11-23 14:16 UTC (permalink / raw
To: gentoo-dev
On Fri, 23 Nov 2012 16:06:56 +0200
Samuli Suominen <ssuominen@gentoo.org> wrote:
> On 23/11/12 16:03, Tomáš Chvátal wrote:
> > Hi guys,
> >
> > wayland: Enable dev-libs/wayland backend
> >
> > vdpau: Enable the Video Decode and Presentation API for Unix
> > acceleration interface.
> >
> > Cheers
> >
> > Tom
> >
>
> +1. Please do.
>
>
>
+1 too
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] New global useflag proposals
2012-11-23 14:03 [gentoo-dev] New global useflag proposals Tomáš Chvátal
2012-11-23 14:06 ` Samuli Suominen
@ 2012-11-23 20:16 ` Gilles Dartiguelongue
2012-11-23 21:11 ` Alexis Ballier
1 sibling, 1 reply; 7+ messages in thread
From: Gilles Dartiguelongue @ 2012-11-23 20:16 UTC (permalink / raw
To: gentoo-dev
Le vendredi 23 novembre 2012 à 15:03 +0100, Tomáš Chvátal a écrit :
> Hi guys,
>
> wayland: Enable dev-libs/wayland backend
>
> vdpau: Enable the Video Decode and Presentation API for Unix
> acceleration interface.
While at it, I'd like to finally have USE=introspection a global USE
flag. The gnome team had to stay with local flags because we are not
willing to change ebuilds (114 by use.local.desc count) using it and
we've always had an argument that maybe someday, somebody else will do
introspection and that would confuse people.
Well it's been a few years now (at least 2 by gnome release count), and
nothing comparable has emerged in gentoo (at least). So, can we go
forward with this now ?
--
Gilles Dartiguelongue <eva@gentoo.org>
Gentoo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] New global useflag proposals
2012-11-23 20:16 ` Gilles Dartiguelongue
@ 2012-11-23 21:11 ` Alexis Ballier
2012-11-24 4:40 ` [gentoo-dev] " Duncan
0 siblings, 1 reply; 7+ messages in thread
From: Alexis Ballier @ 2012-11-23 21:11 UTC (permalink / raw
To: gentoo-dev
On Fri, 23 Nov 2012 21:16:12 +0100
Gilles Dartiguelongue <eva@gentoo.org> wrote:
> Le vendredi 23 novembre 2012 à 15:03 +0100, Tomáš Chvátal a écrit :
> > Hi guys,
> >
> > wayland: Enable dev-libs/wayland backend
> >
> > vdpau: Enable the Video Decode and Presentation API for Unix
> > acceleration interface.
>
> While at it, I'd like to finally have USE=introspection a global USE
> flag. The gnome team had to stay with local flags because we are not
> willing to change ebuilds (114 by use.local.desc count) using it and
> we've always had an argument that maybe someday, somebody else will do
> introspection and that would confuse people.
>
> Well it's been a few years now (at least 2 by gnome release count),
> and nothing comparable has emerged in gentoo (at least). So, can we go
> forward with this now ?
IOW: there used to be objections but we never listened to them and
didn't use the opportunity of a new major version to rename the useflag
so we now would like to have the useflag global :=)
I remember I was more or less against it being global back then, but
now I must admit its meaning is quite clear and that I don't consider
it local anymore (I enable/disable it in make.conf not package.use), so
I'd say go for it.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-dev] Re: New global useflag proposals
2012-11-23 21:11 ` Alexis Ballier
@ 2012-11-24 4:40 ` Duncan
2012-11-24 5:11 ` Peter Stuge
0 siblings, 1 reply; 7+ messages in thread
From: Duncan @ 2012-11-24 4:40 UTC (permalink / raw
To: gentoo-dev
Alexis Ballier posted on Fri, 23 Nov 2012 18:11:30 -0300 as excerpted:
> I remember I was more or less against [USE=introspection] being global
> back then, but now I must admit its meaning is quite clear and that I
> don't consider it local anymore (I enable/disable it in make.conf not
> package.use), so I'd say go for it.
FWIW as a (long-time reasonably technical, even for gentoo) gentoo user,
with very few exceptions, ALL my flags are in make.conf (actually, in a
file /etc/portage/make/use, sourced from make.conf, as are several other
files in that dir, make.conf itself is simply a bunch of source lines,
but whatever), and thus "global" in terms of my own usage.
I /consistently/ run with --ask/--pretend and verify flags on new
packages, as well as checking any flag changes on existing packages, and
making a system-wide-default decision once seems the easiest and most
reasonable way to handle it, here.
Then when I decide to change it for a package, I run equery hasuse and
see what else uses that flag, then grep for it in both package.use/* and
make/use, then change it globally if possible and run a --newuse --
pretend to see what changed, and decide then whether I want to keep the
global change or if I want some packages each way, decide what I want the
default to be, and put the others in package.use/*.
There are only two exception packages, udev and ncmpc. Otherwise, even
my package.use files are per-USE-flag. One ls is worth a thousand-word
description:
$ ls /etc/portage/package.use/
0neg-amr 0neg-network doc secure-delete
0neg-bindist 0neg-openssl gtk sql
0neg-custom-cflags 0neg-qt4 minimal suid
0neg-deprecated 0neg-threads perl text
0neg-faac 0neg-webkit pic unlock-notify
0neg-gnutls 0neg-xml pipe webkit
0neg-gpg 0neg-zeroconf python zzpkg-ncmpc
0neg-kde 0neg-zlib sdl zzpkg-udev
I'd guess that the global/local USE flag distinction is in practice lost
on most users, and that of those that /do/ know the technical difference,
likely most use make.conf for most local USE flags anyway, at least
setting a system default, from which individual packages may deviate via
package.use. That's certainly the case here.
Given that, I'd argue that the global/local USE flag distinction is
almost entirely maintainer convenience (tho I'm not sure it actually /is/
a convenience, at least for those who bother to fill in the per-package
metadata description of what it's actually doing for that package) in any
case, and I'd just as soon get rid of it, keeping a global description of
ALL USE flags, regardless, and mandating appropriate metadata.xml local
descriptions regardless as well.
That way, global flags such as python would actually have reasonable per-
package descriptions. Does it simply enable python script bindings?
Does it enable installation of a bunch of python scripts? Does it enable
a python-script extension for the package? What? The global python flag
doesn't say, and far too few packages with the global python USE flag
have a local description saying what it actually DOES. Unfortunately,
that's the case with (raw guess) half the USE flag usage out there -- the
gentooer has to actually read the ebuild to see what the flag does /for/
/that/ /package/, even tho the description SHOULD be in metadata.xml,
thus exposed via equery uses, even for global flags.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Re: New global useflag proposals
2012-11-24 4:40 ` [gentoo-dev] " Duncan
@ 2012-11-24 5:11 ` Peter Stuge
0 siblings, 0 replies; 7+ messages in thread
From: Peter Stuge @ 2012-11-24 5:11 UTC (permalink / raw
To: gentoo-dev
Duncan wrote:
> I'd guess that the global/local USE flag distinction is in practice lost
> on most users, and that of those that /do/ know the technical difference,
> likely most use make.conf for most local USE flags anyway, at least
> setting a system default, from which individual packages may deviate via
> package.use. That's certainly the case here.
I'd guess that you're wrong. That's certainly the case here.
In practice, we're both using a data set of exactly 1 sample, so our
guesses are equally useless.
//Peter
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-11-24 5:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-23 14:03 [gentoo-dev] New global useflag proposals Tomáš Chvátal
2012-11-23 14:06 ` Samuli Suominen
2012-11-23 14:16 ` Alexis Ballier
2012-11-23 20:16 ` Gilles Dartiguelongue
2012-11-23 21:11 ` Alexis Ballier
2012-11-24 4:40 ` [gentoo-dev] " Duncan
2012-11-24 5:11 ` Peter Stuge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox