Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 202967

Summary: Duplicated USE flags in global and local
Product: Gentoo Linux Reporter: Mark Loeser (RETIRED) <halcy0n>
Component: EclassesAssignee: Gentoo Quality Assurance Team <qa>
Status: RESOLVED FIXED    
Severity: normal CC: cardoe, compnerd, media-tv, media-video, mysql-bugs, pebenito, sound
Priority: High Keywords: QAcanfix
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 134491    

Description Mark Loeser (RETIRED) gentoo-dev 2007-12-21 22:00:53 UTC
The following flags are duplicated (with the package that duplicates it in use.local.desc):

vhosts
  * sci-chemistry/jmol
cairo
  * media-video/kmplayer
alsa
  * app-emulation/virtualbox
mono
  * media-libs/libkarma
avahi
  * sec-policy/selinux-desktop
minimal
  * dev-db/mysql-community
  * dev-db/mysql
opengl
  * media-tv/mythtv
  * x11-libs/cairo
savedconfig (this description should probably change)
  * sys-apps/busybox
  * sys-libs/uclibc
  * x11-misc/dmenu
  * x11-wm/dwm

You can remove it yourself, tell me it is alright to do it, or not comment for a few days and I'll go ahead and do it.

Thanks
Comment 1 solar (RETIRED) gentoo-dev 2007-12-21 23:19:10 UTC
Mark,
Just fix anything you want/need to for embedded/hardened.
Our team is to small and due to work I lack any time now to even review 
what the bug is about.

FYI.. busybox was the build which introduced the local.use flag savedconfig. I think there was a thread about dragonheart taking inspiration from the bb ebuild and wanting to make it into an eclass or so. 
If it's in more than one place thats probably whats happened.
Comment 2 Mark Loeser (RETIRED) gentoo-dev 2007-12-22 00:02:09 UTC
Thanks solar.

selinux-desktop and busybox are both done.  I didn't touch uclibc because it doesn't use the savedconfig eclass like the rest of the savedconfig packages listed here.
Comment 3 Daniel Black (RETIRED) gentoo-dev 2007-12-22 07:10:50 UTC
mark, thanks for fixing the savedconfig description. looks good.
removed savedconfig in use.local for x11-misc/dmenu and x11-wm/dwm. really hoping you don't mind desktop-misc/omp/cedk.

when/if uclibc ever gets converted hopefully someone will remove the use.local then too.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2007-12-22 15:48:21 UTC
kmplayer done
Comment 5 Jeffrey Gardner (RETIRED) gentoo-dev 2007-12-24 01:43:23 UTC
jmol done
Comment 6 Markus Ullmann (RETIRED) gentoo-dev 2007-12-25 19:44:52 UTC
virtualbox done
Comment 7 Mark Loeser (RETIRED) gentoo-dev 2007-12-30 21:05:52 UTC
I did libkarma since they were pretty much exactly duplicated.

We have a few left, but those have differing descriptions, so I don't want to touch them.  We also need to come up with a good plan for the future on how to better address USE flags that have differing meanings between ebuilds.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-12-30 21:27:44 UTC
We have that already, <use /> tag in metadata.xml.
Comment 9 Mark Loeser (RETIRED) gentoo-dev 2008-09-01 18:39:58 UTC
This can be closed out since GLEP 56 went through.