Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cvm-guest-attestation for 
openSUSE:Factory checked in at 2026-03-15 14:32:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cvm-guest-attestation (Old)
 and      /work/SRC/openSUSE:Factory/.cvm-guest-attestation.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cvm-guest-attestation"

Sun Mar 15 14:32:36 2026 rev:2 rq:1339046 version:20250905.ea95f70

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/cvm-guest-attestation/cvm-guest-attestation.changes  
    2024-04-10 17:49:51.739307586 +0200
+++ 
/work/SRC/openSUSE:Factory/.cvm-guest-attestation.new.8177/cvm-guest-attestation.changes
    2026-03-15 14:33:35.258402978 +0100
@@ -1,0 +2,5 @@
+Fri Oct 24 12:34:56 UTC 2025 - [email protected]
+
+- Update to version 20250905.ea95f70 to fix build
+
+-------------------------------------------------------------------

Old:
----
  cvm-guest-attestation-20240316.b613bcd.tar.xz

New:
----
  cvm-guest-attestation-20250905.ea95f70.tar.xz

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

Other differences:
------------------
++++++ cvm-guest-attestation.spec ++++++
--- /var/tmp/diff_new_pack.0pFY7P/_old  2026-03-15 14:33:35.866428006 +0100
+++ /var/tmp/diff_new_pack.0pFY7P/_new  2026-03-15 14:33:35.866428006 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cvm-guest-attestation
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define libname libazguestattestation%somajor
 
 Name:           cvm-guest-attestation
-Version:        20240316.b613bcd
+Version:        20250905.ea95f70
 Release:        0
 Summary:        Confidential computing cvm guest attestation
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.0pFY7P/_old  2026-03-15 14:33:35.902429488 +0100
+++ /var/tmp/diff_new_pack.0pFY7P/_new  2026-03-15 14:33:35.906429653 +0100
@@ -8,6 +8,7 @@
     <param name="exclude">SECURITY.md</param>
     <param name="exclude">SUPPORT.md</param>
     <param name="exclude">aks-linux-sample</param>
+    <param name="exclude">azure-protected-vm-secrets</param>
     <param name="exclude">client-library/src/Attestation/*.sh</param>
     <param 
name="exclude">client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/*.sh</param>
     <param 
name="exclude">client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/debian</param>
@@ -20,6 +21,7 @@
     <param name="exclude">client-library/src/external/jsoncpp-*</param>
     <param name="exclude">cvm-attestation-sample-app/*.config</param>
     <param name="exclude">cvm-attestation-sample-app/*.json</param>
+    <param name="exclude">cvm-attestation-sample-app/*.sh</param>
     <param name="exclude">cvm-attestation-sample-app/certs</param>
     <param name="exclude">cvm-datadisk-enc-scripts</param>
     <param name="exclude">cvm-platform-checker-exe</param>
@@ -29,7 +31,7 @@
     <param name="exclude">tdx-attestation-app/.gitignore</param>
     <param name="exclude">tdx-attestation-app/package</param>
     <param name="filename">cvm-guest-attestation</param>
-    <param name="revision">b613bcdbed70bf19e0aa4c2d53e034c1d035ca91</param>
+    <param name="revision">ea95f70d4c0e3c5ce445d95a1a7f4e5f10d46594</param>
     <param name="scm">git</param>
     <param 
name="url">https://github.com/Azure/confidential-computing-cvm-guest-attestation.git</param>
     <param name="versionformat">%cd.%h</param>

++++++ cvm-guest-attestation-20240316.b613bcd.tar.xz -> 
cvm-guest-attestation-20250905.ea95f70.tar.xz ++++++
++++ 3040 lines of diff (skipped)

++++++ cvm-guest-attestation.patch ++++++
--- /var/tmp/diff_new_pack.0pFY7P/_old  2026-03-15 14:33:36.138439203 +0100
+++ /var/tmp/diff_new_pack.0pFY7P/_new  2026-03-15 14:33:36.146439532 +0100
@@ -1,14 +1,15 @@
 ---
  CMakeLists.txt                                                                
               |    5 
  client-library/src/Attestation/AttestationClient/CMakeLists.txt               
               |    1 
- 
client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/CMakeLists.txt
           |   79 +++++-----
- 
client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/azguestattestation.pc.in
 |    9 +
- client-library/src/Attestation/CMakeLists.txt                                 
               |    9 -
+ 
client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/CMakeLists.txt
           |   98 +++++-----
+ 
client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/azguestattestation.pc.in
 |    9 
+ 
client-library/src/Attestation/AttestationClient/lib/include/AttestationLibTypes.h
           |    1 
+ client-library/src/Attestation/CMakeLists.txt                                 
               |    9 
  client-library/src/Attestation/LinuxTpm/CMakeLists.txt                        
               |    5 
- client-library/src/Attestation/LinuxTpm/lib/CMakeLists.txt                    
               |   26 +--
- client-library/src/Attestation/LinuxTpm/staticshim/CMakeLists.txt             
               |    7 
- cvm-attestation-sample-app/CMakeLists.txt                                     
               |   29 +--
- 9 files changed, 86 insertions(+), 84 deletions(-)
+ client-library/src/Attestation/LinuxTpm/lib/CMakeLists.txt                    
               |   37 +--
+ client-library/src/Attestation/LinuxTpm/staticshim/CMakeLists.txt             
               |   10 -
+ cvm-attestation-sample-app/CMakeLists.txt                                     
               |   29 --
+ 10 files changed, 90 insertions(+), 114 deletions(-)
 
 --- /dev/null
 +++ b/CMakeLists.txt
@@ -27,21 +28,32 @@
 -add_subdirectory(tests)
 --- 
a/client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/CMakeLists.txt
 +++ 
b/client-library/src/Attestation/AttestationClient/lib/DynamicLibrary/CMakeLists.txt
-@@ -1,39 +1,52 @@
+@@ -1,55 +1,55 @@
 -cmake_minimum_required(VERSION 3.5)
 +cmake_minimum_required(VERSION 3.10)
  
  #MUST be same as the version in the latest entry in debian/changelog file.
--project(azguestattestation VERSION 1.0.2)
+-project(azguestattestation VERSION 1.0.5)
 -
 -set(CMAKE_PROJECT_TARGET azguestattestation)
-+project(azguestattestation LANGUAGES CXX VERSION 1.0.2)
+-
+-find_package(Tss2 REQUIRED)
+-include_directories(${TSS2_INCLUDE_DIRS})
++project(azguestattestation LANGUAGES CXX VERSION 1.0.5)
  
 +set (CMAKE_CXX_STANDARD 14)
 +set (MY_TARGET_API ${PROJECT_NAME}1)
  add_definitions (-DPLATFORM_UNIX)
  
+-find_path(CURL_INCLUDE_DIR NAMES curl PATHS /usr/local/attestationcurl/include
+-                                            NO_DEFAULT_PATH)
+-find_path(CRYPTO_INCLUDE_DIR NAMES openssl PATHS 
/usr/local/attestationssl/include
+-                                            NO_DEFAULT_PATH)
+-include_directories()
+-
 -include_directories(
+-    ${CURL_INCLUDE_DIR}
+-    ${CRYPTO_INCLUDE_DIR}
 -    ${CMAKE_CURRENT_SOURCE_DIR}/../../../LinuxTpm/include
 -    ${CMAKE_CURRENT_SOURCE_DIR}/..
 -    ${CMAKE_CURRENT_SOURCE_DIR}/../..
@@ -50,8 +62,7 @@
 -    ${CMAKE_SOURCE_DIR}/../external/SnpVmReport
 -)
 -
--add_library(${CMAKE_PROJECT_TARGET} SHARED ../../AttestationHelperBase64.cpp
--                                           ../../AttestationHelperJson.cpp
+-add_library(${CMAKE_PROJECT_TARGET} SHARED ../../AttestationHelper.cpp
 -                                           ../AttestationClientImpl.cpp
 -                                           ../AttestationClient.cpp
 -                                           ../AttestationParameters.cpp
@@ -64,28 +75,36 @@
 -                                           ../IsolationInfo.cpp
 -                                           ../HclReportParser.cpp
 -                                           ../HttpClient.cpp
+-                                           ../TpmCertOperations.cpp
+-                                           ../ImdsClient.cpp
+-                                           ../AttestationLibTelemetry.cpp
 -                                           
${CMAKE_SOURCE_DIR}/../external/jsoncpp-0.10.7/src/jsoncpp.cpp)
+-                                           
+-find_library(CURL_LIB NAMES curl PATHS /usr/local/attestationcurl/lib
+-                                           NO_DEFAULT_PATH)
 -
 -target_link_libraries(${CMAKE_PROJECT_TARGET} Tpm2)
--target_link_libraries(${CMAKE_PROJECT_TARGET} curl)
+-target_link_libraries(${CMAKE_PROJECT_TARGET} ${CURL_LIB})
 +find_package(PkgConfig REQUIRED)
 +pkg_check_modules(EXTERNAL REQUIRED jsoncpp libcrypto libcurl)
  
 -set_target_properties(${CMAKE_PROJECT_TARGET} PROPERTIES VERSION 
${PROJECT_VERSION})
 -set_target_properties(${CMAKE_PROJECT_TARGET} PROPERTIES SOVERSION 1)
 +add_library(${PROJECT_NAME} SHARED
-+      ../../AttestationHelperBase64.cpp
-+      ../../AttestationHelperJson.cpp
++      ../../AttestationHelper.cpp
 +      ../AttestationClient.cpp
 +      ../AttestationClientImpl.cpp
++      ../AttestationLibTelemetry.cpp
 +      ../AttestationLibUtils.cpp
 +      ../AttestationParameters.cpp
 +      ../HclReportParser.cpp
 +      ../HttpClient.cpp
++      ../ImdsClient.cpp
 +      ../ImdsOperations.cpp
 +      ../IsolationInfo.cpp
 +      ../Logging.cpp
 +      ../NativeConverter.cpp
++      ../TpmCertOperations.cpp
 +      ../TpmInfo.cpp
 +      ../TpmUnseal.cpp
 +      )
@@ -97,6 +116,7 @@
 +      PUBLIC
 +              ${CMAKE_CURRENT_SOURCE_DIR}/../include
 +      )
++target_compile_options(${PROJECT_NAME} PRIVATE -Wno-deprecated-declarations)
 +target_link_libraries(${PROJECT_NAME} ${EXTERNAL_LIBRARIES})
 +target_link_libraries(${PROJECT_NAME} LinuxTpm)
 +
@@ -125,14 +145,24 @@
 +Version: @PROJECT_VERSION@
 +Cflags: -I${includedir}
 +Libs: -L${libdir} -l@PROJECT_NAME@
+--- 
a/client-library/src/Attestation/AttestationClient/lib/include/AttestationLibTypes.h
++++ 
b/client-library/src/Attestation/AttestationClient/lib/include/AttestationLibTypes.h
+@@ -7,6 +7,7 @@
+ #pragma once
+ 
+ #include <string>
++#include <cstdint>
+ #include <unordered_map>
+ 
+ #define CLIENT_PARAMS_VERSION 1 // V1 contains version, 
attestation_endpoint_url, client_payload
 --- a/client-library/src/Attestation/CMakeLists.txt
 +++ b/client-library/src/Attestation/CMakeLists.txt
 @@ -1,13 +1,4 @@
  cmake_minimum_required(VERSION 3.5)
  
 -if (NOT DEFINED ENV{CC} )
--    set (CMAKE_C_COMPILER "/usr/bin/gcc-8")
--    set (CMAKE_CXX_COMPILER "/usr/bin/g++-8")
+-    set (CMAKE_C_COMPILER "/usr/bin/gcc")
+-    set (CMAKE_CXX_COMPILER "/usr/bin/g++")
 -endif ()
 -set (CMAKE_CXX_STANDARD 14)
 -
@@ -155,7 +185,7 @@
 -add_subdirectory(unittests)
 --- a/client-library/src/Attestation/LinuxTpm/lib/CMakeLists.txt
 +++ b/client-library/src/Attestation/LinuxTpm/lib/CMakeLists.txt
-@@ -1,18 +1,20 @@
+@@ -1,29 +1,20 @@
  cmake_minimum_required (VERSION 3.5)
  
 -set (CMAKE_PROJECT_TARGET Tpm2)
@@ -167,17 +197,28 @@
 -find_package(Tss2 REQUIRED)
 -include_directories(${TSS2_INCLUDE_DIRS})
 -
--include_directories (${CMAKE_CURRENT_SOURCE_DIR}/../include)
+-find_path(CRYPTO_INCLUDE_DIR NAMES openssl PATHS 
/usr/local/attestationssl/include
+-                                            NO_DEFAULT_PATH)
+-
+-include_directories (${CMAKE_CURRENT_SOURCE_DIR}/../include
+-                    ${CRYPTO_INCLUDE_DIR}
+-)
 +find_package(PkgConfig REQUIRED)
 +pkg_check_modules(EXTERNAL REQUIRED tss2-esys tss2-mu tss2-tcti-device 
openssl)
  
  file(GLOB SOURCES "*.cpp")
  
+-find_library(CRYPTO_LIB NAMES crypto PATHS /usr/local/attestationssl/lib64
+-                                           NO_DEFAULT_PATH)
+-find_library(SSL_LIB NAMES ssl PATHS /usr/local/attestationssl/lib64
+-                                           NO_DEFAULT_PATH)
+-
 -add_library(${CMAKE_PROJECT_TARGET} ${SOURCES})
 -target_link_libraries(${CMAKE_PROJECT_TARGET} ${TSS2_LIBRARIES})
--target_link_libraries(${CMAKE_PROJECT_TARGET} ssl crypto)
+-target_link_libraries(${CMAKE_PROJECT_TARGET} ${CRYPTO_LIB})
+-target_link_libraries(${CMAKE_PROJECT_TARGET} ${SSL_LIB})
+-target_link_libraries(${CMAKE_PROJECT_TARGET} pthread)
 -target_link_libraries(${CMAKE_PROJECT_TARGET} dl)
--target_link_libraries(${CMAKE_PROJECT_TARGET} tss2-mu)
 -set_property(TARGET ${CMAKE_PROJECT_TARGET} PROPERTY 
POSITION_INDEPENDENT_CODE ON)
 +add_library(${PROJECT_NAME} STATIC ${SOURCES})
 +target_include_directories(${PROJECT_NAME}
@@ -190,12 +231,15 @@
 +set_property(TARGET ${PROJECT_NAME} PROPERTY POSITION_INDEPENDENT_CODE ON)
 --- a/client-library/src/Attestation/LinuxTpm/staticshim/CMakeLists.txt
 +++ b/client-library/src/Attestation/LinuxTpm/staticshim/CMakeLists.txt
-@@ -1,7 +1,6 @@
+@@ -1,10 +1,6 @@
  cmake_minimum_required(VERSION 3.5)
  
 -project(TssStaticShim)
 -set(CMAKE_PROJECT_TARGET TssStaticShim)
 -
+-find_package(Tss2 REQUIRED)
+-include_directories(${TSS2_INCLUDE_DIRS})
+-
 -add_library(${CMAKE_PROJECT_TARGET} mssim_shim.cpp)
 +project(TssStaticShim LANGUAGES CXX)
  
@@ -229,7 +273,7 @@
 -                                       )
 +add_executable(${PROJECT_NAME} main.cpp Utils.cpp Logger.cpp)
  
--target_link_libraries(${CMAKE_PROJECT_TARGET} azguestattestation)
+-target_link_libraries(${CMAKE_PROJECT_TARGET} azguestattestation -lz)
 -target_link_libraries(${CMAKE_PROJECT_TARGET} curl)
 -target_link_libraries(${CMAKE_PROJECT_TARGET} jsoncpp)
 \ No newline at end of file

Reply via email to