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
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 previously backported:
root-doxygen-makefile.patch
root-crash-fix.patch
root-test-stress-32bit.patch
Drop patches accepted upstream:
root-test-subdirs.patch
root-test-fixes.patch
root-out-of-bounds.patch
root-doxygen-tilde.patch
root-noinst.patch
Drop patches for issues fixed upstream:
root-dont-link-jvm.patch
root-system-pythia.patch
Drop patch root-urw-otf-hack.patch - broken font file no longer present
Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
(the font is now available in EPEL 7)
Use two more patches from Fedora's llvm5.0 package
New root-test-subdirs.patch patch for more instances of the same issue
Fix a test not setting cache file directory so that it works offline
Fix a compatibility issue with the EPEL 7 gtest version
Fix a missing include
Workaround optimization problems in the Geom library
New subpackages due to library splits
root-tree-dataframe and root-vecops from root-tree-player
root-net-httpsniff from root-net-http
New subpackages due to package splits
root-gui-html from root-gui
root-gui-qtgsi from root-gui-qt
root-io-xmlparser from root-io-xml
root-proof-player from root-proof
New ROOT 7 subpackages
graf-gpadv7
graf-primitives
gui-fitpanelv7
gui-qt5webdisplay
Rename root-guibuilder package to root-gui-builder
Drop patches accepted upstream
Drop previously backported patches
Unbundle jsroot in root-net-http
Add hack to work around broken charmaps in StandardSymbolsPS.otf
Use local static script and style files for JupyROOT
Fix some javascript errors
Fix build rules for test binaries so that they are not installed
Address memory usage issue for ARM build
Drop pre-minified javascript and style files (Fedora packaging guidelines)
Enable builds on ppc/ppc64/ppc64le (do not pass all tests, but the list
of failing tests is much shorter with this release)
Add dependency on python[23]-jsmva to python[23]-jupyroot
New sub-packages: root-gui-canvaspainter, root-gui-webdisplay and
root-hist-draw (not for EPEL 7 since they are root7 specific and
require c++-14)