Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-c-io for openSUSE:Factory 
checked in at 2026-07-13 14:28:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-io (Old)
 and      /work/SRC/openSUSE:Factory/.aws-c-io.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-c-io"

Mon Jul 13 14:28:12 2026 rev:41 rq:1365263 version:0.27.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-io/aws-c-io.changes        2026-06-22 
17:28:59.004792752 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-io.new.1991/aws-c-io.changes      
2026-07-13 14:28:52.821085602 +0200
@@ -1,0 +2,9 @@
+Fri Jul 10 07:33:59 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.27.3
+  * badssl.com starts to close sockets now. by @TingDaoK in (#808)
+  * Regression Labeler Fix by @azkrishpy in (#810)
+  * Fix OpenBSD CI by @sfod in (#812)
+  * Unsetting USE_S2N disables s2n on macOS by @sfod in (#811)
+
+-------------------------------------------------------------------

Old:
----
  v0.27.2.tar.gz

New:
----
  v0.27.3.tar.gz

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

Other differences:
------------------
++++++ aws-c-io.spec ++++++
--- /var/tmp/diff_new_pack.IjxSVH/_old  2026-07-13 14:28:55.549178859 +0200
+++ /var/tmp/diff_new_pack.IjxSVH/_new  2026-07-13 14:28:55.577179817 +0200
@@ -21,7 +21,7 @@
 %define library_version 1.0.0
 %define library_soversion 0unstable
 Name:           aws-c-io
-Version:        0.27.2
+Version:        0.27.3
 Release:        0
 Summary:        I/O and TLS package AWS SDK for C
 License:        Apache-2.0

++++++ v0.27.2.tar.gz -> v0.27.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-io-0.27.2/.github/workflows/ci.yml 
new/aws-c-io-0.27.3/.github/workflows/ci.yml
--- old/aws-c-io-0.27.2/.github/workflows/ci.yml        2026-06-12 
23:21:33.000000000 +0200
+++ new/aws-c-io-0.27.3/.github/workflows/ci.yml        2026-07-09 
01:04:54.000000000 +0200
@@ -6,7 +6,7 @@
       - 'main'
 
 env:
-  BUILDER_VERSION: v0.9.92
+  BUILDER_VERSION: v0.9.96
   BUILDER_SOURCE: releases
   BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
   PACKAGE_NAME: aws-c-io
@@ -355,7 +355,7 @@
     - uses: actions/checkout@v4
     - name: Build ${{ env.PACKAGE_NAME }} + consumers
       id: test
-      uses: cross-platform-actions/[email protected]
+      uses: cross-platform-actions/[email protected]
       with:
         operating_system: freebsd
         architecture: x86-64
@@ -370,6 +370,11 @@
 
   openbsd:
     runs-on: ubuntu-24.04 # latest
+    strategy:
+      fail-fast: false
+      matrix:
+        # OpenBSD only supports the two most recent releases
+        version: ['7.8', '7.9']
     steps:
     - uses: aws-actions/configure-aws-credentials@v4
       with:
@@ -378,11 +383,11 @@
     - uses: actions/checkout@v4
     - name: Build ${{ env.PACKAGE_NAME }} + consumers
       id: test
-      uses: cross-platform-actions/[email protected]
+      uses: cross-platform-actions/[email protected]
       with:
         operating_system: openbsd
         architecture: x86-64
-        version: '7.4'
+        version: ${{ matrix.version }}
         cpu_count: 4
         shell: bash
         run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-io-0.27.2/.github/workflows/issue-regression-labeler.yml 
new/aws-c-io-0.27.3/.github/workflows/issue-regression-labeler.yml
--- old/aws-c-io-0.27.2/.github/workflows/issue-regression-labeler.yml  
2026-06-12 23:21:33.000000000 +0200
+++ new/aws-c-io-0.27.3/.github/workflows/issue-regression-labeler.yml  
2026-07-09 01:04:54.000000000 +0200
@@ -24,9 +24,12 @@
     - name: Manage regression label
       env:
         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+        IS_REGRESSION: ${{ steps.check_regression.outputs.is_regression }}
+        ISSUE_NUMBER: ${{ github.event.issue.number }}
+        REPO: ${{ github.repository }}
       run: |
-        if [ "${{ steps.check_regression.outputs.is_regression }}" == "true" 
]; then
-          gh issue edit ${{ github.event.issue.number }} --add-label 
"potential-regression" -R ${{ github.repository }}
+        if [ "$IS_REGRESSION" == "true" ]; then
+          gh issue edit "$ISSUE_NUMBER" --add-label "potential-regression" -R 
"$REPO"
         else
-          gh issue edit ${{ github.event.issue.number }} --remove-label 
"potential-regression" -R ${{ github.repository }}
+          gh issue edit "$ISSUE_NUMBER" --remove-label "potential-regression" 
-R "$REPO"
         fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-io-0.27.2/CMakeLists.txt 
new/aws-c-io-0.27.3/CMakeLists.txt
--- old/aws-c-io-0.27.2/CMakeLists.txt  2026-06-12 23:21:33.000000000 +0200
+++ new/aws-c-io-0.27.3/CMakeLists.txt  2026-07-09 01:04:54.000000000 +0200
@@ -38,8 +38,6 @@
         "source/*.c"
         )
 
-set(USE_S2N OFF)
-
 if (WIN32)
     option(USE_IO_COMPLETION_PORTS
             "Use I/O Completion Ports to drive event-loops. \
@@ -110,10 +108,17 @@
         list(APPEND EVENT_LOOP_DEFINES "DISPATCH_QUEUE")
     endif ()
 
-    # Enable KQUEUE and s2n-tls on MacOS only if AWS_USE_SECITEM is not 
declared. SecItem requires Dispatch Queue.
+    # Enable KQUEUE on MacOS only if AWS_USE_SECITEM is not declared. SecItem 
requires Dispatch Queue.
     if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT DEFINED AWS_USE_SECITEM)
         list(APPEND EVENT_LOOP_DEFINES "KQUEUE")
-        set(USE_S2N ON)
+    endif()
+
+    # On MacOS s2n-tls is optional (the Apple SecItem/Security framework 
provides a TLS implementation).
+    # Default to using s2n-tls only when SecItem is not requested. Users can 
override with -DUSE_S2N=ON/OFF.
+    if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT DEFINED AWS_USE_SECITEM)
+        option(USE_S2N "Use s2n-tls as the TLS implementation." ON)
+    else()
+        option(USE_S2N "Use s2n-tls as the TLS implementation." OFF)
     endif()
 
 elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL 
"NetBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-io-0.27.2/README.md 
new/aws-c-io-0.27.3/README.md
--- old/aws-c-io-0.27.2/README.md       2026-06-12 23:21:33.000000000 +0200
+++ new/aws-c-io-0.27.3/README.md       2026-07-09 01:04:54.000000000 +0200
@@ -783,7 +783,7 @@
 Option | Platform | Description | Default
 --- | --- | --- | ---
 `USE_S2N` | Linux | Enables s2n-tls as the TLS implementation. Automatically 
enabled on Linux. | ON
-`USE_S2N` | macOS | Enables s2n-tls as the TLS implementation. Automatically 
enabled when `AWS_USE_SECITEM` is not defined. | ON (when `AWS_USE_SECITEM` is 
not defined)
+`USE_S2N` | macOS | Compiles s2n-tls in as an available TLS implementation. 
User-overridable via `-DUSE_S2N=ON/OFF`. Note that Apple Secure Transport 
remains the default backend even when `ON` (s2n-tls is only selected when 
`AWS_CRT_USE_NON_FIPS_TLS_13` is set); setting `OFF` removes s2n-tls from the 
macOS build entirely. | ON when `AWS_USE_SECITEM` is not defined, otherwise OFF
 `AWS_USE_SECITEM` | Apple | Uses Apple's SecItem/Secure Transport API instead 
of s2n-tls. When defined (regardless of value), the Apple Dispatch Queue event 
loop is used instead of kqueue. | Not defined
 `USE_VSOCK` | Linux | Enables VSOCK socket domain support. Requires an 
appropriate VSOCK kernel driver. | OFF
 `BYO_CRYPTO` | Linux/Non-Apple Unix | Disables the built-in TLS implementation 
and crypto linkage. Your application must provide its own `aws_tls_ctx` and 
`aws_channel_handler` implementations. | OFF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-io-0.27.2/tests/tls_handler_test.c 
new/aws-c-io-0.27.3/tests/tls_handler_test.c
--- old/aws-c-io-0.27.2/tests/tls_handler_test.c        2026-06-12 
23:21:33.000000000 +0200
+++ new/aws-c-io-0.27.3/tests/tls_handler_test.c        2026-07-09 
01:04:54.000000000 +0200
@@ -37,10 +37,9 @@
 
 bool s_is_badssl_being_flaky(const struct aws_string *host_name, int 
error_code) {
     if (strstr(aws_string_c_str(host_name), "badssl.com") != NULL) {
-        if (error_code == AWS_IO_SOCKET_TIMEOUT || error_code == 
AWS_IO_TLS_NEGOTIATION_TIMEOUT) {
-            fprintf(
-                AWS_TESTING_REPORT_FD,
-                "Warning: badssl.com is timing out right now. Maybe run the 
test again later?\n");
+        if (error_code == AWS_IO_SOCKET_TIMEOUT || error_code == 
AWS_IO_TLS_NEGOTIATION_TIMEOUT ||
+            error_code == AWS_IO_SOCKET_CLOSED) {
+            fprintf(AWS_TESTING_REPORT_FD, "Warning: badssl.com is flaky. 
Allow the transiet error to happen\n");
             return true;
         }
     }

Reply via email to