Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 891223 - Portage Silently Omits Ebuilds From emerge -e @world When Required Use Flags Are Not Present In package.use
Summary: Portage Silently Omits Ebuilds From emerge -e @world When Required Use Flags ...
Status: RESOLVED DUPLICATE of bug 651018
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-17 18:39 UTC by gekret005
Modified: 2024-02-28 16:00 UTC (History)
4 users (show)

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


Attachments
emerge --info (info.txt,19.93 KB, text/plain)
2023-01-17 18:39 UTC, gekret005
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gekret005 2023-01-17 18:39:17 UTC
Created attachment 848749 [details]
emerge --info

Essentially if some packages are missing a required use it won't ever get picked up with emerges and will silently be omitted when running emerge -e @world. I have talked with iamben and sam in irc previously about the issue under the alias vmcvx.
$ diff -u <(emerge --ignore-default-opts -ep @world | grep ebuild | awk '{print $4}' | sort) <(qlist -Iv| sort)
--- /dev/fd/63  2023-01-17 12:22:51.344192831 -0600
+++ /dev/fd/62  2023-01-17 12:22:51.344192831 -0600
@@ -350,6 +350,7 @@
 dev-libs/protobuf-21.9
 dev-libs/pugixml-1.13
 dev-libs/qtkeychain-0.13.2
+dev-libs/quazip-1.3-r2
 dev-libs/rasqal-0.9.33
 dev-libs/re2-0.2022.12.01
 dev-libs/redland-1.0.17-r3

$ emerge -p quazip

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for dev-libs/quazip
... done!

!!! The ebuild selected to satisfy "quazip" has unmet requirements.
- dev-libs/quazip-1.3-r2::gentoo USE="-qt5 (-qt6) -test" ABI_X86="(64)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( qt5 qt6 )
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-28 16:00:02 UTC
Thi is probably a dupe of bug 651018 - which was fixed very recently.

*** This bug has been marked as a duplicate of bug 651018 ***