Your message dated Wed, 13 Nov 2024 22:38:58 +0000
with message-id <e1tbm0o-00d2dc...@fasolo.debian.org>
and subject line Bug#1082206: fixed in python-discogs-client 2.7-1
has caused the Debian Bug report #1082206,
regarding python-discogs-client FTBFS with Python 3.13
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 ow...@bugs.debian.org
immediately.)
--
1082206: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082206
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-discogs-client
Version: 2.5-1
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13
This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
Test main_release / versions relationship ... ok
test_multiterm_bytes_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_bytes_search)
... ok
test_multiterm_mixed_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_mixed_search)
... ok
test_multiterm_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_search) ... ok
test_parent_label
(discogs_client.tests.test_models.ModelsTestCase.test_parent_label)
Test parent_label / sublabels relationship ... ok
test_release (discogs_client.tests.test_models.ModelsTestCase.test_release)
Releases can be fetched and parsed ... ok
test_same_artist
(discogs_client.tests.test_models.ModelsTestCase.test_same_artist)
Artists can be fetched and parsed multiple times ... ok
test_search (discogs_client.tests.test_models.ModelsTestCase.test_search) ... ok
test_user (discogs_client.tests.test_models.ModelsTestCase.test_user)
Users can be fetched and parsed ... ok
test_user_writable
(discogs_client.tests.test_models.ModelsTestCase.test_user_writable)
User profile can be updated ... ok
test_utf8_search
(discogs_client.tests.test_models.ModelsTestCase.test_utf8_search) ... ok
test_wantlist (discogs_client.tests.test_models.ModelsTestCase.test_wantlist)
Wantlists can be manipulated ... ok
test_backed_off_when_rate_limit_reached
(discogs_client.tests.test_utils.UtilsTestCase.test_backed_off_when_rate_limit_reached)
... ok
test_condition (discogs_client.tests.test_utils.UtilsTestCase.test_condition)
... ok
test_omit_none (discogs_client.tests.test_utils.UtilsTestCase.test_omit_none)
... ok
test_parse_timestamp
(discogs_client.tests.test_utils.UtilsTestCase.test_parse_timestamp) ... ok
test_sort (discogs_client.tests.test_utils.UtilsTestCase.test_sort) ... FAIL
test_status (discogs_client.tests.test_utils.UtilsTestCase.test_status) ... ok
test_update_qs (discogs_client.tests.test_utils.UtilsTestCase.test_update_qs)
update_qs helper works as intended ... ok
======================================================================
FAIL: test_sort (discogs_client.tests.test_utils.UtilsTestCase.test_sort)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/discogs_client/tests/test_utils.py", line 73, in
test_sort
self.assertEqual(utils.Sort.By.ARTIST, 'artist')
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: <By.ARTIST: 'artist'> != 'artist'
----------------------------------------------------------------------
Ran 46 tests in 0.017s
FAILED (failures=1)
E: pybuild pybuild:389: test: plugin custom failed with: exit code=1:
python3.13 -m unittest discover -v
I: pybuild base:311: python3.12 -m unittest discover -v
/<<PKGBUILDDIR>>/discogs_client/fetchers.py:222: SyntaxWarning: invalid escape
sequence '\w'
path_with_params =
re.compile('(?P<dir>(\w+/)+)(?P<query>\w+)\?(?P<params>.*)')
test_caching (discogs_client.tests.test_core.CoreTestCase.test_caching)
Only perform a fetch when requesting missing data ... ok
test_equality (discogs_client.tests.test_core.CoreTestCase.test_equality)
APIObjects of the same class are equal if their IDs are ... ok
test_object_field
(discogs_client.tests.test_core.CoreTestCase.test_object_field)
APIObjects can have APIObjects as properties ... ok
test_pagination (discogs_client.tests.test_core.CoreTestCase.test_pagination)
PaginatedLists are parsed correctly, indexable, and iterable ... ok
test_read_only_object_field
(discogs_client.tests.test_core.CoreTestCase.test_read_only_object_field)
Can't write to an ObjectField ... ok
test_read_only_simple_field
(discogs_client.tests.test_core.CoreTestCase.test_read_only_simple_field)
Can't write to a SimpleField when writable=False ... ok
test_transform_datetime
(discogs_client.tests.test_core.CoreTestCase.test_transform_datetime)
String timestamps are converted to datetimes ... ok
test_user_agent (discogs_client.tests.test_core.CoreTestCase.test_user_agent)
User-Agent should be properly set ... ok
test_memory_fetcher
(discogs_client.tests.test_fetchers.FetcherTestCase.test_memory_fetcher)
Client can fetch responses with MemoryFetcher ... ok
test_oauth2_fetcher
(discogs_client.tests.test_fetchers.FetcherTestCase.test_oauth2_fetcher) ... ok
test_artist (discogs_client.tests.test_models.ModelsTestCase.test_artist)
Artists can be fetched and parsed ... ok
test_bytes_search
(discogs_client.tests.test_models.ModelsTestCase.test_bytes_search) ... ok
test_collection
(discogs_client.tests.test_models.ModelsTestCase.test_collection)
Collection folders can be manipulated ... ok
test_collection_value
(discogs_client.tests.test_models.ModelsTestCase.test_collection_value)
Collection Value can be fetched and parsed ... ok
test_delete_object
(discogs_client.tests.test_models.ModelsTestCase.test_delete_object)
Can request DELETE on an APIObject ... ok
test_fee (discogs_client.tests.test_models.ModelsTestCase.test_fee) ... ok
test_http_error
(discogs_client.tests.test_models.ModelsTestCase.test_http_error)
HTTPError provides useful information ... ok
test_identity (discogs_client.tests.test_models.ModelsTestCase.test_identity)
OAuth identity returns a User ... ok
test_invalid_artist
(discogs_client.tests.test_models.ModelsTestCase.test_invalid_artist)
Invalid artist raises HTTPError ... ok
test_invalid_release
(discogs_client.tests.test_models.ModelsTestCase.test_invalid_release)
Invalid release raises HTTPError ... ok
test_inventory (discogs_client.tests.test_models.ModelsTestCase.test_inventory)
Inventory can be manipulated ... ok
test_kwargs_multiterm_search
(discogs_client.tests.test_models.ModelsTestCase.test_kwargs_multiterm_search)
... ok
test_kwargs_search
(discogs_client.tests.test_models.ModelsTestCase.test_kwargs_search) ... ok
test_list (discogs_client.tests.test_models.ModelsTestCase.test_list)
Lists can be fetched and parsed ... ok
test_listing (discogs_client.tests.test_models.ModelsTestCase.test_listing)
Listing can be manipulated ... ok
test_marketplace_stats
(discogs_client.tests.test_models.ModelsTestCase.test_marketplace_stats)
Release stats can be fetched and parsed ... ok
test_master (discogs_client.tests.test_models.ModelsTestCase.test_master)
Masters can be fetched and parsed ... ok
test_master_versions
(discogs_client.tests.test_models.ModelsTestCase.test_master_versions)
Test main_release / versions relationship ... ok
test_multiterm_bytes_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_bytes_search)
... ok
test_multiterm_mixed_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_mixed_search)
... ok
test_multiterm_search
(discogs_client.tests.test_models.ModelsTestCase.test_multiterm_search) ... ok
test_parent_label
(discogs_client.tests.test_models.ModelsTestCase.test_parent_label)
Test parent_label / sublabels relationship ... ok
test_release (discogs_client.tests.test_models.ModelsTestCase.test_release)
Releases can be fetched and parsed ... ok
test_same_artist
(discogs_client.tests.test_models.ModelsTestCase.test_same_artist)
Artists can be fetched and parsed multiple times ... ok
test_search (discogs_client.tests.test_models.ModelsTestCase.test_search) ... ok
test_user (discogs_client.tests.test_models.ModelsTestCase.test_user)
Users can be fetched and parsed ... ok
test_user_writable
(discogs_client.tests.test_models.ModelsTestCase.test_user_writable)
User profile can be updated ... ok
test_utf8_search
(discogs_client.tests.test_models.ModelsTestCase.test_utf8_search) ... ok
test_wantlist (discogs_client.tests.test_models.ModelsTestCase.test_wantlist)
Wantlists can be manipulated ... ok
test_backed_off_when_rate_limit_reached
(discogs_client.tests.test_utils.UtilsTestCase.test_backed_off_when_rate_limit_reached)
... ok
test_condition (discogs_client.tests.test_utils.UtilsTestCase.test_condition)
... ok
test_omit_none (discogs_client.tests.test_utils.UtilsTestCase.test_omit_none)
... ok
test_parse_timestamp
(discogs_client.tests.test_utils.UtilsTestCase.test_parse_timestamp) ... ok
test_sort (discogs_client.tests.test_utils.UtilsTestCase.test_sort) ... ok
test_status (discogs_client.tests.test_utils.UtilsTestCase.test_status) ... ok
test_update_qs (discogs_client.tests.test_utils.UtilsTestCase.test_update_qs)
update_qs helper works as intended ... ok
----------------------------------------------------------------------
Ran 46 tests in 0.016s
OK
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned
exit code 13
make[1]: *** [debian/rules:9: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T00:30:18Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/782468/
This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.
Thanks,
Stefano
--- End Message ---
--- Begin Message ---
Source: python-discogs-client
Source-Version: 2.7-1
Done: Alexandre Detiste <tc...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-discogs-client, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated python-discogs-client
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 13 Nov 2024 22:42:00 +0100
Source: python-discogs-client
Architecture: source
Version: 2.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1082206 1083629 1085906
Changes:
python-discogs-client (2.7-1) unstable; urgency=medium
.
* Team Upload
* Use dh-sequence-python3
* New upstream version 2.7 (Closes: #1082206, #1085906, #1083629)
* Refresh tests
.
[ Debian Janitor ]
* Update standards version to 4.6.1, no changes needed.
Checksums-Sha1:
38c2021a11f2a333dff76e593e611a922fba60ce 2245 python-discogs-client_2.7-1.dsc
8c4e43f9c8b8210bfec7d939e4f537e40d0c9709 47124
python-discogs-client_2.7.orig.tar.xz
5cdfe8ba9bb3c8411da59956284bdad1b15e5e40 4460
python-discogs-client_2.7-1.debian.tar.xz
5d823f2f938531a5c4f9a50250f3146b29022cb1 8391
python-discogs-client_2.7-1_source.buildinfo
Checksums-Sha256:
fb268ff664d0475fef1bf67cd8c5ae97d7a0a0f4a99a958389b9a1062056c599 2245
python-discogs-client_2.7-1.dsc
2e47d6fa35795669f4ac12bf59b9273ca89f847c71004f97bb591cc5cc9ee519 47124
python-discogs-client_2.7.orig.tar.xz
af518b40e79eeb811660455763f996cbc49f777820f1d07e597999bcf936b9c8 4460
python-discogs-client_2.7-1.debian.tar.xz
9f631b5a343be7a56b9575ee1c492522c9587a6c66f5288e33e26b7ef9ba1445 8391
python-discogs-client_2.7-1_source.buildinfo
Files:
d292e369ddf83d29fc492ea39aacb000 2245 python optional
python-discogs-client_2.7-1.dsc
5e5f7952688c8f84e518d948e9112e30 47124 python optional
python-discogs-client_2.7.orig.tar.xz
6beaa2aebbd87af5dd8ac5ebea850e23 4460 python optional
python-discogs-client_2.7-1.debian.tar.xz
1fe5d4089a5bf75fccd71807a0855a4f 8391 python optional
python-discogs-client_2.7-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmc1IekRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrplhAAhBHEms0QdXkaAGqLMcc9wEDJIXS4mqGP
dg4yNy/ZvM64/WOmIFqp0hMkGhUylO6Uf1bM8YDKFce1pnIUhafgNTOquClfHK0I
EjkBvoLK+Bjw6d/1uODjdGTPxRvq4j49fnK6SKeMiwmTdT0FnlrWqT8JZH75AE3+
YXgaBeaZKOCp/IYrYQKUUqIhmHAGL5EPVFSUNx354/5GPRUSw0WSaQ1xKlCUAFHH
o7ZNZKHEng4a6VT8zN9Zj84YlvQHhq8zDTbSh7FhmGZsxoEzzuctP8ULVgLtWCFU
9oi3ZooXgg1OUX4dPON2SV1sUa/uVWlkMYg1Q/AxuTGw0T7aEiCUQbwOECfT0DlL
UEbXDjNfQ2RfJ764wbbKmGWSEHIGekYyNAy40780XVVqeb+/ypBImlNUhETEZGkV
P6DfKYGFttROP8SC8PRtAUd58uvcoc9HB99+H8iSiwymUCJ51kzYCmoTJvWTL9LI
hVTk+qQdEzlClsD7Fx2xqwdNCtacm0nCP4Tz8d4ZVWiMaoeiMLsG9/vmDZ9OojIi
gRom2VIV7FurWWPiDUv31IDCkCbqxwsFs440vdfBXg8SlYMQXA3DFbaAmfwgZyil
+ndKyuGBQaB9wFYys23+XBNwrnYzYkpn6cvR2ylxuHJszB0u0vkjKbeNvQ3OvoM7
PDjXfXteeFc=
=93PA
-----END PGP SIGNATURE-----
pgpnoaWR71viZ.pgp
Description: PGP signature
--- End Message ---