Bug#1143371: marked as done (python-pysaml2: FTBFS: E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req')
"Debian Bug Tracking System" <[email protected]> Mon, 03 Aug 2026 14:31:02 +0000
| Newsgroups | gmane.linux.debian.devel.bugs.rc |
|---|---|
| Message-ID | <handler.1143371.D1143371.17857673932786882.ackdone@bugs.debian.org> |
This is a multi-part message in MIME format... ------------=_1785767462-2787417-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Mon, 03 Aug 2026 14:29:51 +0000 with message-id <[email protected]> and subject line Bug#1143371: fixed in python-pysaml2 7.5.4-3 has caused the Debian Bug report #1143371, regarding python-pysaml2: FTBFS: E AttributeError: module 'OpenSSL.cr= ypto' has no attribute 'X509Req' 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.) --=20 1143371: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1143371 Debian Bug Tracking System Contact [email protected] with problems ------------=_1785767462-2787417-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 1 Aug 2026 22:37:48 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-122.8 required=4.0 tests=ALL_TRUSTED,BAYES_00, BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FILL_THIS_FORM,FROMDEVELOPER,HAS_PACKAGE, SPF_HELO_PASS,SPF_PASS,USER_IN_DKIM_WELCOMELIST,X_DEBBUGS_CC autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 99; hammy, 150; neutral, 216; spammy, 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--pkgbuilddir, 0.000-+--PKGBUILDDIR, 0.000-+--HTo:N*Debian, 0.000-+--forky Return-path: <[email protected]> Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]:55938) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wqIKy-006lvC-27 for [email protected]; Sat, 01 Aug 2026 22:37:48 +0000 Received: via submission from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=paradis.debian.org,[email protected] (verified) by mailly.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wqIKx-00FN1t-0h for [email protected]; Sat, 01 Aug 2026 22:37:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.paradis; h=Date:Message-Id:Subject:To:From:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=sGM61RNDuJcHTU4PzUnlt1cI9R6eWfxFAgVix0v6zIw=; b=EmYJhjlWusbkE7nhEa2ah693gi 1C1qgl5DDhEHZiZkfUAaxr5FU1rdhBt/VLPhTacFyEjPhEaBiV/Ap8AE7aBxcTyuPnD4fXdL0tZlb BnOSgL2FBO1Is/C06NceP5dCJl5TFMtmSoNDV2vGhoGlzffUYytTdRjJ1/ULlPXvzbz82YnkUdQbF xYApGBQL+uahwDppT5tgbiE8/7zoHuxzu7Y58KBXj3tHx7mNymO6fOrtfvxF+E+oLn97rVYJo2cep dKQN34mF9jKdfNJsxsQOLjk3m/Oo8sOPBOvV15pRjKANmn929IufgYE3QR9xbE+BdpUAqhCLGcdlI bN+MjLVA==; Received: from sanvila by paradis.debian.org with local (Exim 4.96) (envelope-from <[email protected]>) id 1wqIKv-00DZNx-33 for [email protected]; Sat, 01 Aug 2026 22:37:45 +0000 From: Santiago Vila <[email protected]> To: Debian BTS <[email protected]> Subject: python-pysaml2: FTBFS: E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' X-Debbugs-Cc: [email protected] Message-Id: <[email protected]> Date: Sat, 01 Aug 2026 22:37:45 +0000 Delivered-To: [email protected] Package: src:python-pysaml2 Version: 7.5.4-2 Severity: serious Tags: ftbfs forky sid 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/202608/ 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:python-pysaml2, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=pybuild --with python3,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions rm -rf build src/*.egg-info .pytest_cache tests/subject.db.db tests/subject_data.db.db eptid find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done dh_auto_clean make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild [... snipped ...] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ____________________ TestClientNonAsciiAva.test_response_2 _____________________ self = <test_51_client.TestClientNonAsciiAva object at 0x7f714eb49a90> def test_response_2(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() > cert_str, cert_key_str = generate_cert() ^^^^^^^^^^^^^^^ tests/test_51_client.py:2140: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_51_client.py:85: in generate_cert req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True, sn=sn, key_length=2048) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ____________________ TestClientNonAsciiAva.test_response_5 _____________________ self = <test_51_client.TestClientNonAsciiAva object at 0x7f714e21a090> def test_response_5(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid("urn:mace:example.com:saml:roland:sp", "id1") > cert_str, cert_key_str = generate_cert() ^^^^^^^^^^^^^^^ tests/test_51_client.py:2249: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_51_client.py:85: in generate_cert req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True, sn=sn, key_length=2048) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ____________________ TestClientNonAsciiAva.test_response_6 _____________________ self = <test_51_client.TestClientNonAsciiAva object at 0x7f714e21b410> def test_response_6(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid("urn:mace:example.com:saml:roland:sp", "id1") > cert_assertion_str, cert_key_assertion_str = generate_cert() ^^^^^^^^^^^^^^^ tests/test_51_client.py:2288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_51_client.py:85: in generate_cert req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True, sn=sn, key_length=2048) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ____________________ TestClientNonAsciiAva.test_response_8 _____________________ self = <test_51_client.TestClientNonAsciiAva object at 0x7f714eb99700> def test_response_8(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid("urn:mace:example.com:saml:roland:sp", "id1") > cert_str, cert_key_str = generate_cert() ^^^^^^^^^^^^^^^ tests/test_51_client.py:2369: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_51_client.py:85: in generate_cert req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True, sn=sn, key_length=2048) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ________________ TestGenerateCertificates.test_validate_expire _________________ self = <test_81_certificates.TestGenerateCertificates testMethod=test_validate_expire> def test_validate_expire(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty", } cert_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg", } osw = OpenSSLWrapper() ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False) > req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/test_81_certificates.py:196: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError ______________ TestGenerateCertificates.test_validate_passphrase _______________ self = <test_81_certificates.TestGenerateCertificates testMethod=test_validate_passphrase> def test_validate_passphrase(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty", } cert_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg", } osw = OpenSSLWrapper() ca_cert_str, ca_key_str = osw.create_certificate( cert_info_ca, request=False, cipher_passphrase={"cipher": "blowfish", "passphrase": "qwerty"} ) > req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/test_81_certificates.py:159: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ saml2/cert.py:141: in create_certificate cert = crypto.X509Req() ^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist-packages/OpenSSL/crypto.py'> name = 'X509Req' def __getattr__(self, name: str) -> typing.Any: > obj = getattr(self._module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ E AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' /usr/lib/python3/dist-packages/cryptography/utils.py:76: AttributeError =========================== short test summary info ============================ SKIPPED [1] tests/test_37_entity_categories.py:296: Temporarily disabled SKIPPED [1] tests/test_37_entity_categories.py:325: Temporarily disabled SKIPPED [1] tests/test_37_entity_categories.py:358: Temporarily disabled FAILED tests/test_50_server.py::TestServer1::test_encrypted_signed_response_1 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_signed_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_signed_response_3 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_signed_response_4 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_response_1 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1::test_encrypted_response_3 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_signed_response_1 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_signed_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_signed_response_3 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_signed_response_4 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_response_1 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_50_server.py::TestServer1NonAsciiAva::test_encrypted_response_3 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClient::test_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClient::test_response_5 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClient::test_response_6 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClient::test_response_8 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClientNonAsciiAva::test_response_2 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClientNonAsciiAva::test_response_5 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClientNonAsciiAva::test_response_6 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_51_client.py::TestClientNonAsciiAva::test_response_8 - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_81_certificates.py::TestGenerateCertificates::test_validate_expire - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' FAILED tests/test_81_certificates.py::TestGenerateCertificates::test_validate_passphrase - AttributeError: module 'OpenSSL.crypto' has no attribute 'X509Req' ===== 24 failed, 748 passed, 3 skipped, 7 deselected in 144.58s (0:02:24) ====== E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pysaml2/build; python3.14 -m pytest tests -v -Wignore -k "not test_signed_metadata_proper_str_bytes_handling and not test_enc1 and not test_encrypted_response_6 and not test_validate_cert_chains and not test_validate_with_root_cert and not test_namespace_processing" dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.14" --parallel=2 returned exit code 13 make: *** [debian/rules:16: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 -------------------------------------------------------------------------------- ------------=_1785767462-2787417-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1143371-close) by bugs.debian.org; 3 Aug 2026 14:29:53 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-114.2 required=4.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER,MD5_SHA1_SUM,PGPSIGNATURE,USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 99; hammy, 150; neutral, 101; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--UD:debian.tar.xz, 0.000-+--H*r:sk:fasolo. Return-path: <[email protected]> Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:38624) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wqtft-00BgzZ-0g for [email protected]; Mon, 03 Aug 2026 14:29:53 +0000 Received: via submission from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,[email protected] (verified) by muffat.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wqtfs-00H4sk-0W for [email protected]; Mon, 03 Aug 2026 14:29:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type: Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:In-Reply-To:References; bh=W1zS7xh49A4vuO5rxkLO5zL93Vj6YKfJq12OF5Io3lE=; b=l9cS2sthBz1G42BJ8Uumfh/f6R LAd6vXJsNMkWdJ1qndFFPdEGswg94affKONG1tGz+ubnZCZqpyBraB/12x/kF45dzRwKn/qt8Q/Qe IQmcOnqU2oIZ13Q+H/lnr8ZVRqDWyIqs056jyIBQThl4G1ZeXUwsU9uFwXV1HXOIrQWHRb5ygAKVf FEWRPWsWDLKOcvyE46r1NyUsCfypRwbL30qGbrQzYNIGsop53fWOEE7q2OAJ4vX1BeoedyMBzkSFI DhRW8YzMh3Ik66xROjmIXCz6vrEKjMoSZBMRadRV7SlXeQ0i1+pxjEU3DP0E6NaOs0oxdPHEkuyl+ x09ie5rQ==; Received: from dak by fasolo.debian.org with local (Exim 4.98.2) (envelope-from <[email protected]>) id 1wqtfr-00000006fju-1W2W; Mon, 03 Aug 2026 14:29:51 +0000 From: Debian FTP Masters <[email protected]> Reply-To: Thomas Goirand <[email protected]> To: [email protected] X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: python-pysaml2 Debian: DAK Debian-Changes: python-pysaml2_7.5.4-3_source.changes Debian-Source: python-pysaml2 Debian-Version: 7.5.4-3 Debian-Architecture: source Debian-Suite: unstable Debian-Archive-Action: accept MIME-Version: 1.0 Subject: Bug#1143371: fixed in python-pysaml2 7.5.4-3 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="===============1672135707538905549==" Message-Id: <[email protected]> Date: Mon, 03 Aug 2026 14:29:51 +0000 --===============1672135707538905549== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Source: python-pysaml2 Source-Version: 7.5.4-3 Done: Thomas Goirand <[email protected]> We believe that the bug you reported is fixed in the latest version of python-pysaml2, 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. Thomas Goirand <[email protected]> (supplier of updated python-pysaml2 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, 03 Aug 2026 13:20:16 +0200 Source: python-pysaml2 Architecture: source Version: 7.5.4-3 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack <[email protected]> Changed-By: Thomas Goirand <[email protected]> Closes: 1143371 Changes: python-pysaml2 (7.5.4-3) unstable; urgency=3Dmedium . * Add compat-with-openssl.patch and more-compat-with-recent-openssl.patch (Closes: #1143371). Checksums-Sha1: cfa866e7dd8284b921377a1dd752f6c5aae17872 2618 python-pysaml2_7.5.4-3.dsc 1d2e35379a21e872d7ec9b136daa149c3a2246ec 10824 python-pysaml2_7.5.4-3.debian= .tar.xz 89ebfc3ec3da544b2d6adf562c2fd345c28ead5a 9396 python-pysaml2_7.5.4-3_amd64.b= uildinfo Checksums-Sha256: bbdca3492f0fe011f56310944269557cff835a20d016b9fb8ad6ee09223455f2 2618 python= -pysaml2_7.5.4-3.dsc b9e140962f92180dd6377f6aaaadb72fcfef6b42cea8ceaa1d3036af5510899d 10824 pytho= n-pysaml2_7.5.4-3.debian.tar.xz 9bf478e0b9a11e7c7bf4eb893135a9850a19e2929eafed2b104377124afaae54 9396 python= -pysaml2_7.5.4-3_amd64.buildinfo Files: 16b6bf90457f1af1d661e468e59cf2c8 2618 python optional python-pysaml2_7.5.4-3= .dsc fbab2a2276d532b1712cda766f0fc83a 10824 python optional python-pysaml2_7.5.4-= 3.debian.tar.xz e046afba7572744f9b88076790c9a383 9396 python optional python-pysaml2_7.5.4-3= _amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmpwncoACgkQ1BatFaxr Q/5ehA//cp2vjNTz/5u+AW8V8QilSNNZ9IwHNUG4LDY8Tk+Y4muFZTCcRDk3kHXP uHYGpLpP6kcG7YJeOYVfb5/+nt9BCLrh33Bnm6ZrEhldSc4A9TSYFdy4UsNqY0p3 Z7syIjI6BBUKXec+4r6fdTjxnE5vjluf/kl+eR+2BdzXOb/6bx9Sc1v1BsXAYC49 NMEcFz+d1lpke7Xq9Dk/bCM0bBiUAmzw4OzpiCdq9U3THYicpw/PUghUf9nDST0H edkZXJNVYhOyWEAKszPuiIpWVr0U0+QUW+QBeGW51jCCCQNmZOZ27NR2KyXH6NoA XqwMedAnPNfmZeWbDz6WgRngeQT4u3NUtbHpRCBBOiwA0NtbuBOkmSvoodKsM6JY d+f6nqFvtWP8LpaD24rNaD80k8LvjHvSc5UxyV8WYRFcx8p436zJCLyYusrHPmlZ 8Hk1/QXNMUjYuztIpbSgkHlSOvc4geT0KKZBGQCjuP+8lQ3MyKczCEYfGO8JSgBF a0rQ8wmxhoN3drqxgQPqVbj8YfpdyLEij+RPZXXmvXl2l3utcWPxNj7asnggohM/ ZfXjXBwTRDkxQRUsMbPuVUswp6jJX+ev2NBXfEDF+QpYR2sCrf/+8VrNSCJSQ6+0 GyuxzoOt+q450BIab561QZvAjodSSvKc7TJsYex3LPgjB/DwO7Y=3D =3Da8nO -----END PGP SIGNATURE----- --===============1672135707538905549== Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCanCl3wAKCRCb9qggYcy5 IUn6AQDP2yT7dGynGtgQ+PSRW9GzBk8UvuXvj5IfRlvO4KACaQD+OAvIfQwAP1fJ eQPPdwNLa5Ocm3p3TigF6emC1ht4kg0= =52/C -----END PGP SIGNATURE----- --===============1672135707538905549==-- ------------=_1785767462-2787417-0--