Summary: | sys-apps/portage: virtual/wine-0-r6 with USE=staging pulls in both wine-staging and wine-vanilla | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Zac Medico <zmedico> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | wine |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=632026 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 701268 |
Patch posted for review: https://archives.gentoo.org/gentoo-portage-dev/message/e313de339396486d58500dc27701caa0 https://github.com/gentoo/portage/pull/482 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=fa7b6ea6ecdc135a01a65e249276e6d75b92791e commit fa7b6ea6ecdc135a01a65e249276e6d75b92791e Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-12-05 07:11:47 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-12-06 04:03:28 +0000 _queue_disjunctive_deps: group disjunctions (bug 701996) When disjunctive dependencies are queued, group together disjunctions from the same dependency string so that any overlap between them will trigger expansion to DNF. Bug: https://bugs.gentoo.org/701996 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/_emerge/depgraph.py | 8 +++-- .../resolver/test_virtual_minimize_children.py | 39 ++++++++++++++++++++++ 2 files changed, 45 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295fe16532e9fee185885e540293ebd7e603d6fc commit 295fe16532e9fee185885e540293ebd7e603d6fc Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-12-06 04:50:56 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-12-06 04:57:50 +0000 sys-apps/portage: Bump to version 2.3.81 #681312 add emerge --implicit-system-deps <y|n> option #701996 fix virtual/wine handling to avoid pulling in multiple wine implementations in some cases Bug: https://bugs.gentoo.org/701268 Bug: https://bugs.gentoo.org/681312 Bug: https://bugs.gentoo.org/701996 Package-Manager: Portage-2.3.81, Repoman-2.3.19 Signed-off-by: Zac Medico <zmedico@gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.81.ebuild | 261 +++++++++++++++++++++++++++++++++ 2 files changed, 262 insertions(+) Possible duplicate: https://bugs.gentoo.org/697768 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=f68752b7020c66e501b49acc580d023654a96949 commit f68752b7020c66e501b49acc580d023654a96949 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-12-23 23:15:45 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-12-23 23:28:19 +0000 _queue_disjunctive_deps: group disjunctions recursively (bug 701996) When disjunctive dependencies are queued, recursively group together disjunctions from the same dependency string so that any overlap between them will trigger expansion to DNF. Fixes: fa7b6ea6ecdc ("_queue_disjunctive_deps: group disjunctions (bug 701996)") Bug: https://bugs.gentoo.org/701996 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/_emerge/depgraph.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) |
> $ emerge -pv =virtual/wine-0-r6 > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ~] app-emulation/faudio-19.09::gentoo USE="ffmpeg -debug -test -utils -xnasong" ABI_X86="32 (64) (-x32)" 881 KiB > [ebuild N ] app-emulation/wine-vanilla-4.0.2:4.0.2::gentoo USE="X alsa cups fontconfig gecko gstreamer jpeg lcms mp3 ncurses nls opengl png pulseaudio realtime run-exes samba scanner sdl ssl threads truetype udev udisks v4l xcomposite xinerama xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -kerberos -ldap -mono -netapi -odbc -openal -opencl -osmesa -oss -pcap -perl -prelink (-selinux) -test -vkd3d -vulkan" ABI_X86="32 64 (-x32)" 21,161 KiB > [ebuild N ~] app-emulation/wine-staging-4.21:4.21::gentoo USE="X alsa cups faudio fontconfig gecko gstreamer jpeg lcms mp3 ncurses nls opengl oss png pulseaudio realtime run-exes samba scanner sdl ssl (staging) threads truetype udev udisks v4l vaapi xcomposite xinerama xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -kerberos -ldap -mono -netapi -odbc -openal -opencl -osmesa -pcap -perl -pipelight -prelink (-selinux) -test -themes -vkd3d -vulkan" ABI_X86="32 64 (-x32)" 31,602 KiB > [ebuild U ~] virtual/wine-0-r6::gentoo [0-r5::gentoo] USE="staging* (-d3d9%)" ABI_X86="32 64" 0 KiB > > Total: 4 packages (1 upgrade, 3 new), Size of downloads: 53,643 KiB