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()
