Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yubikey-manager for openSUSE:Factory checked in at 2023-12-05 17:04:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yubikey-manager (Old) and /work/SRC/openSUSE:Factory/.yubikey-manager.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yubikey-manager" Tue Dec 5 17:04:09 2023 rev:22 rq:1130941 version:5.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/yubikey-manager/yubikey-manager.changes 2022-12-23 10:21:23.659443559 +0100 +++ /work/SRC/openSUSE:Factory/.yubikey-manager.new.25432/yubikey-manager.changes 2023-12-05 17:04:35.784200053 +0100 @@ -1,0 +2,57 @@ +Fri Dec 1 09:48:48 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 5.2.1: + * Add support for Python 3.12. + * OATH: detect and remove corrupted credentials. + * Bugfix: HSMAUTH: Fix order of CLI arguments. + * PIV: Support for compressed certificates. + * OpenPGP: Use InvalidPinError for wrong PIN. + * Add YubiHSM Auth application support. + * Improved API documentation. + * Scripting: Add name attribute to device. + * Bugfix: PIV: don't throw InvalidPasswordError on + malformed PEM private key. + * Bugfix: PIV: string representation of SLOT caused + infinite loop on Python <3.11. + * Bugfix: Fix errors in 'ykman config nfc' on YubiKeys + without NFC capability. + * Bugfix: Fix error message shown when invalid modhex input + length given for YubiOTP. + * Add OpenPGP functionality to supported API. + * Add PIV key info command to CLI. + * PIV: Support signing prehashed data via API. + * Bugfix: Fix signing PIV certificates/CSRs with key that + always requires PIN. + * Bugfix: Fix incorrect display name detection for certain + keys over NFC. + * Bugfix: Fix the interactive confirmation prompt for some + CLI commands. + * Bugfix: OpenPGP Signature PIN policy values were swapped. + * Bugfix: FIDO: Handle discoverable credentials that are + missing name or displayName. + * Add support for Python 3.11. + * Remove extra whitespace characters from CLI into command + output. + * Various cleanups and improvements to the API. + * Improvements to the handling of YubiKeys and connections. + * Command aliases for ykman 3.x (introduced in ykman 4.0) + have now been dropped. + * Installers for ykman are now provided for Windows (amd64) + and MacOS (universal2). + * Logging has been improved, and a new TRAFFIC level has + been introduced. + * The codebase has been improved for scripting usage, + either directly as a Python module, or via the new + "ykman script" command. + * PIV: Add support for dotted-string OIDs when parsing + RFC4514 strings. + * PIV: Drop support for signing certificates and CSRs with + SHA-1. + * FIDO: Credential management commands have been improved + to deal with ambiguity in certain cases. + * OATH: Access Keys ("remembered" passwords) are now stored + in the system keyring. + * OpenPGP: Commands have been added to manage PINs. +- add keyring for offline validation + +------------------------------------------------------------------- Old: ---- yubikey-manager-4.0.9.tar.gz yubikey-manager-4.0.9.tar.gz.sig New: ---- yubikey-manager.keyring yubikey_manager-5.2.1.tar.gz yubikey_manager-5.2.1.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yubikey-manager.spec ++++++ --- /var/tmp/diff_new_pack.vPcpRh/_old 2023-12-05 17:04:36.552228362 +0100 +++ /var/tmp/diff_new_pack.vPcpRh/_new 2023-12-05 17:04:36.556228510 +0100 @@ -1,7 +1,7 @@ # # spec file for package yubikey-manager # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,27 @@ Name: yubikey-manager -Version: 4.0.9 +Version: 5.2.1 Release: 0 Summary: Python 3 library and command line tool for configuring a YubiKey License: BSD-2-Clause Group: Productivity/Security URL: https://developers.yubico.com/yubikey-manager/Releases -Source0: https://developers.yubico.com/yubikey-manager/Releases/%{name}-%{version}.tar.gz -Source1: https://developers.yubico.com/yubikey-manager/Releases/%{name}-%{version}.tar.gz.sig +Source0: https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-%{version}.tar.gz +Source1: https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-%{version}.tar.gz.sig +Source2: yubikey-manager.keyring BuildRequires: fdupes BuildRequires: pkgconfig BuildRequires: python3-click BuildRequires: python3-cryptography >= 3.0 BuildRequires: python3-fido2 >= 0.9 BuildRequires: python3-pip +BuildRequires: python3-poetry-core BuildRequires: python3-pyscard -BuildRequires: python3-setuptools +BuildRequires: python3-wheel # TEST DEPENDENCIES BuildRequires: python3-pyOpenSSL +BuildRequires: python3-keyring BuildRequires: python3-makefun >= 1.9.5 BuildRequires: python3-pytest %if 0%{?suse_version} <= 1540 @@ -45,6 +48,7 @@ Requires: python3-click Requires: python3-cryptography Requires: python3-fido2 >= 0.9 +Requires: python3-keyring Requires: python3-pyscard Recommends: python3-pyOpenSSL Provides: python3-yubikey-manager @@ -58,13 +62,13 @@ connection transports an programming various types of credentials. %prep -%autosetup -p1 +%autosetup -p1 -n yubikey_manager-%{version} %build -%python3_build +%python3_pyproject_wheel %install -%python3_install +%python3_pyproject_install %fdupes %{buildroot} install -Dpm0644 man/ykman.1 %{buildroot}%{_mandir}/man1/ykman.1 @@ -76,7 +80,7 @@ %doc NEWS* %{_bindir}/ykman %{python3_sitelib}/ykman -%{python3_sitelib}/yubikey_manager-*.egg-info +%{python3_sitelib}/yubikey_manager-%{version}.dist-info %{python3_sitelib}/yubikit %{_mandir}/man1/*