Description of problem: On a KDE system, when attempting to run redshift-gtk (in a konsole terminal), a traceback results from an attempt to import module xdg. Installing python-pyxdg-0.19-3.mga1 prevents this error and redshift-gtk starts and installs itself in the system tray correctly. Version-Release number of selected component (if applicable): redshift-gtk-1.6-3.mga1 How reproducible: Every time when python-pyxdg is not installed Steps to Reproduce: 1. On a KDE-based system, install redshift-gtk (and redshift as a dependency) 2. In a konsole execute gtk-redshift -l 52.13:-0.29 -t 5500:2700 3. A traceback results due to a missing module xdg 4. Install python-pyxdg 5. Repeat step 2 and observe that gtk-redshift starts correctly This might not be an issue on a GNOME-based system if some other package installs python-pyxdg as a dependency.
CC: (none) => neil
Excuse the various incarnations of redshift-gtk and gtk-redshift. The package is named redshift-gtk while the included executable is named gtk-redshift. The sequence to reproduce the bug correctly references the executable.
Status: NEW => ASSIGNEDCC: (none) => jani.valimaaAssignee: bugsquad => jani.valimaa
Fixed in redshift-1.6-3.1.mga1. Updated pkg is in core/updates_testing.
Status: ASSIGNED => NEWAssignee: jani.valimaa => qa-bugs
Testing x86_64 Before ------ $ gtk-redshift -l 52.450164:2.050935 Gamma ramp size too small: 0 Failed to start adjustment method randr. Trying next method... Using method `vidmode'. # urpme python-pyxdg To satisfy dependencies, the following 4 packages will be removed (21MB): orca-2.32.1-2.mga1.x86_64 (due to missing pyxdg) python-pyxdg-0.19-3.mga1.noarch totem-2.32.0-4.mga1.x86_64 (due to missing pyxdg) totem-mozilla-2.32.0-4.mga1.x86_64 (due to unsatisfied totem == 2.32.0-4.mga1) Remove 4 packages? (y/N) n After ----- # urpmi redshift-gtk To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") redshift 1.6 3.1.mga1 x86_64 redshift-gtk 1.6 3.1.mga1 x86_64 45B of additional disk space will be used. 63KB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y # urpme python-pyxdg To satisfy dependencies, the following 5 packages will be removed (22MB): orca-2.32.1-2.mga1.x86_64 (due to missing pyxdg) python-pyxdg-0.19-3.mga1.noarch redshift-gtk-1.6-3.1.mga1.x86_64 (due to missing python-pyxdg) totem-2.32.0-4.mga1.x86_64 (due to missing pyxdg) totem-mozilla-2.32.0-4.mga1.x86_64 (due to unsatisfied totem == 2.32.0-4.mga1) Remove 5 packages? (y/N) n Showing require has been added. $ gtk-redshift -l 52.450164:2.050935 Gamma ramp size too small: 0 Failed to start adjustment method randr. Trying next method... Using method `vidmode'. Appears to work as it should Testing complete x86_64
Also tested i586 Update validated. Advisory ---------------- This update adds a missing require of python-pyxdg to redshift-gtk. ---------------- SRPM: redshift-1.6-3.1.mga1.src.rpm This is affected by bug 2317 so adding as a 'depends on' to keep track of the links. The following packages will require linking: python-pyxdg-0.19-3.mga1 (Core Release) Could sysadmin please push from core/updates_testing to core/updates and do the required linking to updates. Thankyou!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugsHardware: i586 => AllDepends on: (none) => 2317
update pushed
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED