Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aws-crt-cpp for openSUSE:Factory checked in at 2025-09-10 20:22:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-crt-cpp (Old) and /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-crt-cpp" Wed Sep 10 20:22:44 2025 rev:36 rq:1303583 version:0.34.1 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-crt-cpp/aws-crt-cpp.changes 2025-08-15 21:53:33.667864045 +0200 +++ /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.1977/aws-crt-cpp.changes 2025-09-10 20:22:46.790577975 +0200 @@ -1,0 +2,12 @@ +Tue Sep 9 11:10:00 UTC 2025 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.34.1 + * Error handling added to EnforceSubmoduleVersions by @sbSteveK in (#772) + * Latest submodules for Fix sts_web_identity credentials provider + by @TingDaoK in (#773) +- from version 0.34.0 + * CI Jobs fail-fast False by @sbSteveK in (#767) + * Update aws-c-io to fix dispatch queue memory leak + by @xiazhvera in (#769) + +------------------------------------------------------------------- Old: ---- v0.33.5.tar.gz New: ---- v0.34.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-crt-cpp.spec ++++++ --- /var/tmp/diff_new_pack.PXbks2/_old 2025-09-10 20:22:47.514608538 +0200 +++ /var/tmp/diff_new_pack.PXbks2/_new 2025-09-10 20:22:47.514608538 +0200 @@ -20,7 +20,7 @@ %define library_soversion 1 Name: aws-crt-cpp -Version: 0.33.5 +Version: 0.34.1 Release: 0 Summary: AWS C++ wrapper for AWS SDK C libraries License: Apache-2.0 ++++++ v0.33.5.tar.gz -> v0.34.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.33.5/.github/workflows/ci.yml new/aws-crt-cpp-0.34.1/.github/workflows/ci.yml --- old/aws-crt-cpp-0.33.5/.github/workflows/ci.yml 2025-08-06 23:41:25.000000000 +0200 +++ new/aws-crt-cpp-0.34.1/.github/workflows/ci.yml 2025-09-04 21:14:04.000000000 +0200 @@ -28,6 +28,7 @@ linux-compat-use-openssl: runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: image: - fedora-34-x64 @@ -76,6 +77,7 @@ linux-compiler-compat: runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: compiler: - clang-6 @@ -130,6 +132,7 @@ std-compat: runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: compiler: [gcc-8, clang-9] cxx-std: ["11", "14", "17", "20"] @@ -160,6 +163,7 @@ linux-shared-libs: runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: compiler: [gcc-4.8, gcc-11] # oldest, latest steps: @@ -239,6 +243,7 @@ windows-vc17: runs-on: windows-2025 # latest strategy: + fail-fast: false matrix: arch: [x86, x64] steps: @@ -339,6 +344,7 @@ name: Cross Compile ${{matrix.arch}} runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: arch: [linux-armv6, linux-armv7, linux-arm64, android-armv7] @@ -389,6 +395,7 @@ clang-sanitizers: runs-on: ubuntu-24.04 # latest strategy: + fail-fast: false matrix: sanitizers: ["thread", "address,undefined"] steps: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.33.5/VERSION new/aws-crt-cpp-0.34.1/VERSION --- old/aws-crt-cpp-0.33.5/VERSION 2025-08-06 23:41:25.000000000 +0200 +++ new/aws-crt-cpp-0.34.1/VERSION 2025-09-04 21:14:04.000000000 +0200 @@ -1 +1 @@ -0.33.5 +0.34.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.33.5/cmake/EnforceSubmoduleVersions.cmake new/aws-crt-cpp-0.34.1/cmake/EnforceSubmoduleVersions.cmake --- old/aws-crt-cpp-0.33.5/cmake/EnforceSubmoduleVersions.cmake 2025-08-06 23:41:25.000000000 +0200 +++ new/aws-crt-cpp-0.34.1/cmake/EnforceSubmoduleVersions.cmake 2025-09-04 21:14:04.000000000 +0200 @@ -36,7 +36,7 @@ RESULT_VARIABLE _rc) if(_rc OR "${_baseline}" STREQUAL "") - message(FATAL_ERROR "Could not query git-link for ${rel_path}: ${_err}") + message(STATUS "Could not query git-link for ${rel_path}: ${_err}. Skipping Submodule Version Check.") endif() # ensure the commit object exists (deepens shallow clones/branches) @@ -60,12 +60,25 @@ execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --verify HEAD WORKING_DIRECTORY "${_sub_dir}" OUTPUT_VARIABLE _head - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_VARIABLE _err + RESULT_VARIABLE _rc ERROR_QUIET) + + if(_rc) + message(STATUS "Could not get HEAD commit for ${name}: ${_err}. Skipping Submodule Version Check.") + return() + endif() execute_process(COMMAND ${GIT_EXECUTABLE} merge-base --is-ancestor ${_baseline} ${_head} WORKING_DIRECTORY "${_sub_dir}" RESULT_VARIABLE _is_anc ERROR_QUIET) + + # Check if merge-base command failed (not just ancestry check) + if(_is_anc EQUAL -1) + message(WARNING "Could not determine ancestry for ${name} at ${_sub_dir}") + return() + endif() if(_is_anc GREATER 0) message(FATAL_ERROR
