Hello community,

here is the log from the commit of package YODA for openSUSE:Factory checked in 
at 2014-06-24 15:16:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/YODA (Old)
 and      /work/SRC/openSUSE:Factory/.YODA.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "YODA"

Changes:
--------
--- /work/SRC/openSUSE:Factory/YODA/YODA.changes        2014-04-25 
16:13:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.YODA.new/YODA.changes   2014-06-24 
15:16:09.000000000 +0200
@@ -1,0 +2,69 @@
+Sat Jun 21 21:59:18 UTC 2014 - badshah...@gmail.com
+
+- Update to version 1.1.0:
+  + YODA 1.1.0 release.
+  + Adding unit tests against ref data for yodamerge in make check.
+  + Removing 'foreach' macro definition and using raw
+    BOOST_FOREACH instead until C++11 is allowed.
+  + Adding pytest-p1d and pytest-p2d tests, and FLAT
+    writing/reading in pytests.
+  + Tweaking WriterFLAT and adding ReaderFLAT functionality for 2D
+    histos and profiles.
+  + Some basic (FLAT) write-out capability for 2D histos
+  + Improvements to the yodahist script, including support for 2D
+    histograms and input files.
+  + Adding bin edges constructors for all 1D and 2D histos in
+    Python.
+  + Improvements to Profile2D and Point2D interfaces in Python.
+  + Add a single-file at a time yodacnv multi-format converter
+    script (thanks to Andrii Verbytskyi for the suggestion).
+  + Typo fixes in Profile2D YODA-format parsing: 2D histo tests
+    now pass!
+  + Adding Python tests for Histo2D and Profile2D.
+  + Adding a YODA/Predicates.h header and using it in Axis2D bin
+    edge construction.
+  + Enabling Profile2D writing in various Writers, and a bit of IO
+    code tidying.
+  + Disable writing out of Histo2D and Profile2D outflows for now,
+    while they are redesigned, and get 2D I/O working for the
+    in-range part.
+  + Mapping the divide and efficiency functions into the Python
+    interface as class methods, including the __div__ special
+    function.
+  + Add the AnalysisObject::type() method back in Python (even
+    though type(ao) is more Pythonic, this may be useful)
+  + Add Profile2D YODA format writing, note need for Scatter
+    format change, add sumXY storage to both 2D histo types.
+  + Adding YODA reader functionality for Histo2D and Profile2D,
+    but without outflows support yet.
+  + Adding simple command line yodahist script for quick 1D
+    histogramming from plain text files, with weight support. More
+    development to come!
+  + Mapping linspace, logspace and a few stat functions into
+    Python.
+  + Fixes, script installation, and detailed numerical comparisons
+    in yodadiff.
+  + Change AnalysisObject::annotations to return the list of
+    annotation keys rather than the map, since the previous
+    behaviour mapped very badly into Python.
+  + Add special case handling for 2-arg use of x2y scripts where
+    the second arg is -, for stdin. This will be treated as
+    writing out to stdout, not converting two files one of which
+    is stdin.
+  + Adding a more portable version of getline to be used in the
+    YODA file parsing to avoid falling over on DOS-produced input
+    files.
+  + Adding the namespace protection workaround for Boost described
+    at http://www.boost.org/doc/libs/1_55_0/doc/html/foreach.html
+  + Adding an assumed-equal-run-size, ratio-like merging heuristic
+    for Scatter2Ds to yodamerge, and renaming the --normalize-all
+    flag to --assume-normalized.
+  + Adding and installing a pkg-config data file for YODA.
+  + Rationalising (and fixing?) the yodamerge logic re. user &
+    normalization scalings, and making way for a Scatter2D merging
+    heuristic
+- Packaging changes:
+  + Package new binaries yodacnv, yodadiff, yodahist
+  + Package new pkgconfig file (buildrequires pkg-config).
+ 
+-------------------------------------------------------------------
@@ -5 +73,0 @@
-

Old:
----
  YODA-1.0.4.tar.bz2

New:
----
  YODA-1.1.0.tar.bz2

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

Other differences:
------------------
++++++ YODA.spec ++++++
--- /var/tmp/diff_new_pack.Gyu3mz/_old  2014-06-24 15:16:10.000000000 +0200
+++ /var/tmp/diff_new_pack.Gyu3mz/_new  2014-06-24 15:16:10.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package YODA
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define so_name lib%{name}
 
 Name:           YODA
-Version:        1.0.4
+Version:        1.1.0
 Release:        0
 Summary:        A small set of data analysis classes for MC event generator 
validation analyses
 License:        GPL-2.0
@@ -28,6 +28,7 @@
 Source:         http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -111,7 +112,6 @@
 # Remove traces of BUILDROOT from files
 sed -i "s|%{buildroot}||" %{buildroot}%{python_sitearch}/yoda/*.pyc
 
-
 %post -n %{so_name}
 /sbin/ldconfig
 
@@ -132,6 +132,10 @@
 %{_bindir}/yoda2flat
 %{_bindir}/yoda-config
 %{_bindir}/yodamerge
+%{_bindir}/yodacnv
+%{_bindir}/yodadiff
+%{_bindir}/yodahist
+%{_libdir}/pkgconfig/yoda.pc
 %{_includedir}/%{name}/
 %{_datadir}/%{name}/
 

++++++ YODA-1.0.4.tar.bz2 -> YODA-1.1.0.tar.bz2 ++++++
++++ 115717 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to