Add dependency on liburing-devel to root-io

Exclude failing tutorial-tmva-RBatchGenerator_filters_vectors-py test
  on aarch64 (Fedora 40+)
This commit is contained in:
Mattias Ellert 2024-06-18 04:22:08 +02:00
commit ea27f7093b

View file

@ -26,7 +26,7 @@
Name: root
Version: 6.32.00
%global libversion %(cut -d. -f 1-2 <<< %{version})
Release: 4%{?dist}
Release: 5%{?dist}
Summary: Numerical data analysis framework
License: LGPL-2.1-or-later
@ -413,7 +413,7 @@ Requires: %{name}-core = %{version}-%{release}
# notebook package was merged with JupyROOT package
Provides: %{name}-notebook = %{version}-%{release}
Obsoletes: %{name}-notebook < 6.32.00
Requires: js-jsroot >= 7.5
Requires: js-jsroot >= 7.7
%if %{?fedora}%{!?fedora:0}
# jupyter-notebook not available in RHEL/EPEL
# some functionality missing
@ -838,6 +838,9 @@ from marked up sources.
%package io
Summary: Input/output of ROOT objects
Requires: %{name}-core%{?_isa} = %{version}-%{release}
%if %{?fedora}%{!?fedora:0}
Requires: liburing-devel
%endif
%description io
This package provides I/O routines for ROOT objects.
@ -1140,7 +1143,7 @@ access to http based storage such as webdav and S3.
Summary: HTTP server extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: js-jsroot >= 7.5
Requires: js-jsroot >= 7.7
# Library split (net-httpsniff from net-http)
Obsoletes: %{name}-net-http < 6.14.00
@ -2536,6 +2539,15 @@ gtest-tree-dataframe-test-dataframe-concurrency|\
gtest-tree-dataframe-test-dataframe-simple"
%endif
%if %{?fedora}%{!?fedora:0} >= 40
# - tutorial-tmva-RBatchGenerator_filters_vectors-py
# *** Break *** segmentation violation
%ifarch aarch64
excluded="${excluded}|\
tutorial-tmva-RBatchGenerator_filters_vectors-py"
%endif
%endif
%ifarch %{power64}
# - test-stressgraphics(-interpreted)
# *** stack smashing detected ***: terminated
@ -3572,6 +3584,11 @@ fi
%endif
%changelog
* Mon Jun 17 2024 Mattias Ellert <mattias.ellert@physics.uu.se> - 6.32.00-5
- Add dependency on liburing-devel to root-io
- Exclude failing tutorial-tmva-RBatchGenerator_filters_vectors-py test
on aarch64 (Fedora 40+)
* Mon Jun 10 2024 Mattias Ellert <mattias.ellert@physics.uu.se> - 6.32.00-4
- Backport fix for failing test with Python 3.13
@ -3583,7 +3600,7 @@ fi
* Mon Jun 03 2024 Mattias Ellert <ellert@ellert.se> - 6.32.00-1
- Update to 6.32.00
- Drop EPEL 8 build (now requires Python >= 3.7 ans tbb >= 2020)
- Drop EPEL 8 build (now requires Python >= 3.7 and tbb >= 2020)
- Dropped patches: 12
- New patches: 6
- The JsMVA python module is now a submodule of the ROOT python module