Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2018-05-30 12:23:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and      /work/SRC/openSUSE:Factory/.YODA.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "YODA"

Wed May 30 12:23:07 2018 rev:11 rq:612675 version:1.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/YODA/YODA.changes        2017-08-24 
18:45:06.003082908 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new/YODA.changes   2018-05-30 
13:07:58.455770873 +0200
@@ -1,0 +2,51 @@
+Wed May 23 08:17:39 UTC 2018 - [email protected]
+
+- Update to version 1.7.0:
+  * Add Nentries printout to yodals -v
+  * Patches for ROOT conversion from Robert Hatcher -- thanks!
+  * Add YODA format version annotation, at version 2, and update
+    YODA reader to use version info and multiline YAML EOF marker.
+  * Write YODA annotations in YAML with a --- YAML break-line.
+  * Enable compressed writing from Python.
+  * Remove UNUSED macro in favour of anonymous args.
+  * Enable zipped writing... but only works from C++ so far.
+  * Add HistoBin2D::area(), and provide a default normto=1.0
+    argument on the Python Histo2D.normalize() method.
+  * Change license explicitly to GPLv3, cf. MCnet3 agreement.
+  * Parse YODA format AO headers as YAML (restriction to
+    single-line dict entries for now).
+  * Use a slightly enhanced fast numeric parser in ReaderYODA
+    (taken from LHAPDF, originally inspired by Gavin Salam).
+  * Add an UNSCALE spec option to yodascale, to undo ScaledBy
+    effects.
+  * Add optional zlib support via zstr
+  * Fix setVal(i, x) numbered-axis methods on Point2D and Point3D:
+    switch break statements were missing.
+  * Explicitly load all ROOT objects as a list rather than
+    generator. Patch from Dmitry Kalinkin.
+  * Improvements to yodaplot, including two operating modes: the
+    default CMP mode is suitable for plotting histos by path, from
+    raw .yoda files.
+  * Update yoda.plotting functions to treat plot-keys as args and
+    AO annotations via case-insensitive keys.
+  * Add annotationsDict to the Python AO interface.
+  * Add AO as an alias for AnalysisObject.
+  * Add parallel/compatibility yoda1 package to aid eventual
+    transition to YODA v2.
+  * Add x,y,zMins and Maxs to all 1D data types and scatters (and
+    x,yMin/Max to the scatters) -- Python interface only.
+  * Rework some of the yoda.plotting tools, making it a bit more
+    compatible with user-scripted matplotlib.
+  * Add convenience aliases H1D, H2D, P1D, P2D, and S1D, S2D, S3D
+    for the HistoXD, ProfileXD, and ScatterXD classes
+    respectively.
+  * Add xyVals/Errs and other 'bin array property' accessors to
+    the Python Histo1D and Profile1D types: important for
+    connection to matplotlib.
+  * Use Python natsort library to sort yodals output if available.
+- Rebase sover.diff.
+- Add BuildRequires: pkgconfig(zlib); now required for bulding
+  YODA.
+- Fix env-based hashbangs.
+
+-------------------------------------------------------------------

Old:
----
  YODA-1.6.7.tar.bz2

New:
----
  YODA-1.7.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ YODA.spec ++++++
--- /var/tmp/diff_new_pack.06pBfv/_old  2018-05-30 13:07:59.107746291 +0200
+++ /var/tmp/diff_new_pack.06pBfv/_new  2018-05-30 13:07:59.111746140 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package YODA
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,13 @@
 #
 
 
-%define so_name lib%{name}-1_6_7
+%define so_name lib%{name}-1_7_0
 
 Name:           YODA
-Version:        1.6.7
+Version:        1.7.0
 Release:        0
 Summary:        A small set of data analysis classes for MC event generator 
validation analyses
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          Development/Libraries/C and C++
 Url:            http://yoda.hepforge.org/
 Source:         http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
@@ -37,6 +37,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
+BuildRequires:  pkgconfig(zlib)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -120,6 +121,13 @@
 # Remove traces of BUILDROOT from files
 sed -i "s|%{buildroot}||g" %{buildroot}%{python_sitearch}/yoda/*.pyc
 
+# FIX env BASED HASHBANGS
+for exe in %{buildroot}%{_bindir}/*
+do
+  sed -E -i "s|^#! /usr/bin/env python|#! /usr/bin/python|" ${exe}
+done
+sed -E -i "s|^#! /usr/bin/env bash|#! /bin/bash|" 
%{buildroot}%{_bindir}/yoda-config
+
 %post   -n %{so_name} -p /sbin/ldconfig
 %postun -n %{so_name} -p /sbin/ldconfig
 
@@ -153,6 +161,7 @@
 %files -n python-%{name}
 %defattr(-,root,root)
 %{python_sitearch}/yoda/
+%{python_sitearch}/yoda1/
 %{python_sitearch}/yoda*.egg-info
 
 %changelog

++++++ YODA-1.6.7.tar.bz2 -> YODA-1.7.0.tar.bz2 ++++++
++++ 141195 lines of diff (skipped)

++++++ sover.diff ++++++
--- /var/tmp/diff_new_pack.06pBfv/_old  2018-05-30 13:08:00.819681741 +0200
+++ /var/tmp/diff_new_pack.06pBfv/_new  2018-05-30 13:08:00.823681590 +0200
@@ -2,15 +2,16 @@
  src/Makefile.am |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: YODA-1.6.5/src/Makefile.am
+Index: YODA-1.7.0/src/Makefile.am
 ===================================================================
---- YODA-1.6.5.orig/src/Makefile.am
-+++ YODA-1.6.5/src/Makefile.am
-@@ -23,6 +23,6 @@ libYODA_la_SOURCES = \
+--- YODA-1.7.0.orig/src/Makefile.am
++++ YODA-1.7.0/src/Makefile.am
+@@ -23,7 +23,7 @@ libYODA_la_SOURCES = \
+     Scatter2D.cc \
      Scatter3D.cc
  
- 
 -libYODA_la_LDFLAGS = -avoid-version
 +libYODA_la_LDFLAGS = -release ${PACKAGE_VERSION}
- libYODA_la_LIBADD = tinyxml/libtinyxml.la
- libYODA_la_CPPFLAGS = $(AM_CPPFLAGS) -DTIXML_USE_STL
+ 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) -DYAMLCPP_API=3 -DYAML_NAMESPACE=YODA_YAML
+ 


Reply via email to