I installed hamster-time-tracker, but the software does not run before manually installing dependency python-dbus: $ hamster Traceback (most recent call last): File "/usr/bin/hamster", line 30, in <module> from hamster import client, reports File "/usr/lib/python2.7/site-packages/hamster/client.py", line 24, in <module> import dbus, dbus.mainloop.glib ImportError: No module named dbus Installing python-dbus fixes this issue. To reproduce, install Mageia 5 from DVD (amd64). Install hamster-time-tracker. Reproducible: Steps to Reproduce:
Pushed new release [1] with python-dbus requires to core/updates_testing. [1] RPM/SRPM: hamster-time-tracker-1.04-7.1.mga5
Assignee: bugsquad => qa-bugsCC: (none) => jani.valimaa
Testing MGA5 x64 Installed issued hamster-time-tracker-1.04-7.mga5 $ hamster yielded several "** (Time Tracker:5000): WARNING **" but it worked. Because python-dbus was already installed, and to remove it would have removed a raft of other things. Updating to hamster-time-tracker-1.04-7.1.mga5 yielded identical behaviour. So just looking at package requires... BEFORE # urpmq --requires hamster-time-tracker-1.04-7.mga5 /bin/sh[*] gnome-python-desktop gnome-python-gconf python python(abi)[== 2.7] python-pyxdg AFTER # urpmq --requires hamster-time-tracker-1.04-7.1.mga5 /bin/sh[*] gnome-python-desktop gnome-python-gconf python python(abi)[== 2.7] python-dbus [NOTE] python-pyxdg So this update looks OK.
CC: (none) => lewyssmithWhiteboard: (none) => MGA5-64-OK
Validating, one arch is IMO enough to validate an update that just adds a noarch dependency.
CC: (none) => sysadmin-bugsKeywords: (none) => validated_update
CC: (none) => davidwhodginsWhiteboard: MGA5-64-OK => MGA5-64-OK advisory
An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0005.html
Status: NEW => RESOLVEDResolution: (none) => FIXED