Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package YODA for openSUSE:Factory checked in at 2026-09-21 12:21:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/YODA (Old) and /work/SRC/openSUSE:Factory/.YODA.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "YODA" Mon Sep 21 12:21:15 2026 rev:33 rq:1379304 version:2.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/YODA/YODA.changes 2025-11-24 14:13:28.064068397 +0100 +++ /work/SRC/openSUSE:Factory/.YODA.new.383539/YODA.changes 2026-09-21 12:21:18.659505808 +0200 @@ -1,0 +2,51 @@ +Thu Sep 17 08:04:08 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Update to version 2.1.4: + * Added: + - Plotting: reinstate tick-mark toggles. + - Plotting: added support for positioning legends with respect + to ratio-panel coordindates + * Fixed: + - `numeric_limits::min` -> `numeric_limits::lowest`. + - Add missing `std::` prefix to `vector` tests. + - Fix issue in the legacy YODA1 reader where the binning of + YODA1-style Histo2D objects may not have been correctly + reconstructed +- Changes from version 2.1.3: + * Added: + - `xEdges()`, `yEdges()` and `zEdges()` are now propagated + from C++ to the Python API for discrete axes, so + discrete-axis bin edges can be queried directly from Python. + - Binned objects now provide a `shape()` method returning a + tuple of the bin counts, with an optional Boolean to include + or exclude overflows. + - A multiplication operator is now defined for binned objects + and `Counter`s. + - API arrays are now returned as NumPy arrays when NumPy is + available. + - `RatioYMax`/`RatioYMin` now also work in deviation mode. + - `yodadiff` now works for objects with more than three + dimensions. + * Fixed: + - Fixed a bug whereby rebinning analysis objects via the + Python API could leave the Python and C++ representations of + the internal binning out of sync. + - Fixed a small bug affecting 2D histograms in the `yoda2root` + script. + - $y$-axis maximum/minimum values are no longer affected by + `NaN`s representing empty bins. + * Changed: + - Reinstate auto-numpy-wrapping for Python API. + - Adapt `read_symmetric` to interpret error as signed for + `Estimates`. + - `BinnedDbn`s now use global Neff, rather than per-bin + variant. Thanks to Jonas Hahnfeld for the report! + - `effNumEntries` for binned histograms and profiles is now + calculated from the total $\sum w$ and $\sum w^2$ rather + than the per-bin values. + - NumPy warnings about all-`NaN` arrays (which can arise from + empty histograms) are now silenced. +- Add LICENSE file as additional source; it is missed from tagged + tarball as of current version. + +------------------------------------------------------------------- Old: ---- YODA-2.1.2.tar.bz2 New: ---- LICENSE YODA-2.1.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ YODA.spec ++++++ --- /var/tmp/diff_new_pack.xAuRKY/_old 2026-09-21 12:21:19.344534451 +0200 +++ /var/tmp/diff_new_pack.xAuRKY/_new 2026-09-21 12:21:19.345534492 +0200 @@ -1,7 +1,7 @@ # # spec file for package YODA # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 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 @@ -24,14 +24,16 @@ %endif %define so_name lib%{name}-%(echo %{version} | tr '.' '_') Name: YODA -Version: 2.1.2 +Version: 2.1.4 Release: 0 Summary: A small set of data analysis classes for MC event generator validation analyses License: GPL-2.0-only Group: Development/Libraries/C and C++ URL: https://gitlab.com/hepcedar/yoda -Source0: https://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2 +Source0: https://yoda.hepforge.org/downloader?f=%{name}-%{version}.tar.bz2#/%{name}-%{version}.tar.bz2 Source1: %{name}.rpmlintrc +# Missed LICENSE file from tarball +Source2: https://gitlab.com/hepcedar/yoda/-/raw/release-2-1-x/LICENSE Patch0: sover.diff BuildRequires: autoconf BuildRequires: bash-completion @@ -141,6 +143,8 @@ # REMOVE AN UNNECESSARY ONE sed -E -i "1{s|^#! /usr/bin/env python||}" pyext/yoda/search.py +cp %{SOURCE2} ./ + %build export PYTHON_VERSION=%{py3_ver} autoreconf -fi @@ -168,8 +172,8 @@ %{_libdir}/libYODA-*.so %files devel -%doc AUTHORS ChangeLog -%license COPYING +%doc AUTHORS CHANGELOG.md +%license LICENSE %{_bindir}/yoda-config %{_libdir}/libYODA.so %{_libdir}/pkgconfig/yoda.pc ++++++ LICENSE ++++++ ++++ 675 lines (skipped) ++++++ YODA-2.1.2.tar.bz2 -> YODA-2.1.4.tar.bz2 ++++++ ++++ 27018 lines of diff (skipped)
