Activity log for bug #1964791

Date Who What changed Old value New value Message
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