Hello community, here is the log from the commit of package ppl for openSUSE:Factory checked in at 2020-10-24 15:18:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ppl (Old) and /work/SRC/openSUSE:Factory/.ppl.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ppl" Sat Oct 24 15:18:46 2020 rev:2 rq:843746 version:1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ppl/ppl-testsuite.changes 2020-09-22 21:10:09.687875832 +0200 +++ /work/SRC/openSUSE:Factory/.ppl.new.3463/ppl-testsuite.changes 2020-10-24 15:19:09.460330992 +0200 @@ -1,0 +2,6 @@ +Sat Oct 24 00:00:54 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Disable lpsol and lcdd. +- Drop old bundled changelog file + +------------------------------------------------------------------- @@ -6,0 +13,81 @@ +Mon Aug 26 04:39:44 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Disable static builds, disable baselibs (unused). +- Enable glpk components. + +------------------------------------------------------------------- +Tue Oct 11 14:33:01 UTC 2016 - adam.ma...@suse.de + +- Update to new upstream release 1.2 + * Improved the efficiency of the conversion procedure for + polyhedra by adding a quick adjacency check. + * In the Java language interface, throw an exception when trying + to build a disequality Constraint. + * Fixed a bug in the implementation of dense rows. + * Fixed a bug in the implementation of ::relation_with + * Portability improved. +- soname bumped + +------------------------------------------------------------------- +Sat Nov 14 10:07:48 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 1.1 +* Remove the Sparse_Matrix class and add a Matrix<Row> class + instead. +* Dense_Row: remove the capacity argument from the two-argument + OK() method. +* Matrix: add some methods: row_capacity(), reserve_rows(), + remove_rows() and swap_columns(). +* Dense_Matrix: add non-const iterator and the remove_rows() and + reserve_rows() methods. +* Matrix: rename the row_capacity() method into capacity(). +* Remove the Dense_Matrix class, and use Matrix<Dense_Row> instead. +* Constraint_System: replace the const_iterator class with an + external Constraint_System_const_iterator class. +* Generator_System: replace the const_iterator class with an + external Generator_System_const_iterator class. +* Split the Linear_System::With_Bit_Matrix_iterator class out of + Linear_System and rename it to Linear_System_With_Bit_Matrix_iterator. +* Many more API changes. See the git log summary lines for details, + provided in /usr/share/doc/packages/GLS-0.12-1.1. +- Drop ppl-gmp-5.1.0.patch (merged upstream) + +------------------------------------------------------------------- +Mon Nov 2 10:46:25 UTC 2015 - r...@fthiessen.de + +- Fixed dependencies of devel package. +- Cleaned spec file: Use so-name. + +------------------------------------------------------------------- +Sun Sep 27 13:14:53 UTC 2015 - mplus...@suse.com + +- Update to 0.12.1 + * See NEWS file for complete list of changes + +------------------------------------------------------------------- +Tue Aug 4 21:45:13 UTC 2015 - mplus...@suse.com + +- Update to 0.12 + * See NEWS file for complete list of changes +- Cleanup spec file with spec-clener +- Remove no longer needed dependency on gpg-offline +- Refresh ppl-gmp-5.1.0.patch +- Reduce duplicate files in documentation + +------------------------------------------------------------------- +Wed Sep 4 12:43:27 UTC 2013 - rguent...@suse.com + +- Disable -g when building the testsuite. + +------------------------------------------------------------------- +Mon Apr 15 13:09:40 UTC 2013 - idon...@suse.com + +- Comment out GPG part, since it'll break bootstrap + +------------------------------------------------------------------- +Mon Apr 15 09:35:38 UTC 2013 - idon...@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls +- Add GPG verification + +------------------------------------------------------------------- @@ -17 +104,84 @@ -Sun Jun 21 11:23:52 CEST 2009 - co...@suse.de +Mon Jan 23 17:22:51 CET 2012 - meiss...@suse.de + +- include /usr/share/aclocal directory as we no longer require autoconf + +------------------------------------------------------------------- +Wed Aug 31 13:44:35 UTC 2011 - rguent...@suse.com + +- Fix fixed baselibs.conf + +------------------------------------------------------------------- +Thu Mar 3 14:24:24 UTC 2011 - rguent...@novell.com + +- Update to version 0.11.2. [fate#311972] + * Minor bugfixes + +------------------------------------------------------------------- +Wed Sep 22 07:17:41 UTC 2010 - co...@novell.com + +- fix baselibs.conf + +------------------------------------------------------------------- +Thu Aug 5 09:36:22 UTC 2010 - rguent...@novell.com + +- Update to version 0.11. + * Many new features, see NEWS file +- Library package name changes for SONAME bumps. + +------------------------------------------------------------------- +Sun Jun 27 16:15:03 UTC 2010 - jeng...@medozas.de + +- use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 18 16:08:42 UTC 2010 - prus...@opensuse.org + +- add baselibs.conf + +------------------------------------------------------------------- +Wed Dec 16 10:46:43 CET 2009 - jeng...@medozas.de + +- package documentation as noarch + +------------------------------------------------------------------- +Thu Apr 16 14:12:13 CEST 2009 - rguent...@suse.de + +- Update to version 0.10.2. [fate#306970] + * fixes build with gmp 4.3.0 + +------------------------------------------------------------------- +Tue Apr 14 15:16:26 CEST 2009 - rguent...@suse.de + +- Update to bugfix release 0.10.1. +- Make the testsuite fatal everywhere. +- Disable memory1 test on s390x. + +------------------------------------------------------------------- +Mon Mar 16 14:31:13 CET 2009 - rguent...@suse.de + +- Wrap Recommends in suse_version check. + +------------------------------------------------------------------- +Tue Nov 4 17:46:01 CET 2008 - rguent...@suse.de + +- Update to final version 0.10. + * many new features and bugfixes (see NEWS file for details) + +------------------------------------------------------------------- +Thu Oct 30 23:28:02 CET 2008 - rguent...@suse.de + +- Update to version 0.10pre37. +- Rename libppl_c0 to libppl_c2 to follow new shared object name. + +------------------------------------------------------------------- +Fri Sep 5 10:39:34 CEST 2008 - rguent...@suse.de + +- Re-add static libs to ppl-devel-static. + +------------------------------------------------------------------- +Wed Sep 3 17:55:41 CEST 2008 - rguent...@suse.de + +- Remove all static libs. + +------------------------------------------------------------------- +Wed Sep 3 13:46:30 CEST 2008 - rguent...@suse.de @@ -19 +189 @@ -- add empty %install section to fix build +- Update to version 0.10pre24. @@ -22 +192 @@ -Tue Jun 16 14:44:47 CEST 2009 - co...@novell.com +Sun Aug 3 20:23:09 CEST 2008 - rguent...@suse.de @@ -24 +194 @@ -- build test suite in a package on its own +- Package version 0.9. --- /work/SRC/openSUSE:Factory/ppl/ppl.changes 2020-09-22 21:10:18.123883213 +0200 +++ /work/SRC/openSUSE:Factory/.ppl.new.3463/ppl.changes 2020-10-24 15:19:09.516331056 +0200 @@ -1,0 +2,6 @@ +Sat Oct 24 00:00:54 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Disable lpsol and lcdd. +- Drop old bundled changelog file + +------------------------------------------------------------------- Old: ---- GLS-0.12-1.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppl-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.BVXIFO/_old 2020-10-24 15:19:10.184331823 +0200 +++ /var/tmp/diff_new_pack.BVXIFO/_new 2020-10-24 15:19:10.188331828 +0200 @@ -1,7 +1,7 @@ # -# spec file for package ppl +# spec file for package ppl-testsuite # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define so_name 14 +%define sover 14 Name: ppl-testsuite Version: 1.2 Release: 0 Summary: The Parma Polyhedra Library -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: https://www.bugseng.com/parma-polyhedra-library @@ -29,7 +29,6 @@ #Git-Clone: git://git.cs.unipr.it/ppl/ppl Source: http://bugseng.com/products/ppl/download/ftp/releases/%version/ppl-%version.tar.xz Source2: http://bugseng.com/products/ppl/download/ftp/releases/%version/ppl-%version.tar.xz.sign -Source4: GLS-0.12-1.1 BuildRequires: c++_compiler BuildRequires: fdupes BuildRequires: glpk-devel @@ -54,7 +53,7 @@ Summary: Development tools for the Parma Polyhedra Library C and C++ interfaces Group: Development/Libraries/C and C++ Requires: gmp-devel >= 4.1.3 -Requires: libppl%so_name = %version +Requires: libppl%sover = %version Requires: libppl_c4 = %version Recommends: ppl-doc = %version @@ -63,11 +62,11 @@ applications using the Parma Polyhedra Library through its C and C++ interfaces. -%package -n libppl%so_name +%package -n libppl%sover Summary: C++ interface of the Parma Polyhedra Library Group: System/Libraries -%description -n libppl%so_name +%description -n libppl%sover Shared library for the Parma Polyhedra Library. %package -n libppl_c4 @@ -91,20 +90,20 @@ %autosetup -p1 -n ppl-%version %build -%if "%name" == "ppl-testsuite" -export CXXFLAGS="%optflags -g0" -%endif +if [ ! -e configure ]; then autoreconf -fi; fi %configure \ - --disable-static \ - --disable-rpath \ - --disable-watchdog + --disable-static --disable-rpath --disable-watchdog \ + --disable-ppl_lpsol --disable-ppl_lcdd #sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool #sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -make %{?_smp_mflags} +%make_build %if "%name" == "ppl-testsuite" %check -make %{?_smp_mflags} check +# https://www.cs.unipr.it/mantis/view.php?id=1078 +# https://www.cs.unipr.it/mantis/view.php?id=2113 +# both behind a stupid login wall +%make_build check %install @@ -114,27 +113,26 @@ %make_install INSTALL="install -p" rm -f "%buildroot/%_libdir"/*.la # We don't build the binary, so delete its manpage -rm -f %buildroot%_mandir/man1/ppl_lpsol.1 +rm -f %buildroot/%_mandir/man1/ppl_lpsol.1 # We don't build pwl -rm -Rf %buildroot%_datadir/doc/pwl +rm -Rf %buildroot/%_datadir/doc/pwl # The pdf is enough -rm -f %buildroot%_datadir/doc/%name/ppl-user-*.ps.gz -rm -f %buildroot%_datadir/doc/%name/ChangeLog -rm -f %buildroot%_datadir/doc/%name/README.configure -rm -f %buildroot%_datadir/doc/%name/TODO -rm -f %buildroot%_datadir/doc/%name/gpl.* -rm -f %buildroot%_datadir/doc/%name/fdl.ps.gz -rm -f %buildroot%_datadir/doc/%name/fdl.pdf -rm -Rf %buildroot%_datadir/doc/%name/ppl-user-prolog-interface-%{version}* -rm -Rf %buildroot%_datadir/doc/%name/ppl-user-ocaml-interface-%{version}* -rm -Rf %buildroot%_datadir/doc/%name/ppl-user-java-interface-%{version}* -cp -a %_sourcedir/GLS-* "%buildroot/%_datadir/doc/%name/" +rm -f %buildroot/%_datadir/doc/%name/ppl-user-*.ps.gz +rm -f %buildroot/%_datadir/doc/%name/ChangeLog +rm -f %buildroot/%_datadir/doc/%name/README.configure +rm -f %buildroot/%_datadir/doc/%name/TODO +rm -f %buildroot/%_datadir/doc/%name/gpl.* +rm -f %buildroot/%_datadir/doc/%name/fdl.ps.gz +rm -f %buildroot/%_datadir/doc/%name/fdl.pdf +rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-prolog-interface-%{version}* +rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-ocaml-interface-%{version}* +rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-java-interface-%{version}* # %%name == ppl %endif %fdupes -s %buildroot -%post -n libppl%so_name -p /sbin/ldconfig -%postun -n libppl%so_name -p /sbin/ldconfig +%post -n libppl%sover -p /sbin/ldconfig +%postun -n libppl%sover -p /sbin/ldconfig %post -n libppl_c4 -p /sbin/ldconfig %postun -n libppl_c4 -p /sbin/ldconfig @@ -146,13 +144,10 @@ %doc %_datadir/doc/%name/CREDITS %doc %_datadir/doc/%name/NEWS %doc %_datadir/doc/%name/README -%_bindir/ppl_lcdd -%_bindir/ppl_lpsol %_bindir/ppl_pips -%_mandir/man1/ppl_lcdd.1.gz %_mandir/man1/ppl_pips.1.gz -%files -n libppl%so_name +%files -n libppl%sover %_libdir/libppl.so.* %files -n libppl_c4 @@ -172,7 +167,6 @@ %_datadir/aclocal/ppl_c.m4 %files doc -%doc %_datadir/doc/%name/GLS-* %doc %_datadir/doc/%name/README.doc %doc %_datadir/doc/%name/fdl.txt %doc %_datadir/doc/%name/ppl-user-%version-html/ ++++++ ppl.spec ++++++ --- /var/tmp/diff_new_pack.BVXIFO/_old 2020-10-24 15:19:10.212331856 +0200 +++ /var/tmp/diff_new_pack.BVXIFO/_new 2020-10-24 15:19:10.212331856 +0200 @@ -1,7 +1,7 @@ # # spec file for package ppl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ Version: 1.2 Release: 0 Summary: The Parma Polyhedra Library -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: https://www.bugseng.com/parma-polyhedra-library @@ -29,7 +29,6 @@ #Git-Clone: git://git.cs.unipr.it/ppl/ppl Source: http://bugseng.com/products/ppl/download/ftp/releases/%version/ppl-%version.tar.xz Source2: http://bugseng.com/products/ppl/download/ftp/releases/%version/ppl-%version.tar.xz.sign -Source4: GLS-0.12-1.1 BuildRequires: c++_compiler BuildRequires: fdupes BuildRequires: glpk-devel @@ -91,20 +90,20 @@ %autosetup -p1 -n ppl-%version %build -%if "%name" == "ppl-testsuite" -export CXXFLAGS="%optflags -g0" -%endif +if [ ! -e configure ]; then autoreconf -fi; fi %configure \ - --disable-static \ - --disable-rpath \ - --disable-watchdog + --disable-static --disable-rpath --disable-watchdog \ + --disable-ppl_lpsol --disable-ppl_lcdd #sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool #sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -make %{?_smp_mflags} +%make_build %if "%name" == "ppl-testsuite" %check -make %{?_smp_mflags} check +# https://www.cs.unipr.it/mantis/view.php?id=1078 +# https://www.cs.unipr.it/mantis/view.php?id=2113 +# both behind a stupid login wall +%make_build check %install @@ -128,7 +127,6 @@ rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-prolog-interface-%{version}* rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-ocaml-interface-%{version}* rm -Rf %buildroot/%_datadir/doc/%name/ppl-user-java-interface-%{version}* -cp -a %_sourcedir/GLS-* "%buildroot/%_datadir/doc/%name/" # %%name == ppl %endif %fdupes -s %buildroot @@ -146,10 +144,7 @@ %doc %_datadir/doc/%name/CREDITS %doc %_datadir/doc/%name/NEWS %doc %_datadir/doc/%name/README -%_bindir/ppl_lcdd -%_bindir/ppl_lpsol %_bindir/ppl_pips -%_mandir/man1/ppl_lcdd.1.gz %_mandir/man1/ppl_pips.1.gz %files -n libppl%sover @@ -172,7 +167,6 @@ %_datadir/aclocal/ppl_c.m4 %files doc -%doc %_datadir/doc/%name/GLS-* %doc %_datadir/doc/%name/README.doc %doc %_datadir/doc/%name/fdl.txt %doc %_datadir/doc/%name/ppl-user-%version-html/ ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.BVXIFO/_old 2020-10-24 15:19:10.252331901 +0200 +++ /var/tmp/diff_new_pack.BVXIFO/_new 2020-10-24 15:19:10.256331906 +0200 @@ -1,3 +1,4 @@ #!/bin/bash # This script is called automatically during autobuild checkin. sed -e "s,^\(Name:.*ppl\),\1-testsuite," ppl.spec > ppl-testsuite.spec +cp -f ppl.changes ppl-testsuite.changes