Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-patatt for openSUSE:Factory checked in at 2026-01-26 12:34:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-patatt (Old) and /work/SRC/openSUSE:Factory/.python-patatt.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-patatt" Mon Jan 26 12:34:43 2026 rev:11 rq:1329247 version:0.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-patatt/python-patatt.changes 2025-06-10 09:10:25.132168053 +0200 +++ /work/SRC/openSUSE:Factory/.python-patatt.new.1928/python-patatt.changes 2026-01-26 12:35:02.182970378 +0100 @@ -1,0 +2,36 @@ +Mon Jan 26 09:07:18 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.7.0: + * Add privacy-preserving by-hash keyring lookup. When standard + key lookup fails, patatt now falls back to looking up keys at + a SHA256 hash-based path (by-hash/XX/YYY...), avoiding + exposure of email addresses in directory structures. + * Add comprehensive Sphinx documentation for ReadTheDocs + hosting at https://patatt.docs.kernel.org + * Add PEP 561 compliance with py.typed marker for better IDE + and type checker support. + * Add docstrings to all public classes and functions for + improved IDE integration. + * Convert path handling to use pathlib.Path for cleaner code + and better cross-platform compatibility. + * Refactor codebase to pass mypy --strict type checking. + * Add pytest test framework with unit tests. + * Use walrus operator for cleaner assign-and-check patterns. + * Improve SSH signing failure messages for better debugging. + * Hook now refuses to run on cover letter templates. + * Fix validation for OpenPGP signatures without embedded public + key data. + * Fix compatibility with Python versions before 3.12 (avoid + @deprecated decorator). + * Fix subprocess file descriptor leak. + * Avoid spuriously reading git config in certain conditions. + * Fix non-writable GNUPGHOME handling. + * Fix header line splitting at 75 characters instead of 78. + * Fix header line splitting at 75 characters instead of 78. + * Better fix for non-writable GNUPGHOME handling. + * Use NamedTemporaryFile for GPG keyring creation to fix issues + with non-writable GNUPGHOME. + * Initial stable release with support for ed25519, OpenPGP, and + OpenSSH signature algorithms. + +------------------------------------------------------------------- Old: ---- patatt-0.6.3.tar.asc patatt-0.6.3.tar.gz New: ---- patatt-0.7.0.tar.asc patatt-0.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-patatt.spec ++++++ --- /var/tmp/diff_new_pack.Rr2BwI/_old 2026-01-26 12:35:02.959002942 +0100 +++ /var/tmp/diff_new_pack.Rr2BwI/_new 2026-01-26 12:35:02.963003110 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-patatt # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-patatt -Version: 0.6.3 +Version: 0.7.0 Release: 0 Summary: Cryptographic patch attestation for the masses License: MIT-0 ++++++ patatt-0.6.3.tar.gz -> patatt-0.7.0.tar.gz ++++++ ++++ 5630 lines of diff (skipped)
