From ea27f7093bee4e9b47ff5449eb5433f89593d0e8 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Tue, 18 Jun 2024 04:22:08 +0200 Subject: [PATCH] Add dependency on liburing-devel to root-io Exclude failing tutorial-tmva-RBatchGenerator_filters_vectors-py test on aarch64 (Fedora 40+) --- root.spec | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/root.spec b/root.spec index a2adb6c..eb906de 100644 --- a/root.spec +++ b/root.spec @@ -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 - 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 - 6.32.00-4 - Backport fix for failing test with Python 3.13 @@ -3583,7 +3600,7 @@ fi * Mon Jun 03 2024 Mattias Ellert - 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