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 2024-10-27 11:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-crt-cpp (Old)
 and      /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.2020 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-crt-cpp"

Sun Oct 27 11:25:11 2024 rev:17 rq:1218383 version:0.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-crt-cpp/aws-crt-cpp.changes  2024-09-24 
17:32:11.438352384 +0200
+++ /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.2020/aws-crt-cpp.changes        
2024-10-27 11:25:29.766954352 +0100
@@ -1,0 +2,11 @@
+Thu Oct 24 11:57:53 UTC 2024 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 0.29.0
+  * Update CMake to 3.9 by @waahm7 in (#666)
+- from version 0.28.5
+  * Latest submodules by @waahm7 in (#668)
+- from version 0.28.4
+  * Prebuild aws-lc by @sfod in (#648)
+  * Prebuild s2n by @TingDaoK in (#665)
+
+-------------------------------------------------------------------

Old:
----
  v0.28.3.tar.gz

New:
----
  v0.29.0.tar.gz

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

Other differences:
------------------
++++++ aws-crt-cpp.spec ++++++
--- /var/tmp/diff_new_pack.32wfyr/_old  2024-10-27 11:25:32.887083687 +0100
+++ /var/tmp/diff_new_pack.32wfyr/_new  2024-10-27 11:25:32.903084351 +0100
@@ -20,7 +20,7 @@
 %define library_soversion 1
 
 Name:           aws-crt-cpp
-Version:        0.28.3
+Version:        0.29.0
 Release:        0
 Summary:        AWS C++ wrapper for AWS SDK C libraries
 License:        Apache-2.0

++++++ v0.28.3.tar.gz -> v0.29.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-crt-cpp-0.28.3/.github/workflows/ci.yml 
new/aws-crt-cpp-0.29.0/.github/workflows/ci.yml
--- old/aws-crt-cpp-0.28.3/.github/workflows/ci.yml     2024-09-13 
23:54:18.000000000 +0200
+++ new/aws-crt-cpp-0.29.0/.github/workflows/ci.yml     2024-10-23 
19:56:23.000000000 +0200
@@ -40,6 +40,7 @@
   linux-compat:
     runs-on: ubuntu-22.04 # latest
     strategy:
+      fail-fast: false
       matrix:
         image:
           - manylinux2014-x64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-crt-cpp-0.28.3/CMakeLists.txt 
new/aws-crt-cpp-0.29.0/CMakeLists.txt
--- old/aws-crt-cpp-0.28.3/CMakeLists.txt       2024-09-13 23:54:18.000000000 
+0200
+++ new/aws-crt-cpp-0.29.0/CMakeLists.txt       2024-10-23 19:56:23.000000000 
+0200
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.9)
 
 if(POLICY CMP0077)
     cmake_policy(SET CMP0077 NEW)
@@ -83,40 +83,47 @@
     add_subdirectory(crt/aws-c-common)
 
     if(UNIX AND NOT APPLE AND NOT BYO_CRYPTO)
+        include(AwsPrebuildDependency)
         if(NOT USE_OPENSSL)
-            set(DISABLE_PERL ON CACHE BOOL "Disable Perl for AWS-LC.")
-            set(DISABLE_GO ON CACHE BOOL "Disable Go for AWS-LC.")
-            set(BUILD_LIBSSL OFF CACHE BOOL "Build libssl for AWS-LC.")
 
-            # temporarily disable certain warnings as errors for the aws-lc 
build
-            set(OLD_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
+            set(AWSLC_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
 
+            # temporarily disable certain warnings as errors for the aws-lc 
build
             if(NOT MSVC)
                 check_c_compiler_flag(-Wno-stringop-overflow 
HAS_WNO_STRINGOP_OVERFLOW)
 
                 if(HAS_WNO_STRINGOP_OVERFLOW)
-                    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} 
-Wno-stringop-overflow")
+                    set(AWSLC_CMAKE_C_FLAGS "${AWSLC_CMAKE_C_FLAGS} 
-Wno-stringop-overflow")
                 endif()
 
                 check_c_compiler_flag(-Wno-array-parameter 
HAS_WNO_ARRAY_PARAMETER)
 
                 if(HAS_WNO_ARRAY_PARAMETER)
-                    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-array-parameter")
+                    set(AWSLC_CMAKE_C_FLAGS "${AWSLC_CMAKE_C_FLAGS} 
-Wno-array-parameter")
                 endif()
             endif()
 
-            add_subdirectory(crt/aws-lc)
-
-            # restore previous build flags
-            set(CMAKE_C_FLAGS "${OLD_CMAKE_C_FLAGS}")
-
-            set(SEARCH_LIBCRYPTO OFF CACHE BOOL "Let S2N use libcrypto from 
AWS-LC.")
-        else()
-            set(SEARCH_LIBCRYPTO ON CACHE BOOL "Let S2N search libcrypto in 
the system.")
+            # s2n-tls uses libcrypto during its configuration, so we need to 
prebuild aws-lc.
+            aws_prebuild_dependency(
+                DEPENDENCY_NAME AWSLC
+                SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/crt/aws-lc
+                CMAKE_ARGUMENTS
+                    -DDISABLE_GO=ON
+                    -DDISABLE_PERL=ON
+                    -DBUILD_LIBSSL=OFF
+                    -DBUILD_TESTING=OFF
+                    -DCMAKE_C_FLAGS=${AWSLC_CMAKE_C_FLAGS}
+            )
         endif()
 
-        set(UNSAFE_TREAT_WARNINGS_AS_ERRORS OFF CACHE BOOL "Disable 
warnings-as-errors when building S2N")
-        add_subdirectory(crt/s2n)
+        # prebuild s2n-tls.
+        aws_prebuild_dependency(
+            DEPENDENCY_NAME S2N
+            SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/crt/s2n
+            CMAKE_ARGUMENTS
+                -DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF
+                -DBUILD_TESTING=OFF
+        )
     endif()
 
     add_subdirectory(crt/aws-c-sdkutils)
@@ -295,6 +302,7 @@
 
 set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
 set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 
${CMAKE_CXX_STANDARD})
+set_target_properties(${PROJECT_NAME} PROPERTIES CXX_VISIBILITY_PRESET hidden 
VISIBILITY_INLINES_HIDDEN ON)
 
 aws_prepare_symbol_visibility_args(${PROJECT_NAME} "AWS_CRT_CPP")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-crt-cpp-0.28.3/VERSION 
new/aws-crt-cpp-0.29.0/VERSION
--- old/aws-crt-cpp-0.28.3/VERSION      2024-09-13 23:54:18.000000000 +0200
+++ new/aws-crt-cpp-0.29.0/VERSION      2024-10-23 19:56:23.000000000 +0200
@@ -1 +1 @@
-0.28.3
+0.29.0

Reply via email to