Bug 1242496
| Summary: | dnf prefers Cinnamon to satisfy desktop-notification-daemon requirement | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Dmitry Tantsur <dtantsur> |
| Component: | blueman | Assignee: | Wolfgang Ulbrich <raveit65.sun> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 22 | CC: | fedora, jsilhan, leigh123linux, mluscon, packaging-team-maint, pnemade, raveit65.sun, rholy, tim.lauridsen, vmukhame |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | mate-desktop-1.10.1-3.fc21 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-07-18 02:05:48 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Dmitry Tantsur
2015-07-13 12:40:36 UTC
blueman doesn't require cinnamon $ rpm -qp --requires blueman-2.0-9.fc22.x86_64.rpm /bin/sh /bin/sh /bin/sh /usr/bin/env PolicyKit-authentication-agent bluez >= 4.61 config(blueman) = 2.0-9.fc22 dbus dbus-python desktop-notification-daemon libbluetooth.so.3()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.7.so.1.0()(64bit) notify-python obexd pulseaudio-libs-glib2 pulseaudio-module-bluetooth pygobject3 >= 3.10 python(abi) = 2.7 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 rtld(GNU_HASH) It might get dragged in by desktop-notification-daemon requires if something is blocking mate-notification-daemon $ repoquery -q --whatprovides desktop-notification-daemon Yum-utils package has been deprecated, use dnf instead. See 'man yum2dnf' for more information. notification-daemon-0:0.7.6-5.fc22.x86_64 xfce4-notifyd-0:0.2.4-6.fc22.x86_64 cinnamon-0:2.6.7-3.fc22.x86_64 mate-notification-daemon-0:1.10.0-1.fc22.x86_64 dunst-0:1.1.0-2.fc22.x86_64 gnome-shell-0:3.16.2-1.fc22.x86_64 kde-runtime-0:15.04.2-1.fc22.x86_64 cinnamon-0:2.4.8-1.fc22.x86_64 kde-runtime-0:15.04.0-1.fc22.x86_64 notification-daemon-0:3.16.1-1.fc22.x86_64 gnome-shell-0:3.16.3-1.fc22.x86_64 post/try sudo dnf install blueman -x cinnamon Yeah, it worked, thanks! Is it possible it will pull in mate-notification-daemon instead? Nothing is blocking it, I just successfully installed it. *** Bug 1242494 has been marked as a duplicate of this bug. *** Can you provide dnf history ? 1. dnf history 2. dnf history info <id> Because is see that those packages were updated and not installed. Installing: blueman x86_64 2.0-9.fc22 updates 1.9 M cinnamon x86_64 2.6.7-3.fc22 updates 2.6 M nemo x86_64 2.6.5-2.fc22 updates 934 k nemo-extensions x86_64 I think that it can be solved by weak dependencies. I think the package which turns a desktop into a "Mate desktop" can "recommend" or "suggest" mate-notification-daemon. Note sure I got question about dnf history.. I was switching from cinnamon to mate and removing cinnamon caused system-config-printer and blueman to be removed. (In reply to Radek Holy from comment #5) > I think that it can be solved by weak dependencies. I think the package > which turns a desktop into a "Mate desktop" can "recommend" or "suggest" > mate-notification-daemon. mate-notification-daemon provides a notification-daemon. http://pkgs.fedoraproject.org/cgit/mate-notification-daemon.git/tree/mate-notification-daemon.spec?h=f22#n37 (In reply to Dmitry Tantsur from comment #6) > Note sure I got question about dnf history.. I was switching from cinnamon > to mate and removing cinnamon caused system-config-printer and blueman to be > removed. For me it look like that those packages were never removed after you switched to mate. dnf history will tell us the truth. I've installed and deleted them several times to be sure. If you don't believe me, please provide the exact command, dnf history is HUGE right now due to various package manipulations I did. (In reply to Wolfgang Ulbrich from comment #7) > (In reply to Radek Holy from comment #5) > > I think that it can be solved by weak dependencies. I think the package > > which turns a desktop into a "Mate desktop" can "recommend" or "suggest" > > mate-notification-daemon. > > mate-notification-daemon provides a notification-daemon. > http://pkgs.fedoraproject.org/cgit/mate-notification-daemon.git/tree/mate- > notification-daemon.spec?h=f22#n37 Sure. As well as cinnamon does. And you need to tell DNF that you prefer mate-notification-daemon over cinnamon somehow. That's how weak deps can help. I've rechecked: http://fpaste.org/243810/ This becomes more and more weird, if i do the same as in the paste. Sorry, german but it should be clear. [root@mother rave]# dnf remove mate-notification-daemon Abhängigkeiten sind aufgelöst. ================================================================================ Paket Arch Version Paketquelle Größe ================================================================================ Entfernen: mate-notification-daemon x86_64 1.10.0-12.fc22 @System 538 k Transaktionsübersicht ================================================================================ Entfernen 1 Package Installationsgröße: 538 k Ist dies in Ordnung? [j/N] :n Vorgang abgebrochen. An blueman is installed here. [root@mother rave]# rpm -qa blueman blueman-2.0-9.fc22.x86_64 (In reply to Radek Holy from comment #9) > (In reply to Wolfgang Ulbrich from comment #7) > > (In reply to Radek Holy from comment #5) > > > I think that it can be solved by weak dependencies. I think the package > > > which turns a desktop into a "Mate desktop" can "recommend" or "suggest" > > > mate-notification-daemon. > > > > mate-notification-daemon provides a notification-daemon. > > http://pkgs.fedoraproject.org/cgit/mate-notification-daemon.git/tree/mate- > > notification-daemon.spec?h=f22#n37 > > Sure. As well as cinnamon does. And you need to tell DNF that you prefer > mate-notification-daemon over cinnamon somehow. That's how weak deps can > help. How can i do that? Ok, i will add mate-notification-daemon as requires to mate-desktop package, which is our main package, to be shure that m-n-d is installed in mate. Having it in comps group seems not sufficient. Also desktop-notification-daemon requires needs to be removed from blueman. Every DE has desktop-notification-daemon as provides, so this must be save. mate-desktop-1.10.1-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mate-desktop-1.10.1-2.fc22 mate-desktop-1.10.1-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/mate-desktop-1.10.1-2.fc21 Package mate-desktop-1.10.1-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing mate-desktop-1.10.1-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-11587/mate-desktop-1.10.1-2.fc22 then log in and leave karma (feedback). blueman-2.0-10.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/blueman-2.0-10.fc22 blueman-2.0-10.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/blueman-2.0-10.fc21 mate-desktop-1.10.1-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. mate-desktop-1.10.1-3.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/mate-desktop-1.10.1-3.fc21 mate-desktop-1.10.1-3.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mate-desktop-1.10.1-3.fc22 mate-desktop-1.10.1-3.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. blueman-2.0-11.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. blueman-2.0-11.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. |