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 = \
