Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Rivet for openSUSE:Factory checked in at 2023-07-27 16:52:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Rivet (Old) and /work/SRC/openSUSE:Factory/.Rivet.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Rivet" Thu Jul 27 16:52:17 2023 rev:25 rq:1100939 version:3.1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes 2023-04-26 17:26:15.485937122 +0200 +++ /work/SRC/openSUSE:Factory/.Rivet.new.32662/Rivet.changes 2023-07-27 16:52:36.814426192 +0200 @@ -1,0 +2,60 @@ +Tue Jul 11 04:00:30 UTC 2023 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 3.1.8: + * Append extra newlines to plugin sources in batched rivet-build. + * Add ability to control the specific plugin library paths for + analyses to be loaded from, via new programmatic set and get + methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS + environment variable. + * Remove support for custom ASCII event-file formats. + * Use an immediate call to HepMC3::deduce_reader() in the file + and stream opening; drop local attempts to deduce the file + format. + * Require HepMC3 >= 3.2.0 + * Add variations on the discard/select utility functions to + (particularly) discard single elements by equality rather than + needing to provide a function. + * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden + * Provide an implicit cast for FourVector and derived classes to + PseudoJet, to avoid the incorrect conversion by PJ's template + constructor. + * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873 + * ATLAS_2019_I1746286: fix generator ctau description in the + info file. + * Fix memory leaks in binreloc.c and the merging-related method + in AnalysisHandler. + * Fix CMS_2015_I1346843 to allow FSR photons from muon decays + * Add example analysis demonstrating use of an ONNX neural net. + * Change/correct DressedLeptons behaviour to accept photons from + prompt muons and taus. (Return to 2.x behaviour, accidentally + reverted.) + * Update ParticleIdUtils content to match latest MCUtils. + Includes a serious speed-up (6x!) in PID digit decoding! + * Allow linspace() and aspace() to make reversed edge-sets with + start > end. + * Add powspace() and powdbnspace() uniform-spacing functions for + power laws, and a generic _fnspace() function for any + transform/inverse function-pair. + * Fix couting of raw vs tmp histos when checking + self-consistency of output file. + * Replace regex_match with reg_search to pick up substring + matches, too. + * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where + the wrong decay chain was checked for weak decays. + * Change configure script to use the --rpath=no option to + fastjet-config, removing fragile path-hacking. + build script. + * Add reentrant marker to MC_DILEPTON.info + * Make logger thread safe(r) by making ColorMap and LevelMap + * thread_local. + * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph + * Enable Cython autoconversion from C++ strings to the + appropriate str type for Python v2 and v3, eliminating many + noisy and fragile explicit encode()/decode() calls. + * Analyses of new experiments (long list, see + /usr/share/doc/packages/Rivet-devel/ChangeLog). +- Drop Rivet-correct-python-platlib.patch: fixed upstream. +- ExcludeArch %ix86: i586 error due to conversion from + `long long` to `size_t`. + +------------------------------------------------------------------- Old: ---- Rivet-3.1.7.tar.gz Rivet-correct-python-platlib.patch New: ---- Rivet-3.1.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Rivet.spec ++++++ --- /var/tmp/diff_new_pack.Et1i2S/_old 2023-07-27 16:52:37.838431977 +0200 +++ /var/tmp/diff_new_pack.Et1i2S/_new 2023-07-27 16:52:37.842432000 +0200 @@ -16,7 +16,7 @@ # -%define ver 3.1.7 +%define ver 3.1.8 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_') Name: Rivet Version: %{ver} @@ -24,11 +24,9 @@ Summary: A toolkit for validation of Monte Carlo event generators License: GPL-2.0-only URL: https://rivet.hepforge.org/ -Source: http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.gz +Source: https://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.gz Patch0: sover.diff -# PATCH-FEATURE-OPENSUSE Rivet-correct-python-platlib.patch badshah...@gmail.com -- Use consistent platlib across multiple python versions -Patch1: Rivet-correct-python-platlib.patch -BuildRequires: HepMC-devel >= 3.0 +BuildRequires: HepMC-devel >= 3.2 BuildRequires: YODA-devel >= 1.8.0 BuildRequires: bash-completion BuildRequires: doxygen @@ -47,6 +45,8 @@ BuildRequires: yaml-cpp-devel BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(zlib) +# i586 error due to conversion from `long long` to `size_t` +ExcludeArch: %ix86 %description The Rivet project (Robust Independent Validation of Experiment and @@ -164,7 +164,7 @@ %make_build %install -export PYTHONPATH+=':%{buildroot}%{_libdir}/python%{py3_ver}/site-packages' +export PYTHONPATH+=':%{buildroot}%{python3_sitearch}' %make_install # SECTION Remove rpaths from config binaries and pkgconfig file @@ -187,7 +187,7 @@ %fdupes %{buildroot}%{_datadir}/Rivet/ %check -export PYTHONPATH+=':%{buildroot}%{_libdir}/python%{py3_ver}/site-packages' +export PYTHONPATH+=':%{buildroot}%{python3_sitearch}' %make_build check %post -n %{so_name} -p /sbin/ldconfig @@ -203,23 +203,33 @@ %files devel %license COPYING %doc AUTHORS ChangeLog NEWS -%{_bindir}/rivet-config +%{_bindir}/rivet-build %{_bindir}/rivet-buildplugin +%{_bindir}/rivet-config %{_includedir}/%{name}/ %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/rivet.pc -%files -n python3-%{name} -%license COPYING -%{_bindir}/* -%exclude %{_bindir}/rivet-config -%exclude %{_bindir}/rivet-buildplugin -%{python3_sitearch}/rivet/ -%{_datadir}/bash-completion/completions/* - %files plugins %license COPYING %config %{_sysconfdir}/ld.so.conf.d/%{name}-plugins.conf %{_libdir}/%{name}/ +%files -n python3-%{name} +%license COPYING +%{_bindir}/make-plots +%{_bindir}/rivet +%{_bindir}/rivet-cmphistos +%{_bindir}/rivet-diffhepdata +%{_bindir}/rivet-diffhepdata-all +%{_bindir}/rivet-findid +%{_bindir}/rivet-merge +%{_bindir}/rivet-mkanalysis +%{_bindir}/rivet-mkhtml +%{_bindir}/rivet-mkhtml-mpl +%{_bindir}/rivet-mkvaldir +%{_bindir}/rivet-which +%{python3_sitearch}/rivet/ +%{_datadir}/bash-completion/completions/* + %changelog ++++++ Rivet-3.1.7.tar.gz -> Rivet-3.1.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/Rivet/Rivet-3.1.7.tar.gz /work/SRC/openSUSE:Factory/.Rivet.new.32662/Rivet-3.1.8.tar.gz differ: char 5, line 1