Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Catch2 for openSUSE:Factory checked in at 2021-05-07 16:45:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Catch2 (Old) and /work/SRC/openSUSE:Factory/.Catch2.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Catch2" Fri May 7 16:45:12 2021 rev:5 rq:890402 version:2.13.6 Changes: -------- --- /work/SRC/openSUSE:Factory/Catch2/Catch2.changes 2021-04-14 13:05:08.425452936 +0200 +++ /work/SRC/openSUSE:Factory/.Catch2.new.2988/Catch2.changes 2021-05-07 16:45:17.312374439 +0200 @@ -1,0 +2,7 @@ +Mon May 3 18:05:28 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 2.13.6 + * Disabling all signal handlers no longer breaks compilation + * catch_discover_tests should handle escaped semicolon (;) better + +------------------------------------------------------------------- Old: ---- Catch2-2.13.5.tar.gz New: ---- Catch2-2.13.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Catch2.spec ++++++ --- /var/tmp/diff_new_pack.WDNz6W/_old 2021-05-07 16:45:17.852372741 +0200 +++ /var/tmp/diff_new_pack.WDNz6W/_new 2021-05-07 16:45:17.856372729 +0200 @@ -17,7 +17,7 @@ Name: Catch2 -Version: 2.13.5 +Version: 2.13.6 Release: 0 Summary: A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD License: BSL-1.0 @@ -49,7 +49,7 @@ %cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_DOCDIR=%{_defaultdocdir}/%{name} \ -DPKGCONFIG_INSTALL_DIR=%{_libdir}/pkgconfig -%make_jobs +%cmake_build %install %cmake_install ++++++ Catch2-2.13.5.tar.gz -> Catch2-2.13.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/CMakeLists.txt new/Catch2-2.13.6/CMakeLists.txt --- old/Catch2-2.13.5/CMakeLists.txt 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/CMakeLists.txt 2021-04-16 20:14:58.000000000 +0200 @@ -16,7 +16,7 @@ endif() -project(Catch2 LANGUAGES CXX VERSION 2.13.5) +project(Catch2 LANGUAGES CXX VERSION 2.13.6) # Provide path for scripts list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMake") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/README.md new/Catch2-2.13.6/README.md --- old/Catch2-2.13.5/README.md 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/README.md 2021-04-16 20:14:58.000000000 +0200 @@ -9,7 +9,7 @@ [![Join the chat in Discord: https://discord.gg/4CWS9zD](https://img.shields.io/badge/Discord-Chat!-brightgreen.svg)](https://discord.gg/4CWS9zD) -<a href="https://github.com/catchorg/Catch2/releases/download/v2.13.5/catch.hpp">The latest version of the single header can be downloaded directly using this link</a> +<a href="https://github.com/catchorg/Catch2/releases/download/v2.13.6/catch.hpp">The latest version of the single header can be downloaded directly using this link</a> ## Catch2 is released! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/contrib/CatchAddTests.cmake new/Catch2-2.13.6/contrib/CatchAddTests.cmake --- old/Catch2-2.13.5/contrib/CatchAddTests.cmake 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/contrib/CatchAddTests.cmake 2021-04-16 20:14:58.000000000 +0200 @@ -16,7 +16,10 @@ function(add_command NAME) set(_args "") - foreach(_arg ${ARGN}) + # use ARGV* instead of ARGN, because ARGN splits arrays into multiple arguments + math(EXPR _last_arg ${ARGC}-1) + foreach(_n RANGE 1 ${_last_arg}) + set(_arg "${ARGV${_n}}") if(_arg MATCHES "[^-./:a-zA-Z0-9_]") set(_args "${_args} [==[${_arg}]==]") # form a bracket_argument else() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/docs/release-notes.md new/Catch2-2.13.6/docs/release-notes.md --- old/Catch2-2.13.5/docs/release-notes.md 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/docs/release-notes.md 2021-04-16 20:14:58.000000000 +0200 @@ -2,6 +2,7 @@ # Release notes **Contents**<br> +[2.13.6](#2136)<br> [2.13.5](#2135)<br> [2.13.4](#2134)<br> [2.13.3](#2133)<br> @@ -46,6 +47,15 @@ [Even Older versions](#even-older-versions)<br> +## 2.13.6 + +### Fixes +* Disabling all signal handlers no longer breaks compilation (#2212, #2213) + +### Miscellaneous +* `catch_discover_tests` should handle escaped semicolon (`;`) better (#2214, #2215) + + ## 2.13.5 ### Improvements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/include/catch.hpp new/Catch2-2.13.6/include/catch.hpp --- old/Catch2-2.13.5/include/catch.hpp 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/include/catch.hpp 2021-04-16 20:14:58.000000000 +0200 @@ -11,7 +11,7 @@ #define CATCH_VERSION_MAJOR 2 #define CATCH_VERSION_MINOR 13 -#define CATCH_VERSION_PATCH 5 +#define CATCH_VERSION_PATCH 6 #ifdef __clang__ # pragma clang system_header diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/include/internal/catch_fatal_condition.cpp new/Catch2-2.13.6/include/internal/catch_fatal_condition.cpp --- old/Catch2-2.13.5/include/internal/catch_fatal_condition.cpp 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/include/internal/catch_fatal_condition.cpp 2021-04-16 20:14:58.000000000 +0200 @@ -40,8 +40,8 @@ // If neither SEH nor signal handling is required, the handler impls // do not have to do anything, and can be empty. - FatalConditionHandler::engage_platform() {} - FatalConditionHandler::disengage_platform() {} + void FatalConditionHandler::engage_platform() {} + void FatalConditionHandler::disengage_platform() {} FatalConditionHandler::FatalConditionHandler() = default; FatalConditionHandler::~FatalConditionHandler() = default; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/include/internal/catch_version.cpp new/Catch2-2.13.6/include/internal/catch_version.cpp --- old/Catch2-2.13.5/include/internal/catch_version.cpp 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/include/internal/catch_version.cpp 2021-04-16 20:14:58.000000000 +0200 @@ -37,7 +37,7 @@ } Version const& libraryVersion() { - static Version version( 2, 13, 5, "", 0 ); + static Version version( 2, 13, 6, "", 0 ); return version; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Catch2-2.13.5/single_include/catch2/catch.hpp new/Catch2-2.13.6/single_include/catch2/catch.hpp --- old/Catch2-2.13.5/single_include/catch2/catch.hpp 2021-04-10 23:48:32.000000000 +0200 +++ new/Catch2-2.13.6/single_include/catch2/catch.hpp 2021-04-16 20:14:58.000000000 +0200 @@ -1,6 +1,6 @@ /* - * Catch v2.13.5 - * Generated: 2021-04-10 23:43:17.560525 + * Catch v2.13.6 + * Generated: 2021-04-16 18:23:38.044268 * ---------------------------------------------------------- * This file has been merged from multiple headers. Please don't edit it directly * Copyright (c) 2021 Two Blue Cubes Ltd. All rights reserved. @@ -15,7 +15,7 @@ #define CATCH_VERSION_MAJOR 2 #define CATCH_VERSION_MINOR 13 -#define CATCH_VERSION_PATCH 5 +#define CATCH_VERSION_PATCH 6 #ifdef __clang__ # pragma clang system_header @@ -10751,8 +10751,8 @@ // If neither SEH nor signal handling is required, the handler impls // do not have to do anything, and can be empty. - FatalConditionHandler::engage_platform() {} - FatalConditionHandler::disengage_platform() {} + void FatalConditionHandler::engage_platform() {} + void FatalConditionHandler::disengage_platform() {} FatalConditionHandler::FatalConditionHandler() = default; FatalConditionHandler::~FatalConditionHandler() = default; @@ -15376,7 +15376,7 @@ } Version const& libraryVersion() { - static Version version( 2, 13, 5, "", 0 ); + static Version version( 2, 13, 6, "", 0 ); return version; }