Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293507 - x11-apps/xinit-1.2 use-defaults +minimal with no docs or indication of why.
Summary: x11-apps/xinit-1.2 use-defaults +minimal with no docs or indication of why.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-17 15:50 UTC by Duncan
Modified: 2009-11-28 22:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2009-11-17 15:50:22 UTC
OK, I know it's not fashionable to actually read the documentation =:^( , but...

The global use description for use=minimal is (correctly, IMO) designed to warn people off of setting it in make.conf -- it's a flag that should be set for individual packages, not globally.

As such, packages that iuse=minimal normally also set their own description of what use=minimal does for that specific package.  Unfortunately, not only does the new xinit-1.2.0-r1 fail to set a use=mimimal description, it use-defaults it to on.  

Now any gentoo using sysadmin worth his salt is going to be hearing all sorts of alarm bells ringing if he sees a use=minimal that he didn't deliberately set show up, and will certainly be investigating it.  Unfortunately, not only does there appear to be no individual metadata description of the flag for this package, but emerge -pl (from former ~arch 1.0.8-r10) doesn't give any hint about it in the changelog, either.  I had to actually go look in the ebuild itself to see what on earth it was doing with iuse=+minimal.  That answered my question, but where's the proper package use flag documentation, and why don't I see anything in the changelog about it being use-defaulted to on, either?  (FWIW, the two changelog entries matching minimal are back in 2006, version 1.0.2-rX, long before use-defaults IIRC, and I know it hasn't been enabled by default until now, so there should be /something/ documenting the change in the changelog, but I can't see it if there is.)

As I said, I know it's not fashionable to read the documentation, but sysadmins aren't known to care so much about fashion after all... =;^) ... and some of us /do/ have alarm bells going off when we see a change like this and want to know what's going on.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-11-17 19:56:19 UTC
Do you _really_ have to always write so much? Get to the point...

And as for the documentation, we'll add a small blurb, it's indeed a good suggestion.

Thanks
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2009-11-28 21:53:34 UTC
Fixed in portage.

Thanks
Comment 3 Duncan 2009-11-28 22:30:09 UTC
Thank you, too. =:^)

(Guess I was a bit long-winded, there.  Sorry.)