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)

Reply via email to