Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xtl for openSUSE:Factory checked in at 2026-01-02 15:11:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xtl (Old) and /work/SRC/openSUSE:Factory/.xtl.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtl" Fri Jan 2 15:11:22 2026 rev:12 rq:1325071 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xtl/xtl.changes 2025-03-31 11:44:45.792100702 +0200 +++ /work/SRC/openSUSE:Factory/.xtl.new.1928/xtl.changes 2026-01-02 15:11:24.686530845 +0100 @@ -1,0 +2,9 @@ +Fri Jan 2 09:10:51 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.8.1: + * Lower the minimum CMake version to 3.16 + * fix: update xhalf_float_impl.hpp for modern clang and gcc to + avoid -Wdeprecated-literal-operator warning on Clang 16 that + will soon become a hard error. + +------------------------------------------------------------------- Old: ---- xtl-0.8.0.tar.gz New: ---- xtl-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtl.spec ++++++ --- /var/tmp/diff_new_pack.QdJt34/_old 2026-01-02 15:11:25.586567972 +0100 +++ /var/tmp/diff_new_pack.QdJt34/_new 2026-01-02 15:11:25.590568137 +0100 @@ -1,7 +1,7 @@ # # spec file for package xtl # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: xtl -Version: 0.8.0 +Version: 0.8.1 Release: 0 Summary: The x template library License: BSD-3-Clause ++++++ xtl-0.8.0.tar.gz -> xtl-0.8.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/.github/workflows/windows.yml new/xtl-0.8.1/.github/workflows/windows.yml --- old/xtl-0.8.0/.github/workflows/windows.yml 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/.github/workflows/windows.yml 2025-10-09 08:06:48.000000000 +0200 @@ -17,8 +17,8 @@ strategy: matrix: os: - - 2019 - 2022 + - 2025 runs-on: windows-${{ matrix.os }} steps: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/CMakeLists.txt new/xtl-0.8.1/CMakeLists.txt --- old/xtl-0.8.0/CMakeLists.txt 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/CMakeLists.txt 2025-10-09 08:06:48.000000000 +0200 @@ -7,7 +7,7 @@ # The full license is in the file LICENSE, distributed with this software. # ############################################################################ -cmake_minimum_required(VERSION 3.29) +cmake_minimum_required(VERSION 3.16) project(xtl) set(XTL_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/docs/source/changelog.rst new/xtl-0.8.1/docs/source/changelog.rst --- old/xtl-0.8.0/docs/source/changelog.rst 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/docs/source/changelog.rst 2025-10-09 08:06:48.000000000 +0200 @@ -7,6 +7,12 @@ Changelog ========= +0.8.1 +----- + +- Lower the minimum CMake version to 3.16 +- fix: update xhalf_float_impl.hpp for modern clang and gcc to avoid -Wdeprecated-literal-operator warning on Clang 16 that will soon become a hard error. + 0.8.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/include/xtl/xhalf_float_impl.hpp new/xtl-0.8.1/include/xtl/xhalf_float_impl.hpp --- old/xtl-0.8.0/include/xtl/xhalf_float_impl.hpp 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/include/xtl/xhalf_float_impl.hpp 2025-10-09 08:06:48.000000000 +0200 @@ -179,7 +179,7 @@ /// half_float::half = 4.2_h; /// ~~~~ namespace literal { - half operator "" _h(long double); + half operator""_h(long double); } /// \internal @@ -1820,7 +1820,7 @@ template<class,class,std::float_round_style> friend struct detail::half_caster; friend class std::numeric_limits<half>; friend struct std::hash<half>; - friend half literal::operator "" _h(long double); + friend half literal::operator""_h(long double); }; namespace literal { @@ -1831,7 +1831,7 @@ /// \param value literal value /// \return half with of given value (possibly rounded) /// \exception FE_OVERFLOW, ...UNDERFLOW, ...INEXACT according to rounding - inline half operator "" _h(long double value) { return half(detail::binary, detail::float2half<half::round_style>(value)); } + inline half operator""_h(long double value) { return half(detail::binary, detail::float2half<half::round_style>(value)); } } namespace detail { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/include/xtl/xtl_config.hpp new/xtl-0.8.1/include/xtl/xtl_config.hpp --- old/xtl-0.8.0/include/xtl/xtl_config.hpp 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/include/xtl/xtl_config.hpp 2025-10-09 08:06:48.000000000 +0200 @@ -12,7 +12,7 @@ #define XTL_VERSION_MAJOR 0 #define XTL_VERSION_MINOR 8 -#define XTL_VERSION_PATCH 0 +#define XTL_VERSION_PATCH 1 #ifndef __has_feature #define __has_feature(x) 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xtl-0.8.0/readthedocs.yml new/xtl-0.8.1/readthedocs.yml --- old/xtl-0.8.0/readthedocs.yml 2025-03-26 15:47:40.000000000 +0100 +++ new/xtl-0.8.1/readthedocs.yml 2025-10-09 08:06:48.000000000 +0200 @@ -1,5 +1,9 @@ version: 2 +sphinx: + # Path to Sphinx configuration file + configuration: docs/source/conf.py + build: os: "ubuntu-22.04" tools:
