Accepting request 1194070 from home:badshah400:branches:science

+ Update to version 6.32.04.
+ Add root6-gitinfo-use-file-timestamp.patch: Set timestamp info in installed configuration file to top-level README.md modification time instead of setting it to current buildtime.  This avoids a potential reproducibility issue.

OBS-URL: https://build.opensuse.org/request/show/1194070
OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=29
This commit is contained in:
2024-08-18 04:15:03 +00:00
committed by Git OBS Bridge
parent 72b15b919b
commit cb9e2ea2ab
5 changed files with 84 additions and 5 deletions
+58
View File
@@ -1,3 +1,61 @@
-------------------------------------------------------------------
Wed Aug 14 15:42:26 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.32.04:
* [gh#root-project/root#7223] [RF] RDataFrame to
RooDataSet/RooDataHist conversion
* [gh#root-project/root#7782] [RF] Allow to set nbins for
RooPlot (or disallow)
* [gh#root-project/root#9838] [RF] RooCurve::Average()
overestimating average values of standard precision curves on
small
* [gh#root-project/root#11565] [RF] Crash in
RooStats::ToyMCSample::GenerateToyData
* [gh#root-project/root#13387] Please recover SrvAuthenticate
from libSrvAuth library
* [gh#root-project/root#14541] [ROOT-6193] Editor for palette
axis cannot set title properties
* [gh#root-project/root#15104] new PyROOT/cppyy fails to pickle
enums
* [gh#root-project/root#15161] Attribute (getitem) differences
for PyROOT objects in ROOT master
* [gh#root-project/root#15234] cppyy - wrong object type when
iterating over a polymorphic container
* [gh#root-project/root#15269] Iterators in pyROOT working
differently in ROOT master compared to 6.30/02
* [gh#root-project/root#15315] PyROOT Example with inheriting
from ROOT.Math.IMultiGenFunction doesnt work after recent
cppyy upgrade
* [gh#root-project/root#15425] TTreeProcessorMP processes events
multiple times when there are more threads than entries
* [gh#root-project/root#15755] [RF][HS3] Higgs discovery
workspaces roundtrip
* [gh#root-project/root#15874] [Hist] Backwards compatibility
broken for THnSparseL in 6.32
* [gh#root-project/root#15887] Broken plot .C macros for default
Name() argument in plotOn()
* [gh#root-project/root#15977] [gui] Event StatusBar does not
work well when TMarker outside of zoom region
* [gh#root-project/root#15986] Problems with TUri compilation
* [gh#root-project/root#16031] VecOps binary functions not using
the right types
* [gh#root-project/root#16038] Could NOT find Vdt error when
using 6.32.02 docker image
* [gh#root-project/root#16087] [docs] Potential typo in function
name case: DistanceToPrimitive
* [gh#root-project/root#16201] PyROOT Support most recent numba
version 0.60.0 intervals
* [ROOT-6286] Reading a TChain and TTreeCache
* [ROOT-7991] THnSparse::ProjectionND yields disfunctional
histogram
* [ROOT-8238] TPrincipal tries to make histograms with nbin=0
* [ROOT-8519] Bug when use simple math functions in
TTree::SetAlias()
- Add root6-gitinfo-use-file-timestamp.patch: Set timestamp info
in installed configuration file to top-level README.md
modification time instead of setting it to current buildtime.
This avoids a potential reproducibility issue.
-------------------------------------------------------------------
Sun Jul 7 00:26:24 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
+5 -2
View File
@@ -50,8 +50,10 @@ ExcludeArch: i586
%endif
%define series 6
%define sover 6_32
# build is already a populated dir in tarball
%define __builddir _build
Name: %{pname}
Version: 6.32.02
Version: 6.32.04
Release: 0
Summary: Numerical data analysis framework
License: LGPL-2.1-or-later
@@ -140,6 +142,8 @@ Patch1: root6-reduce-compile-memory.patch
# SECTION Other patches (start at number 10)
# PATCH-FEATURE-OPENSUSE root6-fontconfig.patch badshah400@gmail.com -- 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
Patch10: root6-fontconfig.patch
# PATCH-FIX-UPSTREAM root6-gitinfo-use-file-timestamp.patch badshah400@gmail.com -- Set timestamp info in generated file to top-level README.md file modification time instead of setting it to current build time, for reproducibility's sake
Patch11: root6-gitinfo-use-file-timestamp.patch
# PATCH-FIX-UPSTREAM root6-python3.11-no-code.h.patch badshah400@gmail.com -- code.h is no longer available with python 3.11, use Python.h instead
Patch13: root6-python3.11-no-code.h.patch
# /SECTION
@@ -387,7 +391,6 @@ cp -r ../../core/foundation/inc/ROOT/RVersion.hxx ./
-Droottest:BOOL=OFF \
-Drootbench:BOOL=OFF
%endif
%cmake_build
%install
+18
View File
@@ -0,0 +1,18 @@
---
cmake/modules/UpdateGitInfo.cmake | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: root-6.32.04/cmake/modules/UpdateGitInfo.cmake
===================================================================
--- root-6.32.04.orig/cmake/modules/UpdateGitInfo.cmake
+++ root-6.32.04/cmake/modules/UpdateGitInfo.cmake
@@ -21,7 +21,8 @@ endif()
include(${CMAKE_SOURCE_DIR}/cmake/modules/SetROOTVersion.cmake)
function(UPDATE_GIT_VERSION)
- string(TIMESTAMP PSEUDO_GIT_TIMESTAMP "%b %d %Y, %H:%M:%S" UTC)
+ file(TIMESTAMP ${CMAKE_SOURCE_DIR}/README.md PSEUDO_GIT_TIMESTAMP "%b %d %Y, %H:%M:%S" UTC)
+ message(STATUS "Setting timestamp to ${PSEUDO_GIT_TIMESTAMP}")
if(GIT_DESCRIBE_ALL)
file(WRITE ${CMAKE_BINARY_DIR}/etc/gitinfo.txt
"${GIT_DESCRIBE_ALL}\n${GIT_DESCRIBE_ALWAYS}\n${PSEUDO_GIT_TIMESTAMP}\n")
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d0f76bf05857e1807ccfb2c9e014f525bcb625f94a2370b455f4b164961602d
size 192892722
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:132f126aae7d30efbccd7dcd991b7ada1890ae57980ef300c16421f9d4d07ea8
size 192915562