[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
wine1.6-i386 has the following depend: ocl-icd-libopencl1 (>= 1.0) | libopencl1 It has the following recommend: ocl-icd-libopencl1 The recommend was placed there manually by me. It should be removed since it's duplicitous with the above. The depend is automatically placed there by the substitution variable ${shlibs:Depends}, which is calculated at package build time. Wine being uninstallable on nvidia due to the RECOMMENDS above feels wrong to me. I think I ran into that issue earlier but I can't find the bug now. It's odd that a recommends conflict would render a package flat-out uninstallable, as missing recommends are just silently ignored. Anyway I've removed the issue in the wine1.7 ppa packages (that I just introduced it in), and will look to removing it in Trusty via SRU. ** Summary changed: - wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 + wine1.6-i386 recommends of ocl-icd-libopencl1 is making it uninstallable on nvidia due to conflict with libopencl1 ** Changed in: wine1.6 (Ubuntu) Importance: Undecided => High ** Changed in: wine1.6 (Ubuntu) Status: Confirmed => Triaged ** Changed in: wine1.6 (Ubuntu) Assignee: (unassigned) => Scott Ritchie (scottritchie) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 recommends of ocl-icd-libopencl1 is making it uninstallable on nvidia due to conflict with libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
Does it work when "Recommends" is replaced by "Suggests" or when ocl- icd-libopencl1 is replaced by ocl-icd-libopencl1|libopencl1 ? I assume it is always necessary that the nvidia package provides at least libopencl-1.1-1. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
I've added libopencl-1.1-1 and libopencl-1.2-1 to the nvidia- libopencl1-... packet and it was not possible to install wine1.6 afterwards. $ apt-cache show wine1.6-i386 | grep ^Recommends Recommends: ..., ocl-icd-libopencl1, ... apt-get treats recommends the same as dependencies. I also tried to install it with --no-install-recommends but it still didn't work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
I tried to find a temporary solution by creating a private package that provides libopencl-1.1-1 instead of the nvidia package, but I still can't install wine1.6-i386 without remove the nvidia package: apt-cache show fden-nvidia | grep Provides Provides: libopencl-1.1-1 frank@panter:/mnt/packet/linux/source$ sudo apt-get install wine1.6-i386 Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De status informatie wordt gelezen... Klaar De volgende extra pakketten zullen geïnstalleerd worden: ocl-icd-libopencl1 wine1.6 Voorgestelde pakketten: dosbox:any De volgende pakketten zullen VERWIJDERD worden: nvidia-libopencl1-304 De volgende NIEUWE pakketten zullen geïnstalleerd worden: ocl-icd-libopencl1 wine1.6 wine1.6-i386 0 pakketten opgewaardeerd, 3 pakketten nieuw geïnstalleerd, 1 te verwijderen en 0 niet opgewaardeerd. Er moeten 16,6 MB aan archieven opgehaald worden. Door deze operatie zal er 121 MB extra schijfruimte gebruikt worden. Wilt u doorgaan? [J/n] n -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
Indeed I was wrong. I tried to rebuild the nvidia package to verify if extending Provides with libopencl-1.1-1 would solve all problems. I failed, so I suppose we have to wait for the owner of the nvidia package to react ... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
$ apt-cache show wine1.6-i386 | grep ^Depends Depends: ..., libopencl-1.1-1, ..., ocl-icd-libopencl1 (>= 1.0) | libopencl1, ... The website is right and if you take a look at the file wine1.6-1.6.2/debian/control you will see that ocl-icd-libopencl1 is only in the Build-Depends section. The dependencies of the final package are generated automatically by the build system so you don't find them in the control file. You can find description in section 8.6.1 on this webpage: https://www.debian.org/doc/debian-policy/ch-sharedlibs.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
This is indeed what the website mentions, but when I download the source of the wine package, I find in the debian/control file only a dependency to ocl-icd-libopencl1 and not to libopencl1. apt-get source wine1.6-i386=1:1.6.2-0ubuntu4 cd wine1.6-1.6.2/debian grep libopencl control ocl-icd-libopencl1, ocl-icd-libopencl1, ocl-icd-libopencl1, I would have expected to find ocl-icd-libopencl1|libopencl1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
The wine1.6-i386 (and wine1.6-amd64) packages have dependencies to libopencl1 and libopencl-1.1-1. >From http://packages.ubuntu.com/trusty/wine1.6-i386: * libopencl-1.1-1 virtual package provided by ocl-icd-libopencl1 * ocl-icd-libopencl1 (>= 1.0) Generic OpenCL ICD Loader or libopencl1 virtual package provided by nvidia-libopencl1-304, ... The second dependency is fulfilled by either ocl-icd-libopencl1 or libopencl1. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
I don't see how making nvidia-graphics-drivers-304 implement libopencl-1.1-1 and libopencl-1.2-1 could solve this problem as the wine package has a dependency to ocl-icd-libopencl1 and not to libopencl-1.1-1 or libopencl-1.2-1. nvidia-graphics-drivers-304 implements libopencl1. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
I've filled a bug against nvidia-graphics-drivers because I think the root of the problem is there: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics- drivers-304/+bug/1317528 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
** Tags added: packaging -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
The following dependency of the packages "wine1.6-i386" and "wine1.6-amd64" is causing the problem: libopencl-1.1-1 virtual package provided by ocl-icd-libopencl1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1313123] Re: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: wine1.6 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1313123 Title: wine1.6-i386 is only dependent on ocl-icd-libopencl1 and not also on libopencl1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1313123/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs