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

Bug 266836

Summary: --newuse silently drops packages with use changes that break use deps
Product: Portage Development Reporter: Constantine Kardaris <ckardaris>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: enhancement CC: calimeroteknik, esigra, esteve.varela, gentoo, john_r_graham, remi, rfc469, sam
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=651018
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 300071    
Attachments: example
mplayer example

Description Constantine Kardaris 2009-04-20 09:29:35 UTC
Seems like emerge -DNu silently drops packages with changed use flags when other packages depend on even a single of those use flags.

There shouldn't be a blockage warning msg instead?

thnx
Comment 1 Zac Medico gentoo-dev 2009-04-20 09:46:54 UTC
We'll need a specific example. What you're describing doesn't sound possible. Maybe you've mistaken some other cause for this "silent dropping" thing that you describe.
Comment 2 Constantine Kardaris 2009-04-20 10:30:27 UTC
Created attachment 188946 [details]
example
Comment 3 Zac Medico gentoo-dev 2009-04-20 18:15:39 UTC
I see, the problem is only triggered when you have an installed package which satisfies the USE dependency that would not be satisfied if the same package were rebuilt.
Comment 4 * 2009-08-22 19:50:28 UTC
Sorry not sure I understand.  I'm seeing the same problem with:

media-video/mplayer -jack

Doesn't show up in emerge -DN world.  What dependency won't be satisfied if mplayer is rebuilt without jack?
Comment 5 Zac Medico gentoo-dev 2009-08-22 20:07:08 UTC
(In reply to comment #4)
> Sorry not sure I understand.  I'm seeing the same problem with:
> 
> media-video/mplayer -jack
> 
> Doesn't show up in emerge -DN world.  What dependency won't be satisfied if
> mplayer is rebuilt without jack?

If the package which requires it is already installed, this should show it as and unsatisfied dependency:

  emerge -p --complete-graph media-video/mplayer

If the package which requires it is not installed yet, then it's harder to find. One way to find it would be to uninstall the existing mplayer package and then run emerge -DNu world.
Comment 6 * 2009-08-27 17:20:12 UTC
I did all that but I still don't see any dependencies?  See attached...
Comment 7 * 2009-08-27 17:20:56 UTC
Created attachment 202415 [details]
mplayer example

example
Comment 8 Zac Medico gentoo-dev 2009-08-28 07:46:27 UTC
(In reply to comment #6)
> I did all that but I still don't see any dependencies?  See attached...

It seems like you have a different problem. Maybe you just need to add it to your world file:

  emerge --noreplace mplayer
Comment 9 * 2009-08-28 15:40:37 UTC
That must have been it.  Thanks.