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-04-14 13:05:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Catch2 (Old) and /work/SRC/openSUSE:Factory/.Catch2.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Catch2" Wed Apr 14 13:05:07 2021 rev:4 rq:884864 version:2.13.5 Changes: -------- --- /work/SRC/openSUSE:Factory/Catch2/Catch2.changes 2020-12-03 18:42:46.214158295 +0100 +++ /work/SRC/openSUSE:Factory/.Catch2.new.2401/Catch2.changes 2021-04-14 13:05:08.425452936 +0200 @@ -1,0 +2,46 @@ +Tue Apr 13 07:50:44 UTC 2021 - Luigi Baldoni <[email protected]> + +- Update to version 2.13.5 + Improvements: + * Added workaround for bug in XLC 16.1.0.1 + * Add detection for LCC when it is masquerading as GCC + * Modified posix signal handling so it supports newer libcs + + `MINSIGSTKSZ` was no longer usable in constexpr context. + Fixes: + * Fixed compilation of benchmarking when `min` and `max` + macros are defined + + Including `windows.h` without `NOMINMAX` remains a really + bad idea, don't do it + Miscellaneous: + * `Catch2WithMain` target (static library) is no longer built + by default + + Building it by default was at best unnecessary overhead + for people not using it, and at worst it caused trouble + with install paths + + To have it built, set CMake option + `CATCH_BUILD_STATIC_LIBRARY` to `ON` + * The check whether Catch2 is being built as a subproject is + now more reliable + + The problem was that if the variable name used internally + was defined the project including Catch2 as subproject, it + would not be properly overwritten for Catch2's CMake. + version 2.13.4 + Improvements: + * Improved the hashing algorithm used for shuffling test cases + + `TEST_CASE`s that differ only in the last character should + be properly shuffled + + Note that this means that v2.13.4 gives you a different + order of test cases than 2.13.3, even given the same seed. + Miscellaneous: + * Deprecated `ParseAndAddCatchTests` CMake integration + + It is impossible to implement it properly for all the + different test case variants Catch2 provides, and there + are better options provided. + + Use `catch_discover_tests` instead, which uses runtime + information about available tests. + * Fixed bug in `catch_discover_tests` that would cause it to + fail when used in specific project structures + * Added Bazel build file + * Added an experimental static library target to CMake + +------------------------------------------------------------------- Old: ---- Catch2-2.13.3.tar.gz New: ---- Catch2-2.13.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Catch2.spec ++++++ --- /var/tmp/diff_new_pack.Fzry9V/_old 2021-04-14 13:05:09.085453592 +0200 +++ /var/tmp/diff_new_pack.Fzry9V/_new 2021-04-14 13:05:09.089453596 +0200 @@ -1,7 +1,7 @@ # # spec file for package Catch2 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: Catch2 -Version: 2.13.3 +Version: 2.13.5 Release: 0 Summary: A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD License: BSL-1.0 ++++++ Catch2-2.13.3.tar.gz -> Catch2-2.13.5.tar.gz ++++++ ++++ 1620 lines of diff (skipped)
