The root-roofit-jsoninterface package was merged with root-roofit-hs3
Fix calculation of kerning distances in generated PDF files
Dropped patches: 1
New patches: 2
Rename the jupyroot and distrdf packages to reflect that they are
now submodules of the main pyyhon package
New subpackages: root-package graf3d-glad, root-package net-curl,
root-package tmva-sofie-parser-python, root-package tree-ml,
root-package histv7util
Dropped patches: 2
New patches: 7
Drop EPEL 8 build (now requires Python >= 3.7 ans tbb >= 2020)
Dropped patches: 12
New patches: 6
The JsMVA python module is now a submodule of the ROOT python module
The notebook package was merged with the JupyROOT package
Drop patch root-RF-Rewrite-RooProdPdf.TestGetPartIntList-unit-test.patch
(previously backported)
Enable Apache Arrow support (64 bit architectures only)
ROOT now uses llvm/clang version 13 (updated from version 9)
Clean up specfile by removing EPEL 7 conditionals
Drop dataframe, roofit and tmva-sofieparser on EPEL 8 ppc64le due to
"pure virtual method called" errors
Split the root-geom sub-package into three separate sub-packages:
root-geom, root-geom-builder and root-geom-painter
Enable uring support in EPEL 9 (liburing now available)
New sub-packages: root-geom-webviewer, root-roofit-jsoninterface,
root-testsupport, root-tree-ntuple-utils, root-tree-webviewer,
root-xroofit
Dropped patches: 31
New patches: 17
Updated patches: 4
Drop patches root-Fixes-for-garbage-collection-in-Python-3.11.patch
and root-Guard-gInterpreterMutex-in-TClingClassInfo-IsEnum.patch
(fixed upstream)
Use different filenames in io/loopdir tests
Update root-test-timeout.patch to address one more issue
Drop patch root-move-private-decl.patch (fixed upstream)
Drop some previously backported patches
Rename patch root-blas-linking-and-ignore-prefix.patch (partially fixed)
Backport locking of gInterpreterMutex in TClingClassInfo::IsEnum
New subpackages: root-roofit-common, root-roofit-dataframe-helpers,
root-roofit-hs3, root-tmva-sofie and root-tmva-sofie-parser
Removed subpackages: root-memstat and root-montecarlo-vmc
Drop the doxygen generated root-doc package (doxygen runs out of memory)
Dropped patches: 17
New patches: 22
Updated patches: 5
ROOT now uses llvm/clang version 9 (updated from version 5)
No longer exclude arch s390x (better supported in llvm/clang 9)
Drop patches accepted upstream or previously backported
Backport some fixes that make more tests work
New subpackages: python{2,3}-distrdf, root-roofit-batchcompute
Require js-jsroot >= 6
Drop patch previously backported: root-doxygen-endof-part1.patch
Drop patch accepted upstream: root-python2-compat.patch
Add back line accidentally removed in root-config
Install headers in new PyROOT with COMPONENT headers
Increase test timeout for ppc64le
Drop patches accepted upstream
root-FitData-assert-fix.patch
root-clang-altivec-vector.patch
root-format-fix.patch
root-moved-file.patch
root-xmlmodify-dep.patch
New and improved Python bindings
The new Python bindings can be built for both Python 2 and Python 3
out of the box. Dropped the workaround in specfile for this (EPEL 7)
Dropped the python3-other packages (EPEL 7)
The new Python bindings has split the TPython interface to a separate
library. Now in a separate root-tpython package
root-tpython and root-tmva-python are now using Python 3 on EPEL 7
New subpackage root-gui-browsable
New patches (submitted upstream)
Fix too aggressive -Werror replacements
Add missing call to TFile::SetCacheFileDir in a TMVA tutorial
Adjust stressGraphics.ref
Fix off-by-one error in histogram v7 bin iterator
Compatibility with python 2.7 versions before 2.7.9
Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf)
Fix doxygen issues
Fix bad regex in TProofMgr
Compatibility with xrootd 5
Drop patches accepted upstream
root-dont-download-input-file-if-it-already-exists.patch
root-fix-plugin-definition.patch
root-man-install.patch
root-pretty-printers.patch
root-python3.patch
root-stress-aarch64-ppc64le.patch
Drop patches no longer relevant due to changes to the code
root-missing-include-string.patch
root-static-constexpr.patch
Add workaround for PyROOT issues on ppc64le in EPEL 7
root-epel7-ppc64le-pyroot.patch (patch conditionally applied)
Fix path to moved data file in tutorial
root-moved-file.patch
Split the root-roofit subpackage into four different packages
root-roofit, root-roofit-core, root-roofit-more and root-roostats
The root-roofit-more library splits out the part of roofit that depends on
the root-mathmore package
New subpackage: root-histv7
Drop patches accepted upstream:
root-avoid-gui-crash.patch
root-doxygen-generation-with-python-3.patch
Drop patches with alternative fix implemented upstream:
root-dont-install-eve7-files.patch
root-ix32-geom-opt.patch
Drop ppc64 specific workaround (ppc64 no longer built in Fedora or EPEL):
root-ppc64-doc.patch
Dropped subpackages:
root-geocad
root-graf-qt
root-gui-qt
root-gui-qtgsi
root-io-hdfs
root-io-rfio
root-net-bonjour
root-net-globus
root-net-ldap
root-net-krb5
root-table
Drop BuildRequires needed by the dropped subpackages
New subpackages:
root-graf3d-csg (split off from root-graf3d-gl)
root-gui-browserv7
root-tree-ntuple
Don't build python2-root for Fedora >= 31
Include desktop and MIME type files in source RPM (removed from source)
Install man pages in correct directory
Use correct library names in plugin definitions
Don't download test input file if it already exists
Python 3 fixes
Increase test tolerance (aarch64 and ppc64le)
Fix GDB pretty printers install name and location
Let clang ignore some gcc options it hasn't implemented
Don't build python2-jupyroot/jsmva packages for Fedora >= 29
Drop previously backported patch root-TGHtmlBrowser-crash.patch