- Update to version 3.1.9:
* Streamline definitions of a "temp" histogram
* Account for 2pi boundaries when checking for zero angle
in DISKinematics
* Improvements to rivet-mkhtml output.
* Add STAR_2014_I1253360 p + p -> pi0 + X
* Add missing analysis-object methods on Analysis: booking of
Scatter1Ds, efficiency and asymmetry calculations for Counters
and Histo2Ds.
* Fix projection comparison for InvisibleFinalState
* Add icon links to Inspire and HepData, escape HTML content in
titles as Inspire has started recording MathML for maths.
* Add a Matrix3::mkRotation(from, to) static factory function,
for one-liner convenience.
* Fix unit conversion in HepMC3 readEvent method
* Fix CMS_2021_I1920187 to use size_t or unsigned int types in
place of non-standard uint.
* Remove logic that parses info file from AnalysisInfo constructor
and only parse when an analysis is being specifically asked for.
* Fix binary relocation in binrelo.c
* Make rivet-mkhtml write HTML file before processing images.
* Fix rivet-mkhtml-mpl autocomplete.
* Explicitly import YODA and Projection base-class operator= into
derived classes to silence new GCC13 warnings.
* Turn parameters (cuts, jet radius, clustering algorithms etc)
into Rivet options in several common MC analyses.
* Bypass projection comparison during registration if
RIVET_CACHE_PROJECTIONS is false.
* Patch projection comparison for SmearedJets
* Prevent bookeeping histos from acquiring analysis option
on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)
OBS-URL: https://build.opensuse.org/request/show/1137212
OBS-URL: https://build.opensuse.org/package/show/science/Rivet?expand=0&rev=56
- Update to version 3.1.7.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python platlib across different python versions.
- Split out data files common to C++ and Python bindings into separate package (Rivet-data) and have it required from both {name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over scripts in source rather than on buildroot installed dirs to allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are no longer needed.
OBS-URL: https://build.opensuse.org/request/show/1080993
OBS-URL: https://build.opensuse.org/package/show/science/Rivet?expand=0&rev=46
- Add Obsoletes: python-Rivet to python3-Rivet to help migration.
- Update to version 3.1.0 (new upstream recommended version):
- Switch to python3:
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.
OBS-URL: https://build.opensuse.org/request/show/765274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Rivet?expand=0&rev=16
- Update to version 3.1.0 (new upstream recommended version):
- Switch to python3:
- Build against HepMC3 instead of HepMC2:
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.
OBS-URL: https://build.opensuse.org/request/show/762566
OBS-URL: https://build.opensuse.org/package/show/science/Rivet?expand=0&rev=29
- Update to version 2.7.2
* Fixes to CMS_2016_I1487288 jet selection and normalisation.
* Improve Vector3::azimuthalAngle() (also used by FourMomentum
and FourVector) to use exact rather than fuzzy is-zero check,
to only check the perpendicular components, and to note that
IEEE floating point implementations of atan2 should already be
'safe' unless we decide that this function should throw or
return NaN in case of null or along-z vectors.
* Tools/Utils.h: Add isum() functions, and mark other container
functions as wanting a conversion to use std::function.
* Add super-generic (i)discardIfAny(particlebases,
particlebases, bool(pb,pb)) functions.
* Introduce TTMODE options for MC_TTBAR to pick the decay mode
- Changes from versions 2.7.1 and 2.7.0: See
%{_docdir}/%{name}-devel/ChangeLog.
- Add Rivet-fix-ambiguous-namespace.patch: Fixed Et -> Kin::Et to
avoid ambiguous namespace; patch taken from upstream commit
- YODA >= 1.7.4 required for building.
OBS-URL: https://build.opensuse.org/request/show/724995
OBS-URL: https://build.opensuse.org/package/show/science/Rivet?expand=0&rev=27
- Update to version 2.6.0:
* Long long list of changes: see
%{_docdir}/%{name}-devel/ChangeLog.
- Rebase sover.diff for updated version.
- Fix package groups.
- Add a plugins package containing all the different analysis
packages:
* Plugins are unversioned; the need to depend on the version of
the devel package.
* Move plugins to %{_libdir}/Rivet-plugins directory
* Install an ld.so.conf file so that the plugins are found when
compiling against them.
OBS-URL: https://build.opensuse.org/request/show/616837
OBS-URL: https://build.opensuse.org/package/show/science/Rivet?expand=0&rev=25