Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-c-common for openSUSE:Factory 
checked in at 2026-08-14 22:06:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-common (Old)
 and      /work/SRC/openSUSE:Factory/.aws-c-common.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-c-common"

Fri Aug 14 22:06:18 2026 rev:35 rq:1371011 version:0.14.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-common/aws-c-common.changes        
2026-08-05 19:07:43.911783432 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-common.new.1258/aws-c-common.changes      
2026-08-14 22:06:39.778321683 +0200
@@ -1,0 +2,8 @@
+Thu Aug 13 09:35:48 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.14.5
+  * Use latest as aws-crt-builder version by @sfod in (#1261)
+  * CI/CD improvements by @azkrishpy in (#1250)
+- Define library_version as %{version} to fix version number
+
+-------------------------------------------------------------------

Old:
----
  v0.14.4.tar.gz

New:
----
  v0.14.5.tar.gz

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

Other differences:
------------------
++++++ aws-c-common.spec ++++++
--- /var/tmp/diff_new_pack.Dk6ldQ/_old  2026-08-14 22:06:40.625351916 +0200
+++ /var/tmp/diff_new_pack.Dk6ldQ/_new  2026-08-14 22:06:40.630352095 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define library_version 1.0.0
+%define library_version %{version}
 %define library_soversion 1
 Name:           aws-c-common
-Version:        0.14.4
+Version:        0.14.5
 Release:        0
 Summary:        Core C99 package for AWS SDK for C
 License:        Apache-2.0

++++++ v0.14.4.tar.gz -> v0.14.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-common-0.14.4/.github/workflows/block-needs-review.yml 
new/aws-c-common-0.14.5/.github/workflows/block-needs-review.yml
--- old/aws-c-common-0.14.4/.github/workflows/block-needs-review.yml    
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-common-0.14.5/.github/workflows/block-needs-review.yml    
2026-08-12 00:45:07.000000000 +0200
@@ -0,0 +1,12 @@
+name: Block needs-review merges
+
+on:
+  pull_request:
+    types: [opened, synchronize, reopened, labeled, unlabeled]
+
+permissions:
+  pull-requests: read
+
+jobs:
+  gate:
+    uses: 
awslabs/aws-crt-builder/.github/workflows/block-needs-review-label.yml@main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/.github/workflows/check-abi.yml 
new/aws-c-common-0.14.5/.github/workflows/check-abi.yml
--- old/aws-c-common-0.14.4/.github/workflows/check-abi.yml     1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-c-common-0.14.5/.github/workflows/check-abi.yml     2026-08-12 
00:45:07.000000000 +0200
@@ -0,0 +1,41 @@
+name: Check ABI compliance
+
+on:
+  pull_request:
+    types: [opened, synchronize, reopened]
+
+concurrency:
+  group: check-abi-${{ github.event.pull_request.number }}
+  cancel-in-progress: true
+
+env:
+  PACKAGE_NAME: aws-c-common
+  CRT_CI_ROLE: ${{ secrets.CRT_CI_ROLE_ARN }}
+  AWS_DEFAULT_REGION: us-east-1
+
+permissions:
+  id-token: write
+  contents: read
+  pull-requests: write
+
+jobs:
+  check-abi:
+    name: check-abi
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: aws-actions/configure-aws-credentials@v4
+        with:
+          role-to-assume: ${{ env.CRT_CI_ROLE }}
+          aws-region: ${{ env.AWS_DEFAULT_REGION }}
+
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Check ABI
+        uses: awslabs/aws-crt-builder/.github/actions/check-abi@main
+        with:
+          lib-name: ${{ env.PACKAGE_NAME }}
+          builder-version: latest
+          builder-source: releases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/.github/workflows/ci.yml 
new/aws-c-common-0.14.5/.github/workflows/ci.yml
--- old/aws-c-common-0.14.4/.github/workflows/ci.yml    2026-07-21 
19:03:28.000000000 +0200
+++ new/aws-c-common-0.14.5/.github/workflows/ci.yml    2026-08-12 
00:45:07.000000000 +0200
@@ -6,7 +6,7 @@
       - 'main'
 
 env:
-  BUILDER_VERSION: v0.9.96
+  BUILDER_VERSION: latest
   BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
   BUILDER_SOURCE: releases
   PACKAGE_NAME: aws-c-common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/.github/workflows/codecov.yml 
new/aws-c-common-0.14.5/.github/workflows/codecov.yml
--- old/aws-c-common-0.14.4/.github/workflows/codecov.yml       2026-07-21 
19:03:28.000000000 +0200
+++ new/aws-c-common-0.14.5/.github/workflows/codecov.yml       2026-08-12 
00:45:07.000000000 +0200
@@ -4,7 +4,7 @@
   push:
 
 env:
-  BUILDER_VERSION: v0.9.74
+  BUILDER_VERSION: latest
   BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
   BUILDER_SOURCE: releases
   PACKAGE_NAME: aws-c-common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/.github/workflows/release.yml 
new/aws-c-common-0.14.5/.github/workflows/release.yml
--- old/aws-c-common-0.14.4/.github/workflows/release.yml       1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-c-common-0.14.5/.github/workflows/release.yml       2026-08-12 
00:45:07.000000000 +0200
@@ -0,0 +1,40 @@
+name: Release
+
+on:
+  workflow_dispatch:
+    inputs:
+      dry-run:
+        description: 'Compute and summarize the bump/version but do not 
commit, tag, or publish anything.'
+        required: false
+        default: 'false'
+
+env:
+  PACKAGE_NAME: aws-c-common
+  CRT_CI_ROLE: ${{ secrets.CRT_CI_ROLE_ARN }}
+  AWS_DEFAULT_REGION: us-east-1
+
+permissions:
+  id-token: write
+  contents: write
+  pull-requests: read
+
+jobs:
+  release:
+    name: release
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: aws-actions/configure-aws-credentials@v4
+        with:
+          role-to-assume: ${{ env.CRT_CI_ROLE }}
+          aws-region: ${{ env.AWS_DEFAULT_REGION }}
+
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Release
+        uses: awslabs/aws-crt-builder/.github/actions/auto-release@main
+        with:
+          lib-name: ${{ env.PACKAGE_NAME }}
+          dry-run: ${{ inputs.dry-run }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/CMakeLists.txt 
new/aws-c-common-0.14.5/CMakeLists.txt
--- old/aws-c-common-0.14.4/CMakeLists.txt      2026-07-21 19:03:28.000000000 
+0200
+++ new/aws-c-common-0.14.5/CMakeLists.txt      2026-08-12 00:45:07.000000000 
+0200
@@ -6,18 +6,30 @@
 cmake_minimum_required(VERSION 3.9...3.31)
 option(ALLOW_CROSS_COMPILED_TESTS "Allow tests to be compiled via cross 
compile, for use with qemu" OFF)
 
-project(aws-c-common LANGUAGES C VERSION 0.1.0)
-
-message(STATUS "CMake ${CMAKE_VERSION}")
-
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
+# These modules only define functions/macros, so they're safe to import before
+# project(). AwsCheckHeaders, AwsFeatureTests, CTest, and GNUInstallDirs all
+# run code at include-time that needs project()'s compiler/languages already
+# enabled, so they stay below.
+include(AwsGetVersion)
 include(AwsCFlags)
-include(AwsCheckHeaders)
 include(AwsSharedLibSetup)
-include(AwsFeatureTests)
 include(AwsSanitizers)
 include(AwsThreadAffinity)
 include(AwsThreadName)
+
+aws_get_version(AWS_C_COMMON_VERSION AWS_C_COMMON_SOVERSION)
+
+project(aws-c-common LANGUAGES C VERSION ${AWS_C_COMMON_VERSION})
+
+message(STATUS "CMake ${CMAKE_VERSION}")
+
+# AwsCheckHeaders calls enable_language(CXX) at include-time when
+# PERFORM_HEADER_CHECK is set, which requires project() to have run first.
+include(AwsCheckHeaders)
+# Runs check_c_source_compiles/check_c_source_runs at include-time, which need
+# project()'s C compiler already enabled -- can't move up with the others.
+include(AwsFeatureTests)
 include(CTest)
 include(GNUInstallDirs)
 
@@ -226,7 +238,8 @@
     target_compile_definitions(${PROJECT_NAME} PRIVATE 
-DAWS_PAGE_SIZE=${AWS_PAGE_SIZE})
 endif()
 
-set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0)
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 
${AWS_C_COMMON_VERSION})
+# TODO: switch to AWS_C_COMMON_SOVERSION once we reach 1.0.0
 set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 1)
 
 # libcbor files do includes like: #include "cbor/cbor_export.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/VERSION 
new/aws-c-common-0.14.5/VERSION
--- old/aws-c-common-0.14.4/VERSION     1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-common-0.14.5/VERSION     2026-08-12 00:45:07.000000000 +0200
@@ -0,0 +1 @@
+0.14.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-common-0.14.4/cmake/AwsGetVersion.cmake 
new/aws-c-common-0.14.5/cmake/AwsGetVersion.cmake
--- old/aws-c-common-0.14.4/cmake/AwsGetVersion.cmake   1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-c-common-0.14.5/cmake/AwsGetVersion.cmake   2026-08-12 
00:45:07.000000000 +0200
@@ -0,0 +1,13 @@
+# Reads VERSION file (format: MAJOR.MINOR.PATCH) and derives:
+#   var_version_simple  - "MAJOR.MINOR.PATCH"
+#   var_version_soname  - "MAJOR.MINOR" (for use as SOVERSION)
+function(aws_get_version var_version_simple var_version_soname)
+    file(READ "${CMAKE_CURRENT_SOURCE_DIR}/VERSION" version_simple)
+    string(STRIP "${version_simple}" version_simple)
+    set(${var_version_simple} ${version_simple} PARENT_SCOPE)
+
+    string(REPLACE "." ";" version_list ${version_simple})
+    list(GET version_list 0 version_major)
+    list(GET version_list 1 version_minor)
+    set(${var_version_soname} "${version_major}.${version_minor}" PARENT_SCOPE)
+endfunction()

Reply via email to