Summary: | sys-apps/portage-3.0.44-r1: wrong dependency written in comment by autounmask | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Nikita Zlobin <cook60020tmp> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | esigra, kingjon3377 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=669156 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 376695 | ||
Attachments: |
log: emerge --info sys-apps/portage
output: emerge -tavuDN1 --verbose-conflicts world |
Description
Nikita Zlobin
2020-10-13 12:23:45 UTC
Created attachment 665041 [details]
log: emerge --info sys-apps/portage
Created attachment 665044 [details]
output: emerge -tavuDN1 --verbose-conflicts world
I was wrong about exact reason, it's indeed wrong comment. I did not notice =dev-python/cffi-1.14.3 below. Here is true reason: dev-python/cffi:0 (dev-python/cffi-1.14.0-r3:0/1.14.0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7 -python3_8 (-python3_9)" pulled in by (no parents that aren't satisfied by other packages in this slot) (dev-python/cffi-1.14.3:0/1.14.3::stefantalpalaru, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8 (-python3_9)" pulled in by >=dev-python/cffi-1.4.1[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/pynacl-1.2.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_7" >=dev-python/cffi-1.1:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_6(-)?,-python_single_target_python3_6(-),python_targets_python3_7(-)?,-python_single_target_python3_7(-),python_targets_python3_8(-)?,-python_single_target_python3_8(-),python_targets_python3_9(-)?,-python_single_target_python3_9(-)] required by (dev-python/bcrypt-3.1.7-r3:0/0::stefantalpalaru, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8 (-python3_9)" More exact case, now with linux-headers. Installed version 5.4-r1, version 5.10 is masked (same as for toolchain, to prevent unexpected toolchain upgrades). From upgrades still to be done, only pax-utils requires higher version than current (linux-headers-5.8), others are satisfied by version. But report reasoning from autounmask still has misleading requesters: The following mask changes are necessary to proceed: (see "package.unmask" in the portage(5) man page for more details) # required by virtual/os-headers-0-r2::gentoo # required by media-libs/zvbi-0.2.35-r1::gentoo # required by media-video/ffmpeg-4.3.2::gentoo[zvbi] # required by media-libs/aubio-0.4.9::gentoo[ffmpeg] # required by media-sound/ardour-6.6-r1::gentoo # required by @selected # required by @world (argument) # /etc/portage/package.mask/00_toolchain: =sys-kernel/linux-headers-5.10 virtual/os-headers only specified zero slot for headers. There's even more ridiculous error case: # emerge -tav1 gimp These are the packages that would be merged, in reverse order: Calculating dependencies... done! Dependency resolution took 7.59 s. [ebuild U ] media-gfx/gimp-2.10.34-r1:0/2::gentoo [2.10.32-r4:0/2::gentoo] USE="alsa heif jpeg2k jpegxl mng openexr postscript udev vector-icons webp wmf -aalib (-aqua) -debug -doc -gnome -test -unwind -xpm" CPU_FLAGS_X86="mmx sse" 30670 KiB [ebuild U ~] media-libs/libjxl-0.8.1::gentoo [0.7.0_pre20220825::gentoo] USE="openexr" ABI_X86="(64) -32 (-x32)" 1575 KiB Total: 2 packages (2 upgrades), Size of downloads: 32244 KiB The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by media-libs/imlib2-1.9.1-r1::gentoo[jpegxl] # required by media-gfx/feh-3.9.1::gentoo # required by sys-apps/calculate-utils-3.7.3.2-r1::calculate[desktop] # required by @selected # required by @world (argument) =media-libs/libjxl-0.8.1 ~amd64 Would you like to add these changes to your config files? [Yes/No] no |