Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 701996 - sys-apps/portage: virtual/wine-0-r6 with USE=staging pulls in both wine-staging and wine-vanilla
Summary: sys-apps/portage: virtual/wine-0-r6 with USE=staging pulls in both wine-stagi...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 701268
  Show dependency tree
 
Reported: 2019-12-04 22:43 UTC by Zac Medico
Modified: 2020-02-29 02:59 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zac Medico gentoo-dev 2019-12-04 22:43:34 UTC
> $ 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
Comment 2 Larry the Git Cow gentoo-dev 2019-12-06 04:06:38 UTC
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(-)
Comment 3 Larry the Git Cow gentoo-dev 2019-12-06 04:58:03 UTC
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(+)
Comment 4 Reva Denis 2019-12-07 14:52:14 UTC
Possible duplicate:
https://bugs.gentoo.org/697768
Comment 5 Larry the Git Cow gentoo-dev 2019-12-23 23:34:28 UTC
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(-)