Hello community, here is the log from the commit of package normaliz for openSUSE:Factory checked in at 2017-11-23 09:43:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/normaliz (Old) and /work/SRC/openSUSE:Factory/.normaliz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "normaliz" Thu Nov 23 09:43:50 2017 rev:2 rq:544347 version:3.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/normaliz/normaliz.changes 2017-10-08 20:14:08.494845725 +0200 +++ /work/SRC/openSUSE:Factory/.normaliz.new/normaliz.changes 2017-11-23 09:43:51.573728377 +0100 @@ -1,0 +2,6 @@ +Wed Nov 22 09:25:13 UTC 2017 - badshah...@gmail.com + +- Update to version 3.4.1: + * Miscellaneous bug fixes. + +------------------------------------------------------------------- Old: ---- normaliz-3.4.0.tar.gz New: ---- normaliz-3.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ normaliz.spec ++++++ --- /var/tmp/diff_new_pack.KIHqAn/_old 2017-11-23 09:43:52.629689843 +0100 +++ /var/tmp/diff_new_pack.KIHqAn/_new 2017-11-23 09:43:52.629689843 +0100 @@ -1,7 +1,7 @@ # # spec file for package normaliz # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -17,7 +17,7 @@ Name: normaliz -Version: 3.4.0 +Version: 3.4.1 Release: 0 Summary: Tools for computations in affine monoids and rational cones License: GPL-3.0+ @@ -63,8 +63,8 @@ Summary: Development files for Normaliz, a tool for computation of rotational cones Group: Development/Libraries/C and C++ Requires: boost-devel -Requires: libnormaliz0 = %version Requires: gmp-devel +Requires: libnormaliz0 = %version %description devel Normaliz is an open source tool for computations in affine monoids, @@ -103,3 +103,5 @@ %defattr(-,root,root) %_includedir/libnormaliz/ %_libdir/libnormaliz.so + +%changelog ++++++ normaliz-3.4.0.tar.gz -> normaliz-3.4.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/.travis.yml new/normaliz-3.4.1/.travis.yml --- old/normaliz-3.4.0/.travis.yml 2017-05-11 09:56:24.000000000 +0200 +++ new/normaliz-3.4.1/.travis.yml 2017-11-12 16:20:18.000000000 +0100 @@ -128,3 +128,5 @@ - time script: ./.travis-build.sh + +dist: precise diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/Qsource/libQnormaliz/Qversion.h new/normaliz-3.4.1/Qsource/libQnormaliz/Qversion.h --- old/normaliz-3.4.0/Qsource/libQnormaliz/Qversion.h 2017-08-25 13:02:48.000000000 +0200 +++ new/normaliz-3.4.1/Qsource/libQnormaliz/Qversion.h 2017-11-13 13:34:36.000000000 +0100 @@ -4,7 +4,7 @@ #define QNMZ_VERSION_MAJOR 3 #define QNMZ_VERSION_MINOR 2 #define QNMZ_VERSION_PATCH 1 -#define QNMZ_VERSION 3.4.0 +#define QNMZ_VERSION 3.4.1 #define QNMZ_RELEASE (QNMZ_VERSION_MAJOR * 10000 + QNMZ_VERSION_MINOR * 100 + QNMZ_VERSION_PATCH) namespace libQnormaliz { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/configure new/normaliz-3.4.1/configure --- old/normaliz-3.4.0/configure 2017-08-25 13:01:58.000000000 +0200 +++ new/normaliz-3.4.1/configure 2017-11-13 13:34:33.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Normaliz 3.4.0. +# Generated by GNU Autoconf 2.69 for Normaliz 3.4.1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='Normaliz' PACKAGE_TARNAME='normaliz' -PACKAGE_VERSION='3.4.0' -PACKAGE_STRING='Normaliz 3.4.0' +PACKAGE_VERSION='3.4.1' +PACKAGE_STRING='Normaliz 3.4.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1358,7 +1358,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 Normaliz 3.4.0 to adapt to many kinds of systems. +\`configure' configures Normaliz 3.4.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1429,7 +1429,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Normaliz 3.4.0:";; + short | recursive ) echo "Configuration of Normaliz 3.4.1:";; esac cat <<\_ACEOF @@ -1553,7 +1553,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Normaliz configure 3.4.0 +Normaliz configure 3.4.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1994,7 +1994,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Normaliz $as_me 3.4.0, which was +It was created by Normaliz $as_me 3.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2346,7 +2346,7 @@ LIBNORMALIZ_VERSION_MINOR=4 -LIBNORMALIZ_VERSION_PATCH=0 +LIBNORMALIZ_VERSION_PATCH=1 LIBNORMALIZ_VERSION_STRING="$PACKAGE_VERSION" @@ -2873,7 +2873,7 @@ # Define the identity of the package. PACKAGE='normaliz' - VERSION='3.4.0' + VERSION='3.4.1' cat >>confdefs.h <<_ACEOF @@ -18144,7 +18144,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Normaliz $as_me 3.4.0, which was +This file was extended by Normaliz $as_me 3.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18201,7 +18201,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Normaliz config.status 3.4.0 +Normaliz config.status 3.4.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/configure.ac new/normaliz-3.4.1/configure.ac --- old/normaliz-3.4.0/configure.ac 2017-08-22 11:41:45.000000000 +0200 +++ new/normaliz-3.4.1/configure.ac 2017-11-12 17:07:13.000000000 +0100 @@ -2,10 +2,10 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT(Normaliz, 3.4.0) +AC_INIT(Normaliz, 3.4.1) AC_SUBST(LIBNORMALIZ_VERSION_MAJOR, 3) AC_SUBST(LIBNORMALIZ_VERSION_MINOR, 4) -AC_SUBST(LIBNORMALIZ_VERSION_PATCH, 0) +AC_SUBST(LIBNORMALIZ_VERSION_PATCH, 1) AC_SUBST(LIBNORMALIZ_VERSION_STRING, "$PACKAGE_VERSION") AC_SUBST(LIBQNORMALIZ_VERSION_MAJOR, 3) AC_SUBST(LIBQNORMALIZ_VERSION_MINOR, 2) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/CMakeLists.txt new/normaliz-3.4.1/source/CMakeLists.txt --- old/normaliz-3.4.0/source/CMakeLists.txt 2017-08-22 11:41:45.000000000 +0200 +++ new/normaliz-3.4.1/source/CMakeLists.txt 2017-11-12 17:06:18.000000000 +0100 @@ -16,7 +16,7 @@ PROJECT(libnormaliz) SET(VERSION_MAJOR 3) SET(VERSION_MINOR 4) -SET(VERSION_PATCH 0) +SET(VERSION_PATCH 1) SET(VERSION_STRING ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) SET(VERSION ${VERSION_STRING}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/Makefile.am new/normaliz-3.4.1/source/Makefile.am --- old/normaliz-3.4.0/source/Makefile.am 2017-08-22 11:41:45.000000000 +0200 +++ new/normaliz-3.4.1/source/Makefile.am 2017-11-12 17:06:43.000000000 +0100 @@ -33,8 +33,8 @@ # Sources included via nmz_integrate.cpp: noinst_HEADERS += libnormaliz/nmz_polynomial.cpp libnormaliz/nmz_integral.cpp -libnormaliz_la_LDFLAGS = -version-info 7:0:4 -## yields version number 3.4.0 for libnormaliz.so on Linux +libnormaliz_la_LDFLAGS = -version-info 7:1:4 +## yields version number 3.4.1 for libnormaliz.so on Linux ## Conjecture: x.y.z yields x-z.z.y libnormaliz_la_LIBADD = $(GMP_LDFLAGS) -lgmpxx -lgmp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/Makefile.in new/normaliz-3.4.1/source/Makefile.in --- old/normaliz-3.4.0/source/Makefile.in 2017-08-25 13:01:57.000000000 +0200 +++ new/normaliz-3.4.1/source/Makefile.in 2017-11-13 13:34:33.000000000 +0100 @@ -414,7 +414,7 @@ libnormaliz/cone_helper.cpp libnormaliz/nmz_polynomial.cpp \ libnormaliz/nmz_integral.cpp normaliz.h options.h output.h \ input.cpp options.cpp output.cpp -libnormaliz_la_LDFLAGS = -version-info 7:0:4 +libnormaliz_la_LDFLAGS = -version-info 7:1:4 libnormaliz_la_LIBADD = $(GMP_LDFLAGS) -lgmpxx -lgmp normaliz_SOURCES = normaliz.cpp normaliz_LDADD = libnormaliz.la diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/cone.cpp new/normaliz-3.4.1/source/libnormaliz/cone.cpp --- old/normaliz-3.4.0/source/libnormaliz/cone.cpp 2017-08-22 11:41:45.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/cone.cpp 2017-11-13 10:39:29.000000000 +0100 @@ -2308,6 +2308,7 @@ FC.explicit_h_vector=explicit_HilbertSeries; if (ToCompute.test(ConeProperty::HilbertSeries)) { + FC.Hilbert_Series.set_period_bounded(HSeries.get_period_bounded()); FC.do_h_vector = true; } if (ToCompute.test(ConeProperty::HilbertBasis)) { @@ -3359,7 +3360,7 @@ if(inhomogeneous || nr_latt_gen>0|| nr_cone_gen>0 || lattice_ideal_input || Grading.size() < dim){ if(ToCompute.test(ConeProperty::Symmetrize)) - throw BadInputException("Symmetrization not posible with the given input"); + throw BadInputException("Symmetrization not possible with the given input"); else return; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/cone_helper.cpp new/normaliz-3.4.1/source/libnormaliz/cone_helper.cpp --- old/normaliz-3.4.0/source/libnormaliz/cone_helper.cpp 2017-08-23 09:36:39.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/cone_helper.cpp 2017-11-12 16:07:37.000000000 +0100 @@ -401,6 +401,10 @@ } // !rank_goes_up && !is_parallelotope +#ifndef NCATCH + if (!(tmp_exception == 0)) std::rethrow_exception(tmp_exception); +#endif + if(!rank_goes_up && is_parallelotope){ // must match pos and neg hyperplanes size_t codim=dim1-1; // the minimal codim a face of the original cone must have diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/integer.cpp new/normaliz-3.4.1/source/libnormaliz/integer.cpp --- old/normaliz-3.4.0/source/libnormaliz/integer.cpp 2017-08-23 09:36:39.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/integer.cpp 2017-11-12 16:07:37.000000000 +0100 @@ -411,13 +411,13 @@ // the next function produce an integer quotient and determine whether // there is a remainder -bool int_quotient(long& Quot, const long long& Num, const long& Den){ +bool int_quotient(long& Quot, const long & Num, const long& Den){ Quot=Iabs(Num)/Iabs(Den); return Quot*Iabs(Den)!=Iabs(Num); } -bool int_quotient(long long& Quot, const long& Num, const long& Den){ +bool int_quotient(long long& Quot, const long long& Num, const long long& Den){ Quot=Iabs(Num)/Iabs(Den); return Quot*Iabs(Den)!=Iabs(Num); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/integer.h new/normaliz-3.4.1/source/libnormaliz/integer.h --- old/normaliz-3.4.0/source/libnormaliz/integer.h 2017-08-22 11:41:45.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/integer.h 2017-11-12 16:07:37.000000000 +0100 @@ -189,7 +189,7 @@ // there is a remainder bool int_quotient(long& Quot, const long long& Num, const long& Den); -bool int_quotient(long long& Quot, const long& Num, const long& Den); +bool int_quotient(long long& Quot, const long long& Num, const long long& Den); bool int_quotient(mpz_class& Quot, const mpz_class& Num, const mpz_class& Den); template<typename IntegerRet> bool int_quotient(IntegerRet& Quot, const nmz_float& Num, const nmz_float& Den); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/matrix.cpp new/normaliz-3.4.1/source/libnormaliz/matrix.cpp --- old/normaliz-3.4.0/source/libnormaliz/matrix.cpp 2017-08-25 09:32:19.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/matrix.cpp 2017-11-13 10:43:17.000000000 +0100 @@ -2430,7 +2430,7 @@ in.open(file_in,ifstream::in); if (in.is_open()==false){ cerr << "Cannot find input file" << endl; - exit(1); + throw BadInputException("readMatrix cannot find file"); } int nrows,ncols; @@ -2439,7 +2439,7 @@ if(nrows==0 || ncols==0){ cerr << "Matrix empty" << endl; - exit(1); + throw BadInputException("readMatrix finds matrix empty"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/normaliz-3.4.0/source/libnormaliz/version.h new/normaliz-3.4.1/source/libnormaliz/version.h --- old/normaliz-3.4.0/source/libnormaliz/version.h 2017-08-25 13:02:48.000000000 +0200 +++ new/normaliz-3.4.1/source/libnormaliz/version.h 2017-11-13 13:34:36.000000000 +0100 @@ -3,8 +3,8 @@ #define NMZ_VERSION_MAJOR 3 #define NMZ_VERSION_MINOR 4 -#define NMZ_VERSION_PATCH 0 -#define NMZ_VERSION 3.4.0 +#define NMZ_VERSION_PATCH 1 +#define NMZ_VERSION 3.4.1 #define NMZ_RELEASE (NMZ_VERSION_MAJOR * 10000 + NMZ_VERSION_MINOR * 100 + NMZ_VERSION_PATCH) namespace libnormaliz {