Bug 25795 - displaycal does not launch due to some missing dependencies
Summary: displaycal does not launch due to some missing dependencies
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-12-02 18:24 CET by David GEIGER
Modified: 2019-12-06 15:17 CET (History)
5 users (show)

See Also:
Source RPM: displaycal-3.7.2.0-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description David GEIGER 2019-12-02 18:24:55 CET
On mga7 displaycal does not launch due to some missing dependencies:

$ displaycal
displaycal 3.7.2.0 2019-03-17T18:51:56.75328Z
mageia 7 Official x86_64
Python 2.7.17 (default, Nov 1 2019, 09:28:08)
[GCC 8.3.1 20190524]
ImportError: No module named faulthandler
ImportError: No module named wx

Traceback (most recent call last):
File "/usr/bin/displaycal", line 6, in <module>
main()
File "/usr/lib64/python2.7/site-packages/DisplayCAL/main.py", line 91, in main
from wxaddons import wx
File "/usr/lib64/python2.7/site-packages/DisplayCAL/wxaddons.py", line 10, in <module>
from wxfixes import wx, GenButton, PlateButton
File "/usr/lib64/python2.7/site-packages/DisplayCAL/wxfixes.py", line 19, in <module>
import wx
ImportError: No module named wx
Warning: handle_error(): ImportError: No module named wx
$
Comment 1 David GEIGER 2019-12-02 18:33:05 CET
Should be fixed with displaycal-3.7.2.0-1.1.mga7 in Core/Updates_testing repo!
Comment 2 David GEIGER 2019-12-03 06:03:34 CET
Assigning to QA,

Advisory:
========================

There are some missing dependencies in our current displaycal package so this update fixes this packaging issue.

========================

Packages in 7/core/updates_testing:
========================
displaycal-3.7.2.0-1.1.mga7.i586.rpm
displaycal-3.7.2.0-1.1.mga7.x86_64.rpm

Source RPM: 
========================
displaycal-3.7.2.0-1.1.mga7.src.rpm

Assignee: geiger.david68210 => qa-bugs

Comment 3 Jose Manuel López 2019-12-03 07:03:12 CET
Hi!

I've tried the update from the testing repositories, works fine. All applications run and boot, but in the boot of displaycal application appear a advisory for a new update to 3.8.8.1 version.

Tried in Mga 7 Plasma Vbox 64 bits.

CC: (none) => joselp

Comment 4 Len Lawrence 2019-12-03 13:11:59 CET
Mageia7, x86_64

Clashed with Manuel's report.  Uploading anyway.

$ displaycal
XDG: [Errno 2] No translation file found for domain: xdg-user-dirs
displaycal 3.7.2.0 2019-03-17T18:51:56.75328Z
mageia 7 Official x86_64
Python 2.7.17 (default, Nov  1 2019, 09:28:08) 
[GCC 8.3.1 20190524]
ImportError: No module named faulthandler
ImportError: No module named wx

Traceback (most recent call last):
  File "/usr/bin/displaycal", line 6, in <module>
    main()
  File "/usr/lib64/python2.7/site-packages/DisplayCAL/main.py", line 91, in main
    from wxaddons import wx
  File "/usr/lib64/python2.7/site-packages/DisplayCAL/wxaddons.py", line 10, in <module>
    from wxfixes import wx, GenButton, PlateButton
  File "/usr/lib64/python2.7/site-packages/DisplayCAL/wxfixes.py", line 19, in <module>
    import wx
ImportError: No module named wx
Warning: handle_error(): ImportError: No module named wx

Updated using MageiaUpdate

- lib64wx_gtk2u_media3.0_0-3.0.4-7.mga7.x86_64
- python2-faulthandler-3.0-3.mga7.x86_64
- wxPython-3.0.2.0-12.mga7.x86_64
- wxPython-wxversion-3.0.2.0-12.mga7.x86_64

- displaycal-3.7.2.0-1.1.mga7.x86_64
- lib64wx_gtk2u_media3.0_0-3.0.4-7.mga7.x86_64
- python2-faulthandler-3.0-3.mga7.x86_64
- wxPython-3.0.2.0-12.mga7.x86_64
- wxPython-wxversion-3.0.2.0-12.mga7.x86_64

After the update:

$ displaycal
XDG: [Errno 2] No translation file found for domain: xdg-user-dirs
displaycal 3.7.2.0 2019-03-17T18:51:56.75328Z
mageia 7 Official x86_64
Python 2.7.17 (default, Nov  1 2019, 09:28:08) 
[GCC 8.3.1 20190524]
Faulthandler 3.0
/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
wxPython 3.0.2.0 gtk2 (classic)
Encoding: UTF-8
File system encoding: UTF-8
Starting up...
SDL2: libSDL2-2.0.so.0
SDL2_mixer: libSDL2_mixer-2.0.so.0
[...]
Setting up scripting host at 127.0.0.1:15411
Check for application update...

The application displayed fine, showing details of the monitor.
The check for updates option can be switched off.

OK for 64-bits.

CC: (none) => tarazed25

Len Lawrence 2019-12-03 13:12:24 CET

Whiteboard: (none) => MGA7-64-OK

Comment 5 Thomas Andrews 2019-12-04 00:57:59 CET
Thank you, Gentlemen. Whether to update in Mageia 7 or in Cauldron is a subject for another bug.

Validating. Advisory in Comment 2.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Thomas Backlund 2019-12-06 14:28:40 CET

Keywords: (none) => advisory
CC: (none) => tmb

Comment 6 Mageia Robot 2019-12-06 15:17:02 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0220.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.