SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for root6-devel-6.30.06-lp155.2.1.x86_64.rpm :

* Thu Apr 04 2024 Atri Bhattacharya - Update to version 6.30.06:
* [ROOT-9000] - Fix memory leak when reassigning static TSpline3 with new data.
* [gh#root-project/root#6535] TDataMember::SetterMethod().
* [gh#root-project/root#7952] Template with result_of only works in same cell in which it\'s defined.
* [gh#root-project/root#7960] Warnings about Missing std::pair dictionaries with 6.24.
* [gh#root-project/root#8435] thisroot.fish does not set properly JUPYTER
* env vars with gnuinstall=ON.
* [gh#root-project/root#9594] Systematic build failure of ROOT master in the LCG DEBUG builds since Jan 15th.
* [gh#root-project/root#13130] Valgrind reports leak when constructing TChain.
* [gh#root-project/root#14247] [gui] TGSpeedo class broken in 6.30 binary release Ubu22.04.
* [gh#root-project/root#14458] Crash when doing Weighted Likelihood fit.
* [gh#root-project/root#14508] Using LZMA compression with RNTupleWriter leads to memory corruption.
* [gh#root-project/root#14634] conflict with installed nlohman/json.
* [gh#root-project/root#14769] Build error with \"nlohmann/json.hpp: No such file or directory\" in spack (unit tests build, with –test=root option).
* [gh#root-project/root#14793] 6.26 cannot read file written with 6.30.4.
* [gh#root-project/root#14964] ROOT-HEAD fails with \"cling interactive line includer >>>: fatal error: module file \'[snip]/Vc.pcm\' not found: module file not found\".
* Fri Mar 01 2024 Atri Bhattacharya - Update to version 6.30.04:
* [gh#root-project/root#7207] Cling memory leaks
* [gh#root-project/root#11743] CMake >= 3.24 fails to build LZMA: WARNING: ‘aclocal-1.15’ is missing on your system.
* [gh#root-project/root#12023] SIGSEGV from Destructor of ROOT::RDF::RNode
* [gh#root-project/root#13110] Bug in TDecompBase::DiagProd
* [gh#root-project/root#13697] Unexpected behaviour of KSTest with toys (“X” option) for identical histograms
* [gh#root-project/root#14085] thisroot.sh does not recognize bash when running in qemu-x86_64 #14085
* [gh#root-project/root#14157] Minuit2 standalone build: StandAlone.cmake looks for the wrong path for VERSION_FILE
* [gh#root-project/root#14162] RooFFTConvPdf is not working for ROOT 6.30/02
* [gh#root-project/root#14163] cmake find_package ROOT broken with 6.30, nlohmann and vdt are builtin but not found
* [gh#root-project/root#14188] cmake find_package ROOT 6.30 broken: it requires nlohmann-json
* [gh#root-project/root#14195] cmake find_package VDT not found in root docker container
* [gh#root-project/root#14223] Extremely long startup time when loading dictionaries with pyroot
* [gh#root-project/root#14225] [RF] Segmentation fault in ROOT 6.30 workspace creation
* [gh#root-project/root#14229] [6.30] root-config –git-revision broken
* [gh#root-project/root#14256] TAxis::GetTicks and TAxis::SetTicks are inconsistent. Significantly so.
* [gh#root-project/root#14277] Cling triggers a huge number of openat calls when loading libraries
* [gh#root-project/root#14302] The command “root –notebook” is not allowed on Windows 11
* [gh#root-project/root#14376] build failure with mysql 8.3- More specific file list for python package.- Drop upstreamed patches:
* root6-minuit2-standalone-correct-version-file.patch
* root6-minuit2-standalone-libdir.patch
* Tue Dec 12 2023 Atri Bhattacharya - Disable building tests, we do not run tests anyway since most require network connectivity to download additional files.
* Fri Dec 01 2023 Atri Bhattacharya - Update to version 6.30.02:
* Long list of changes, see https://root.cern/doc/v630/release-notes.html- Drop configuration options pertaining to deprecated or removed features.- Add root6-minuit2-standalone-correct-version-file.patch: Fix version file lookup in cmake when building minuit2_standalone (gh#root-project/root#14157).- Drop patches no longer required:
* root6-clang-ignore-gcc-options.patch.
* root6-minuit2-standalone-add-compilation-flag.patch.- _constraints: Upto 30 GB hard disk space now required.- New BuildRequires: cmake(ryml).- Update suse_version numbers testing for Tumbleweed to 1699.- Re-organise BuildRequires to only pull in required packages for minuit2_standalone flavour.
* Sun Jun 18 2023 Atri Bhattacharya - Use python3 as pythons to always use distro default python3 to build.- Add root6-python3.11-no-code.h.patch to use Python.h instead of code.h, with the latter dropped from python 3.11.- Drop snippet deleting backup files from buildroot; these are no longer installed.- Pass CMAKE_INSTALL_INCLUDEDIR=%{_includedir}/root to get the headers to install to the correct dir.
* Sat Jun 17 2023 Atri Bhattacharya - Update to version 6.28.04:- Refresh patches.- Drop root6-no-gtest.patch: no longer required; pass builtin_gtest=OFF to cmake during configure instead.
* Mon Jan 09 2023 Atri Bhattacharya - Update to version 6.26.10:
* [gh#root-project/root#11191] TBrowser does not show TGeo volume names.
* [gh#root-project/root#11686] Missing Rint dependency for rootcling.
* [gh#root-project/root#11515] Error in TInterpreter::Calc with no output stack in seemingly random distributed rdf test execution.
* [gh#root-project/root#11713] Add support for Python 3.11.
* [gh#root-project/root#11714] ACLiC broken on macOS 13 Ventura.- Minor specfile cleanups.
* Mon Oct 31 2022 Atri Bhattacharya - Update to version 6.26.08:
* [gh#root-project/root#11080] Backport the fix on computation of the radiation and nuclear interaction lengths.
* [gh#root-project/root#11128] Clang can\'t build ROOT anymore due to a new added diagnostic about undefined behavior.
* [gh#root-project/root#11130] ROOT doesn\'t compile with new nlohmann-json version 3.11.0.
* [gh#root-project/root#11239] Build failure on Ubuntu22.04, when ROOT builds FTGL itself.
* [gh#root-project/root#11222] [DF] gtest-tree-dataframe-test-dataframe-snapshot fails with AddressSanitizer.
* [gh#root-project/root#11207] [DF] Bad interaction between `Alias` and TTree sub-branches.
* [gh#root-project/root#10645] [TTreeReader] Cannot read `Float16_t` branch.
* [gh#root-project/root#11260] `TTreeReaderArray` does not support `Double32_t`.
* [gh#root-project/root#11259] genreflex crash in `TMetaUtils::ReSubstTemplateArg` with gcc12 headers.
* [gh#root-project/root#11312] Build failure with nlohmann/json 3.11.
* [gh#root-project/root#10742] `READ_WITHOUT_GLOBALREGISTRATION` has no effect on remote files.
* [gh#root-project/root#11383] Deadlock in ErrorHandler when invoked at library initialization time..
* [gh#root-project/root#11396] [RF] Buggy range overlap check in createNLL when SplitRange option is used.
* [gh#root-project/root#11414] [RF] Renaming dataset fails when total number of dataset in workspace reached 10.
* [gh#root-project/root#11330] [core] `kNotDeleted` mechanism is broken on some platforms.
* [gh#root-project/root#10828] `TH1::Merge` does not extend axes properly for certain histograms with labels.
* [gh#root-project/root#11333] `THnSparse::Add()` does not preserve weights.
* [gh#root-project/root#10382] [TNDArrayT] Backward incompatibility: Error reading from ROOT Files created with earlier versions - Streamer bug.
* [gh#root-project/root#11436] Missing StreamerInfo in file containing nested collection that is non-split but stored member wise.
* [gh#root-project/root#11332] [RF] Batchmode ignores `depsAreCond` in Conditional when creating a `RooProdPdf`.
* [gh#root-project/root#11508] [DF] Wrong entries processed with a `Range` with begin+stride.
* [gh#root-project/root#11390] `Display` does not respect parameters if another operation is booked before printing.
* [gh#root-project/root#8962] `SetClusterPrefetch(true)` breaks BulkIO with more than one basket.
* [gh#root-project/root#11329] Dictionary generation of some classes fails on gcc12 (at least in part due to the use of modules).
* Wed Sep 28 2022 Stefan Brüns - Fix build of dependent packages, move all binaries referenced by CMake Config file from utils to the devel package.
* Fri Sep 23 2022 Atri Bhattacharya - Make freesans and droid font Requires more specific -- gnu-free-fonts and google-droid-fonts respectively -- to resolve choices when building packages dpenedent on root6-devel.
* Wed Sep 21 2022 Atri Bhattacharya - Update to version 6.26.06:
* [gh#root-project/root#10814] Error in REveBox.cxx while building root 6.26.04
* [gh#root-project/root#10403] Update civetweb to 1.16 once it’s released
* [gh#root-project/root#10759] root-config fails if spaces are part of ROOTSYS path
* [gh#root-project/root#11002] [DF] Wrong regex substitution when generating code to jit
* [gh#root-project/root#10920] [DF] RDataFrame confused by array variables in 6.26/04
* [gh#root-project/root#6932] rdf.Snapshot columnList - automate size columns
* [gh#root-project/root#11026] Integer overflow in TEntryList
* [gh#root-project/root#10872] [DF] Wrong entries are loaded from friend trees with distributed RDF
* [gh#root-project/root#11017] [RF] RooDataSetHelper doesn’t respect RooRealVar range
* [gh#root-project/root#10840] [RF] HistFactory PreprocessFunction::PrintXML() needs to escape special characters to produce valid XML
* [gh#root-project/root#10869] [RF] sPlot does not work with RooAddPdf in 6.26/04
* Tue Jun 21 2022 Atri Bhattacharya - Update to version 6.26.04:
* [gh#root-project/root#9127] roofit plotOn issue.
* [gh#root-project/root#10390] Wrong file names created in distributed Snapshot.
* [gh#root-project/root#10351] macOS 12: TViewPubDataMembers uses deprecated std::iterator.
* [gh#root-project/root#10473] [RooFit] Crash when RooSimultaneous does not contain a pdf for each value of the index category.
* [gh#root-project/root#9070] Inconsistent behavior when editing constraint terms in HistFactory models.
* [gh#root-project/root#9406] Low-statistics fits terminate with BatchMode and NumCPU arguments.
* [gh#root-project/root#10548] Use of undeclared identifier on Mac ARM.
* [gh#root-project/root#10478] runtime_cxxmodules fails to build with GCC12.
* [gh#root-project/root#10586] [TMVA][SOFIE]Generated headers are missing include guards.
* [gh#root-project/root#10538] AdditionalData is not exported to XML.
* [gh#root-project/root#10578] SHA-256 Hash Mismatch for xrootd.- Changes from version 6.26.00 and 6.26.02:
* Many changes, see https://root.cern/doc/v626/release-notes.html.- Refreshed patches (minor rebasing to apply cleanly):
* root6-fontconfig.patch
* root6-minuit2-standalone-add-compilation-flag.patch
* root6-minuit2-standalone-libdir.patch
* root6-no-gtest.patch
* root6-reduce-compile-memory.patch- Update definition of pythons to 3.10 for openSUSE >= 1550.- Change subpackages %{name}-test, %{name}-tutorials, %{name}-config, and %{name}-emacs to noarch as recommended by %rpmlint.- Do not mv DistRDF for openSUSE < 1550, as it is not generated (fixes build failures for 15.4).
* Wed Dec 29 2021 Atri Bhattacharya - Update constraints to avoid OOM build failures (especially on aarch64).
* Tue Sep 28 2021 Atri Bhattacharya - Turn memtest off to build against glibc >= 2.34 (gh#root-project/root#9031).
* Tue Sep 21 2021 Atri Bhattacharya - Update to version 6.24.06:
* [#8931] - TDirectory::RegisterGDirectory is MT unsafe.
* [#8011] - Bug in RooAbsPdf::extendedTerm when expected events is negative.- Changes from version 6.24.04:
* [#8503] - ranluxpp code is using left shift of negative value - 1 which is undefined per the C standard.
* [#8641] - RooStats::HypoTestInverterResult::FindIndex fails if xvalue == 1.
* [#8767] - [netxng] Crash in on-exit destruction of an TNetXNGFile object.
* [#8739] - [DF] Cannot read files that don’t have a .root extension with IMT on.
* [#8713] - [tree] TTreeCache is turned off when fAutoFlush == 0.- root6-emacs: Switch \"Supplements: packageand(root6-devel:emacs)\" to \"Supplements: (root6-devel and emacs)\".
* Sat Aug 07 2021 Atri Bhattacharya - Add back roots.exe executable to root6-devel (removed by mistake in previous iteration).
* Thu Jul 29 2021 Atri Bhattacharya - Obsolete root6 package and have it provided by root6-devel; split binaries previously installed by root6 into (new subpackage) root6-utils or root6-devel depending on whether they are utilities to work with root files or required for core root programming respectively.- Rename python package (python3-root6) to have the correct multiflavor prefix (we still only build for the default py3, i.e. python38-root6).- New BuildRequires: z3-devel, python-pygments, python-PyYAML.- Update %{name}-rpmlintrc file to suppress more false positives.
* Fri Jul 02 2021 Atri Bhattacharya - Update to version 6.24.02:
* Improved scaling behavior of RDataFrame with high core counts (32+ cores).
* Fixed memory leaks and memory errors.
* GCC11 fixes.
* An issue opening remote files on some servers.
* Parsing of .
* Several bug fixes in RooFit.- Changes from versions 6.24.00 and 6.24.02:
* See https://root.cern/doc/v624/release-notes.html.- Drop patches incorporated upstream:
* root6-include-limits-header.patch
* root6-fix-libafterimage-building.patch
* root6-jupyroot-license.patch.- Minor rebase of applicable patches so they apply cleanly.
* Tue Jun 15 2021 Atri Bhattacharya - Add root6-include-limits-header.patch: Include limits header (gh#root-project/root#8107).
* Sun Mar 07 2021 Atri Bhattacharya - Instead of deleting root\'s config scripts, install them to the system profile.d dir as part of a new root6-config package.
* Wed Mar 03 2021 Atri Bhattacharya - Add root6-fix-libafterimage-building.patch: Fix libafterimage with recent ar; patch taken from upstream PR [gh#root-project/root#7345,gh#root-project/root#7346].
* Thu Feb 25 2021 Atri Bhattacharya - Update to version 6.22.06:
* [gh#root-project/root#6840] TClass for pair sometimes have the wrong offset/size.
* [gh#root-project/root#6540] Crash message should point to github.
* [gh#root-project/root#6797] TCling::UpdateListOfLoadedSharedLibraries() Linux thread safety.
* [gh#root-project/root#6331] Fedora 32 test failures.
* [gh#root-project/root#6856] error when creating a python class inheriting from a ROOT class, 6.22/02.
* Mon Aug 17 2020 Atri Bhattacharya - Update to version 6.22.02:
* RDataFrame - With ROOT-10023 fixed, RDataFrame can now read and write certain branches containing unsplit objects, i.e. TBranchObjects. - Snapshot now respects the basket size and split level of the original branch when copying branches to a new TTree. - For some TTrees, RDataFrame’s GetColumnNames method returns multiple valid spellings for a given column.
* [ROOT-9240] - Compiled program with libNew.so crash.
* [ROOT-9731] [DF] Cannot read columns holding TVector3 pointers.
* [ROOT-10023] [TTreeReader] Unable to read TBranchObject.
* [ROOT-10796] Bug in MakeProxy std::map*>>.
* [ROOT-10845] RooArgSet IsOnHeap result incorrect.
* [ROOT-10846] TPython documentation is gone.
* [ROOT-10870] pyROOT issue with std::shared_ptr in 6.22/00.
* [ROOT-10882] Drawing crashes when histogram title contain special characters.
* [ROOT-10884] Error importing JupyROOT with conda ROOT.
* [ROOT-10889] [RDF] Unexpected/broken behaviour of the Display action.
* [ROOT-10891] [DF] Display of char
* branches is broken.
* [ROOT-10913] RooCategory doesn’t update its label when its state is dirty.
* [ROOT-10916] [Graphics][JSROOT] “%jsroot on” broken in Juypter notebooks.
* [ROOT-10917] prompt: pressing ctrl-R when no root_hist file is present results in a segfault.
* [ROOT-10920] Models with Poisson constraints don’t have noRounding=true.
* [ROOT-10927] Dramatic increase of memory usage while reading trees containing histograms.
* [ROOT-10931] Polygon doesn’t close when drawing PDF as filled curve.
* [ROOT-10934] Error when making a nested RooSimultaneous.
* [ROOT-10969] Can not compile ROOT macro on Win10: picking up paths to other SW.
* [ROOT-10987] RooFit’s caching can lead to wrong results when batch computations used.
* [ROOT-10022] [DF] Add support for TBranchObjects (e.g. branches containing TH2F).
* [ROOT-10967] PyROOT Improve pretty printing to respect existing C++ methods.- Add root6-jupyroot-license.patch: Make JuPyROOT license compatible with root general license [https://sft.its.cern.ch/jira/browse/ROOT-10992].- Drop root6-memory-arm-x86.patch and pass the appropriate C/CXX flags to cmake as options instead.- Minor rebasing of root6-fontconfig.patch and root6-no-gtest.patch to apply cleanly (without fuzz).- Don\'t use RPM optflags for CMAKE_CXX_FLAGS as they cause build errors with CXX not being able to find std::atomic. Instead pass optflags to CMAKE_REQUIRED_FLAGS.- Disable building tests on Leap 15.1 due to too old gtest.- Disable LTO on aarch64; builds randomly fail due to stuck job/ OOM when enabled.- Enable OpenMP multithreading for minuit2 (both standalone and as part of root).
* Sat Jul 04 2020 Atri Bhattacharya - Update to version 6.22.00:
* Long list of changes, see https://root.cern/doc/v622/release-notes.html- Rebase existing patches as required (minor changes only).- Adapt symlinks to python3_sitearch to upstream file list changes.- Delete backup files (
*~) which are installed erroneously.- Adapt hashbang fixes to upstream changes (/usr/bin/env /usr/bin/pythonX.X is the new original bang).- Enable link time optimization; builds no longer fail with this.
* Mon Jun 15 2020 Atri Bhattacharya - Update to version 6.20.06:
* [ROOT-7435] Histogram titles with latex appear tiny in TCanvas if gROOT.IsBatch() is True.
* [ROOT-7986] Severe memory leak reading RooFitResult and HypoTestInverterResult from disk.
* [ROOT-9535] Unexpected crash when cloning TH2 histogram.
* [ROOT-10178] TTreeProcessorMT can’t deal with trees with different names in the same TChain.
* [ROOT-10209] ROOT 6.18/00 does not compile with CUDA available in C++17 mode.
* [ROOT-10626] Build Fails when python3-numpy not present (Fedora 31).
* [ROOT-10648] Occasional streamer type mismatch in multi-thread TTree writing.
* [ROOT-10658] wrong -I flags provided for dictionary compilation.
* [ROOT-10663] ROOT dictionary for ATLAS persistent class can’t load correctly.
* [ROOT-10668] RooFit with Asymptotically Correct approach will segfault if RooRealVar Name != Title.
* [ROOT-10670] hesse does not know which minimizer to use.
* [ROOT-10673] TPad::logX broken for histograms with Sumw2 errors.
* [ROOT-10676] Constructing a RooDataSet from TTree with cuts causes warnings.
* [ROOT-10682] Some histograms with custom axes and error bars not displayed on log-log canvas.
* [ROOT-10696] TDirectory::GetObject() with wrong type leaks memory.
* [ROOT-10712] Failing template instantiation during tear down.
* [ROOT-10719] Some TH1-s Display Incorrectly in root 6.20.04.
* [ROOT-10725] cmake fails to detect python\'s \"Development\" component.
* [ROOT-10732] hadd broken.
* [ROOT-10734] pymva tutorials not disable when pymva not available.
* [ROOT-10754] [cling] Miscompilation with make_shared/shared_ptr.
* [ROOT-10766] Missing overload in LHCb\'s FuncOps__::__le__.
* [ROOT-10774] rootbrowse freezes after startup.
* [ROOT-10777] Cannot py-import Gaudi: assert \"partial specialization scope specifier in SFINAE context\".
* [ROOT-10784] Mistake in what is reported in documentation.
* [ROOT-10792] [DF] Snapshot of TClonesArrays read via TTreeReaderArray is broken.
* [ROOT-10798] ROOT 6.20/02 can’t generate a dictionary for ATLAS’s EventLoop package.
* [ROOT-10804] assertion in clang::Sema::LookupSpecialMember.
* [ROOT-10810] Segmentation fault in pickling of weighted RooFit datasets.
* [ROOT-10822] [DF] RVecs of non-split branches can read from invalid addresses.- Drop some unnecessary hashbangs from non-exec files.- Use proper Supplements for root6-emacs package instead of having Recommends: root6-devel.- Clean up duplicate files in /usr/share/root rather than /usr/share/root6.
* Wed Jun 03 2020 Atri Bhattacharya - Fix Requires and Recommends on devel pkg: Should be root6-devel instead of root-devel.- Fix Provides: Should be root6-
* instead of root-
*.- Add Requires: gcc-c++ to root6 package: doesn\'t work without it.- Link -- rather than move -- .so files into system python dir; these are symlinks and lose their references to the target when moved.- Rename python3-root-devel to python3-root6; requirement of calling it devel pkg disappears with the change to using linked .so files (see previous entry).- Add a set of fonts to Requires for the python pkg since without these, the plotting functions (at least!) crash.- _constraints: Drop overrides for armv6l/armv7l as these are not applicable any more; a minimum of 22G disk space is required.- Disable builds for for i586 as it fails no matter the amount of memory allocated.
* Fri Apr 17 2020 Atri Bhattacharya - Add root-memory-arm-x86.patch to reduce memory used during linking by limiting the amount of debuginfo generated to a minimum; patch taken from fedora package sources.- Use memory-constraints to ensure each thread has at least 2 GiB memory available for it; otherwise builds fail at the linking stage.- Update _constraints:
* At least 22 GB disk space now required.
* Reduce memory to 4 GB, which is enough in tandem with the use of memory-constraints.
* Thu Apr 02 2020 Atri Bhattacharya - Update to version 6.20.04:
* [ROOT-9556] - [DF] Users might silently get wrong results when they process two trees as friends, one of which has been produced by a multi-thread Snapshot of the other.
* [ROOT-10624] - [Graphics][JSROOT] Broken histogram fill color with %jsroot on.
* [ROOT-10630] - Failed to run python code: copy_string=history.history.keys()[0].
* [ROOT-10647] - Missing implementation of “section” in RooArgSet::writeToStream.
* Fix build configuration for CUDA in non-standard directory.- Changes from version 6.20.02:
* [ROOT-10576] - Error getting list of methods of std in cxx17.
* [ROOT-10595] - Fix TH1::KolmogorovTest when using option X.
* [ROOT-10605] - wrong slice in plotting simultaneous pdf built with RooSimWSTool.
* [ROOT-10613] - Configuration does not fail when fail-on-missing is ON and cudnn is not found.
* Build failures due to missing CuDNN.
* Do not overwrite existing LD_LIBRARY_PATH.
* Deprecate “python” CMake option: use “pyroot” instead.
* Protect multi-thread access to TSystem::fHelper.
* Fix plotting slices of RooSimultaneous.
* Fix the copying of the trained mu and variance parameters in the BatchNormLayer.
* Fix in MethodPyKeras for the different API in version 2.
* [DF] Throw in case of Snapshot w/ IMT + “UPDATE” mode.
* [clingutils] Handle non-defaulted template arg after defaulted arg:.
* Move RRawFile from Experimental::Detail to Detail.
* [DF] use RRawFile in SQlite data source, making Davix a plugin.
* [CMake] Fix ‘Numpy not found’ bug.- Changes from version 6.20.00:
* Too many to list: See https://root.cern/doc/v620/release-notes.html.- Drop root-python3.patch: incorporated upstream.- New BuildRequires: gl2ps-devel, xxhash-devel, pkgconfig(libzstd), pkgconfig(liblz4).- Use ninja for build (BuildRequires: ninja).
* Thu Jan 02 2020 Atri Bhattacharya - Package the test directory (as doc) for Minuit2 when building it as a standalone.
* Wed Jan 01 2020 Atri Bhattacharya - Rename python3-root package to python3-root-devel since it Requires root-devel to run.- root-emacs should at least Recommend root-devel, since it is pretty much useless without it.
* Wed Jan 01 2020 Atri Bhattacharya - _constraints: Increase required disk space to 10G after repeated failures from running out.
* Tue Dec 31 2019 Atri Bhattacharya - Implement multibuild for a) root: the full ROOT library, including bundled minuit2 library and b) minuit2: the standalone version of minuit2 library. Note that minuit2 is the only library in ROOT that may be installed as a standalone.- Add patches to fix aspects of minuit2 standalone compilation:
* root-minuit2-standalone-add-compilation-flag.patch: Pass a preprocessor macro via cmake to avoid build failures
* root-minuit2-standalone-libdir.patch: Install libraries to arch-dependent libdir instead of plain lib- Drop the per thread mem requirement when running make: doesn\'t really have the right effect in this case in avoiding random seg faults due to memory running out during compilation.
* Tue Dec 31 2019 Atri Bhattacharya - Require 4 GB per thread during make to avoid build failures.
* Tue Dec 31 2019 Atri Bhattacharya - Package reorganisation (necessitated by root\'s complex intertwining of libraries, header files, and other shared data, and to keep spec file manageable):
* Combine all shared libraries into one %{name}-lib package
* Combine all headers and symlinks to shlibs into one %{name}-devel package.
* Split out a standalone python3-%{name} package and move all
* python relevant files into this.
* Split out a standalone %{name}-emacs package providing ROOT integration with emacs text editor.
* All binaries are now installed by the main %{name} package.
* Mon Dec 30 2019 Atri Bhattacharya - Fix missing symlink to lib in Minuit2-devel.
* Thu Nov 07 2019 Atri Bhattacharya - Update to version 6.18.04:
* Core:
* Speed-up startup, in particular in case of no or poor network accessibility, by avoiding a network access that was used as input to generate a globally unique ID for the current process.
* This network access is replaced by a passive scan of the network interface. This reduces somewhat the uniqueness of the unique ID as the IP address is no longer guaranteed by the DNS server to be unique. Note that this was already the case when the network access (used to look up the hostname and its IP address) failed
* I/O Libraries:
* Allowed user to actually customize the 1st block’s size in TMemFile. Previously the user request was only applies to the 2nd and subsequent blocks.
* Add renaming rule for instances of the math classes from genvector and smatrix to instance for one floating point type (float, double, Double32_t, Float16_t) to instances for any other floating point type.
* Corrected the application of I/O customization rules when the target classes contained typedefs (in particular Double32_t)
* Prevent splitting of objects when a Streamer Function was explicitly attached to their TClass.
* Set offset of the used-for-write element in case of I/O rule on ‘current’ StreamerInfo.
* Fix TTreeReader’s use of Set[Local]Entry
* Avoid deleted memory access in MakeProject and in handling of I/O customization rules.
* Bugs and Issues fixed in this release
* [ROOT-10224] - Crash in opening TFile
* [ROOT-10292] - PYROOT: “TypeError: can not resolve method template call”
* [ROOT-10294] - PyRoot: Segmentation Violation
* [ROOT-10297] - Crash in RooDataHist::sum
* [ROOT-10305] - Leading underscore in branch name causes a crash
* [ROOT-10306] - Failure with std::unique_ptr in STL container
* [ROOT-10299] - Info symbols found twice in Pythia and ROOT- Drop libqt4 BuildRequires: no longer needed.
* Tue Aug 20 2019 Atri Bhattacharya - Add patches to fix build (patches taken from fedora):
* root-clang-ignore-gcc-options.patch: Make clang ignore some gcc options that it does not recognise yet.
* root-no-gtest.patch: Do not use \"inbuilt\" gtest as this requires a network; use system installed version instead.
* root-reduce-compile-memory.patch: Reduce memory during compile time somewhat (still uses up to 5 GiB).- Add root-fontconfig.patch: Make root use system installed TTF fonts; this is needed to avoid licensing issues with non-free fonts bundled by upstream tarball; patch taken from fedora- Add root-python3.patch: Patch to enable python3 compatibility; patch taken from fedora
* Fri Aug 16 2019 Atri Bhattacharya - Initial build.
 
ICM