Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622292 - app-emulation/playonlinux hard depends on app-emulation/wine
Summary: app-emulation/playonlinux hard depends on app-emulation/wine
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Adam Feldman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-20 12:23 UTC by Matt
Modified: 2017-12-05 19:14 UTC (History)
2 users (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 Matt 2017-06-20 12:23:59 UTC
Hey!

I'm trying to move my system over to the new slotted wine, but, app-emulation/playonlinux-4.2.11 (as new as it gets in portage) is still dependant on app-emulation/wine.

I propose one of two things needs to happen:

1) Move dependence to virtual/wine

2) (Best option) add in a "system-wine" USE flag *and* move dependancy to virtual/wine.  PlayOnLinux can download it's own precompiled and versioned wine environments and does not *NEED* wine installed on the system in order for a user to use wine.


M.


Reproducible: Always

Steps to Reproduce:
1. Install playonlinux (which installs app-emulation/wine)
2. Move system to slotted virtual/wine
3. emerge -pvNDU @world
Actual Results:  
  (virtual/wine-0-r4:0/0::gentoo, installed) pulled in by
    virtual/wine required by (app-emulation/winetricks-20170614:0/0::gentoo, installed)
    virtual/wine required by @selected
    =virtual/wine-0-r4 required by (app-emulation/winetricks-20170614:0/0::gentoo, installed)

  (app-emulation/wine-2.3:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-emulation/wine required by (app-emulation/playonlinux-4.2.11:0/0::gentoo, installed)
Comment 1 bugs.gentoo.org 2017-07-17 06:40:39 UTC
Dependence to virtual/wine added in playonlinux-4.2.12
Comment 2 Adam Feldman gentoo-dev 2017-07-17 19:00:02 UTC
(In reply to bugs.gentoo.org from comment #1)
> Dependence to virtual/wine added in playonlinux-4.2.12

Moreover, all versions left than 4.2.12 have been dropped from the repo.  Thanks for posting the update.  I forgot about closing out this report.
Comment 3 Michael Behr 2017-12-04 18:10:28 UTC
Hi! 
sorry to write on a closed topic, but the issue described here seems still present. 

If i try to emerge playonlinux, I get the following message :


Calculating dependencies                                ... done!
[ebuild  N    #] app-emulation/wine-2.0  USE="X alsa cups fontconfig gecko jpeg lcms ldap mono mp3 ncurses nls opengl perl png pulseaudio realtime run-exes ssl threads truetype udev udisks xcomposite xinerama xml -capi -custom-cflags -dos -gphoto2 -gsm -gstreamer -netapi -odbc -openal -opencl -osmesa -oss -pcap -prelink -samba -scanner (-selinux) {-test} -v4l" ABI_X86="32 64 (-x32)" LINGUAS="de en en_US -ar -bg -ca -cs -da -el -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 
[ebuild   R   ~] app-emulation/playonlinux-4.2.12 [4.2.12]

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by app-emulation/playonlinux-4.2.12::gentoo
# required by playonlinux::gentoo (argument)
# /usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org> (28 Nov 2017)
# Replaced by split packages. Please install one of:
# - app-emulation/wine-vanilla (the only choice for stable)
# - app-emulation/wine-staging
# - app-emulation/wine-d3d9
# - app-emulation/wine-any
# For more information, please read the news item:
# https://www.gentoo.org/support/news-items/2017-04-10-split-and-slotted-wine.html
# If you really need the old ebuilds, you can use the 'wine' repository.
# Removal in 30 days.
=app-emulation/wine-2.0

Did i miss something ?

Also, as Matt pointed out, wine is not required for running PlayOnLinux.

Greetings
Michael
Comment 4 Michael Behr 2017-12-05 19:14:29 UTC
Hi,
sorry for the circumstances, with upgrading to the new profiles (17.0) POL builds correctly. 

I am sorry that i've no further details about what exactly was responsible for that issue or what solved it.

Greetings
Michael