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.changes        2022-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 <badshah...@gmail.com>
+
+- 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 data        associated 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  2023-07-25 11:49:24.760858570 +0200
@@ -2,17 +2,17 @@
  src/Makefile.am |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: YODA-1.8.0/src/Makefile.am
+Index: YODA-1.9.8/src/Makefile.am
 ===================================================================
---- YODA-1.8.0.orig/src/Makefile.am
-+++ YODA-1.8.0/src/Makefile.am
-@@ -26,7 +26,7 @@ libYODA_la_SOURCES = \
+--- YODA-1.9.8.orig/src/Makefile.am
++++ YODA-1.9.8/src/Makefile.am
+@@ -27,7 +27,7 @@ libYODA_la_SOURCES = \
      Point2D.cc \
      Point3D.cc
  
 -libYODA_la_LDFLAGS = -avoid-version
 +libYODA_la_LDFLAGS = -release ${PACKAGE_VERSION}
- libYODA_la_LIBADD = $(builddir)/tinyxml/libyoda-tinyxml.la 
$(builddir)/yamlcpp/libyoda-yaml-cpp.la
- libYODA_la_CPPFLAGS = $(AM_CPPFLAGS) -DTIXML_USE_STL -I$(srcdir)/yamlcpp 
-I$(srcdir) -DYAML_NAMESPACE=YODA_YAML
+ libYODA_la_LIBADD = $(builddir)/tinyxml/libyoda-tinyxml.la 
$(builddir)/yamlcpp/libyoda-yaml-cpp.la $(builddir)/binreloc/libyoda-binreloc.la
+ libYODA_la_CPPFLAGS = $(AM_CPPFLAGS) -DTIXML_USE_STL -I$(srcdir)/yamlcpp 
-I$(srcdir) -DYAML_NAMESPACE=YODA_YAML -DDEFAULTDATADIR=\"$(datadir)\" 
-DDEFAULTLIBDIR=\"$(libdir)\"
  
 

Reply via email to