Your message dated Mon, 05 Jan 2026 20:43:30 +0000
with message-id <[email protected]>
and subject line Bug#1122265: fixed in python-spdx-tools 0.8.3-4
has caused the Debian Bug report #1122265,
regarding FTBFS with python3.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.)
--
1122265: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122265
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-spdx-tools
Version: 0.8.3-3
Severity: serious
Tags: ftbfs
Forwarded: https://github.com/spdx/tools-python/issues/866
python-spdx-tools fails when trying to build for python3.14:
=================================== FAILURES ===================================
___________________________ test_bump_spdx_document ____________________________
def test_bump_spdx_document():
spdx2_document: Spdx2_Document = document_fixture()
spdx2_document.creation_info.creators.append(actor_fixture(ActorType.TOOL,
"tool_name", None))
document_namespace = document_fixture().creation_info.document_namespace
payload: Payload = bump_spdx_document(spdx2_document)
> write_payload(payload, sys.stdout)
tests/spdx3/bump/test_spdx_document_bump.py:21:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
spdx_tools/spdx3/writer/console/payload_writer.py:64: in write_payload
write_method(element, text_output)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
relationship =
Relationship(spdx_id='https://some.namespace#SPDXRef-Relationship-0',
creation_info=None, name=None, summary=None, des...#SPDXRef-File'],
relationship_type=<RelationshipType.DESCRIBES: 15>, completeness=None,
start_time=None, end_time=None)
text_output = <EncodedFile name="<_io.FileIO name=6 mode='rb+' closefd=True>"
mode='r+' encoding='utf-8'>
heading = True
def write_relationship(relationship: Relationship, text_output: TextIO,
heading: bool = True):
if heading:
text_output.write("## Relationship\n")
write_element_properties(relationship, text_output)
> for property_name in relationship.__annotations__.keys():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E AttributeError: 'Relationship' object has no attribute
'__annotations__'. Did you mean: '__annotate_func__'?
spdx_tools/spdx3/writer/console/relationship_writer.py:15: AttributeError
...
This can be seen at
https://salsa.debian.org/python-team/packages/python-spdx-tools/-/jobs/8720947#L2243.
This error doesn't happen building with python3.13 (only):
https://salsa.debian.org/python-team/packages/python-spdx-tools/-/jobs/8607066.
--- End Message ---
--- Begin Message ---
Source: python-spdx-tools
Source-Version: 0.8.3-4
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-spdx-tools, 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.
Colin Watson <[email protected]> (supplier of updated python-spdx-tools
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: Mon, 05 Jan 2026 20:08:30 +0000
Source: python-spdx-tools
Architecture: source
Version: 0.8.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1122265
Changes:
python-spdx-tools (0.8.3-4) unstable; urgency=medium
.
* Team upload.
* relationship_writer: properly access __annotations__ dict (closes:
#1122265).
* Use pybuild-plugin-pyproject.
* d/pybuild.testfiles: Add "examples", removing need for
d/patches/0005-Adapt-path-argument-of-example-files.patch.
* Switch to autopkgtest-pkg-pybuild.
Checksums-Sha1:
6b4fe5446d184bd57aa288a75ddcd5fed60c1fba 2603 python-spdx-tools_0.8.3-4.dsc
8680facce739903b6b80f3dbcbf6b6828e7f13b1 5944
python-spdx-tools_0.8.3-4.debian.tar.xz
c867d4a4c6e649e1b7b939eea11bcebe661160d5 1079416
python-spdx-tools_0.8.3-4.git.tar.xz
05749bbc70100045343aab69a96f561fa672382d 17173
python-spdx-tools_0.8.3-4_source.buildinfo
Checksums-Sha256:
4540b72e842a5fa1962353fd5f0a092d24058a97112f0279d6d6cc3ba8d43132 2603
python-spdx-tools_0.8.3-4.dsc
23a758d8cbe3576d1e65f15bbd342c1293c56984f924cc171e11fa7e6d6f2d0c 5944
python-spdx-tools_0.8.3-4.debian.tar.xz
11fd7b3fc0cd343ae38bf8d08a2d8a9b8ecd114d55320e5f60be424140950020 1079416
python-spdx-tools_0.8.3-4.git.tar.xz
781d791ffc0c401123fa9b17b44cec4cb991a8982afdd0ffff5850eed7982e93 17173
python-spdx-tools_0.8.3-4_source.buildinfo
Files:
cd7bafe21a3ce7f3448b345a31db0373 2603 python optional
python-spdx-tools_0.8.3-4.dsc
e2c8a1241e0da752f38186e537d6c06a 5944 python optional
python-spdx-tools_0.8.3-4.debian.tar.xz
e19fc89742afceebe35775736c6c2240 1079416 python optional
python-spdx-tools_0.8.3-4.git.tar.xz
c5594adfbcbcd1da62300c3b7392325f 17173 python optional
python-spdx-tools_0.8.3-4_source.buildinfo
Git-Tag-Info: tag=58a40019df46037a1e7a72cf9319d6b8e77c6674
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmlcGuUACgkQYG0ITkaD
wHm9NQ/9EjSK4/L+oCgR6kw3gLOtbMsFSfRVcOK5Y8BUDcVXS2TOOdYrUkmV49Ju
8cN2kG1rg81Ozf+qJ51Bb4F3xRshiNpKYUdQcDIl+ijTMN9oFzUW3WPyrhijsrQo
SWPlN22vnTASuD9JRVIjTZI3tgHE008Kp0i2S4H2Rm6PAnKm3g9HXDCl5OIQ41um
fT4QoH/KO02PvVlqplp3wq3VFPtGH7iHTmBt6I3qN9sRWI29C1L4YyZevBncJ5XA
UbwFd79ZgcSebCCGTmN1+K8UTIdj0oKwCEDGanreTuPoqvtapeI8sP9EufPc/ecf
B0lUuAPe4mOiBspkQYE10ursy+KMp/KeTROiA2j8s16ObZaeJCJQEQmW4ydQ6yED
1F/mCWW1z4infwyQxbrwWo5mRBDHnCdtQ1bFD0BS/UlfnTxs4mmu/qXROxuiouwB
/E5+GyP4HOvJS70JyEO+uRAC5g0Q1xdDeojp05LV2fFWVrIQEsIfJ55v8gVjGTLg
Cx5N7WUibtvREpRiS64iUvL9+39JOwSbURzXk5dRl6ImXba7QPt2leAPSDVGWGsQ
0gviEQe/3Z6kuDe9tlUCjGWd80vJ7n16J0Utgc0ng/6sjmasboAKaoMFS3JM5Kw1
zvrrTVmThawruVCexWlIzdu30LH7aAFVIpdLcCdCecy1btz6my8=
=xeZ1
-----END PGP SIGNATURE-----
pgpETnC1ICqyN.pgp
Description: PGP signature
--- End Message ---