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
Filter out parts of tests that require remote network access instead of
excluding the whole test
Fix multicore tests when running on machines with few cores
FindBLAS.cmake supports flexiblas now)
Drop the workaround for the bug in doxygen causing different results
on 32 and 64 bit architectures (use doxygen < 1.8.17 or >= 1.8.20-3)
Build require xrootd 5 (Fedora 33+, EPEL 7+)
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
Do not export Python modules in CMake config
Drop patch root-clang-ignore-gcc-options.patch
("Recent ROOT does not send all possible compiler flags to rootcling.")
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