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-03-04 18:33:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-crt-cpp (Old) and /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-crt-cpp" Tue Mar 4 18:33:30 2025 rev:25 rq:1250050 version:0.31.0 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-crt-cpp/aws-crt-cpp.changes 2025-02-10 17:53:27.912365567 +0100 +++ /work/SRC/openSUSE:Factory/.aws-crt-cpp.new.19136/aws-crt-cpp.changes 2025-03-04 18:34:00.597504350 +0100 @@ -1,0 +2,13 @@ +Thu Feb 27 12:24:54 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to version 0.31.0 + * Update submodules by @sfod in (#711) +- from version 0.30.2 + * Support IPv6 endpoint by @sbera87 in (#707) +- Add patch to add missing SOVERSION to CMakeFiles.txt + * acc_add-so-version.patch +- Add %{_libdir}/*.so.%{library_soversion} to %files section +- Add %{_libdir}/*.so.%{library_version} to %files section +- Run %ldconfig_scriptlets in %install section + +------------------------------------------------------------------- Old: ---- v0.30.1.tar.gz New: ---- acc_add-so-version.patch v0.31.0.tar.gz BETA DEBUG BEGIN: New:- Add patch to add missing SOVERSION to CMakeFiles.txt * acc_add-so-version.patch - Add %{_libdir}/*.so.%{library_soversion} to %files section BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-crt-cpp.spec ++++++ --- /var/tmp/diff_new_pack.uQAwX8/_old 2025-03-04 18:34:01.117526066 +0100 +++ /var/tmp/diff_new_pack.uQAwX8/_new 2025-03-04 18:34:01.121526233 +0100 @@ -1,7 +1,7 @@ # # spec file for package aws-crt-cpp # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,14 @@ %define library_soversion 1 Name: aws-crt-cpp -Version: 0.30.1 +Version: 0.31.0 Release: 0 Summary: AWS C++ wrapper for AWS SDK C libraries License: Apache-2.0 Group: Development/Languages/Other URL: https://aws.amazon.com/sdk-for-cpp/ Source0: https://github.com/awslabs/aws-crt-cpp/archive/v%{version}.tar.gz +Patch0: acc_add-so-version.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc @@ -128,14 +129,18 @@ #%%check #%%ctest +%ldconfig_scriptlets -n lib%{name}%{library_soversion} + %files bin %{_bindir}/* %files -n lib%{name}%{library_soversion} %doc README.md -%{_libdir}/libaws*so +%{_libdir}/*.so.%{library_soversion} +%{_libdir}/*.so.%{library_version} %files devel %{_includedir}/aws +%{_libdir}/*.so %{_libdir}/cmake ++++++ acc_add-so-version.patch ++++++ diff -Nru aws-crt-cpp-0.31.0.orig/CMakeLists.txt aws-crt-cpp-0.31.0/CMakeLists.txt --- aws-crt-cpp-0.31.0.orig/CMakeLists.txt 2025-02-25 21:44:05.000000000 +0000 +++ aws-crt-cpp-0.31.0/CMakeLists.txt 2025-02-27 12:14:32.348326331 +0000 @@ -311,6 +311,9 @@ endif() endif() +set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0) +set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 1) + target_include_directories(${PROJECT_NAME} PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<BUILD_INTERFACE:${GENERATED_INCLUDE_DIR}> ++++++ v0.30.1.tar.gz -> v0.31.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.30.1/VERSION new/aws-crt-cpp-0.31.0/VERSION --- old/aws-crt-cpp-0.30.1/VERSION 2025-01-30 22:25:12.000000000 +0100 +++ new/aws-crt-cpp-0.31.0/VERSION 2025-02-25 22:44:05.000000000 +0100 @@ -1 +1 @@ -0.30.1 +0.31.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.30.1/include/aws/crt/DnsUtils.h new/aws-crt-cpp-0.31.0/include/aws/crt/DnsUtils.h --- old/aws-crt-cpp-0.30.1/include/aws/crt/DnsUtils.h 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-crt-cpp-0.31.0/include/aws/crt/DnsUtils.h 2025-02-25 22:44:05.000000000 +0100 @@ -0,0 +1,17 @@ +#pragma once +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ +#include <aws/crt/Exports.h> + +namespace Aws +{ + namespace Crt + { + namespace DnsUtils + { + AWS_CRT_CPP_API bool IsValidIpV6(const char *host, bool is_uri_encoded); + } // namespace DnsUtils + } // namespace Crt +} // namespace Aws diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-crt-cpp-0.30.1/source/DnsUtils.cpp new/aws-crt-cpp-0.31.0/source/DnsUtils.cpp --- old/aws-crt-cpp-0.30.1/source/DnsUtils.cpp 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-crt-cpp-0.31.0/source/DnsUtils.cpp 2025-02-25 22:44:05.000000000 +0100 @@ -0,0 +1,24 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include <aws/common/host_utils.h> +#include <aws/crt/DnsUtils.h> +#include <aws/crt/Types.h> + +namespace Aws +{ + namespace Crt + { + namespace DnsUtils + { + + bool IsValidIpV6(const char *host, bool is_uri_encoded) + { + return aws_host_utils_is_ipv6(Aws::Crt::ByteCursorFromCString(host), is_uri_encoded); + } + + } // namespace DnsUtils + } // namespace Crt +} // namespace Aws