[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-17 Thread Launchpad Bug Tracker
This bug was fixed in the package quodlibet - 4.4.0-2ubuntu0.1

---
quodlibet (4.4.0-2ubuntu0.1) jammy; urgency=medium

  * Added python-3.10.patch, fixing compatibility with Python 3.10.
Cherry-picked from upstream release 4.5.0. (LP: #1964791)

 -- Maia Everett   Sat, 07 May 2022 17:32:15 +0700

** Changed in: quodlibet (Ubuntu Jammy)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-13 Thread linux4me2
I did a clean minimal install of Ubuntu 22.04 on another machine, then
added the jammy-proposed repo and installed Quod Libet 4.4.0-2ubuntu0.1
on it. It added all the necessary dependencies, Quod Libet starts
normally, imports playlists, manages playlists, adds/deletes/scans
libraries, and resumes playback on startup as it should. Looks good.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-12 Thread Graham Inggs
** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-11 Thread linux4me2
Tested version: quodlibet/jammy-proposed, 4.4.0-2ubuntu0.1

I had an issue with Quod Libet not recognizing two playlists, which were
in the old format, not XPSF that 4.4.0 uses.

I installed the plugin "Export as M3U / PLS Playlist File" to try to
import an M3U version of one of the two playlists I exported from
another machine running the 20.04 version of Quod Libet, and once I
installed the plugin, Quod Libet apparently converted the other old
playlist I had left in my .config/quodlibet/playlists folder to XPSF
format and recognized it. I was also able to import the other playlist
from the M3U file (after modifying the paths of each entry to fit the
new machine).

Other than that, I didn't find any issues, and the fix appears to work.
Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-11 Thread Maia Everett
** Tags removed: verification-needed-jammy
** Tags added: verification-done-jammy

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-11 Thread Steve Bamber
Tested version

quodlibet/jammy-proposed,jammy-proposed,now 4.4.0-2ubuntu0.1 all
[installed]

Application now launches correctly, new music can be added and tags
edited & updated using exfalso.

No new issues found - fix looks good.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-10 Thread Brian Murray
Hello Alexander, or anyone else affected,

Accepted quodlibet into jammy-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/quodlibet/4.4.0-2ubuntu0.1 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
jammy to verification-done-jammy. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-jammy. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: quodlibet (Ubuntu)
   Status: In Progress => Fix Released

** Also affects: quodlibet (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: quodlibet (Ubuntu Jammy)
   Status: New => Fix Committed

** Tags added: verification-needed verification-needed-jammy

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-08 Thread Graham Inggs
** Description changed:

+ [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:: 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 
+ 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=
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  TERM=alacritty
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: quodlibet
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-08 Thread Graham Inggs
** Changed in: quodlibet (Ubuntu)
 Assignee: (unassigned) => Graham Inggs (ginggs)

** Changed in: quodlibet (Ubuntu)
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1964791] Re: [SRU] Quod Libet fails to start with python 3.10, the default for Jammy

2022-05-07 Thread Maia Everett
** Summary changed:

- [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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964791

Title:
  [SRU] Quod Libet fails to start with python 3.10, the default for
  Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1964791/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs