Your message dated Thu, 05 Feb 2026 20:42:09 +0000
with message-id <[email protected]>
and subject line Bug#1127040: fixed in picard 2.13.3-2
has caused the Debian Bug report #1127040,
regarding picard: FTBFS with Python 3.14
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1127040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127040
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: picard
Version: 2.13.3-1
Severity: important
Tags: ftbfs patch
User: [email protected]
Usertags: python3.14
Hi Maintainer
picard will FTBFS once Python 3.14 is the default version in Debian.
I've copied what I hope is the relevant part of the log below.
There's a commit upstream [1], which fixed it for me.
Regards
Graham
[1]
https://github.com/metabrainz/picard/commit/399b6f073b8ef17bc7ec7711cce13d044356b1cc
======================================================================
FAIL: test_duplicated_patterns
(test.test_file.FileAdditionalFilesPatternsTest.test_duplicated_patterns)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/test/test_file.py",
line 402, in test_duplicated_patterns
self.assertEqual(File._compile_move_additional_files_pattern(pattern),
expected)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Items in the first set but not the second:
(re.compile('(?s:cover\\.jpg)\\z', re.IGNORECASE), False)
Items in the second set but not the first:
(re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False)
======================================================================
FAIL: test_simple_hidden_patterns
(test.test_file.FileAdditionalFilesPatternsTest.test_simple_hidden_patterns)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/test/test_file.py",
line 410, in test_simple_hidden_patterns
self.assertEqual(File._compile_move_additional_files_pattern(pattern),
expected)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Items in the first set but not the second:
(re.compile('(?s:\\.hidden)\\z', re.IGNORECASE), True)
(re.compile('(?s:cover\\.jpg)\\z', re.IGNORECASE), False)
Items in the second set but not the first:
(re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False)
(re.compile('(?s:\\.hidden)\\Z', re.IGNORECASE), True)
======================================================================
FAIL: test_simple_patterns
(test.test_file.FileAdditionalFilesPatternsTest.test_simple_patterns)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/test/test_file.py",
line 387, in test_simple_patterns
self.assertEqual(File._compile_move_additional_files_pattern(pattern),
expected)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Items in the first set but not the second:
(re.compile('(?s:cover\\.jpg)\\z', re.IGNORECASE), False)
Items in the second set but not the first:
(re.compile('(?s:cover\\.jpg)\\Z', re.IGNORECASE), False)
======================================================================
FAIL: test_whitespaces_patterns
(test.test_file.FileAdditionalFilesPatternsTest.test_whitespaces_patterns)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/test/test_file.py",
line 395, in test_whitespaces_patterns
self.assertEqual(File._compile_move_additional_files_pattern(pattern),
expected)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Items in the first set but not the second:
(re.compile('(?s:b)\\z', re.IGNORECASE), False)
(re.compile('(?s:a)\\z', re.IGNORECASE), False)
Items in the second set but not the first:
(re.compile('(?s:b)\\Z', re.IGNORECASE), False)
(re.compile('(?s:a)\\Z', re.IGNORECASE), False)
======================================================================
FAIL: test_wildcard_patterns
(test.test_file.FileAdditionalFilesPatternsTest.test_wildcard_patterns)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/test/test_file.py",
line 419, in test_wildcard_patterns
self.assertEqual(File._compile_move_additional_files_pattern(pattern),
expected)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Items in the first set but not the second:
(re.compile('(?s:\\.h.dden.*)\\z', re.IGNORECASE), True)
(re.compile('(?s:c.ver\\.jpg)\\z', re.IGNORECASE), False)
(re.compile('(?s:.*\\.jpg)\\z', re.IGNORECASE), False)
Items in the second set but not the first:
(re.compile('(?s:.*\\.jpg)\\Z', re.IGNORECASE), False)
(re.compile('(?s:c.ver\\.jpg)\\Z', re.IGNORECASE), False)
(re.compile('(?s:\\.h.dden.*)\\Z', re.IGNORECASE), True)
----------------------------------------------------------------------
Ran 2374 tests in 7.493s
FAILED (failures=5, skipped=71)
--- End Message ---
--- Begin Message ---
Source: picard
Source-Version: 2.13.3-2
Done: Sebastian Ramacher <[email protected]>
We believe that the bug you reported is fixed in the latest version of
picard, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (supplier of updated picard package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 05 Feb 2026 21:18:52 +0100
Source: picard
Architecture: source
Version: 2.13.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Closes: 1127040
Changes:
picard (2.13.3-2) unstable; urgency=medium
.
* debian/patches: Fix build with Python 3.14 (Closes: #1127040)
* debian/control:
- Drop Priority: optional
- Bump Standards-Version
- Drop RRR: no
Checksums-Sha1:
2b2f2549a3dc042cc01d85bd8d99c79eaaeddebe 1642 picard_2.13.3-2.dsc
f3c34c211e6a72994ce8e70dd660228543c64e3b 15596 picard_2.13.3-2.debian.tar.xz
5a3e53c948c704acf27ff2d3b1dabc12a31ef57a 11130 picard_2.13.3-2_source.buildinfo
Checksums-Sha256:
bd9756ca4b93720eb486460975bda18ce0938bfa3f13ea65fb6afd8eb9dcd7f9 1642
picard_2.13.3-2.dsc
3d38762450ff232ec0e494093da2144e98c0908b5753169ba521cbe9dc893c52 15596
picard_2.13.3-2.debian.tar.xz
649be47f6cef17e2333d2c010c40f9c32314d627b41c466c51ff8cfa625a1756 11130
picard_2.13.3-2_source.buildinfo
Files:
4e6d0ef0c3817cf68512e471942faa64 1642 sound optional picard_2.13.3-2.dsc
818d56006e20f934eb1d16100b3e697d 15596 sound optional
picard_2.13.3-2.debian.tar.xz
1ea5dfa5ecc42f0f145765275a240d6e 11130 sound optional
picard_2.13.3-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
wr0EARYKAG8FgmmE+1YJECGTazZgD82JRxQAAAAAAB4AIHNhbHRAbm90YXRpb25z
LnNlcXVvaWEtcGdwLm9yZz3gDT3KEaaeYnlRo7TH2gBZr4T+dUx1pr6JRjmXpe91
FiEEQmJ+hB2ZZ9qD4fqQIZNrNmAPzYkAACVvAP9x18bDbNOTc/OpdXOgyu6jOr2N
0eqJoUY/O0a4C3gO/gD/dWn9s7Clsx/wVhAoYwjoQRYN60hvOQEu7Mu2WpAe+Ak=
=DCUJ
-----END PGP SIGNATURE-----
pgpv6OMzMggot.pgp
Description: PGP signature
--- End Message ---