Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2025-11-24 14:10:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and      /work/SRC/openSUSE:Factory/.Rivet.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Rivet"

Mon Nov 24 14:10:51 2025 rev:32 rq:1319261 version:4.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes      2025-07-16 
17:36:55.336388707 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new.14147/Rivet.changes   2025-11-24 
14:13:32.324247849 +0100
@@ -1,0 +2,64 @@
+Sun Nov 16 08:08:39 UTC 2025 - Atri Bhattacharya <[email protected]>
+
+- Update to version 4.1.2:
+  * The LWTNN interface has been marked as to be deprecated in
+    preparation for future replacements.
+  * MET projections have been restructured to reduce code
+    duplication, with the SmearedMET projection now supporting
+    smearing of both vector pT and ET.
+  * Added pT-dependent b-tagging efficiency functions and ATLAS
+    Run-2 muon working points to detector-smearing functors.
+  * Streamlined handling of beam checks in multi-energy analyses
+    and improved re-entrant safety, including a unified ENERGY
+    option to override the nominal centre-of-mass energy.
+  * Fixed Particle::closestApproach() and improved the handling of
+    nominal weights when using --skip-weights.
+  * Rationalised units constants, removing ambiguous short symbols
+    and adding UK/US spellings (e.g. metre/meter).
+  * When running with --no-mcerrs, MC statistical errors are now
+    fully excluded from both error bars and uncertainty bands.
+  * Added a new MC_VERTEX validation routine to monitor vertex
+    positions, plus eight new measurement analyses from recent
+    collider results.
+- Changes from version 4.1.1:
+  * A same-flavour requirement is now enforced in the
+    DileptonFinder utility.
+  * An extended MC_WEIGHTS observable provides a differential
+    distribution of negative-weight events.
+  * Rivet now warns if analysis option ordering has to be
+    auto-corrected to canonical alphabetical form.
+  * Protections have been added to the DIS projection against
+    invalid (null) boost directions.
+  * Argument parsing has been reworked to support remote HepMC
+    sources (e.g. via xrootd).
+  * New and updated analyses from LHC and HERA.
+  * Event smearing can be disabled at runtime via the
+    RIVET_DISABLE_SMEARING=1 environment variable.
+  * The ONNXruntime interface is now templated to support both
+    float and double precision, with a new mkVecOf utility for
+    streamlined data preparation.
+- Changes from version 4.1.0:
+  * Update PID utils to MCUtils head, including a new
+    PID::isQuarkonium function from LHCb.
+  * Fix ProjectionApplier::hasProjection() to check against the
+    local projection-registration queue if its ProjectionHandler
+    is not yet bound.
+  * Remove FinalState::accept() method, which was misleading as
+    (as implemented) the subclasses did not override it and it
+    always just applied the stored ParticleFinder::_cuts rather
+    than augmenting those with the subclass semantics.
+  * Fix removed HDF5 variable expansion in rivet-config, and
+    improve terms reported for YODA (which provides HDF5) and
+    FastJet.
+  * Split MET smearing functions into SMEARPARAMS functions that
+    calculate the mean distorted vector and its energy resolution,
+    and the implementation of that smearing.
+- Changes from versions 4.0.0 through 4.0.3:
+  * Too many to list, see %{_docdir}/Rivet-devel/ChangeLog for a
+    full list.
+- Drop upstreamed patches:
+  * Rivet-fix-hepmc-tests.patch
+  * Rivet-include-missing-cstdint.patch
+- Rebase Rivet-disable-testCmdLine.patch for update.
+
+-------------------------------------------------------------------

Old:
----
  Rivet-3.1.11.tar.bz2
  Rivet-fix-hepmc-tests.patch
  Rivet-include-missing-cstdint.patch

New:
----
  Rivet-4.1.2.tar.bz2

----------(Old B)----------
  Old:- Drop upstreamed patches:
  * Rivet-fix-hepmc-tests.patch
  * Rivet-include-missing-cstdint.patch
  Old:  * Rivet-fix-hepmc-tests.patch
  * Rivet-include-missing-cstdint.patch
- Rebase Rivet-disable-testCmdLine.patch for update.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Rivet.spec ++++++
--- /var/tmp/diff_new_pack.mcZ3x1/_old  2025-11-24 14:13:33.568300252 +0100
+++ /var/tmp/diff_new_pack.mcZ3x1/_new  2025-11-24 14:13:33.568300252 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,19 @@
 #
 
 
-%define ver 3.1.11
-%define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
+%define so_name lib%{name}-%(echo %{version} | tr '.' '_')
 Name:           Rivet
-Version:        %{ver}
+Version:        4.1.2
 Release:        0
 Summary:        A toolkit for validation of Monte Carlo event generators
 License:        Apache-2.0 AND GPL-2.0-only AND MPL-2.0 AND LPPL-1.3a AND 
BSL-1.0
-URL:            https://rivet.hepforge.org/
+URL:            https://gitlab.com/hepcedar/rivet/
 Source:         
https://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
 Patch0:         sover.diff
 # PATCH-FEATURE-OPENSUSE Rivet-disable-testCmdLine.patch [email protected] 
-- Disable an outdated and failing test
 Patch1:         Rivet-disable-testCmdLine.patch
-# PATCH-FIX-UPSTREAM Rivet-fix-hepmc-tests.patch [email protected] -- Use 
deduce_reader in API tests for HepMC 3.3.x compatibility; part of upstream 
commit ca0d57ca to release-4-0-x development branch
-Patch2:         Rivet-fix-hepmc-tests.patch
-# PATCH-FIX-UPSTREAM Rivet-include-missing-cstdint.patch [email protected] 
-- Include missing header cstdint to fix build failures against GCC 15
-Patch3:         Rivet-include-missing-cstdint.patch
 BuildRequires:  HepMC-devel >= 3.2
-BuildRequires:  YODA-devel >= 1.9.11
+BuildRequires:  YODA-devel >= 2.0
 BuildRequires:  bash-completion
 BuildRequires:  fastjet-contrib-devel
 BuildRequires:  fastjet-devel
@@ -47,6 +42,7 @@
 BuildRequires:  python3-devel
 BuildRequires:  yaml-cpp-devel
 BuildRequires:  pkgconfig(gsl)
+BuildRequires:  pkgconfig(hdf5)
 BuildRequires:  pkgconfig(zlib)
 # i586 error due to conversion from `long long` to `size_t`
 ExcludeArch:    %ix86 %{arm}
@@ -147,8 +143,8 @@
 
 # SECTION Fix/drop env based hashbangs in binaries as appropriate
 # Need to do this here rather than post-install in buildroot for tests in 
%%check to succeed
-sed -Ei "1s:^#!\s*%{_bindir}/env bash:#!/bin/bash:" ./bin/*
-sed -Ei "1s:^#!\s*%{_bindir}/env python:#!%{_bindir}/python3:" \
+sed -Ei "1s:^#!\s*/usr/bin/env bash:#!/bin/bash:" ./bin/*
+sed -Ei "1s:^#!\s*/usr/bin/env python3?$:#!%{_bindir}/python3:" \
   ./bin/* \
   ./pyext/build.py.in
 sed -E -i '1{/^#!.*env python/d}' \
@@ -206,9 +202,8 @@
 
 %files devel
 %license COPYING
-%doc AUTHORS ChangeLog NEWS
+%doc ChangeLog README.md
 %{_bindir}/rivet-build
-%{_bindir}/rivet-buildplugin
 %{_bindir}/rivet-config
 %{_includedir}/%{name}/
 %{_libdir}/lib%{name}.so
@@ -229,10 +224,10 @@
 %{_bindir}/rivet-findid
 %{_bindir}/rivet-merge
 %{_bindir}/rivet-mkanalysis
+%{_bindir}/rivet-mkhepdata
 %{_bindir}/rivet-mkhtml
-%{_bindir}/rivet-mkhtml-mpl
+%{_bindir}/rivet-mkhtml-tex
 %{_bindir}/rivet-mkvaldir
-%{_bindir}/rivet-which
 %{python3_sitearch}/rivet/
 %{_datadir}/bash-completion/completions/*
 

++++++ Rivet-3.1.11.tar.bz2 -> Rivet-4.1.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/Rivet/Rivet-3.1.11.tar.bz2 
/work/SRC/openSUSE:Factory/.Rivet.new.14147/Rivet-4.1.2.tar.bz2 differ: char 
11, line 1

++++++ Rivet-disable-testCmdLine.patch ++++++
--- /var/tmp/diff_new_pack.mcZ3x1/_old  2025-11-24 14:13:33.620302442 +0100
+++ /var/tmp/diff_new_pack.mcZ3x1/_new  2025-11-24 14:13:33.628302779 +0100
@@ -1,10 +1,14 @@
-Index: Rivet-3.1.11/test/Makefile.am
+---
+ test/Makefile.am |   10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+Index: Rivet-4.1.2/test/Makefile.am
 ===================================================================
---- Rivet-3.1.11.orig/test/Makefile.am
-+++ Rivet-3.1.11/test/Makefile.am
-@@ -38,11 +38,11 @@ TESTS = \
- testMath testMatVec testCmp testApi.sh testNaN.sh testBeams \
- testImport.sh
+--- Rivet-4.1.2.orig/test/Makefile.am
++++ Rivet-4.1.2/test/Makefile.am
+@@ -60,11 +60,11 @@ testAnalysis testNaN.sh testBeams testMe
+ if ENABLE_PYEXT
+ TESTS += testImport.sh
  
 -if ENABLE_ANALYSES
 -
@@ -16,7 +20,7 @@
 +# TESTS += testCmdLine.sh
 +#
 +# endif
+ endif
  
- EXTRA_DIST = testApi.hepmc testCmdLine.sh testImport.sh testApi.sh testNaN.sh
- 
+ EXTRA_DIST = \
 

Reply via email to