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

Bug 233471

Summary: app-portage/ufed-0.40-r6 doesn't show "multilib" and removes it from /etc/make.conf USE.
Product: Gentoo Linux Reporter: Gerard van Vuuren <genlinux>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gerard van Vuuren 2008-07-31 10:57:46 UTC
In /usr/portage/profiles/use.desc you'll find "multilib".
I am doing an x86_64 install,had this flag set by hand.
I fired up ufed set some flags and corrected/removed those which were wrong.
I then did emerge -e system and emerge -e world.
Revdep-rebuild now wants to emerge a 32 bit kde lib and when it has done this and I run revdep-rebuild again it wants to emerge it again.
I then checked my /etc/make.conf and "multilib" was gone!
I fired up ufed again and sure enough:no multilib!
It is in /usr/portage/profiles/use.desc however.

Reproducible: Always

Steps to Reproduce:
1.run ufed.
2.
3.



Expected Results:  
ufed should have shown "multilib".
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-31 13:51:07 UTC
The multilib use flag is masked in the base profile and purposefully forced only for specific profiles. You cannot toggle it, since you're not supposed to. When you want to set it in a custom system, you have to create a custom profile. That ufed doesn't show it is correct.

The 2008 multilib profile is /usr/portage/profiles/default/linux/amd64/2008.0/
Comment 2 Gerard van Vuuren 2008-07-31 14:51:10 UTC
(In reply to comment #1)
> The multilib use flag is masked in the base profile and purposefully forced
> only for specific profiles. You cannot toggle it, since you're not supposed to.
> When you want to set it in a custom system, you have to create a custom
> profile. That ufed doesn't show it is correct.
> 
> The 2008 multilib profile is /usr/portage/profiles/default/linux/amd64/2008.0/
> 
The profile I was using was /usr/portage/default/linux/amd64/2008.0/desktop.
That should give me the multilib flag or not?
Gerard.

Comment 3 Gerard van Vuuren 2008-07-31 14:53:58 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > The multilib use flag is masked in the base profile and purposefully forced
> > only for specific profiles. You cannot toggle it, since you're not supposed to.
> > When you want to set it in a custom system, you have to create a custom
> > profile. That ufed doesn't show it is correct.
> > 
> > The 2008 multilib profile is /usr/portage/profiles/default/linux/amd64/2008.0/
> > 
> The profile I was using was /usr/portage/default/linux/amd64/2008.0/desktop.
> That should give me the multilib flag or not?
> Gerard.
> 
Forgot to type "profiles" in the above profile.