2022-03-14 15:23:28 |
Alexander Browne |
bug |
|
|
added bug |
2022-03-20 12:11:09 |
Launchpad Janitor |
quodlibet (Ubuntu): status |
New |
Confirmed |
|
2022-04-01 09:15:58 |
Jochen Sprickerhof |
bug |
|
|
added subscriber Ubuntu Release Team |
2022-04-08 02:37:03 |
Åka Sikrom |
bug |
|
|
added subscriber Åka Sikrom |
2022-04-08 20:46:43 |
Steve Langasek |
removed subscriber Ubuntu Release Team |
|
|
|
2022-04-22 13:16:33 |
Maia Everett |
summary |
Quod Libet fails to start with python 3.10, the default for Jammy |
[SRU] Please sync quodlibet 4.5.0-1 from Debian unstable into jammy (was: Quod Libet fails to start with python 3.10, the default for Jammy) |
|
2022-04-22 13:26:40 |
Maia Everett |
bug |
|
|
added subscriber Maia Everett |
2022-04-22 13:27:03 |
Maia Everett |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2022-04-22 15:20:07 |
linux4me2 |
bug |
|
|
added subscriber linux4me2 |
2022-04-24 09:38:26 |
Graham Inggs |
bug |
|
|
added subscriber Graham Inggs |
2022-05-04 06:30:01 |
Andrew Todd |
bug |
|
|
added subscriber Andrew Todd |
2022-05-06 11:20:03 |
Graham Inggs |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2022-05-07 11:08:03 |
Maia Everett |
attachment added |
|
quodlibet_4.4.0-2ubuntu0.1.debdiff https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+attachment/5587543/+files/quodlibet_4.4.0-2ubuntu0.1.debdiff |
|
2022-05-07 11:10:48 |
Maia Everett |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2022-05-07 11:27:44 |
Maia Everett |
summary |
[SRU] Please sync quodlibet 4.5.0-1 from Debian unstable into jammy (was: Quod Libet fails to start with python 3.10, the default for Jammy) |
[SRU] Quod Libet fails to start with python 3.10, the default for Jammy |
|
2022-05-08 09:07:23 |
Ludovico Massaccesi |
bug |
|
|
added subscriber Ludovico Massaccesi |
2022-05-08 19:02:35 |
Graham Inggs |
quodlibet (Ubuntu): assignee |
|
Graham Inggs (ginggs) |
|
2022-05-08 19:02:42 |
Graham Inggs |
quodlibet (Ubuntu): status |
Confirmed |
In Progress |
|
2022-05-08 19:34:00 |
Graham Inggs |
description |
Quod Libet fails to start with python 3.10, which is the default python version for Jammy. This is a known issue upstream (https://github.com/quodlibet/quodlibet/issues/3818). It has been fixed for the latest git version (https://github.com/quodlibet/quodlibet/pull/3800), but no new version has been released yet (https://github.com/quodlibet/quodlibet/issues/3808).
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: quodlibet 4.4.0-2
ProcVersionSignature: Ubuntu 5.15.0-22.22-generic 5.15.19
Uname: Linux 5.15.0-22-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: pass
Date: Mon Mar 14 10:18:07 2022
InstallationDate: Installed on 2021-11-30 (103 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20211130)
PackageArchitecture: all
ProcEnviron:
TERM=alacritty
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: quodlibet
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
With Python 3.10 as default, Quod Libet 4.4.0 is completely broken for Ubuntu 22.04 users. It fails to start with the following error:
E: 0.321: errorreport.main.errorhook: collection.py:27:<module>: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib64/python3.10/collections/__init__.py)
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/quodlibet/errorreport/main.py", line 175, in errorhook
sentry_error = sentry.capture(exc_info, fingerprint=fingerprint)
File "/usr/lib/python3.10/site-packages/quodlibet/errorreport/sentrywrapper.py", line 247, in capture
client = Client(
File "/usr/lib/python3.10/site-packages/quodlibet/packages/raven/base.py", line 224, in __init__
from raven.context import Context
File "/usr/lib/python3.10/site-packages/quodlibet/_import.py", line 47, in load_module
mod = importlib.import_module(loadname)
File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3.10/site-packages/quodlibet/packages/raven/context.py", line 10, in <module>
from collections import Mapping, Iterable
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py)
[Test Plan]
* Install quodlibet into Ubuntu Jammy: sudo apt-get install quodlibet
* Try to launch it: quodlibet
* Observe the above stack trace.
[Where problems could occur]
Quod Libet is a GUI application and, as such, should not break any software that could depend on it as a command line application or a library.
In the current Jammy archive, the following packages depend on quodlibet:
|cairo-dock-musicplayer-plug-in
task-xfce-desktop
puddletag
playerctl
fvwm-crystal
All of them list quodlibet in the Recommends or Suggests section, not Depends. fvwm-crystal specifically recommends several music player alternatives, not necessarily quodlibet.
----------------------------------------------------------------------
Quod Libet fails to start with python 3.10, which is the default python version for Jammy. This is a known issue upstream (https://github.com/quodlibet/quodlibet/issues/3818). It has been fixed for the latest git version (https://github.com/quodlibet/quodlibet/pull/3800), but no new version has been released yet (https://github.com/quodlibet/quodlibet/issues/3808).
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: quodlibet 4.4.0-2
ProcVersionSignature: Ubuntu 5.15.0-22.22-generic 5.15.19
Uname: Linux 5.15.0-22-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: pass
Date: Mon Mar 14 10:18:07 2022
InstallationDate: Installed on 2021-11-30 (103 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20211130)
PackageArchitecture: all
ProcEnviron:
TERM=alacritty
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: quodlibet
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-05-08 19:34:13 |
Graham Inggs |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2022-05-10 21:36:33 |
Brian Murray |
quodlibet (Ubuntu): status |
In Progress |
Fix Released |
|
2022-05-10 21:36:38 |
Brian Murray |
nominated for series |
|
Ubuntu Jammy |
|
2022-05-10 21:36:38 |
Brian Murray |
bug task added |
|
quodlibet (Ubuntu Jammy) |
|
2022-05-10 21:37:48 |
Brian Murray |
quodlibet (Ubuntu Jammy): status |
New |
Fix Committed |
|
2022-05-10 21:37:50 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-05-10 21:37:52 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2022-05-10 21:37:57 |
Brian Murray |
tags |
amd64 apport-bug jammy uec-images wayland-session |
amd64 apport-bug jammy uec-images verification-needed verification-needed-jammy wayland-session |
|
2022-05-11 09:46:02 |
Maia Everett |
tags |
amd64 apport-bug jammy uec-images verification-needed verification-needed-jammy wayland-session |
amd64 apport-bug jammy uec-images verification-done-jammy verification-needed wayland-session |
|
2022-05-12 16:47:01 |
Graham Inggs |
tags |
amd64 apport-bug jammy uec-images verification-done-jammy verification-needed wayland-session |
amd64 apport-bug jammy uec-images verification-done verification-done-jammy wayland-session |
|
2022-05-17 23:34:37 |
Launchpad Janitor |
quodlibet (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-05-17 23:34:41 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|