Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266836 - --newuse silently drops packages with use changes that break use deps
Summary: --newuse silently drops packages with use changes that break use deps
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 300071
  Show dependency tree
 
Reported: 2009-04-20 09:29 UTC by Constantine Kardaris
Modified: 2024-01-26 18:13 UTC (History)
8 users (show)

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


Attachments
example (use_deps_example,1.87 KB, text/plain)
2009-04-20 10:30 UTC, Constantine Kardaris
Details
mplayer example (mplayer_example,861 bytes, text/plain)
2009-08-27 17:20 UTC, *
Details

Note You need to log in before you can comment on or make changes to this bug.
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.