commit YODA for openSUSE:Factory

2023-12-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2023-12-08 22:33:21

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.25432 (New)


Package is "YODA"

Fri Dec  8 22:33:21 2023 rev:29 rq:1132075 version:1.9.9

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2023-09-11 
21:26:13.138007864 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.25432/YODA.changes 2023-12-08 
22:34:16.568906924 +0100
@@ -1,0 +2,18 @@
+Wed Dec  6 08:09:10 UTC 2023 - Atri Bhattacharya 
+
+- Update to version 1.9.9:
+  * Limit autotools requirement to 2.69
+  * Ignore unknown sections in FLAT files (allows reading files
+generated by rivet-cmphistos)
+  * Fix binary relocation in binreloc.c
+  * Explicitly import base-class virtual operator= in AO classes
+to silence new GCC13 compiler warnings.
+  * Fix error propagation to always return a positive uncertainty
+size in object divisions (which can produce a negative ratio
+value)
+  * Fix a bug with HistoBin2D.yMean() returning value of xMean
+  * Fix missing function calls in HistoBin2D.xy*() methods
+  * Add workaround for Ubuntu 23.04 putting 'local' in the Python
+platbase path.
+
+---

Old:

  YODA-1.9.8.tar.bz2

New:

  YODA-1.9.9.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.4U3JGM/_old  2023-12-08 22:34:17.044924438 +0100
+++ /var/tmp/diff_new_pack.4U3JGM/_new  2023-12-08 22:34:17.044924438 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define ver 1.9.8
+%define ver 1.9.9
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 Name:   YODA
 Version:%{ver}
@@ -172,12 +172,13 @@
 %{_bindir}/yoda2aida
 %{_bindir}/yoda2flat
 %{_bindir}/yoda2yoda
-%{_bindir}/yodamerge
 %{_bindir}/yodacmp
 %{_bindir}/yodacnv
 %{_bindir}/yodadiff
+%{_bindir}/yodaenvelope
 %{_bindir}/yodahist
 %{_bindir}/yodals
+%{_bindir}/yodamerge
 %{_bindir}/yodaplot
 %{_bindir}/yodascale
 %{_bindir}/yodastack

++ YODA-1.9.8.tar.bz2 -> YODA-1.9.9.tar.bz2 ++
 206054 lines of diff (skipped)


commit YODA for openSUSE:Factory

2023-09-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2023-09-11 21:21:45

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.1766 (New)


Package is "YODA"

Mon Sep 11 21:21:45 2023 rev:28 rq:1110169 version:1.9.8

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2023-07-25 
11:49:20.224832012 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.1766/YODA.changes  2023-09-11 
21:26:13.138007864 +0200
@@ -1,0 +2,6 @@
+Fri Sep  8 14:22:24 UTC 2023 - Atri Bhattacharya 
+
+- Use Cython < 3 to avoid an issue with `setYErr` when using
+  Cython >= 3.
+
+---



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.9ADRUx/_old  2023-09-11 21:26:14.338050645 +0200
+++ /var/tmp/diff_new_pack.9ADRUx/_new  2023-09-11 21:26:14.338050645 +0200
@@ -32,7 +32,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  python3-Cython
+BuildRequires:  python3-Cython < 3
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
 # SECTION For running python tests in make check


commit YODA for openSUSE:Factory

2023-07-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2023-07-25 11:49:17

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.1467 (New)


Package is "YODA"

Tue Jul 25 11:49:17 2023 rev:27 rq:1099611 version:1.9.8

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2022-10-28 
19:30:27.818912154 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.1467/YODA.changes  2023-07-25 
11:49:20.224832012 +0200
@@ -1,0 +2,26 @@
+Tue Jul 11 08:06:31 UTC 2023 - Atri Bhattacharya 
+
+- Update to version 1.9.8:
+  * Fix Cython matching of optional Booleans in ROOT conversion
+functions.
+  * Introducing matplotlib based plotting: standalone Python
+scripts are generated that contain the logic to produce a
+plot. These script do not depend on YODA and should hence be
+sharable with people that have no YODA.  Python3 and
+matplotlib are required. The numerical dataassociated with
+individual curves is outsourced to a {name}__data.py script to
+aide legibility.
+  * Fix bug in yodamerge to handle files with inconsistent AOs
+  * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
+   build script.
+  * Enable Cython auto-conversion of all C++ strings to Python
+ native str for v2 and v3, removing extensive encode()/decode()
+ calls.
+  * Add binreloc-based libPath() and dataPath() functions,
+including in Python.
+- Drop YODA-correct-python-platlib.patch: fixed upstream.
+- Split out new package, YODA-matplotlib-style, that installs a
+  style file to produce YODA styled plots using matplotlib. 
+- autoconf >= 2.71 now required (update BuildRequires).
+
+---

Old:

  YODA-1.9.7.tar.bz2
  YODA-correct-python-platlib.patch

New:

  YODA-1.9.8.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.7uSe9Q/_old  2023-07-25 11:49:22.828847258 +0200
+++ /var/tmp/diff_new_pack.7uSe9Q/_new  2023-07-25 11:49:22.864847469 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package YODA
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%define ver 1.9.7
+%define ver 1.9.8
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 Name:   YODA
 Version:%{ver}
@@ -25,10 +25,9 @@
 License:GPL-2.0-only
 Group:  Development/Libraries/C and C++
 URL:https://yoda.hepforge.org/
-Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
+Source: 
https://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
 Patch0: sover.diff
-# PATCH-FEATURE-OPENSUSE YODA-correct-python-platlib.patch 
badshah...@gmail.com -- Ensure correct python platlib ($prefix/lib64/) is used 
consistently across multiple python versions
-Patch1: YODA-correct-python-platlib.patch
+BuildRequires:  autoconf >= 2.71
 BuildRequires:  bash-completion
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
@@ -84,6 +83,7 @@
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 Group:  Development/Libraries/C and C++
 Requires:   %{so_name} = %{version}
+Recommends: %{name}-matplotlib-style = %{version}
 
 %description devel
 YODA is a small set of data analysis (specifically histogramming)
@@ -97,6 +97,7 @@
 Group:  Development/Libraries/Python
 Requires:   %{so_name} = %{version}
 Provides:   python-%{name} = %{version}
+Recommends: %{name}-matplotlib-style = %{version}
 
 %description -n python3-%{name}
 YODA is a small set of data analysis (specifically histogramming)
@@ -105,6 +106,15 @@
 
 This package provides the python binidings for %{name}.
 
+%package matplotlib-style
+Summary:Matplotlib style file for YODA styled plots
+Requires:   python3-matplotlib
+BuildArch:  noarch
+
+%description matplotlib-style
+This package provides a style file that may be used with matplotlib to produce
+YODA styled plots.
+
 %prep
 %autosetup -p1
 
@@ -149,6 +159,9 @@
 %{_libdir}/pkgconfig/yoda.pc
 %{_includedir}/%{name}/
 
+%files matplotlib-style
+%{_datadir}/YODA/
+
 %files -n python3-%{name}
 %{python3_sitearch}/yoda/
 %{python3_sitearch}/yoda1/

++ YODA-1.9.7.tar.bz2 -> YODA-1.9.8.tar.bz2 ++
 39640 lines of diff (skipped)

++ sover.diff ++
--- /var/tmp/diff_new_pack.7uSe9Q/_old  2023-07-25 11:49:24.756858547 +0200
+++ /var/tmp/diff_new_pack.7uSe9Q/_new  

commit YODA for openSUSE:Factory

2022-10-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2022-10-28 19:30:01

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.2275 (New)


Package is "YODA"

Fri Oct 28 19:30:01 2022 rev:26 rq:1031545 version:1.9.7

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2022-08-28 
13:12:45.992612658 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.2275/YODA.changes  2022-10-28 
19:30:27.818912154 +0200
@@ -1,0 +2,15 @@
+Sun Oct 23 10:12:58 UTC 2022 - Atri Bhattacharya 
+
+- Update to version 1.9.7
+  * Add Stat and Uncor to labels flagged as uncorrelated.
+  * Update yaml-cpp version for C++17 compatibility.
+  * Replace distutils with sysconfig and manual calls to the
+compiler.
+- Add YODA-correct-python-platlib.patch: Use correct python
+  platlib ($prefix/lib64) consistently across different python
+  versions; although we do not build for multiple python versions,
+  we would not want to adapt the file list everytime upstream
+  python vacillates between lib (e.g. python 3.8/3.10) vs lib64
+  (e.g. python 3.9) for platlib.
+
+---

Old:

  YODA-1.9.6.tar.bz2

New:

  YODA-1.9.7.tar.bz2
  YODA-correct-python-platlib.patch



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.qbx7lx/_old  2022-10-28 19:30:28.394915043 +0200
+++ /var/tmp/diff_new_pack.qbx7lx/_new  2022-10-28 19:30:28.402915083 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define ver 1.9.6
+%define ver 1.9.7
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 Name:   YODA
 Version:%{ver}
@@ -27,6 +27,8 @@
 URL:https://yoda.hepforge.org/
 Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
 Patch0: sover.diff
+# PATCH-FEATURE-OPENSUSE YODA-correct-python-platlib.patch 
badshah...@gmail.com -- Ensure correct python platlib ($prefix/lib64/) is used 
consistently across multiple python versions
+Patch1: YODA-correct-python-platlib.patch
 BuildRequires:  bash-completion
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
@@ -131,7 +133,6 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-export PYTHONPATH=%{buildroot}%{python3_sitearch}
 %make_build check
 
 %post   -n %{so_name} -p /sbin/ldconfig
@@ -151,7 +152,6 @@
 %files -n python3-%{name}
 %{python3_sitearch}/yoda/
 %{python3_sitearch}/yoda1/
-%{python3_sitearch}/yoda*.egg-info
 %{_datadir}/bash-completion/completions/*
 %{_bindir}/aida2flat
 %{_bindir}/aida2yoda

++ YODA-1.9.6.tar.bz2 -> YODA-1.9.7.tar.bz2 ++
 14355 lines of diff (skipped)

++ YODA-correct-python-platlib.patch ++
Index: YODA-1.9.7/configure.ac
===
--- YODA-1.9.7.orig/configure.ac
+++ YODA-1.9.7/configure.ac
@@ -117,7 +117,7 @@ if test x$enable_pyext = xyes; then
   AC_SUBST(PYTHON_FULL_VERSION)
   AC_SUBST(PYTHON_MAJOR_VERSION)
   #YODA_PYTHONPATH=$pythondir
-  YODA_PYTHONPATH=`$PYTHON -c "from __future__ import print_function; import 
sysconfig; print(sysconfig.get_path('platlib', 'posix_user', vars={'userbase' : 
'$prefix'}))"`
+  YODA_PYTHONPATH=`$PYTHON -c "from __future__ import print_function; import 
sysconfig; print(sysconfig.get_path('platlib', vars={'userbase' : '$prefix'}))"`
   AC_SUBST(YODA_PYTHONPATH)
   AC_MSG_NOTICE(YODA Python lib will be installed to $YODA_PYTHONPATH)
   if test -z "$PYTHON"; then


commit YODA for openSUSE:Factory

2022-08-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2022-08-28 13:12:33

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.2083 (New)


Package is "YODA"

Sun Aug 28 13:12:33 2022 rev:25 rq:999600 version:1.9.6

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2022-07-19 
17:20:36.072465765 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.2083/YODA.changes  2022-08-28 
13:12:45.992612658 +0200
@@ -1,0 +2,6 @@
+Wed Aug 24 22:12:43 UTC 2022 - Atri Bhattacharya 
+
+- Set PYTHONPATH to buildroot's python3_sitearch before testing to
+  allow importing of yoda module.
+
+---



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.SjorAc/_old  2022-08-28 13:12:46.484613913 +0200
+++ /var/tmp/diff_new_pack.SjorAc/_new  2022-08-28 13:12:46.488613924 +0200
@@ -131,6 +131,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
+export PYTHONPATH=%{buildroot}%{python3_sitearch}
 %make_build check
 
 %post   -n %{so_name} -p /sbin/ldconfig


commit YODA for openSUSE:Factory

2022-07-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2022-07-19 17:20:04

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.1523 (New)


Package is "YODA"

Tue Jul 19 17:20:04 2022 rev:24 rq:990232 version:1.9.6

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2022-07-08 
14:01:59.714452044 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.1523/YODA.changes  2022-07-19 
17:20:36.072465765 +0200
@@ -1,0 +2,12 @@
+Fri Jul 15 22:52:01 UTC 2022 - Atri Bhattacharya 
+
+- Update to version 1.9.6:
+  * Pass ignoreOffDiagonalTerms correctly when retrieving
+covariance matrix from a Scatter2D.
+  * Add a covariance/off-diag test to test-s2d.py
+  * Force Cython rebuilds on all .pyx files, if possible (helps
+with Python ABI compat).
+- Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated
+  upstream.
+
+---

Old:

  0001-fix-cython-rebuild-after-configure.patch
  YODA-1.9.5.tar.bz2

New:

  YODA-1.9.6.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.xDDp3a/_old  2022-07-19 17:20:36.480466309 +0200
+++ /var/tmp/diff_new_pack.xDDp3a/_new  2022-07-19 17:20:36.480466309 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define ver 1.9.5
+%define ver 1.9.6
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 Name:   YODA
 Version:%{ver}
@@ -27,8 +27,6 @@
 URL:https://yoda.hepforge.org/
 Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
 Patch0: sover.diff
-# PATCH-FIX-UPSTREAM -- python 3.10 fix
-Patch1: 0001-fix-cython-rebuild-after-configure.patch
 BuildRequires:  bash-completion
 BuildRequires:  gcc-c++
 BuildRequires:  libtool

++ YODA-1.9.5.tar.bz2 -> YODA-1.9.6.tar.bz2 ++
 21762 lines of diff (skipped)


commit YODA for openSUSE:Factory

2022-07-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2022-07-08 14:01:52

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.1523 (New)


Package is "YODA"

Fri Jul  8 14:01:52 2022 rev:23 rq:987454 version:1.9.5

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2022-06-03 
14:17:14.829361769 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.1523/YODA.changes  2022-07-08 
14:01:59.714452044 +0200
@@ -1,0 +2,7 @@
+Thu Jul  7 09:17:21 UTC 2022 - Christophe Giboudeaux 
+
+- Add patch to fix build with python 3.10:
+  * 0001-fix-cython-rebuild-after-configure.patch
+- Spec cleanup
+
+---

New:

  0001-fix-cython-rebuild-after-configure.patch



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.auWsB2/_old  2022-07-08 14:02:00.174452537 +0200
+++ /var/tmp/diff_new_pack.auWsB2/_new  2022-07-08 14:02:00.178452541 +0200
@@ -18,20 +18,21 @@
 
 %define ver 1.9.5
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
-
 Name:   YODA
 Version:%{ver}
 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:http://yoda.hepforge.org/
+URL:https://yoda.hepforge.org/
 Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
-Patch1: sover.diff
+Patch0: sover.diff
+# PATCH-FIX-UPSTREAM -- python 3.10 fix
+Patch1: 0001-fix-cython-rebuild-after-configure.patch
 BuildRequires:  bash-completion
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
@@ -40,7 +41,6 @@
 BuildRequires:  python3-numpy
 # /SECTION
 BuildRequires:  pkgconfig(zlib)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 YODA is a small set of data analysis (specifically histogramming)
@@ -106,8 +106,7 @@
 This package provides the python binidings for %{name}.
 
 %prep
-%setup -q
-%patch -P 1 -p1
+%autosetup -p1
 
 # USE PYTHON3 FOR HASHBANGS
 sed -Ei "1{s|/usr/bin/python|/usr/bin/python3|}" bin/*
@@ -124,27 +123,25 @@
 export PYTHON_VERSION=%{py3_ver}
 autoreconf -fi
 %configure
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
 mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
-mv %{buildroot}/etc/bash_completion.d/* 
%{buildroot}%{_datadir}/bash-completion/completions/
-find %{buildroot}%{_libdir}/ -name "*.la" -delete
+mv %{buildroot}%{_sysconfdir}/bash_completion.d/* 
%{buildroot}%{_datadir}/bash-completion/completions/
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-make %{?_smp_mflags} check
+%make_build check
 
 %post   -n %{so_name} -p /sbin/ldconfig
 %postun -n %{so_name} -p /sbin/ldconfig
 
 %files -n %{so_name}
-%defattr(-,root,root)
 %{_libdir}/libYODA-*.so
 
 %files devel
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog
 %license COPYING
 %{_bindir}/yoda-config
@@ -153,7 +150,6 @@
 %{_includedir}/%{name}/
 
 %files -n python3-%{name}
-%defattr(-,root,root)
 %{python3_sitearch}/yoda/
 %{python3_sitearch}/yoda1/
 %{python3_sitearch}/yoda*.egg-info

++ 0001-fix-cython-rebuild-after-configure.patch ++
>From 9225f493bc45241f775f1a3f85eee5cd3d7cad2b Mon Sep 17 00:00:00 2001
From: "max.knobbe" 
Date: Wed, 8 Jun 2022 22:15:30 +0200
Subject: [PATCH] fix cython rebuild after configure

---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 3f31cc8..768efd6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -137,7 +137,7 @@ if test x$enable_pyext == xyes; then
 if test x$CYTHON != x; then
 AC_MSG_NOTICE([Cython >= 0.24 found at $CYTHON: Python extension 
source can be rebuilt (for developers)])
 # Force rebuild since we have a sufficient Cython
-test -f pyext/yoda/core.pyx && touch pyext/yoda/core.pyx
+test -f pyext/yoda/core.pyx && touch pyext/yoda/*.pyx
 fi
   fi
 
-- 
2.36.1


commit YODA for openSUSE:Factory

2022-06-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2022-06-03 14:17:02

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.1548 (New)


Package is "YODA"

Fri Jun  3 14:17:02 2022 rev:22 rq:980606 version:1.9.5

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2021-12-12 
00:58:10.326607555 +0100
+++ /work/SRC/openSUSE:Factory/.YODA.new.1548/YODA.changes  2022-06-03 
14:17:14.829361769 +0200
@@ -1,0 +2,11 @@
+Sun May 29 12:47:31 UTC 2022 - Atri Bhattacharya 
+
+- Update to version 1.9.5:
+  * Add per-AO double-precision writing if the
+WriterDoublePrecision annotation is set.
+  * Ensure that default variation +- errors are both positive, for
+all Scatter types.  Original patch by Jon Butterworth.
+  * Protect against NaNs arising from the YAML parser in
+error-breakdown calcs.
+
+---

Old:

  YODA-1.9.4.tar.bz2

New:

  YODA-1.9.5.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.lmr71r/_old  2022-06-03 14:17:15.293362372 +0200
+++ /var/tmp/diff_new_pack.lmr71r/_new  2022-06-03 14:17:15.297362377 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package YODA
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%define ver 1.9.4
+%define ver 1.9.5
 %define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 
 Name:   YODA

++ YODA-1.9.4.tar.bz2 -> YODA-1.9.5.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YODA-1.9.4/ChangeLog new/YODA-1.9.5/ChangeLog
--- old/YODA-1.9.4/ChangeLog2021-12-02 12:53:26.0 +0100
+++ new/YODA-1.9.5/ChangeLog2022-05-13 15:08:10.0 +0200
@@ -1,3 +1,21 @@
+2022-05-13  Andy Buckley  
+
+   * Release version 1.9.5
+
+2022-05-13  Chris Gutschow  
+
+   * Add per-AO double-precision writing if the WriterDoublePrecision
+   annotation is set.
+
+2022-04-20  Andy Buckley  
+
+   * Ensure that default variation +- errors are both positive, for
+   all Scatter types.  Original patch by Jon Butterworth.
+
+2022-03-28  Andy Buckley  
+
+   * Protect against NaNs arising from the YAML parser in error-breakdown 
calcs.
+
 2021-12-02  Andy Buckley  
 
* Release version 1.9.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YODA-1.9.4/Makefile.in new/YODA-1.9.5/Makefile.in
--- old/YODA-1.9.4/Makefile.in  2021-12-02 12:53:35.0 +0100
+++ new/YODA-1.9.5/Makefile.in  2022-05-13 15:08:24.0 +0200
@@ -840,8 +840,8 @@
 maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-@WITH_DOXYGEN_FALSE@mostlyclean-local:
 @WITH_DOXYGEN_FALSE@uninstall-local:
+@WITH_DOXYGEN_FALSE@mostlyclean-local:
 clean: clean-recursive
 
 clean-am: clean-generic clean-libtool mostlyclean-am
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YODA-1.9.4/bin/yoda-config 
new/YODA-1.9.5/bin/yoda-config
--- old/YODA-1.9.4/bin/yoda-config  2021-12-02 12:53:39.0 +0100
+++ new/YODA-1.9.5/bin/yoda-config  2022-05-13 15:08:28.0 +0200
@@ -66,6 +66,6 @@
 
 ## Version
 tmp=$( echo "$*" | egrep -- '--\')
-test -n "$tmp" && echo 1.9.4 && exit 0
+test -n "$tmp" && echo 1.9.5 && exit 0
 
 echo $OUT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YODA-1.9.4/configure new/YODA-1.9.5/configure
--- old/YODA-1.9.4/configure2021-12-02 12:53:36.0 +0100
+++ new/YODA-1.9.5/configure2022-05-13 15:08:24.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for YODA 1.9.4.
+# Generated by GNU Autoconf 2.69 for YODA 1.9.5.
 #
 # Report bugs to .
 #
@@ -650,8 +650,8 @@
 # Identity of this package.
 PACKAGE_NAME='YODA'
 PACKAGE_TARNAME='YODA'
-PACKAGE_VERSION='1.9.4'
-PACKAGE_STRING='YODA 1.9.4'
+PACKAGE_VERSION='1.9.5'
+PACKAGE_STRING='YODA 1.9.5'
 PACKAGE_BUGREPORT='y...@projects.hepforge.org'
 PACKAGE_URL=''
 
@@ -1443,7 +1443,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures YODA 1.9.4 to adapt to many kinds of systems.

commit YODA for openSUSE:Factory

2021-12-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2021-12-12 00:57:51

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.2520 (New)


Package is "YODA"

Sun Dec 12 00:57:51 2021 rev:21 rq:939967 version:1.9.4

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2021-04-06 
17:31:56.227270043 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.2520/YODA.changes  2021-12-12 
00:58:10.326607555 +0100
@@ -1,0 +2,58 @@
+Tue Dec  7 20:12:26 UTC 2021 - Atri Bhattacharya 
+
+- Update to version 1.9.4:
+  * Fix Scatter.variations keys to be string instead of bytes in
+Python 3.
+- Changes from version 1.9.3:
+  * yoda2root,root2yoda: use ROOT in the batch mode.
+  * Restructure tests to use autotools standard naming and trigger
+on extensions, and to ensure testwriter runs before
+testreader.
+  * Fix Point.errMap() keys to be string instead of bytes in
+Python 3.
+  * Catch low-stats errors in computing errors in H1 and H2
+conversion to scatters.
+
+---
+Sat Nov 13 00:33:13 UTC 2021 - Atri Bhattacharya 
+
+- Update to version 1.9.2:
+  * Fix ao.path setting to use ao.setPath() in root2yoda.
+  * Introduce rmVariations() for Points and Scatters
+  * Add precision arguments to unbound write functions, and Python
+mapping of setPrecision() and useCompression() methods of
+Writer classes.
+  * Fix IO failure modes to actually report exceptions, and with
+correct types and error messages.
+  * Fix broken reading gzipped files in Python (was a regression
+in 1.9.0)
+  * Provide more options to specify the Cython command to be used.
+  * Fix yAvgErr -> yErrAvg typo in Scatter2D.yErrAvgs.
+  * yodascale: improved handling of .yoda.gz extensions, and
+adding --output.
+  * Fix a bug with reading files while running with non-US
+locales.
+  * Remove rogue s.variations() call, causing rivet-merge to crash
+  * Change the Axis2D edge-uniqueness test to be based on the
+smallest bin width rather than the median.
+  * Remove adoptPoint, make addPoint(Point) argument non-const
+since one should always want to update the parent of the
+point.
+  * Add updateTotalUncertainty method which allows the user to
+automatically set the total error to the sum in quad of the
+error components for each point.
+  * Add adoptPoint(s) methods to the Scatter*D classes, which
+allows to add a previously-instantiated point while modifying
+its parentage so that it points back to that Scatter.
+  * Modify the Scatter*D copy constructor so that the parentage of
+the relevant points is correctly set, to avoid set faults
+after a Scatter*D is clone()'d.
+  * Add some missing functionality which used to only be available
+to Scatter2D to also cover Scatter{1,3}D.
+  * Add many additional tests to cover the ErrorBreakdown
+functionality in existing pytest scripts
+  * Bin2D: use fuzzyEquals for bin edge comparisons. Required for
+correct rivet-merge behaviour with 2D histograms.
+  * Provide x,yWidths() functions on Histos and Profiles.
+
+---

Old:

  YODA-1.9.0.tar.bz2

New:

  YODA-1.9.4.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.3T6h3D/_old  2021-12-12 00:58:10.746607844 +0100
+++ /var/tmp/diff_new_pack.3T6h3D/_new  2021-12-12 00:58:10.750607847 +0100
@@ -16,10 +16,11 @@
 #
 
 
-%define so_name lib%{name}-1_9_0
+%define ver 1.9.4
+%define so_name lib%{name}-%(echo %{ver} | tr '.' '_')
 
 Name:   YODA
-Version:1.9.0
+Version:%{ver}
 Release:0
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 License:GPL-2.0-only
@@ -111,7 +112,7 @@
 # USE PYTHON3 FOR HASHBANGS
 sed -Ei "1{s|/usr/bin/python|/usr/bin/python3|}" bin/*
 sed -Ei "1{s|/usr/bin/env python|/usr/bin/python3|}" bin/*
-sed -Ei "1{s|/usr/bin/env python|/usr/bin/python3|}" tests/pytest-*
+sed -Ei "1{s|/usr/bin/env python|/usr/bin/python3|}" tests/*.py
 
 # FIX env BASED HASHBANGS
 sed -E -i "s|^#! /usr/bin/env bash|#! /bin/bash|" bin/yoda-config*

++ YODA-1.9.0.tar.bz2 -> YODA-1.9.4.tar.bz2 ++
 46499 lines of diff (skipped)


commit YODA for openSUSE:Factory

2021-04-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2021-04-06 17:30:31

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.2401 (New)


Package is "YODA"

Tue Apr  6 17:30:31 2021 rev:20 rq:882907 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2020-12-02 
13:59:22.749874338 +0100
+++ /work/SRC/openSUSE:Factory/.YODA.new.2401/YODA.changes  2021-04-06 
17:31:56.227270043 +0200
@@ -1,0 +2,28 @@
+Thu Apr  1 00:22:09 UTC 2021 - Atri Bhattacharya 
+
+- Update to version 1.9.0:
+  * Add missing inline declarations to free IO functions.
+  * Add fillDim() methods to the Bin, Bin1D and Bin2D classes.
+  * Rename the Point getParentAO etc. to getParent, using the new
+Scatter base, and improve the accessor methods.
+  * Add Scatter base class to the Scatter classes, with rmPoints()
+implemented there.
+  * Add Binned and Fillable base classes, the former introducing
+the fillDim() method and rmBin(), and use them as ABCs for the
+counter, histo and profile types.
+  * Allow YODA's Python interface to read from StringIO and FileIO
+objects.
+  * Add rmPoint() and rmPoints() methods on all Scatter types.
+  * Change scaleDim() to scale() for points and scatters
+  * Remove ROOT5 compatibility, and handle 6.22 change in PyROOT.
+  * Fix out-of-source builds re. bash completions.
+  * Fixes to the Profile1D Python interface.
+  * Add  header include to AnalysisObject.h to support
+GCC11 (cf. http://gcc.gnu.org/gcc-11/porting_to.html)
+  * Restructure yodamerge to use pairwise merges, avoiding
+simultaneous loading of all the input files and greatly
+speeding up processing. Simultaneous simplification by
+replacement of yodamerge stacking functionality with
+yodastack.
+
+---

Old:

  YODA-1.8.5.tar.bz2

New:

  YODA-1.9.0.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.NkeWmh/_old  2021-04-06 17:31:56.755270640 +0200
+++ /var/tmp/diff_new_pack.NkeWmh/_new  2021-04-06 17:31:56.759270645 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package YODA
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
 #
 
 
-%define so_name lib%{name}-1_8_5
+%define so_name lib%{name}-1_9_0
 
 Name:   YODA
-Version:1.8.5
+Version:1.9.0
 Release:0
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 License:GPL-2.0-only
@@ -79,7 +79,6 @@
 
 This package provides the source files for development with %{name}.
 
-
 %package devel
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 Group:  Development/Libraries/C and C++
@@ -130,7 +129,7 @@
 %make_install
 
 mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
-mv %{buildroot}%{_prefix}/etc/bash_completion.d/* 
%{buildroot}%{_datadir}/bash-completion/completions/
+mv %{buildroot}/etc/bash_completion.d/* 
%{buildroot}%{_datadir}/bash-completion/completions/
 find %{buildroot}%{_libdir}/ -name "*.la" -delete
 
 %check
@@ -151,7 +150,6 @@
 %{_libdir}/libYODA.so
 %{_libdir}/pkgconfig/yoda.pc
 %{_includedir}/%{name}/
-%{_datadir}/%{name}/
 
 %files -n python3-%{name}
 %defattr(-,root,root)
@@ -173,5 +171,6 @@
 %{_bindir}/yodals
 %{_bindir}/yodaplot
 %{_bindir}/yodascale
+%{_bindir}/yodastack
 
 %changelog

++ YODA-1.8.5.tar.bz2 -> YODA-1.9.0.tar.bz2 ++
 33755 lines of diff (skipped)


commit YODA for openSUSE:Factory

2020-12-02 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2020-12-02 13:59:21

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.5913 (New)


Package is "YODA"

Wed Dec  2 13:59:21 2020 rev:19 rq:852550 version:1.8.5

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2020-11-17 
21:27:01.749480881 +0100
+++ /work/SRC/openSUSE:Factory/.YODA.new.5913/YODA.changes  2020-12-02 
13:59:22.749874338 +0100
@@ -1,0 +2,10 @@
+Sat Nov 28 15:33:02 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 1.8.5:
+  * Add relErrs() functions to the H1D and H2D Python interfaces.
+  * Add an explicit configure test and override variable for the
+cython executable.
+  * Fix typo from xAvgErr -> xErrAvg in Scatter2D.xErrAvgs()
+Python function.
+
+---

Old:

  YODA-1.8.4.tar.bz2

New:

  YODA-1.8.5.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.Jaw1XQ/_old  2020-12-02 13:59:23.333874954 +0100
+++ /var/tmp/diff_new_pack.Jaw1XQ/_new  2020-12-02 13:59:23.337874958 +0100
@@ -16,10 +16,10 @@
 #
 
 
-%define so_name lib%{name}-1_8_4
+%define so_name lib%{name}-1_8_5
 
 Name:   YODA
-Version:1.8.4
+Version:1.8.5
 Release:0
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 License:GPL-2.0-only

++ YODA-1.8.4.tar.bz2 -> YODA-1.8.5.tar.bz2 ++
 3157 lines of diff (skipped)
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org


[opensuse-commit] commit YODA for openSUSE:Factory

2020-11-17 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2020-11-17 21:27:00

Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and  /work/SRC/openSUSE:Factory/.YODA.new.24930 (New)


Package is "YODA"

Tue Nov 17 21:27:00 2020 rev:18 rq:849050 version:1.8.4

Changes:

--- /work/SRC/openSUSE:Factory/YODA/YODA.changes2020-07-17 
20:54:15.245133324 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new.24930/YODA.changes 2020-11-17 
21:27:01.749480881 +0100
@@ -1,0 +2,23 @@
+Mon Nov  9 22:20:45 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 1.8.4:
+  * Don't suppress cross-section-normalised empty histograms in
+yodamerge.
+  * Use ROOT's ROOT_VERSION_CODE and ROOT_VERSION macros to handle
+the changing TPython API.
+  * Do not apply bin-width scaling by default between YODA and
+ROOT binned objects.
+  * Improve ROOT conversion utilities to support a fuller set of
+width-scaling and focus-mapping options.
+  * Fix Point1D.setXErrs() function to handle sources and asymm
+errors correctly.
+  * Map scatter reset() functions into Python.
+  * Create bash completion dir in $prefix/etc if it doesn't exist.
+  * Fix missing call-parentheses in Python-mapped Bin classes,
+including in the __repr__ functions, which was making
+print(bin) crash.
+- Move bash_completion file from /usr/etc, where it is installed,
+  to the correct dir: `%{_datadir}/bash-completions/completions/`;
+  add BuildRequires: bash-completion for correct dir ownership.
+
+---

Old:

  YODA-1.8.3.tar.bz2

New:

  YODA-1.8.4.tar.bz2



Other differences:
--
++ YODA.spec ++
--- /var/tmp/diff_new_pack.yeD6gW/_old  2020-11-17 21:27:02.281481391 +0100
+++ /var/tmp/diff_new_pack.yeD6gW/_new  2020-11-17 21:27:02.281481391 +0100
@@ -16,10 +16,10 @@
 #
 
 
-%define so_name lib%{name}-1_8_3
+%define so_name lib%{name}-1_8_4
 
 Name:   YODA
-Version:1.8.3
+Version:1.8.4
 Release:0
 Summary:A small set of data analysis classes for MC event generator 
validation analyses
 License:GPL-2.0-only
@@ -27,11 +27,13 @@
 URL:http://yoda.hepforge.org/
 Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
 Patch1: sover.diff
+BuildRequires:  bash-completion
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
 # SECTION For running python tests in make check
 BuildRequires:  python3-matplotlib
 BuildRequires:  python3-numpy
@@ -127,6 +129,8 @@
 %install
 %make_install
 
+mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
+mv %{buildroot}%{_prefix}/etc/bash_completion.d/* 
%{buildroot}%{_datadir}/bash-completion/completions/
 find %{buildroot}%{_libdir}/ -name "*.la" -delete
 
 %check
@@ -154,6 +158,7 @@
 %{python3_sitearch}/yoda/
 %{python3_sitearch}/yoda1/
 %{python3_sitearch}/yoda*.egg-info
+%{_datadir}/bash-completion/completions/*
 %{_bindir}/aida2flat
 %{_bindir}/aida2yoda
 %{_bindir}/flat2yoda

++ YODA-1.8.3.tar.bz2 -> YODA-1.8.4.tar.bz2 ++
 29105 lines of diff (skipped)
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org