-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 17 Sep 2026 16:56:40 +0100 Source: python-xlib Architecture: source Version: 0.33-6 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <[email protected]> Changed-By: Dale Richards <[email protected]> Closes: 1147809 Changes: python-xlib (0.33-6) unstable; urgency=medium . * Team upload. . [ Alexandre Detiste ] * d/control: Remove redundant Priority: optional from source stanza. * d/control: Bump Standards-Version to 4.7.4, no changes needed. * d/watch: Rewrite in version 5 format. . [ Dale Richards ] * d/patches: Add drop-pkg_resources.patch, removing the obsolete setuptools >= 30.3.0 assertion from setup.py. It imported pkg_resources, which setuptools no longer ships, so the build aborted during clean (Closes: #1147809). * d/watch: Add Download-Url-Mangle. The version 5 Github template defaults to the api.github.com tarball endpoint, which serves a different tarball to the codeload archive endpoint the existing orig tarballs came from. * d/patches: Correct remove_six.patch, which replaced six.MAXSIZE with sys.maxint. That name does not exist on Python 3, so the shipped examples/xlsatoms.py raised AttributeError on a default run. * d/patches: Drop fix-ssh-tunnel-auth.patch. It patched old_get_auth, which is superseded by new_get_auth, and its injected call passed three arguments to a five-parameter function, so it never had any effect. * d/patches: Drop add-texinfo-dir-entry.patch. No Info document is built or shipped, so the dircategory entry it added reached nothing. * d/patches: Add DEP-3 headers to remove_six.patch and remove_mock.patch, and Origin/Forwarded fields to texi2html.patch and inherit-XError-in-error-classes-in-randr.patch. * d/control: Bump debhelper-compat to 14, and drop the now-redundant ${misc:Depends} and ${python3:Depends} from the binary stanzas. Since compat 14 dh_gencontrol applies relationship substvars automatically, and naming them explicitly makes dpkg-gencontrol warn that they are undefined. * d/control, d/rules: Drop the dos2unix build-dependency and the hook it served; no upstream file has CRLF line endings. * d/control: Drop redundant Rules-Requires-Root: no. * d/control, d/rules: Mark texinfo <!nodoc> and guard the documentation build so the nodoc profile has an effect. * d/control: Set X-Doc-Main-Package for python-xlib-doc, silencing the dh_installdocs and dh_installexamples warnings about main-package auto-detection. The built packages are unchanged. * d/salsa-ci.yml: Disable the arch-any, arch-all and blhc jobs, none of which can do anything for an Architecture: all pure-Python package, and test the nocheck and nodoc build profiles. * d/gbp.conf: Add, recording the branch layout and pristine-tar use. * d/upstream/metadata: Add Changelog. * d/copyright: Add stanzas for doc/*, which carries its own verbatim permission notice rather than the library's LGPL-2.1+, and for Xlib/ext/shape.py, which is generated from xcb-proto's shape.xml under the MIT licence. Refresh the debian/* copyright holders. Checksums-Sha1: 37de4a286060307b99984f9823bec69221034084 2284 python-xlib_0.33-6.dsc 42e48293bce266b0c85966dd55cdc8f45804c8f4 14152 python-xlib_0.33-6.debian.tar.xz d2bed9a13d3915897baa22e810cbb74121b237d9 8698 python-xlib_0.33-6_source.buildinfo Checksums-Sha256: 24a614f515c4f34047114d7fced502f1ea2b3526e94d74950533e5c90abe9c88 2284 python-xlib_0.33-6.dsc 0700a4f8af8b855aef167f5755b328c9c304033fc0368b57928f2d7ba8625211 14152 python-xlib_0.33-6.debian.tar.xz 06e974fcd440d63169372839cec2cac256f63ab06302c33ffc72fd2dd07eda14 8698 python-xlib_0.33-6_source.buildinfo Files: 1e5587842ddfc3a71dd88302a3babec0 2284 python optional python-xlib_0.33-6.dsc 506dc210ca47785385887fff503e5c98 14152 python optional python-xlib_0.33-6.debian.tar.xz b6be0caac98b7b8f1edb2e494d2565cc 8698 python optional python-xlib_0.33-6_source.buildinfo
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqtJK8ACgkQMfMURUSh dBrI4g//Q5UmVIP94eyAvJKjtS4+zfPxJIvqIvb4JKpxcIYKAsP3IktKe/rJE5G8 2QHbUNydWgQ9Zu3r2egX2/u31UZN9w9rOHUkVXDqKnMfU6a46AWXwultIiX6e1Bv WNEcfCYYWfrZ9140IIFcDK0BisFEmq3hvVKWo4QoboNnp9+s975IY1mXSJqA9RSm GeKVA6Ah7ef8O+P2rQ+vnCOB4nBlEuq9BhDnN6eUXp4lxo9+NTjfAHR31QzdAO9Q xBnaLS9gWr2MhS9JjJWDjpz+N11TyFokJbXns27l05GqIMXm9m9ikNIgFQJHR7hM Uyy4W34AUu9ZJjfFgjOCayFJcPwxWBf13PyQeghOVPByqSgM4kJKyEMbd04HRmPE mtnGzeJCleljPGcgOAdfF90jB6vZZA/5BN9B6zCCjUSfiiMQbM/IMbDexjeYZ2AF aQzz6wga54yfIDbxcQWOryZIuH4N0IamGgqJLD+ehs/nvYNdbJvQDQ+NOF7xR+l+ QUQElnYxyhbb+saAMGGlv24FJF3yCrVg9vF/2VyGdvitUezEPp/LfjXoEEY4XX9/ cPO8038HLET2wRz+LHibr3OTE8sumy3fsxzcmpeZ/x6Q7joKWZVkUCCRRmt2aR/C Jgk1rlK6GE8mw3CqhWA86+Zc3p8wcsAnBgwIKT+nWhU4kabV8Ys= =h1Y0 -----END PGP SIGNATURE-----
pgpFgMe45k6AQ.pgp
Description: PGP signature

