Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xrootd for openSUSE:Factory checked in at 2025-05-12 18:09:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xrootd (Old) and /work/SRC/openSUSE:Factory/.xrootd.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xrootd" Mon May 12 18:09:05 2025 rev:42 rq:1276845 version:5.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes 2025-04-24 17:28:35.989105220 +0200 +++ /work/SRC/openSUSE:Factory/.xrootd.new.30101/xrootd.changes 2025-05-12 18:09:09.698958815 +0200 @@ -1,0 +2,34 @@ +Sun May 11 09:01:08 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 5.8.2: + * [Server] Correct handling of wait during redrive + (gh#xrootd/xrootd#2480). + * [Server] Enforce reasonable default thread limit of 8192 + (gh#xrootd/xrootd#2468). + * [XrdHttp] Add missing default HTTP status messages + (gh#xrootd/xrootd#2486). + * [XrdHttp] Handle = sign correctly in URL encoding/decoding + (gh#xrootd/xrootd#2491). + * [XrdOuc] Redact URL-encoded tokens with % character + (gh#xrootd/xrootd#2500). + * [XrdPosix] Map operation timeouts to ETIME + (gh#xrootd/xrootd#2482). + * [XrdPss] Implement the auto-stat protocol for XrdPss + (gh#xrootd/xrootd#2454). + * [XrdSecsss] Fix issues reported by clang-tidy static analysis. + * [XrdSecsss] Protect against buffer overflow due to large key + name. + * [CMake] General modernization of the build system + (gh#xrootd/xrootd#2453). + * [CMake] Set stricter baseline compiler warning level. + * [Misc] Fix compiler warnings with C++20/23, GCC 15 and Clang + 20. + * [RPM] Revert move to sysusers.d config file for user/group + creation. + * [Tests] Set a discovery timeout for gtest_discover_tests + (gh#xrootd/xrootd#2485). +- Enable tests for main flavour as part of %check as these no + longer require network connectivity; tests for python are too + slow and remain disabled. + +------------------------------------------------------------------- Old: ---- xrootd-5.8.1.tar.gz New: ---- xrootd-5.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xrootd.spec ++++++ --- /var/tmp/diff_new_pack.lPlIcz/_old 2025-05-12 18:09:11.863049682 +0200 +++ /var/tmp/diff_new_pack.lPlIcz/_new 2025-05-12 18:09:11.879050354 +0200 @@ -20,15 +20,14 @@ %define pname xrootd %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "python" -# No tests for python bindings -%bcond_without python3 %define psuffix -python +%bcond_without python3 +# Tests for python bindings are slo...w %bcond_with tests %else %bcond_with python3 %define psuffix %{nil} -# Cannot run tests as some of them depend on network connection -%bcond_with tests +%bcond_without tests %endif # /SECTION @@ -49,7 +48,7 @@ %bcond_with ceph Name: %{pname}%{psuffix} -Version: 5.8.1 +Version: 5.8.2 Release: 0 Summary: An eXtended Root Daemon License: LGPL-3.0-or-later @@ -99,6 +98,9 @@ BuildRequires: xrootd-libs-devel = %{version} BuildRequires: xrootd-private-devel = %{version} BuildRequires: xrootd-server-devel = %{version} +%if %{with tests} +BuildRequires: %{python_module pytest} +%endif %define python_subpackage_only 1 %python_subpackages %else @@ -344,12 +346,16 @@ %install %if %{with python3} +# Python flavor install + pushd bindings/python %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch}/ +# Python flavor install ends %else +# Main flavor install %cmake_install rm -rf %{buildroot}%{_sysconfdir}/%{pname}/* @@ -378,21 +384,29 @@ %fdupes %{buildroot}%{_prefix} +# Main flavor install ends +%endif + %if %{with tests} %check +%if %{with python3} +export PYTHONPATH+=:%{buildroot}%{python3_sitearch} +export PYTHONDONTWRITEBYTECODE=1 +pushd ./bindings/python +%{_bindir}/pytest-%{python3_version} -v +popd +%else %ctest %endif +%endif -%post libs -p /sbin/ldconfig -%postun libs -p /sbin/ldconfig -%post client-libs -p /sbin/ldconfig -%postun client-libs -p /sbin/ldconfig -%post server-libs -p /sbin/ldconfig -%postun server-libs -p /sbin/ldconfig +%if "%{flavor}" != "python" +%ldconfig_scriptlets libs +%ldconfig_scriptlets client-libs +%ldconfig_scriptlets server-libs %if %{with ceph} -%post ceph -p /sbin/ldconfig -%postun ceph -p /sbin/ldconfig +%ldconfig_scriptlets ceph %endif %pre server -f %{pname}.pre ++++++ xrootd-5.8.1.tar.gz -> xrootd-5.8.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/xrootd/xrootd-5.8.1.tar.gz /work/SRC/openSUSE:Factory/.xrootd.new.30101/xrootd-5.8.2.tar.gz differ: char 13, line 1