Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package yubico-piv-tool for openSUSE:Factory 
checked in at 2024-02-09 23:54:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yubico-piv-tool (Old)
 and      /work/SRC/openSUSE:Factory/.yubico-piv-tool.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yubico-piv-tool"

Fri Feb  9 23:54:49 2024 rev:19 rq:1145505 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/yubico-piv-tool/yubico-piv-tool.changes  
2023-12-19 23:17:11.676509686 +0100
+++ 
/work/SRC/openSUSE:Factory/.yubico-piv-tool.new.1815/yubico-piv-tool.changes    
    2024-02-09 23:55:20.369492454 +0100
@@ -1,0 +2,16 @@
+Wed Feb  7 12:32:15 UTC 2024 - Wolfgang Frisch <wolfgang.fri...@suse.com>
+
+- update to 2.5.0:
+  * ykpiv: cmd: ykcs11: Add support for RSA3072 and RSA4096 key types.
+    Available in firmware 5.7.0 and newer
+  * ykpiv: cmd: Add support for ED25519 and X25519 key types.
+    Available in firmware 5.7.0 and newer
+  * ykpiv: cmd: Add support for deleting keys.
+    Available in firmware 5.7.0 and newer
+  * ykpiv: cmd: Add support for moving keys between slots.
+    Available in firmware 5.7.0 and newer
+- add temporary-cmake-flags-fix.patch
+  The included cmake modules are buggy. This patch should be removed once the
+  root cause is fixed in upstream.
+
+-------------------------------------------------------------------

Old:
----
  yubico-piv-tool-2.4.2.tar.gz
  yubico-piv-tool-2.4.2.tar.gz.sig

New:
----
  temporary-cmake-flags-fix.patch
  yubico-piv-tool-2.5.0.tar.gz
  yubico-piv-tool-2.5.0.tar.gz.sig

BETA DEBUG BEGIN:
  New:    Available in firmware 5.7.0 and newer
- add temporary-cmake-flags-fix.patch
  The included cmake modules are buggy. This patch should be removed once the
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yubico-piv-tool.spec ++++++
--- /var/tmp/diff_new_pack.jJU1Fm/_old  2024-02-09 23:55:20.965513932 +0100
+++ /var/tmp/diff_new_pack.jJU1Fm/_new  2024-02-09 23:55:20.969514076 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yubico-piv-tool
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define sover  2
 Name:           yubico-piv-tool
-Version:        2.4.2
+Version:        2.5.0
 Release:        0
 Summary:        Yubico YubiKey NEO CCID Manager
 License:        BSD-2-Clause
@@ -28,11 +28,14 @@
 Source1:        
https://developers.yubico.com/yubico-piv-tool/Releases/%{name}-%{version}.tar.gz.sig
 Source3:        yubico-piv-tool.keyring
 Patch1:         pthread-link.patch
+# Remove the following patch once cmake/* is fixed in upstream:
+Patch2:         temporary-cmake-flags-fix.patch
 BuildRequires:  c++_compiler
 BuildRequires:  check-devel
 BuildRequires:  cmake
 BuildRequires:  gengetopt
 BuildRequires:  help2man
+BuildRequires:  libboost_thread-devel
 BuildRequires:  pcsc-lite-devel
 BuildRequires:  pkgconfig
 BuildRequires:  valgrind

++++++ pthread-link.patch ++++++
--- /var/tmp/diff_new_pack.jJU1Fm/_old  2024-02-09 23:55:20.989514796 +0100
+++ /var/tmp/diff_new_pack.jJU1Fm/_new  2024-02-09 23:55:20.989514796 +0100
@@ -1,7 +1,7 @@
-Index: yubico-piv-tool-2.2.1/ykcs11/CMakeLists.txt
+Index: yubico-piv-tool-2.5.0/ykcs11/CMakeLists.txt
 ===================================================================
---- yubico-piv-tool-2.2.1.orig/ykcs11/CMakeLists.txt
-+++ yubico-piv-tool-2.2.1/ykcs11/CMakeLists.txt
+--- yubico-piv-tool-2.5.0.orig/ykcs11/CMakeLists.txt
++++ yubico-piv-tool-2.5.0/ykcs11/CMakeLists.txt
 @@ -60,6 +60,9 @@ if(${ENABLE_HARDWARE_TESTS})
      set(HW_TESTS 1)
  endif(${ENABLE_HARDWARE_TESTS})

++++++ temporary-cmake-flags-fix.patch ++++++
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index f44d009..d41b568 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -30,6 +30,22 @@ message("lib/CMakeList.txt")
 include(${CMAKE_SOURCE_DIR}/cmake/pcscd.cmake)
 find_pcscd()
 
+# The included cmake modules are buggy, generating invalid flags with
+# semicolons inserted. Temporary workaround until I find the time to fix the
+# root cause:
+message("PCSC_LIBRARIES BEFORE: ${PCSC_LIBRARIES}")
+string(REPLACE ";" " " PCSC_LIBRARIES "${PCSC_LIBRARIES}")
+message("PCSC_LIBRARIES AFTER:  ${PCSC_LIBRARIES}")
+
+message("LIBCRYPTO_CFLAGS BEFORE: ${LIBCRYPTO_CFLAGS}")
+string(REPLACE ";" " " LIBCRYPTO_CFLAGS "${LIBCRYPTO_CFLAGS}")
+message("LIBCRYPTO_CFLAGS AFTER:  ${LIBCRYPTO_CFLAGS}")
+
+message("CMAKE_C_FLAGS BEFORE: ${CMAKE_C_FLAGS}")
+string(REPLACE ";" " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+message("CMAKE_C_FLAGS AFTER:  ${CMAKE_C_FLAGS}")
+
+
 set(YKPIV_VERSION_STRING 
"${yubico_piv_tool_VERSION_MAJOR}.${yubico_piv_tool_VERSION_MINOR}.${yubico_piv_tool_VERSION_PATCH}")
 
 set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
diff --git a/tool/CMakeLists.txt b/tool/CMakeLists.txt
index f0e6de5..f2011bd 100644
--- a/tool/CMakeLists.txt
+++ b/tool/CMakeLists.txt
@@ -27,6 +27,14 @@
 
 message("tool/CMakeList.txt")
 
+# The included cmake modules are buggy, generating invalid flags with
+# semicolons inserted. Temporary workaround until I find the time to fix the
+# root cause:
+message("CMAKE_C_FLAGS BEFORE: ${CMAKE_C_FLAGS}")
+string(REPLACE ";" " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+message("CMAKE_C_FLAGS AFTER:  ${CMAKE_C_FLAGS}")
+
+
 set (SOURCE
         yubico-piv-tool.c
         ../common/openssl-compat.c
diff --git a/ykcs11/CMakeLists.txt b/ykcs11/CMakeLists.txt
index 01670eb..c1e37b6 100644
--- a/ykcs11/CMakeLists.txt
+++ b/ykcs11/CMakeLists.txt
@@ -51,6 +51,18 @@ include_directories(
         ${LIBCRYPTO_INCLUDE_DIRS}
 )
 
+# The included cmake modules are buggy, generating invalid flags with
+# semicolons inserted. Temporary workaround until I find the time to fix the
+# root cause:
+message("LIBCRYPTO_CFLAGS BEFORE: ${LIBCRYPTO_CFLAGS}")
+string(REPLACE ";" " " LIBCRYPTO_CFLAGS "${LIBCRYPTO_CFLAGS}")
+message("LIBCRYPTO_CFLAGS AFTER:  ${LIBCRYPTO_CFLAGS}")
+
+message("CMAKE_C_FLAGS BEFORE: ${CMAKE_C_FLAGS}")
+string(REPLACE ";" " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+message("CMAKE_C_FLAGS AFTER:  ${CMAKE_C_FLAGS}")
+
+
 set(YKCS11_VERSION_MAJOR ${yubico_piv_tool_VERSION_MAJOR})
 set(YKCS11_VERSION_MINOR  ${yubico_piv_tool_VERSION_MINOR})
 set(YKCS11_VERSION_PATCH ${yubico_piv_tool_VERSION_PATCH})

++++++ yubico-piv-tool-2.4.2.tar.gz -> yubico-piv-tool-2.5.0.tar.gz ++++++
++++ 1605 lines of diff (skipped)

Reply via email to