Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tpm2-pkcs11 for openSUSE:Factory checked in at 2026-11-05 18:20:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tpm2-pkcs11 (Old) and /work/SRC/openSUSE:Factory/.tpm2-pkcs11.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tpm2-pkcs11" Thu Nov 5 18:20:04 2026 rev:9 rq:1394902 version:1.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/tpm2-pkcs11/tpm2-pkcs11.changes 2026-06-10 15:56:13.480354929 +0200 +++ /work/SRC/openSUSE:Factory/.tpm2-pkcs11.new.3759290/tpm2-pkcs11.changes 2026-11-05 18:21:25.421478227 +0100 @@ -1,0 +2,49 @@ +Wed Nov 4 09:49:35 UTC 2026 - Alberto Planas Dominguez <[email protected]> + +- Add BuildRequires python3-python-pkcs11, required by configure +- Update to 1.10.1 + + Fixed: + * Revert commit fab314 - "configure: detect --prefix when checking + for P11_KIT" This will fix all of the work-arounds in package + scripts. +- Update to 1.10 + + Added: + * DB Schema Change from 8 to 9. + * Backup your DB before upgrading + + Fixed: + * Formatting of error cases. + * tpm backend: tpm_unseal returning false, instead of NULL. Fixes + compiler warnings. + * warning: src/lib/utils.c:243:17: error: initialization discards + 'const' qualifier from pointer target type. + * missing ECDH1_DERIVE in supported mechanisms. See PR #913 for + details. + * Database upgrade failure on upgrade ERROR: Backup DB exists at + "/etc/tpm2_pkcs11/tpm2_pkcs11.sqlite3.old" not overwriting.... + o Looking for .old when it should have been .bak. + * Database version 7 to 8 upgrade could have missed performing the + upgrade of the database through the C code, add DB Schema + version 9 and perform the update. + * Use ASN1 OpenSSL helpers rather than direct struct access. Newer + OpenSSL everything is opaque. +- Update 1.9.2 + + Fixed: + * Fix tpm2_ptool destroy command failures. + * Warning "UserWarning: Unknown distribution option: + 'tests_require'" from setup.py. + * Missing SHA1-RSA-PKCS from CKM_ALLOWED_MECHANISMS. + * In tests requiring Python, don't override HOME as it may be + needed for user installed packages. + * Certificate finding logic in pkcs11-tool usage where --label was + used instead of --token-label. + * Configure: Fix detection of javac. + * Configure: Fix detection of pkcs11 python module. + * Fix incorrect logging statement in create_pkcs_store.sh. + * Fix links in documentation. + * Fix OpenSuse Leap CI builds. + * Fix improper handling of chunks across IV multi-part handling. + * Fix memory leak. + + Added: + * Add support for importing persistent TPM2 keys with tpm2_ptool. + +------------------------------------------------------------------- Old: ---- tpm2-pkcs11-1.9.1.tar.gz tpm2-pkcs11-1.9.1.tar.gz.asc New: ---- tpm2-pkcs11-1.10.1.tar.gz tpm2-pkcs11-1.10.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tpm2-pkcs11.spec ++++++ --- /var/tmp/diff_new_pack.UIL1fr/_old 2026-11-05 18:21:26.392518506 +0100 +++ /var/tmp/diff_new_pack.UIL1fr/_new 2026-11-05 18:21:26.394518589 +0100 @@ -19,7 +19,7 @@ %define so_ver 0 %define pythons python3 Name: tpm2-pkcs11 -Version: 1.9.1 +Version: 1.10.1 Release: 0 Summary: A PKCS#11 interface for TPM2 hardware License: BSD-2-Clause @@ -40,6 +40,8 @@ BuildRequires: python3-cryptography BuildRequires: python3-pip BuildRequires: python3-pyasn1-modules +# configure checks for the pkcs11 module since 1.10 (unless --disable-ptool-checks) +BuildRequires: python3-python-pkcs11 BuildRequires: python3-setuptools BuildRequires: python3-tpm2-pytss BuildRequires: python3-wheel ++++++ tpm2-pkcs11-1.9.1.tar.gz -> tpm2-pkcs11-1.10.1.tar.gz ++++++ ++++ 18929 lines of diff (skipped) ++++++ tpm2-pkcs11.keyring ++++++ --- /var/tmp/diff_new_pack.UIL1fr/_old 2026-11-05 18:21:26.677530328 +0100 +++ /var/tmp/diff_new_pack.UIL1fr/_new 2026-11-05 18:21:26.681530494 +0100 @@ -1,57 +1,4 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Comment: Hostname: -Version: Hockeypuck ~unreleased - -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 -tZZIbipcKcZmsU7Su4+oeyh61giG++M5rL2D -=NFsd ------END PGP PUBLIC KEY BLOCK----- ------BEGIN PGP PUBLIC KEY BLOCK----- mFIEZXIPkBMIKoZIzj0DAQcCAwRpzD1EvCQ2Z40cNGJOJJM4sPu6McIdhiMyRi4Y +xd4bDgELQmowqB1joQiP+lx2JKFN394ogbWCu3U5CkqIhAztEBCaWxsIFJvYmVy @@ -63,7 +10,55 @@ BtDzMJiTSqW7+VzHM5rgUZBnNaIdPqyM4uvIGARVeLPX6bEvIsZBS2b+QExsfBED AQgHiHgEGBMIACAWIQTZGoLbMQ6OB1GcKYqYd8JqPNNkCQUCZXIPkAIbDAAKCRCY d8JqPNNkCV+7AP9ANJCmwi0KVLA/QeAukoAT7doFw6g9lEG2gM+nN1a1wAEA+LRg -7drDoAWRQQHI6uYKwFOtYMxrcrFe2UF5v/Soiis= -=4SNI +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 +CIb74zmsvYM= +=Hy6r -----END PGP PUBLIC KEY BLOCK----- +(No newline at EOF)
