#1150463 debusine: FTBFS: AttributeError: 'ArtifactCategory' object has no attribute 'default'

Package:
src:debusine
Source:
src:debusine
Submitter:
Santiago Vila
Date:
2026-10-12 15:38:41 UTC
Severity:
normal
Tags:
#1150463#5
Date:
2026-10-09 19:40:38 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:debusine, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
                                      ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "<frozen abc>", line 106, in __new__
      File "/<<PKGBUILDDIR>>/debusine/artifacts/local_artifact.py", line 201, in __init_subclass__
        cls._category.default  # type: ignore[attr-defined]
        ^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'ArtifactCategory' object has no attribute 'default'


The full traceback has been saved in:
/tmp/sphinx-err-c09r5423.log

To report this error to the developers, please open an issue at <https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
make[1]: *** [debian/rules:21: execute_after_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1150463#10
Date:
2026-10-10 00:50:39 UTC
From:
To:
This bug kills `debusine --server debusine.debian.net/debian
work-request sign xxxxxx` command.

Best Regards,

#1150463#15
Date:
2026-10-10 22:00:45 UTC
From:
To:
Control: tag -1 pending

Carles fixed this as part of
https://salsa.debian.org/freexian-team/debusine/-/merge_requests/3412,
so it'll be in the next release.

Thanks,

#1150463#26
Date:
2026-10-12 15:07:11 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
debusine, 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 1150463@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated debusine 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 12 Oct 2026 13:29:05 +0100
Source: debusine
Architecture: source
Version: 0.16.1
Distribution: unstable
Urgency: medium
Maintainer: Raphaël Hertzog <raphael@freexian.com>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1150463
Changes:
 debusine (0.16.1) unstable; urgency=medium
 .
   * New release.  Highlights:
     - Supersede old package versions in archives.
     - Add a suite QA view comparing package versions and QA results with the
       suite's target.
     - Allow scope owners to add and remove existing users from scopes.
     - Mark certain autopkgtest failure modes as temporary failures, to match
       debci.
     - Fix incompatibility with Pydantic 2.14 (closes: #1150463).
Checksums-Sha1:
 a1821e5c2783dbc016ecfa7ccf0a07be9ea050ee 5920 debusine_0.16.1.dsc
 d2e0bd72fa149b07af45d831e500184fde938bd7 2311480 debusine_0.16.1.tar.xz
 5cd8d7141e6f47e31982da5217d9d97fa149185f 4419176 debusine_0.16.1.git.tar.xz
 c9104373414ff61a1a8e68c7fa61dacbd1ba81aa 17724 debusine_0.16.1_source.buildinfo
Checksums-Sha256:
 f9ff62bb9c13ecccbe5bde7c02fbd739a72dfe567c553d781ba694d763310d37 5920 debusine_0.16.1.dsc
 2ab9897cd38edd54077e7c355d1401677e48c11624d9fd53494d0c8551a843d8 2311480 debusine_0.16.1.tar.xz
 1255c6a23119e6cd630418722602406156a46cc1e7d0fc3a9c8e357bd500b033 4419176 debusine_0.16.1.git.tar.xz
 0a01daf2805e68851309f76a9f74837d5742736b9461c0a8b65ed76aa1a539a2 17724 debusine_0.16.1_source.buildinfo
Files:
 098e8fb83c2758c54feac476012d046f 5920 devel optional debusine_0.16.1.dsc
 5f66de53c89af6d85e226bd90a019a36 2311480 devel optional debusine_0.16.1.tar.xz
 7722b996e4a5a59f553a2d8819739f7c 4419176 devel None debusine_0.16.1.git.tar.xz
 fc23e94eb93b22154b04d3e744058c97 17724 devel optional debusine_0.16.1_source.buildinfo
Git-Tag-Info: tag=d6d8cc98224244964c689b2309a85750ead6dc35 fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <cjwatson@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrM76QACgkQYG0ITkaD
wHkIcg//cNOmiJ+tGvE3uuPBuJc4YQY2xvyDPjFFpdlnXqQLAuJQy9pYi9RdO7xE
PckqlxATWiaOjmo/5ukL/kMQkMD/klQPy8En9Kus3KHb1c43Ou1nf9B8bcPbGdRP
7XXdFdXRP/kddZQjOIIzMfWvi4Ig4ZxyaGgbadDjVh9HgXxyN/wQT3smMop/djGc
tR1953Jxt+rAPlhkGgJ/5O6urCDP36uUmjxnaqJvM1x/XG6SPIqAl7nzQYA2g5fd
AINb2H8vUgNYnkTxTx4pkfPp6Ee3BQz04rNsntVkLuWE327Klbs8Zb3AaquVZEUy
16+KL8q5ppEdxLzuZxrpYMUTYZAo8TbeGGbSZ4YDY0y0LjBCQqpFqrk4RzQL622A
gsajmIUKlur01ebh4fPnZRtUTmqn+y9JQUwiFwAHvkwZgUZER5jqXtbzzI47Cz9R
enuVQ3Jtqy/6ovOP51xGVmMKThC9sJcdsbhgzajQwfbTbtHvmtb7gSwOK1juIf+i
tHO554UMM4TWU6bTpPQJg63yOkcPnAkHO6+Mr2vsA8owaLqYLBMbs76JICwVWS1s
whVqfCmHCa5hcurtaMHfkalx5AMTB00gHoJydaNoYxjFyIaUla6cQwpIQIT01tx5
ad9NCFOK/EMs7ukPaCVrWs/K/qLoPtIJirB9CEbrXoQNjvFW2vk=
=Jj5G
-----END PGP SIGNATURE-----