Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 211163 - ufed does not handle IUSE defaults
Summary: ufed does not handle IUSE defaults
Status: VERIFIED DUPLICATE of bug 52221
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-23 10:04 UTC by Stephan Karacson
Modified: 2008-02-23 18:51 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 Stephan Karacson 2008-02-23 10:04:59 UTC
portage has a new feature, I've been told. Ebuilds can now predefine, like the profile (a sort of inline-profile?) USE-flags for the user. But ufed will be tricked out as it belives useflags are turned off, but they are not. The only consequence I see is that ufed has to get access to an updated IUSE-database/collectionfile after each emerge --sync or the user will have to manage a massive big portage.use itselve, which makes ufed obsolente and the user many troubles. (other question: can the user turn off the new portage-feature of preselection himself?)

Reproducible: Always

Steps to Reproduce:
1. emerge -upv xine-lib from 1.1.8 or 1.1.9 to 1.1.10

Actual Results:  
new useflags nobody has desired

Expected Results:  
same useflags as I had before
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-23 10:17:12 UTC
ufed does not support package.use at all, as such this bug is INVALID. Plus there's no sane way to do similar things at all. You seriously can't expect a tool to parse all ebuilds in the tree for IUSE defaults stuff, it would be completely unusable because it would take ages to even start.


*** This bug has been marked as a duplicate of bug 52221 ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2008-02-23 10:25:25 UTC
On a side note, with ufed-0.40-r7 you can simply disable flags in make.conf to override IUSE defaults if you really don't want that flag to be enabled anywhere,  and it won't be touched by ufed, see ChangeLog.
Comment 3 Stephan Karacson 2008-02-23 18:40:29 UTC
I never said/wrote something about supporting package.use and I'm not your opinion to call this bug invalid (not even in capital letters) as a selected/deselected option on ufed has no more meaning on packages with preselection, which I'll suggest will get more in time.

But as you are the developer, I'll have to accept your word. Im sorry I have wasted your time.

To take your suggestion and will turn nack to the make.conf as in the old days.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2008-02-23 18:51:31 UTC
Err, I guess you misunderstand the issue here? These are set in ebuild's IUSE like this: IUSE="foo +bar baz"; since ufed doesn't parse ebuilds and it definitely shouldn't for the reasons already stated above, it can't handle those in any sane way. If you want to disable those on a global basis, you can do it in make.conf and continue using ufed as before, otherwise you can use package.use for this.