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

Reply via email to