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 - badshah400(a)gmail.com
+
+- 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
+
Hello community,
here is the log from the commit of package ShellCheck for openSUSE:Factory checked in at 2018-05-30 12:21:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ShellCheck (Old)
and /work/SRC/openSUSE:Factory/.ShellCheck.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ShellCheck"
Wed May 30 12:21:42 2018 rev:10 rq:609837 version:0.4.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/ShellCheck/ShellCheck.changes 2018-04-17 11:18:24.483906523 +0200
+++ /work/SRC/openSUSE:Factory/.ShellCheck.new/ShellCheck.changes 2018-05-30 13:07:55.839869495 +0200
@@ -1,0 +2,30 @@
+Wed May 16 14:36:30 UTC 2018 - psimons(a)suse.com
+
+- Update to version v0.4.7-106-g235bf66 from Github to fix the
+ build with GHC 8.4.x.
+
+ * Added:
+ SC2232: Warn about invalid arguments to sudo
+ SC2231: Suggest quoting expansions in for loop globs
+ SC2229: Warn about 'read $var'
+ SC2227: Warn about redirections in the middle of 'find' commands
+ SC2224,SC2225,SC2226: Warn when using mv/cp/ln without a destination
+ SC2223: Quote warning specific to : ${var=value}
+ SC1131: Warn when using elseif or elsif
+ SC1128: Warn about blanks/comments before shebang
+ SC1127: Warn about C-style comments
+
+ * Fixed:
+ Annotations intended for a command's here documents now work
+ Escaped characters inside groups in =~ regexes now parse
+ Associative arrays are now respected in arithmetic contexts
+ SC1087 about $var[@] now correctly triggers on any index
+ Bad expansions in here documents are no longer ignored
+ FD move operations like {fd}>1- now parse correctly
+
+ * Changed:
+ SC1073: 'else if' is now parsed correctly and not like 'elif'
+ SC2163: 'export $name' can now be silenced with 'export ${name?}'
+ SC2183: Now warns when printf arg count is not a multiple of format count
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ShellCheck.spec ++++++
--- /var/tmp/diff_new_pack.DTPXjo/_old 2018-05-30 13:07:56.539843107 +0200
+++ /var/tmp/diff_new_pack.DTPXjo/_new 2018-05-30 13:07:56.543842956 +0200
@@ -25,7 +25,7 @@
License: GPL-3.0-or-later
Group: Development/Libraries/Haskell
URL: https://hackage.haskell.org/package/%{name}
-Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.t…
+Source0: https://github.com/koalaman/shellcheck/archive/v0.4.7-106-g235bf66.tar.gz#/…
Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-QuickCheck-devel
@@ -37,6 +37,7 @@
BuildRequires: ghc-process-devel
BuildRequires: ghc-regex-tdfa-devel
BuildRequires: ghc-rpm-macros
+BuildRequires: pandoc
%description
The goals of ShellCheck are:
@@ -69,14 +70,14 @@
This package provides the Haskell %{name} library development files.
%prep
-%setup -q
-cp -p %{SOURCE1} %{name}.cabal
+%setup -q -n shellcheck-235bf6605fed31c90b17f3f76a30945ef344d015
%build
%ghc_lib_build
%install
%ghc_lib_install
+pandoc -s -t man shellcheck.1.md -o shellcheck.1
install -Dpm 0644 shellcheck.1 %{buildroot}%{_mandir}/man1/shellcheck.1
%check
@@ -89,13 +90,13 @@
%ghc_pkg_recache
%files
-%doc LICENSE
+%license LICENSE
%doc README.md
%{_bindir}/shellcheck
-%{_mandir}/man1/shellcheck.1*
+%{_mandir}/man1/shellcheck.1%{?ext_man}
%files -n ghc-%{name} -f ghc-%{name}.files
-%doc LICENSE
+%license LICENSE
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%doc README.md
++++++ ShellCheck-0.4.7.tar.gz ++++++
++++ 21542 lines of diff (skipped)
Hello community,
here is the log from the commit of package texmath for openSUSE:Factory checked in at 2018-05-30 11:55:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texmath (Old)
and /work/SRC/openSUSE:Factory/.texmath.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texmath"
Wed May 30 11:55:06 2018 rev:24 rq:607965 version:0.11
Changes:
--------
--- /work/SRC/openSUSE:Factory/texmath/texmath.changes 2017-09-15 22:30:23.207279590 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2018-05-30 12:41:17.252468334 +0200
@@ -1,0 +2,67 @@
+Mon May 14 17:02:11 UTC 2018 - psimons(a)suse.com
+
+- Update texmath to version 0.11.
+
+ * Changed treatment of non-ASCII characters.
+ Previously we ensured that the output of conversion to tex
+ was pure ASCII. This meant rendering "ä" as "a", for
+ example, and it meant that many characters (e.g. Chinese)
+ simply got replaced with an empty string, while others
+ got replaced with "[?]".
+
+ This was not a particularly helpful behavior. Including
+ the unicode characters verbatim doesn't interfere with
+ latex compilation. They often won't show up in the generated
+ math, but that is no worse than what happened before.
+
+ This change passes through unicode characters unchanged
+ when they can't be converted to standard LaTeX commands.
+
+ An important reason for including the unicode characters
+ is that pandoc uses TeX to represent math in its AST.
+ So, for example, if you convert HTML with mathml to docx,
+ you'll currently lose all Chinese characters, since they'll
+ disappear in the TeX intermediary, even though a direct
+ mathml to ooml conversion would have passed them through.
+ With this change, these conversions will work better
+ (see jgm/pandoc#4642).
+
+ + Removed Text.TeXMath.Unicode.ToASCII (API change).
+ + Removed cbits that were needed for that module.
+ + Modified Tex.TeXMath.Unicode.ToTeX to pass through
+ unicode characters that can't be converted, rather
+ than trying to asciify them or remove them.
+
+ * Render degree symbol in tex as `{^\circ}`.
+ * eqn writer: use uppercase letters in unicode escapes (jgm/pandoc#4597).
+ * Handle multicharacter operators better in Eqn, TeX, OMML (#109).
+ * OMML reader: unwrap `<w:...>` tags immediately under `<m:oMath>`
+ (#111, Jesse Rosenthal).
+ * Expose Text.TeXMath.TeX (TeX rendering functions) (#108).
+ This is needed in order to use getTeXMath from Text.TeXMath.Unicode.ToTeX.
+ * Pandoc writer: don't insert punctuation space before explicit space
+ (#107). E.g. in `2,\!4`.
+ * Fix end-line command ('\\') in AMSmath environments (ARATA Mizuki).
+ The end-line command in AMSmath environments does not allow spaces
+ before its optional argument.
+ * Use `\in` for SMALL ELEMENT OF in "base" (Vaclav Haisman).
+ * Use `\ni` in base for U+220D (#103).
+ * Improved unicode -> tex symbol lookup. Previously we had many
+ cases where the lookup table would map a unicode character to
+ the empty string for the base package, and this would print finding
+ a good match in another package in the environment.
+ * Added support for `\symbf` (#101).
+ * Revert "migrating the lookup structures for Unicode/ToTex.hs to
+ use C source files to accelerate builds." This change gave us somewhat
+ faster builds (using less memory), but at a huge cost of
+ maintainability.
+ * Removed AlignDefault from Alignment (API change, #102).
+ AlignDefault doesn't make sense for a converter between
+ formats that may have different defaults. We now properly treat
+ centering as the default in MathML and OMML input.
+ * Update tests that should have been updated for 0.9.4.3.
+ * MathML writer: put linethickness attribute directly on mfrac
+ element. This fixes binomial rendering.
+ * Pandoc writer: better handle accented characters (jgm/pandoc#3922).
+
+-------------------------------------------------------------------
Old:
----
texmath-0.9.4.1.tar.gz
New:
----
texmath-0.11.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texmath.spec ++++++
--- /var/tmp/diff_new_pack.6prp4e/_old 2018-05-30 12:41:17.764450597 +0200
+++ /var/tmp/diff_new_pack.6prp4e/_new 2018-05-30 12:41:17.768450458 +0200
@@ -1,7 +1,7 @@
#
# spec file for package texmath
#
-# 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
@@ -19,10 +19,10 @@
%global pkg_name texmath
%bcond_with tests
Name: %{pkg_name}
-Version: 0.9.4.1
+Version: 0.11
Release: 0
Summary: Conversion between formats used to represent mathematics
-License: GPL-2.0
+License: GPL-2.0-or-later
Group: Development/Libraries/Haskell
URL: https://hackage.haskell.org/package/%{name}
Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.t…
@@ -111,12 +111,12 @@
%ghc_pkg_recache
%files
-%doc LICENSE
+%license LICENSE
%doc README.markdown changelog
%{_bindir}/%{name}
%files -n ghc-%{name} -f ghc-%{name}.files
-%doc LICENSE
+%license LICENSE
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%doc README.markdown changelog
++++++ texmath-0.9.4.1.tar.gz -> texmath-0.11.tar.gz ++++++
++++ 134678 lines of diff (skipped)