| Summary: | carla No module named 'PyQt5.QtSvg' | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Sullivan <davizion> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | davidwhodgins, herman.viaene, rverschelde, sysadmin-bugs |
| Version: | 8 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | MGA8-64-OK | ||
| Source RPM: | carla-1.9.14-0.git20190227.5.mga8.src.rpm | CVE: | |
| Status comment: | |||
|
Description
David Sullivan
2022-03-25 14:28:03 CET
cc'ing Remi as registered maintainer CC:
(none) =>
rverschelde Confirmed. Full error:
$ carla
Traceback (most recent call last):
File "/usr/share/carla/carla", line 22, in <module>
from carla_host import *
File "/usr/share/carla/carla_host.py", line 32, in <module>
from PyQt5.QtWidgets import QAction, QApplication, QInputDialog, QFileSystemModel, QListWidgetItem, QMainWindow
ModuleNotFoundError: No module named 'PyQt5.QtWidgets'
Should be fixed with carla-1.9.14-0.git20190227.6.mga8 which adds a few missing dependencies, including a new python3-pyliblo package. As a side note, I never intended to be listed as maintainer for this package, this just happened automatically as I was the first to submit it (on behalf of a packaging apprentice). I don't really have time to maintain this properly so I assigned it to `nobody`. Advisory: ========= Updated carla package fixes missing dependencies The carla package didn't properly list its Python dependencies, which could lead to not being able to use some of its components. This update fixes it by adding explicit dependencies on python3-qt5, python3-rdflib, and python3-pyliblo (new package). SRPMs in core/updates_testing: ============================== carla-1.9.14-0.git20190227.6.mga8 python3-pyliblo-0.10.0-1.mga8 RPMs in core/updates_testing: ============================= carla-1.9.14-0.git20190227.6.mga8 carla-devel-1.9.14-0.git20190227.6.mga8 carla-vst-1.9.14-0.git20190227.6.mga8 python3-pyliblo-0.10.0-1.mga8 Assignee:
bugsquad =>
qa-bugs MGA8-64 Plasma on Lenovo B50 No apparent installation issues, but..... $ carla Carla 1.9.14 (2.0-RC4) started, status: Python version: 3.8.12 Qt version: 5.15.2 PyQt version: 5.15.2 Binary dir: /usr/lib64/carla Resources dir: /usr/share/carla/resources libjack.so.0 loaded sucessfully! Cannot connect to server socket err = Bestand of map bestaat niet Cannot connect to server request channel jackdmp 1.9.14 and a load more, but at the end a sound file does not play. So, the error mentioned by David Sullivan is gone, but the whole thing does not work by default. Looking at the feedback, it seems to me that this thingie does not work without jack. If so, shouldn't that be a dependency??? CC:
(none) =>
herman.viaene Jack seems to be loaded properly, see "libjack.so.0 loaded successfully!". But it needs custom configuration to actually work. In the settings one can configure to use ALSA or PulseAudio instead of Jack, but from dragging an OGG file in the main window I couldn't get it to actually output audio. I'm no audio guy and I have no idea how to use Carla, and the official website doesn't seem to have a quick guide either. I think this is a tool that requires both specific audio hardware and knowledge about this stuff to use it. I don't think that would be blocking for this update, unless someone who knows how to use Carla can confirm that it doesn't seem to work as intended. Changed in carla-settings the jack to pulse-audio (used on this laptop), then run carla $ carla Carla 1.9.14 (2.0-RC4) started, status: Python version: 3.8.12 Qt version: 5.15.2 PyQt version: 5.15.2 Binary dir: /usr/lib64/carla Resources dir: /usr/share/carla/resources libjack.so.0 loaded sucessfully! No device set, using 2 inputs and 2 outputs Now I can select a wav file without complaints, but it does not play the file as could be expected by "No device set" Went back to carla-settings and found that beside the selection box for pulseaudio there is another button with three dots Opening that one gives a window with another selection bo for device, only choice available is pulseaudio. Ok'ed this setting and then: $ carla Carla 1.9.14 (2.0-RC4) started, status: Python version: 3.8.12 Qt version: 5.15.2 PyQt version: 5.15.2 Binary dir: /usr/lib64/carla Resources dir: /usr/share/carla/resources libjack.so.0 loaded sucessfully! So the device warning is gone, but still no sound. Tried with ALSA, but ssame result. Looking at https://kx.studio/Applications:Carla, I gather this is a very complicated sound server for a limited number of advanced users. Without specific audio hardware and knowledge, the best we can do is confirm that the update installs cleanly, and the gui loads. Validating the update. CC:
(none) =>
davidwhodgins, sysadmin-bugs
Dave Hodgins
2022-03-31 21:00:42 CEST
Keywords:
(none) =>
advisory An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2022-0044.html Status:
NEW =>
RESOLVED There's a problem with this one (hi BTW!) Sorry, the following packages cannot be selected: - carla-1.9.14-0.git20190227.6.mga8.x86_64 (due to unsatisfied python3-pyliblo) - carla-vst-1.9.14-0.git20190227.6.mga8.x86_64 (due to unsatisfied carla-1.9.14-0.git20190227.6.mga8.i586) Seems like Dave missed the python3-pyliblo SRPM in comment 3. @sysadmins: Can we just add it to the advisory and re-push, or does it require a dedicated update candidate?
Rémi Verschelde
2022-04-01 23:47:53 CEST
Resolution:
FIXED =>
(none) I've added python3-pyliblo-0.10.0-1.mga8 to the advisory in svn. The sysadmins will have to manually push the srpm. Hi Claire! python3-pyliblo-0.10.0-1.mga8 moved Resolution:
(none) =>
FIXED Thanks! And hi Claire, nice to read you :) |