openSUSE Commits
Threads by month
- ----- 2024 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2021
- 1 participants
- 2330 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package erlang for openSUSE:Factory checked in at 2021-07-31 18:51:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
and /work/SRC/openSUSE:Factory/.erlang.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang"
Sat Jul 31 18:51:24 2021 rev:112 rq:909515 version:24.0.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2021-07-05 22:23:04.597677074 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.1899/erlang.changes 2021-07-31 18:52:28.758452347 +0200
@@ -1,0 +2,119 @@
+Fri Jul 23 09:21:53 UTC 2021 - Matwey Kornilov <matwey.kornilov(a)gmail.com>
+
+- Fix more directories not owned by the package (boo#1187546)
+
+-------------------------------------------------------------------
+Mon Jul 05 20:15:51 UTC 2021 - matwey.kornilov(a)gmail.com
+
+- Changes for 24.0.3:
+ * erts: A call to erlang:cancel_timer(_, [{info, false}]) could
+ cause the calling process to block forever in the call. Note
+ that only the synchronous version of the call (that is, the
+ async option is false) in combination with the info option set
+ to false was effected by this bug.
+ * erts: Microstate accounting (msacc) and os:perf_counter()
+ unintentionally used system time instead of monotonic time for
+ time measurements on a lot of systems. These systems were all
+ non x86/x86_64 systems or x86/x86_64 systems without a reliable
+ and constant rdtsc instruction. The lock counting (lcnt) built
+ runtime system also unintentionally used system time instead of
+ monotonic time for time measurements on all systems.
+ * erts: Simultaneous calls to
+ erlang:system_flag(schedulers_online, _) could cause callers to
+ end up in a suspended state forever.
+ * dialyzer: Do not expose line number 0 in messages if there are
+ other locations to use.
+ * dialyzer: In rare circumstances, Dialyzer could crash analyzing
+ code with a list comprehension whose value was ignored. (Thanks
+ to Ulf Wiger for reporting this bug.)
+ * ssh: Filter out sensitive data (passwords etc) from progress
+ reports and supervisor reports.
+ * inets: Improved user input handling in inets/mod_esi preventing
+ unnecessary atom creation.
+ * compiler: A compiler optimization pass could crash when given
+ odd but legal code using throw/1.
+- Changes for 24.0.2:
+ * kernel: Fix a race condition in Global.
+ * kernel: After a node restart with init:restart/0,1, the module
+ socket was not usable because supporting tables had been
+ cleared and not re-initialized. This has now been fixed.
+ Handling of the "." domain as a search domain was incorrect and
+ caused a crash in the DNS resolver inet_res, which has now been
+ fixed.
+ * kernel: Handling of combinations of the fd option and binding
+ to an address has been corrected, especially for the local
+ address family.
+ * kernel: Bug fixes and code cleanup for the new socket
+ implementation, such as: Assertions on the result of
+ demonitoring has been added in the NIF code, where appropriate.
+ Internal state handling for socket close in the NIF code has
+ been reviewed. Looping over close() for EINTR in the NIF code
+ has been removed, since it is strongly discouraged on Linux and
+ Posix is not clear about if it is allowed. The inet_backend
+ temporary socket option for legacy gen_tcp sockets has been
+ documented. The return value from net:getaddrinfo/2 has been
+ corrected: the protocol field is now an atom(), instead of,
+ incorrectly, list(atom()). The documentation has also been
+ corrected about this return type. Deferred close of a
+ socket:sendfile/* file was broken and has been corrected. Some
+ debug code, not enabled by default, in the socket NIF has been
+ corrected to not accidentally core dump for debug printouts of
+ more or less innocent events.
+ * stdlib: Fix a bug that could cause a loop when formatting terms
+ using the control sequences p or P and limiting the output with
+ the option chars_limit.
+ * erts: Not yet handled alias-message signals in the signal queue
+ at the time when a garbage collection was performed could cause
+ a memory corruption which in turn could result in a crash of
+ the runtime system. This bug was introduced in OTP 24.0.
+ * erts: Fixed bug when using external pids/ports in keys of big
+ maps (> 32). Could cause runtime crash. Bug exists since OTP
+ 24.0.
+ * erts: After a node restart with init:restart/0,1, the module
+ socket was not usable because supporting tables had been
+ cleared and not re-initialized. This has now been fixed.
+ Handling of the "." domain as a search domain was incorrect and
+ caused a crash in the DNS resolver inet_res, which has now been
+ fixed.
+ * erts: A call to port_command() could cause a scheduler to end
+ up in an eternal loop if the port was busy and the calling
+ process had incoming signals at the time of the call. This bug
+ was introduced in OTP 23.3.2 (ERTS version 11.2.1), OTP
+ 22.3.4.18 (ERTS version 10.7.2.10), and OTP 21.3.8.23 (ERTS
+ version 10.3.5.18).
+ * erts: Bug fixes and code cleanup for the new socket
+ implementation, such as: Assertions on the result of
+ demonitoring has been added in the NIF code, where appropriate.
+ Internal state handling for socket close in the NIF code has
+ been reviewed. Looping over close() for EINTR in the NIF code
+ has been removed, since it is strongly discouraged on Linux and
+ Posix is not clear about if it is allowed. The inet_backend
+ temporary socket option for legacy gen_tcp sockets has been
+ documented. The return value from net:getaddrinfo/2 has been
+ corrected: the protocol field is now an atom(), instead of,
+ incorrectly, list(atom()). The documentation has also been
+ corrected about this return type. Deferred close of a
+ socket:sendfile/* file was broken and has been corrected. Some
+ debug code, not enabled by default, in the socket NIF has been
+ corrected to not accidentally core dump for debug printouts of
+ more or less innocent events.
+ * erts: Dirty execution of a process in combination with an
+ unlink signal from a port to the process could cause the signal
+ queue of the process to enter into an inconsistent state. The
+ result of the inconsistency typically caused a crash of the
+ runtime system. This bug was introduced in OTP 23.3 (ERTS
+ version 11.2).
+ * erl_docgen: Fix links generated in specs to types in other
+ applications to point to the correct place. This bug was
+ introduced in Erlang/OTP 24.0.
+ * ssl: Fix cache invalidation problem for CA certs provided by
+ the cacertfile option.
+ * ssh: Avoid an extra blank line in the ssh known_hosts file
+ * compiler: Fixed a bug that could cause after blocks to be
+ ignored when erlang:raise/3 was used in a catch block.
+ * compiler: Fixed a bug in the validation pass that could cause
+ it to reject valid code.
+ * crypto: EC keys are now zero-padded to the expected length if
+ needed.
+
+-------------------------------------------------------------------
Old:
----
OTP-24.0.1.tar.gz
New:
----
OTP-24.0.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.JxmCDD/_old 2021-07-31 18:52:29.446451525 +0200
+++ /var/tmp/diff_new_pack.JxmCDD/_new 2021-07-31 18:52:29.446451525 +0200
@@ -23,7 +23,7 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: erlang
-Version: 24.0.1
+Version: 24.0.3
Release: 0
Summary: General-purpose programming language and runtime environment
License: Apache-2.0
@@ -374,39 +374,72 @@
%{_libdir}/erlang/erts-*/*
%exclude %{_libdir}/erlang/erts-*/bin/dialyzer
%exclude %{_libdir}/erlang/erts-*/bin/epmd
-%{_libdir}/erlang/lib/asn1-*/
-%{_libdir}/erlang/lib/common_test-*/
-%{_libdir}/erlang/lib/compiler-*/
-%{_libdir}/erlang/lib/crypto-*/
-%{_libdir}/erlang/lib/edoc-*/
-%{_libdir}/erlang/lib/eldap-*/
-%{_libdir}/erlang/lib/erl_docgen-*/
-%{_libdir}/erlang/lib/erl_interface-*/
-%{_libdir}/erlang/lib/erts-*/
-%{_libdir}/erlang/lib/eunit-*/
-%{_libdir}/erlang/lib/ftp-*/
-%{_libdir}/erlang/lib/inets-*/
-%{_libdir}/erlang/lib/kernel-*/
-%{_libdir}/erlang/lib/megaco-*/
-%{_libdir}/erlang/lib/mnesia-*/
-%{_libdir}/erlang/lib/odbc-*/
-%{_libdir}/erlang/lib/tftp-*/
-%{_libdir}/erlang/lib/os_mon-*/
-%{_libdir}/erlang/lib/parsetools-*/
-%{_libdir}/erlang/lib/public_key-*/
-%{_libdir}/erlang/lib/runtime_tools-*/
-%{_libdir}/erlang/lib/sasl-*/
-%{_libdir}/erlang/lib/snmp-*/
-%{_libdir}/erlang/lib/ssh-*/
-%{_libdir}/erlang/lib/ssl-*/
-%{_libdir}/erlang/lib/stdlib-*/
-%{_libdir}/erlang/lib/syntax_tools-*/
-%{_libdir}/erlang/lib/tools-*/
-%{_libdir}/erlang/lib/xmerl-*/
+%dir %{_libdir}/erlang/lib/asn1-*/
+%{_libdir}/erlang/lib/asn1-*/*
+%dir %{_libdir}/erlang/lib/common_test-*/
+%{_libdir}/erlang/lib/common_test-*/*
+%dir %{_libdir}/erlang/lib/compiler-*/
+%{_libdir}/erlang/lib/compiler-*/*
+%dir %{_libdir}/erlang/lib/crypto-*/
+%{_libdir}/erlang/lib/crypto-*/*
+%dir %{_libdir}/erlang/lib/edoc-*/
+%{_libdir}/erlang/lib/edoc-*/*
+%dir %{_libdir}/erlang/lib/eldap-*/
+%{_libdir}/erlang/lib/eldap-*/*
+%dir %{_libdir}/erlang/lib/erl_docgen-*/
+%{_libdir}/erlang/lib/erl_docgen-*/*
+%dir %{_libdir}/erlang/lib/erl_interface-*/
+%{_libdir}/erlang/lib/erl_interface-*/*
+%dir %{_libdir}/erlang/lib/erts-*/
+%{_libdir}/erlang/lib/erts-*/*
+%dir %{_libdir}/erlang/lib/eunit-*/
+%{_libdir}/erlang/lib/eunit-*/*
+%dir %{_libdir}/erlang/lib/ftp-*/
+%{_libdir}/erlang/lib/ftp-*/*
+%dir %{_libdir}/erlang/lib/inets-*/
+%{_libdir}/erlang/lib/inets-*/*
+%dir %{_libdir}/erlang/lib/kernel-*/
+%{_libdir}/erlang/lib/kernel-*/*
+%dir %{_libdir}/erlang/lib/megaco-*/
+%{_libdir}/erlang/lib/megaco-*/*
+%dir %{_libdir}/erlang/lib/mnesia-*/
+%{_libdir}/erlang/lib/mnesia-*/*
+%dir %{_libdir}/erlang/lib/odbc-*/
+%{_libdir}/erlang/lib/odbc-*/*
+%dir %{_libdir}/erlang/lib/tftp-*/
+%{_libdir}/erlang/lib/tftp-*/*
+%dir %{_libdir}/erlang/lib/os_mon-*/
+%{_libdir}/erlang/lib/os_mon-*/*
+%dir %{_libdir}/erlang/lib/parsetools-*/
+%{_libdir}/erlang/lib/parsetools-*/*
+%dir %{_libdir}/erlang/lib/public_key-*/
+%{_libdir}/erlang/lib/public_key-*/*
+%dir %{_libdir}/erlang/lib/runtime_tools-*/
+%{_libdir}/erlang/lib/runtime_tools-*/*
+%dir %{_libdir}/erlang/lib/sasl-*/
+%{_libdir}/erlang/lib/sasl-*/*
+%dir %{_libdir}/erlang/lib/snmp-*/
+%{_libdir}/erlang/lib/snmp-*/*
+%dir %{_libdir}/erlang/lib/ssh-*/
+%{_libdir}/erlang/lib/ssh-*/*
+%dir %{_libdir}/erlang/lib/ssl-*/
+%{_libdir}/erlang/lib/ssl-*/*
+%dir %{_libdir}/erlang/lib/stdlib-*/
+%{_libdir}/erlang/lib/stdlib-*/*
+%dir %{_libdir}/erlang/lib/syntax_tools-*/
+%{_libdir}/erlang/lib/syntax_tools-*/*
+%dir %{_libdir}/erlang/lib/tools-*/
+%{_libdir}/erlang/lib/tools-*/*
+%dir %{_libdir}/erlang/lib/xmerl-*/
+%{_libdir}/erlang/lib/xmerl-*/*
%{_libdir}/erlang/man/
%{_mandir}/man1/*.1%{?ext_man}
%{_libdir}/erlang/releases/
-%{_libdir}/erlang/usr/
+%dir %{_libdir}/erlang/usr/
+%dir %{_libdir}/erlang/usr/include
+%{_libdir}/erlang/usr/include/*.h
+%dir %{_libdir}/erlang/usr/lib
+%{_libdir}/erlang/usr/lib/*.a
%{_libdir}/erlang/Install
%{_datadir}/emacs/site-lisp/erlang.el
%{_rpmmacrodir}/macros.erlang
@@ -419,11 +452,13 @@
%{_bindir}/dialyzer
%{_libdir}/erlang/bin/dialyzer
%{_libdir}/erlang/erts-*/bin/dialyzer
-%{_libdir}/erlang/lib/dialyzer-*/
+%dir %{_libdir}/erlang/lib/dialyzer-*/
+%{_libdir}/erlang/lib/dialyzer-*/*
%exclude %{_libdir}/erlang/lib/dialyzer-*/src
%files diameter
-%{_libdir}/erlang/lib/diameter-*/
+%dir %{_libdir}/erlang/lib/diameter-*/
+%{_libdir}/erlang/lib/diameter-*/*
%exclude %{_libdir}/erlang/lib/diameter-*/src
%files doc
@@ -439,7 +474,8 @@
%exclude %{_libdir}/erlang/lib/wx-*/doc/chunks
%files et
-%{_libdir}/erlang/lib/et-*/
+%dir %{_libdir}/erlang/lib/et-*/
+%{_libdir}/erlang/lib/et-*/*
%exclude %{_libdir}/erlang/lib/et-*/src
%files epmd
@@ -457,27 +493,34 @@
%{_sysusersdir}/epmd-user.conf
%files jinterface
-%{_libdir}/erlang/lib/jinterface-*/
+%dir %{_libdir}/erlang/lib/jinterface-*/
+%{_libdir}/erlang/lib/jinterface-*/*
%exclude %{_libdir}/erlang/lib/jinterface-*/java_src
%{_javadir}/*
%files reltool
-%{_libdir}/erlang/lib/reltool-*/
+%dir %{_libdir}/erlang/lib/reltool-*/
+%{_libdir}/erlang/lib/reltool-*/*
%exclude %{_libdir}/erlang/lib/reltool-*/src
%files observer
-%{_libdir}/erlang/lib/observer-*/
+%dir %{_libdir}/erlang/lib/observer-*/
+%{_libdir}/erlang/lib/observer-*/*
%exclude %{_libdir}/erlang/lib/observer-*/src
%files wx
-%{_libdir}/erlang/lib/wx-*/
+%dir %{_libdir}/erlang/lib/wx-*/
+%{_libdir}/erlang/lib/wx-*/*
%exclude %{_libdir}/erlang/lib/wx-*/src
%files src
%exclude %{_libdir}/erlang/lib/erl_interface-*/src/INSTALL
-%{_libdir}/erlang/lib/*/src
-%{_libdir}/erlang/lib/*/c_src
-%{_libdir}/erlang/lib/*/java_src
+%dir %{_libdir}/erlang/lib/*/src
+%{_libdir}/erlang/lib/*/src/*
+%dir %{_libdir}/erlang/lib/*/c_src
+%{_libdir}/erlang/lib/*/c_src/*
+%dir %{_libdir}/erlang/lib/*/java_src
+%{_libdir}/erlang/lib/*/java_src/*
%exclude %{_libdir}/erlang/lib/debugger-*/src
%exclude %{_libdir}/erlang/lib/dialyzer-*/src
%exclude %{_libdir}/erlang/lib/diameter-*/src
@@ -488,27 +531,35 @@
%exclude %{_libdir}/erlang/lib/wx-*/src
%files debugger-src
-%{_libdir}/erlang/lib/debugger-*/src
+%dir %{_libdir}/erlang/lib/debugger-*/src
+%{_libdir}/erlang/lib/debugger-*/src/*
%files dialyzer-src
-%{_libdir}/erlang/lib/dialyzer-*/src
+%dir %{_libdir}/erlang/lib/dialyzer-*/src
+%{_libdir}/erlang/lib/dialyzer-*/src/*
%files diameter-src
-%{_libdir}/erlang/lib/diameter-*/src
+%dir %{_libdir}/erlang/lib/diameter-*/src
+%{_libdir}/erlang/lib/diameter-*/src/*
%files et-src
-%{_libdir}/erlang/lib/et-*/src
+%dir %{_libdir}/erlang/lib/et-*/src
+%{_libdir}/erlang/lib/et-*/src/*
%files jinterface-src
-%{_libdir}/erlang/lib/jinterface-*/java_src
+%dir %{_libdir}/erlang/lib/jinterface-*/java_src
+%{_libdir}/erlang/lib/jinterface-*/java_src/*
%files reltool-src
-%{_libdir}/erlang/lib/reltool-*/src
+%dir %{_libdir}/erlang/lib/reltool-*/src
+%{_libdir}/erlang/lib/reltool-*/src/*
%files observer-src
-%{_libdir}/erlang/lib/observer-*/src
+%dir %{_libdir}/erlang/lib/observer-*/src
+%{_libdir}/erlang/lib/observer-*/src/*
%files wx-src
-%{_libdir}/erlang/lib/wx-*/src
+%dir %{_libdir}/erlang/lib/wx-*/src
+%{_libdir}/erlang/lib/wx-*/src/*
%changelog
++++++ OTP-24.0.1.tar.gz -> OTP-24.0.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/erlang/OTP-24.0.1.tar.gz /work/SRC/openSUSE:Factory/.erlang.new.1899/OTP-24.0.3.tar.gz differ: char 13, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package Ipopt for openSUSE:Factory checked in at 2021-07-31 18:51:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Ipopt (Old)
and /work/SRC/openSUSE:Factory/.Ipopt.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Ipopt"
Sat Jul 31 18:51:23 2021 rev:8 rq:909506 version:3.14.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/Ipopt/Ipopt.changes 2021-07-05 22:23:09.113642128 +0200
+++ /work/SRC/openSUSE:Factory/.Ipopt.new.1899/Ipopt.changes 2021-07-31 18:52:27.482453874 +0200
@@ -1,0 +2,13 @@
+Wed Jul 28 10:29:43 UTC 2021 - Atri Bhattacharya <badshah400(a)gmail.com>
+
+- Update to version 3.14.2:
+ * Added OptionsList::UnsetValue() to remove an option setting.
+ * Added missing translation of some Ipopt status codes into AMPL
+ solve result codes.
+ * If using the MPI-parallel version of MUMPS: Moved calls to
+ MPI_Init()/MPI_Finalize() in MUMPS interface into global
+ constructor/destructor of Ipopt library (if building with
+ GCC/clang). Use configure flag --disable-mpiinit to disable.
+ [gh#coin-or/Ipopt#500].
+
+-------------------------------------------------------------------
Old:
----
Ipopt-3.14.1.tar.gz
New:
----
Ipopt-3.14.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Ipopt.spec ++++++
--- /var/tmp/diff_new_pack.8V731k/_old 2021-07-31 18:52:27.834453453 +0200
+++ /var/tmp/diff_new_pack.8V731k/_new 2021-07-31 18:52:27.838453448 +0200
@@ -18,7 +18,7 @@
%define shlib libipopt0
Name: Ipopt
-Version: 3.14.1
+Version: 3.14.2
Release: 0
Summary: A software package for large-scale nonlinear optimization methods
License: EPL-2.0
++++++ Ipopt-3.14.1.tar.gz -> Ipopt-3.14.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/.travis.yml new/Ipopt-releases-3.14.2/.travis.yml
--- old/Ipopt-releases-3.14.1/.travis.yml 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/.travis.yml 2021-07-21 09:31:43.000000000 +0200
@@ -101,8 +101,8 @@
brew update;
brew install bash gcc metis hwloc;
$SINGLEPRECISION && brew install lapack;
- if [[ "$OSX" == 10.14 ]] ; then export CC=gcc-9 ; export CXX=g++-9 ;
- elif [[ "$OSX" == 10.15 ]] ; then export CC=gcc-10 ; export CXX=g++-10 ;
+ if [[ "$OSX" == 10.14 ]] ; then export CC=gcc-11 ; export CXX=g++-11 ;
+ elif [[ "$OSX" == 10.15 ]] ; then export CC=gcc-11 ; export CXX=g++-11 ;
elif [[ "$OSX" == 11 ]] ; then export CC=gcc-11 ; export CXX=g++-11 ; fi ;
$CC --version; $CXX --version; gfortran --version;
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/ChangeLog.md new/Ipopt-releases-3.14.2/ChangeLog.md
--- old/Ipopt-releases-3.14.1/ChangeLog.md 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/ChangeLog.md 2021-07-21 09:31:43.000000000 +0200
@@ -7,6 +7,15 @@
## 3.14
+### 3.14.2 (2021-07-21)
+
+- Added `OptionsList::UnsetValue()` to remove an option setting.
+- Added missing translation of some Ipopt status codes into AMPL solve result codes.
+- If using the MPI-parallel version of MUMPS: Moved calls to
+ `MPI_Init()`/`MPI_Finalize()` in MUMPS interface into global constructor/destructor
+ of Ipopt library (if building with GCC/clang). Use configure flag
+ `--disable-mpiinit` to disable. [#500]
+
### 3.14.1 (2021-06-25)
- Fixed invalidation of cached Hessians when reoptimizing with same structure.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/README.md new/Ipopt-releases-3.14.2/README.md
--- old/Ipopt-releases-3.14.1/README.md 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/README.md 2021-07-21 09:31:43.000000000 +0200
@@ -47,9 +47,9 @@
In order to compile Ipopt, certain third party code is required (such as some linear algebra routines).
Those are available under different conditions/licenses.
-If you want to learn more about Ipopt, you can find references in the [bibliography of the documentation](https://coin-or.github.io/Ipopt/citelist.html) and this ["Papers about Ipopt" page](https://github.com/coin-or/Ipopt/wiki/IpoptPapers).
+If you want to learn more about Ipopt, you can find references in the [bibliography of the documentation](https://coin-or.github.io/Ipopt/citelist.html).
-For information on projects that use Ipopt, refer to the [Success Stories page](https://github.com/coin-or/Ipopt/wiki/SuccessStories).
+For information on projects or papers that use Ipopt, refer to the [Ipopt usage stories and papers](https://github.com/coin-or/Ipopt/discussions/497) discussion.
Getting Started
@@ -124,7 +124,6 @@
Please include as much information as possible, and if possible some (ideally simple) example code so that we can reproduce the error.
* **[Discussions](https://github.com/coin-or/Ipopt/discussions)**: ask questions, share ideas, engage with the Ipopt community
* **[Mailing list archive](http://list.coin-or.org/pipermail/ipopt/)** (2002-2020): predecessor of Discussions
- * **[Ipopt Wiki](https://github.com/coin-or/Ipopt/wiki)** with hints and tricks
* External resources:
* [short Ipopt tutorial](http://drops.dagstuhl.de/volltexte/2009/2089/pdf/09061.WaechterAndreas.Paper.2089.pdf)
* [build Ipopt on Windows step-by-step](https://github.com/Ishanki/IPOPT-Installation-on-Windows-10)
@@ -133,7 +132,7 @@
--------------
We provide this program in the hope that it may be useful to others, and we would very much like to hear about your experience with it.
-If you found it helpful and are using it within our software, we encourage you to add your feedback to the [Success Stories page](https://github.com/coin-or/Ipopt/wiki/SuccessStories).
+If you found it helpful and are using it within our software, we encourage you to add your feedback to the [Ipopt usage stories and papers](https://github.com/coin-or/Ipopt/discussions/497) discussion.
Since a lot of time and effort has gone into Ipopt's development, **please cite the following publication if you are using Ipopt for your own research**:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/configure new/Ipopt-releases-3.14.2/configure
--- old/Ipopt-releases-3.14.1/configure 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/configure 2021-07-21 09:31:43.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for Ipopt 3.14.1.
+# Generated by GNU Autoconf 2.71 for Ipopt 3.14.2.
#
# Report bugs to <https://github.com/coin-or/Ipopt/issues/new>.
#
@@ -627,8 +627,8 @@
# Identity of this package.
PACKAGE_NAME='Ipopt'
PACKAGE_TARNAME='ipopt'
-PACKAGE_VERSION='3.14.1'
-PACKAGE_STRING='Ipopt 3.14.1'
+PACKAGE_VERSION='3.14.2'
+PACKAGE_STRING='Ipopt 3.14.2'
PACKAGE_BUGREPORT='https://github.com/coin-or/Ipopt/issues/new'
PACKAGE_URL='https://github.com/coin-or/Ipopt'
@@ -911,6 +911,7 @@
with_mumps
with_mumps_lflags
with_mumps_cflags
+enable_mpiinit
with_hsl
with_hsl_lflags
with_hsl_cflags
@@ -1494,7 +1495,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 Ipopt 3.14.1 to adapt to many kinds of systems.
+\`configure' configures Ipopt 3.14.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1565,7 +1566,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Ipopt 3.14.1:";;
+ short | recursive ) echo "Configuration of Ipopt 3.14.2:";;
esac
cat <<\_ACEOF
@@ -1594,6 +1595,9 @@
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
+ --disable-mpiinit disable that (un)loading the Ipopt library
+ initalizes (finalizes) MPI if the MPI version of
+ MUMPS is linked
--disable-pardisomkl disable check for MKL version of Pardiso in Lapack
--enable-inexact-solver enable inexact linear solver version EXPERIMENTAL!
(default: no)
@@ -1760,7 +1764,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Ipopt configure 3.14.1
+Ipopt configure 3.14.2
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2645,7 +2649,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Ipopt $as_me 3.14.1, which was
+It was created by Ipopt $as_me 3.14.2, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -4266,7 +4270,7 @@
-printf "%s\n" "#define IPOPT_VERSION \"3.14.1\"" >>confdefs.h
+printf "%s\n" "#define IPOPT_VERSION \"3.14.2\"" >>confdefs.h
printf "%s\n" "#define IPOPT_VERSION_MAJOR 3" >>confdefs.h
@@ -4275,7 +4279,7 @@
printf "%s\n" "#define IPOPT_VERSION_MINOR 14" >>confdefs.h
-printf "%s\n" "#define IPOPT_VERSION_RELEASE 1" >>confdefs.h
+printf "%s\n" "#define IPOPT_VERSION_RELEASE 2" >>confdefs.h
@@ -4386,7 +4390,7 @@
# Define the identity of the package.
PACKAGE='ipopt'
- VERSION='3.14.1'
+ VERSION='3.14.2'
# Some tools Automake needs.
@@ -22135,9 +22139,9 @@
- LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:1"
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: -version-number 3:14:1" >&5
-printf "%s\n" "$as_me: libtool version info: -version-number 3:14:1" >&6;}
+ LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:2"
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: -version-number 3:14:2" >&5
+printf "%s\n" "$as_me: libtool version info: -version-number 3:14:2" >&6;}
LT_LDFLAGS="$LT_LDFLAGS -no-undefined"
@@ -24168,6 +24172,25 @@
fi
+# Check whether --enable-mpiinit was given.
+if test ${enable_mpiinit+y}
+then :
+ enableval=$enable_mpiinit; case "$enableval" in
+ no | yes) ;;
+ *)
+ as_fn_error $? "invalid argument for --enable-mpiinit: $enableval" "$LINENO" 5;;
+ esac
+ mpiinit=$enableval
+else $as_nop
+ mpiinit=yes
+fi
+
+if test $mpiinit = yes ; then
+
+printf "%s\n" "#define IPOPT_MPIINIT 1" >>confdefs.h
+
+fi
+
#######
# HSL #
#######
@@ -25963,7 +25986,7 @@
JAVA_TEST=Test.java
CLASS_TEST=Test.class
cat << \EOF > $JAVA_TEST
-/* #line 25966 "configure" */
+/* #line 25989 "configure" */
public class Test {
}
EOF
@@ -26489,7 +26512,7 @@
JAVA_TEST=Test.java
CLASS_TEST=Test.class
cat << \EOF > $JAVA_TEST
-/* #line 26492 "configure" */
+/* #line 26515 "configure" */
public class Test {
}
EOF
@@ -26524,7 +26547,7 @@
CLASS_TEST=Test.class
TEST=Test
cat << \EOF > $JAVA_TEST
-/* [#]line 26527 "configure" */
+/* [#]line 26550 "configure" */
public class Test {
public static void main (String args[]) {
System.exit (0);
@@ -27975,7 +27998,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Ipopt $as_me 3.14.1, which was
+This file was extended by Ipopt $as_me 3.14.2, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -28048,7 +28071,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-Ipopt config.status 3.14.1
+Ipopt config.status 3.14.2
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/configure.ac new/Ipopt-releases-3.14.2/configure.ac
--- old/Ipopt-releases-3.14.1/configure.ac 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/configure.ac 2021-07-21 09:31:43.000000000 +0200
@@ -8,7 +8,7 @@
# Names and other basic things #
#############################################################################
-AC_INIT([Ipopt],[3.14.1],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt])
+AC_INIT([Ipopt],[3.14.2],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt])
AC_COPYRIGHT([
Copyright 2004, 2011 International Business Machines and others.
@@ -128,6 +128,19 @@
# we assume that MPI_Finalized is present if MPI_Initialized is present
AC_CHECK_FUNCS([MPI_Initialized])
+AC_ARG_ENABLE([mpiinit],
+ [AS_HELP_STRING([--disable-mpiinit],[disable that (un)loading the Ipopt library initalizes (finalizes) MPI if the MPI version of MUMPS is linked])],
+ [case "$enableval" in
+ no | yes) ;;
+ *)
+ AC_MSG_ERROR([invalid argument for --enable-mpiinit: $enableval]);;
+ esac
+ mpiinit=$enableval],
+ [mpiinit=yes])
+if test $mpiinit = yes ; then
+ AC_DEFINE(IPOPT_MPIINIT,1,[Define to 1 if MPI should be initialized (finalized) when Ipopt library is (un)loaded.])
+fi
+
#######
# HSL #
#######
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/doc/install.dox new/Ipopt-releases-3.14.2/doc/install.dox
--- old/Ipopt-releases-3.14.1/doc/install.dox 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/doc/install.dox 2021-07-21 09:31:43.000000000 +0200
@@ -302,10 +302,15 @@
in [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) are
available on the system.
-\note MUMPS uses internally a fake implementation of MPI. If you are
-using %Ipopt within an MPI program together with MUMPS, the
-code will not run. You will have to modify the MUMPS sources so that the
-MPI symbols inside the MUMPS code are renamed.
+\note The non-MPI version of MUMPS uses internally a fake implementation
+of MPI, which can prevent using %Ipopt together with MUMPS within an MPI program.
+You will have to either modify the MUMPS sources so that the MPI symbols
+inside the MUMPS code are renamed or use a MPI-parallel version of MUMPS.
+In the latter case and if a GCC compatible compiler is used, the %Ipopt
+library will call `MPI_Init()` and `MPI_Finalize()` when loaded and unloaded,
+respectively. To prevent this, use the configure flag `--disable-mpiinit`.
+Note that the %Ipopt executable, tests, and examples will not work in this
+case (if using MUMPS as linear solver).
\note Branch `stable/2.1` of project ThirdParty-Mumps can be used to build
a library of MUMPS 4 that is usable with %Ipopt. Initial experiments on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/doc/main.dox new/Ipopt-releases-3.14.2/doc/main.dox
--- old/Ipopt-releases-3.14.1/doc/main.dox 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/doc/main.dox 2021-07-21 09:31:43.000000000 +0200
@@ -79,8 +79,8 @@
Writing high-quality numerical software takes a lot of time and effort,
and does usually not translate into a large number of publications,
therefore we believe this request is only fair :).
-We also have space in the [%Ipopt wiki](https://github.com/coin-or/Ipopt/wiki)
-where we list publications,
+We also have space in the [%Ipopt usage stories and papers](https://github.com/coin-or/Ipopt/discussions/497)
+discussion where we list publications,
projects, etc., in which %Ipopt has been used. We would be
very happy to hear about your experiences.
@@ -317,8 +317,7 @@
\subsection MOREINFO More Information and Contributions
-An issue tracking, discussion system, and a wiki can be found at the %Ipopt
-homepage,
+An issue tracking and discussion system can be found at the %Ipopt homepage,
https://github.com/coin-or/Ipopt.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp new/Ipopt-releases-3.14.2/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
--- old/Ipopt-releases-3.14.1/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp 2021-07-21 09:31:43.000000000 +0200
@@ -14,9 +14,6 @@
// - Since Mumps 5.1.0, mumps_->nz (MUMPS_INT) is deprecated and mumps_->nnz (MUMPS_INT8) should be used.
// For now (Mumps 5.4.0), mumps_->nz still works and has no disadvantage for us.
-// The following line is a fix for otherwise twice-defined global variable
-// (This would have to be taken out for a parallel MUMPS version!)
-#define MPI_COMM_WORLD IPOPT_MPI_COMM_WORLD
#ifdef __GNUC__
#pragma GCC diagnostic ignored "-Wunused-variable"
#endif
@@ -55,23 +52,13 @@
static std::mutex mumps_call_mutex;
#endif
-namespace Ipopt
-{
-#if IPOPT_VERBOSITY > 0
-static const Index dbg_verbosity = 0;
-#endif
-
#define USE_COMM_WORLD -987654
-int MumpsSolverInterface::instancecount_mpi = 0;
-
-MumpsSolverInterface::MumpsSolverInterface()
+// initialize MPI when library is loaded; finalize MPI when library is unloaded
+#if defined(__GNUC__) && defined(IPOPT_MPIINIT) && !defined(MUMPS_MPI_H) && defined(HAVE_MPI_INITIALIZED)
+__attribute__((constructor))
+static void MPIinit(void)
{
- DBG_START_METH("MumpsSolverInterface::MumpsSolverInterface()",
- dbg_verbosity);
-
-#ifndef MUMPS_MPI_H
-#if defined(HAVE_MPI_INITIALIZED)
int mpi_initialized;
MPI_Initialized(&mpi_initialized);
if( !mpi_initialized )
@@ -79,18 +66,31 @@
int argc = 1;
char** argv = NULL;
MPI_Init(&argc, &argv);
- assert(instancecount_mpi == 0);
- instancecount_mpi = 1;
- }
- else if( instancecount_mpi > 0 )
- {
- ++instancecount_mpi;
}
+}
+
+__attribute__((destructor))
+static void MPIfini(void)
+{
+ int mpi_finalized;
+ MPI_Finalized(&mpi_finalized);
+ if(!mpi_finalized)
+ MPI_Finalize();
+}
#endif
- int myid;
- MPI_Comm_rank(MPI_COMM_WORLD, &myid);
+
+
+namespace Ipopt
+{
+#if IPOPT_VERBOSITY > 0
+static const Index dbg_verbosity = 0;
#endif
+MumpsSolverInterface::MumpsSolverInterface()
+{
+ DBG_START_METH("MumpsSolverInterface::MumpsSolverInterface()",
+ dbg_verbosity);
+
//initialize mumps
MUMPS_STRUC_C* mumps_ = static_cast<MUMPS_STRUC_C*>(calloc(1, sizeof(MUMPS_STRUC_C)));
mumps_->job = -1; //initialize mumps
@@ -121,18 +121,6 @@
MUMPS_STRUC_C* mumps_ = static_cast<MUMPS_STRUC_C*>(mumps_ptr_);
mumps_->job = -2; //terminate mumps
mumps_c(mumps_);
-#ifndef MUMPS_MPI_H
-#ifdef HAVE_MPI_INITIALIZED
- if( instancecount_mpi == 1 )
- {
- int mpi_finalized;
- MPI_Finalized(&mpi_finalized);
- assert(!mpi_finalized);
- MPI_Finalize();
- }
- --instancecount_mpi;
-#endif
-#endif
delete[] mumps_->a;
free(mumps_);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.hpp new/Ipopt-releases-3.14.2/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.hpp
--- old/Ipopt-releases-3.14.1/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.hpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.hpp 2021-07-21 09:31:43.000000000 +0200
@@ -140,11 +140,6 @@
* again.
*/
bool refactorize_;
- /** Counter on number of alive Mumps interface objects, if we have called MPI_Initialize.
- *
- * When the last object is destroyed, we will call MPI_Finalize.
- */
- static int instancecount_mpi;
///@}
/** @name Solver specific data/options */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Apps/AmplSolver/AmplTNLP.cpp new/Ipopt-releases-3.14.2/src/Apps/AmplSolver/AmplTNLP.cpp
--- old/Ipopt-releases-3.14.1/src/Apps/AmplSolver/AmplTNLP.cpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Apps/AmplSolver/AmplTNLP.cpp 2021-07-21 09:31:43.000000000 +0200
@@ -827,60 +827,98 @@
obj_sol_ = obj_value;
std::string message = " \nIpopt " IPOPT_VERSION ": ";
- if( status == SUCCESS )
+ switch( status )
{
- message += "Optimal Solution Found";
- solve_result_num = 0;
- }
- else if( status == MAXITER_EXCEEDED )
- {
- message += "Maximum Number of Iterations Exceeded.";
- solve_result_num = 400;
- }
- else if( status == CPUTIME_EXCEEDED )
- {
- message += "Maximum CPU Time Exceeded.";
- solve_result_num = 401;
- }
- else if( status == WALLTIME_EXCEEDED )
- {
- message += "Maximum Wallclock Time Exceeded.";
- solve_result_num = 402;
- }
- else if( status == STOP_AT_TINY_STEP )
- {
- message += "Search Direction becomes Too Small.";
- solve_result_num = 500;
- }
- else if( status == STOP_AT_ACCEPTABLE_POINT )
- {
- message += "Solved To Acceptable Level.";
- solve_result_num = 1;
- }
- else if( status == FEASIBLE_POINT_FOUND )
- {
- message += "Found feasible point for square problem.";
- solve_result_num = 2;
- }
- else if( status == LOCAL_INFEASIBILITY )
- {
- message += "Converged to a locally infeasible point. Problem may be infeasible.";
- solve_result_num = 200;
- }
- else if( status == RESTORATION_FAILURE )
- {
- message += "Restoration Phase Failed.";
- solve_result_num = 501;
- }
- else if( status == DIVERGING_ITERATES )
- {
- message += "Iterates diverging; problem might be unbounded.";
- solve_result_num = 300;
- }
- else
- {
- message += "Unknown Error";
- solve_result_num = 502;
+ case SUCCESS:
+ message += "Optimal Solution Found";
+ solve_result_num = 0;
+ break;
+
+ case STOP_AT_ACCEPTABLE_POINT:
+ message += "Solved To Acceptable Level.";
+ solve_result_num = 1;
+ break;
+
+ case FEASIBLE_POINT_FOUND:
+ message += "Found feasible point for square problem.";
+ solve_result_num = 2;
+ break;
+
+ case LOCAL_INFEASIBILITY:
+ message += "Converged to a locally infeasible point. Problem may be infeasible.";
+ solve_result_num = 200;
+ break;
+
+ case DIVERGING_ITERATES:
+ message += "Iterates diverging; problem might be unbounded.";
+ solve_result_num = 300;
+ break;
+
+ case MAXITER_EXCEEDED:
+ message += "Maximum Number of Iterations Exceeded.";
+ solve_result_num = 400;
+ break;
+
+ case CPUTIME_EXCEEDED:
+ message += "Maximum CPU Time Exceeded.";
+ solve_result_num = 401;
+ break;
+
+ case WALLTIME_EXCEEDED:
+ message += "Maximum Wallclock Time Exceeded.";
+ solve_result_num = 402;
+ break;
+
+ case USER_REQUESTED_STOP:
+ message += "User requested stop.";
+ solve_result_num = 403;
+ break;
+
+ case STOP_AT_TINY_STEP:
+ message += "Search Direction becomes Too Small.";
+ solve_result_num = 500;
+ break;
+
+ case RESTORATION_FAILURE:
+ message += "Restoration Phase Failed.";
+ solve_result_num = 501;
+ break;
+
+ case ERROR_IN_STEP_COMPUTATION:
+ message += "Error in step computation.";
+ solve_result_num = 502;
+ break;
+
+ // the following should be dead code, i.e., finalize_solution isn't called in these cases
+ case INVALID_NUMBER_DETECTED:
+ message += "Invalid number in NLP function or derivative detected.";
+ solve_result_num = 550;
+ break;
+
+ case TOO_FEW_DEGREES_OF_FREEDOM:
+ message += "NLP has too few degrees of freedom.";
+ solve_result_num = 551;
+ break;
+
+ case INVALID_OPTION:
+ message += "Invalid option setting.";
+ solve_result_num = 552;
+ break;
+
+ case OUT_OF_MEMORY:
+ message += "Out of memory.";
+ solve_result_num = 553;
+ break;
+
+ case INTERNAL_ERROR:
+ message += "Internal error.";
+ solve_result_num = 554;
+ break;
+
+ case UNASSIGNED:
+ message += "Unknown Error";
+ solve_result_num = 599;
+ break;
}
if( IsValid(suffix_handler_) )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Common/IpOptionsList.cpp new/Ipopt-releases-3.14.2/src/Common/IpOptionsList.cpp
--- old/Ipopt-releases-3.14.1/src/Common/IpOptionsList.cpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Common/IpOptionsList.cpp 2021-07-21 09:31:43.000000000 +0200
@@ -283,6 +283,27 @@
return true;
}
+bool OptionsList::UnsetValue(
+ const std::string& tag
+)
+{
+ if( !will_allow_clobber(tag) )
+ {
+ if( IsValid(jnlst_) )
+ {
+ std::string msg = "WARNING: Tried to unset option \"" + tag;
+ msg += "\",\n but the current value is set to disallow clobbering.\n";
+ msg += " The setting will remain as: \"" + tag;
+ msg += " " + options_[lowercase(tag)].GetValue();
+ msg += "\"\n";
+ jnlst_->Printf(J_WARNING, J_MAIN, "%s", msg.c_str());
+ }
+ return false;
+ }
+
+ return options_.erase(lowercase(tag)) > 0;
+}
+
bool OptionsList::SetStringValueIfUnset(
const std::string& tag,
const std::string& value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Common/IpOptionsList.hpp new/Ipopt-releases-3.14.2/src/Common/IpOptionsList.hpp
--- old/Ipopt-releases-3.14.1/src/Common/IpOptionsList.hpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Common/IpOptionsList.hpp 2021-07-21 09:31:43.000000000 +0200
@@ -239,6 +239,14 @@
{
return SetStringValue(tag, value ? "yes" : "no", allow_clobber, dont_print);
}
+
+ /// Resets an option to its default value, if clobber is allowed.
+ ///
+ /// @return Whether value has been unset, i.e., value was set before and clobber was allowed.
+ /// @since 3.14.2
+ virtual bool UnsetValue(
+ const std::string& tag
+ );
///@}
/** @name Methods for setting options only if they have not been set before */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Common/config.h.in new/Ipopt-releases-3.14.2/src/Common/config.h.in
--- old/Ipopt-releases-3.14.1/src/Common/config.h.in 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Common/config.h.in 2021-07-21 09:31:43.000000000 +0200
@@ -155,6 +155,10 @@
/* As IPOPT_LAPACK_FUNC, but for C identifiers containing underscores. */
#undef IPOPT_LAPACK_FUNC_
+/* Define to 1 if MPI should be initialized (finalized) when Ipopt library is
+ (un)loaded. */
+#undef IPOPT_MPIINIT
+
/* Define to 1 if using single precision floating point */
#undef IPOPT_SINGLE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Common/config_ipopt_default.h new/Ipopt-releases-3.14.2/src/Common/config_ipopt_default.h
--- old/Ipopt-releases-3.14.1/src/Common/config_ipopt_default.h 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Common/config_ipopt_default.h 2021-07-21 09:31:43.000000000 +0200
@@ -5,7 +5,7 @@
/***************************************************************************/
/* Version number of project */
-#define IPOPT_VERSION "3.14.1"
+#define IPOPT_VERSION "3.14.2"
/* Major Version number of project */
#define IPOPT_VERSION_MAJOR 3
@@ -14,7 +14,7 @@
#define IPOPT_VERSION_MINOR 14
/* Release Version number of project */
-#define IPOPT_VERSION_RELEASE 1
+#define IPOPT_VERSION_RELEASE 2
/* Define to the C type corresponding to Fortran INTEGER
* @deprecated Use ipindex instead.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Interfaces/IpIpoptApplication.cpp new/Ipopt-releases-3.14.2/src/Interfaces/IpIpoptApplication.cpp
--- old/Ipopt-releases-3.14.1/src/Interfaces/IpIpoptApplication.cpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Interfaces/IpIpoptApplication.cpp 2021-07-21 09:31:43.000000000 +0200
@@ -679,8 +679,10 @@
}
catch( IpoptNLP::Eval_Error& exc )
{
+ // this can happen if the final point was accepted because functions can be evaluated,
+ // but functions are not differentiable, so dual infeasibility cannot be computed
status = INVALID_NUMBER_DETECTED;
- exc.ReportException(*jnlst_, J_ERROR);
+ exc.ReportException(*jnlst_, J_STRONGWARNING);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Interfaces/IpIpoptApplication.hpp new/Ipopt-releases-3.14.2/src/Interfaces/IpIpoptApplication.hpp
--- old/Ipopt-releases-3.14.1/src/Interfaces/IpIpoptApplication.hpp 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Interfaces/IpIpoptApplication.hpp 2021-07-21 09:31:43.000000000 +0200
@@ -157,9 +157,8 @@
/** Solve a problem (that inherits from TNLP) for a repeated time.
*
* The OptimizeTNLP method must have been called before. The
- * TNLP must be the same object, and the structure (number of
- * variables and constraints and position of nonzeros in Jacobian
- * and Hessian must be the same).
+ * TNLP must be the same object. The IpoptAlgorithm object from the
+ * previous solve will be reused.
*/
virtual ApplicationReturnStatus ReOptimizeTNLP(
const SmartPtr<TNLP>& tnlp
@@ -168,9 +167,8 @@
/** Solve a problem (that inherits from NLP) for a repeated time.
*
* The OptimizeNLP method must have been called before. The
- * NLP must be the same object, and the structure (number of
- * variables and constraints and position of nonzeros in Jacobian
- * and Hessian must be the same).
+ * NLP must be the same object. The IpoptAlgorithm object from the
+ * previous solve will be reused.
*/
virtual ApplicationReturnStatus ReOptimizeNLP(
const SmartPtr<NLP>& nlp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.1/src/Interfaces/IpStdCInterface.h new/Ipopt-releases-3.14.2/src/Interfaces/IpStdCInterface.h
--- old/Ipopt-releases-3.14.1/src/Interfaces/IpStdCInterface.h 2021-06-25 11:22:34.000000000 +0200
+++ new/Ipopt-releases-3.14.2/src/Interfaces/IpStdCInterface.h 2021-07-21 09:31:43.000000000 +0200
@@ -158,17 +158,17 @@
*/
typedef bool (*Intermediate_CB)(
ipindex alg_mod, /**< algorithm mode: 0 is regular, 1 is restoration */
- ipindex iter_count,
- ipnumber obj_value,
- ipnumber inf_pr,
- ipnumber inf_du,
- ipnumber mu,
- ipnumber d_norm,
- ipnumber regularization_size,
- ipnumber alpha_du,
- ipnumber alpha_pr,
- ipindex ls_trials,
- UserDataPtr user_data
+ ipindex iter_count,/**< iteration number */
+ ipnumber obj_value, /**< objective function value */
+ ipnumber inf_pr, /**< primal infeasibility */
+ ipnumber inf_du, /**< dual infeasibility */
+ ipnumber mu, /**< barrier parameter */
+ ipnumber d_norm, /**< infinity-norm of primal step */
+ ipnumber regularization_size, /**< size of regularization of Hessian of Lagrangian */
+ ipnumber alpha_du, /**< step length for dual variables */
+ ipnumber alpha_pr, /**< step length for primal variables */
+ ipindex ls_trials, /**< number of backtracking line search steps */
+ UserDataPtr user_data /**< user data */
);
/** Function for creating a new Ipopt Problem object.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package armadillo for openSUSE:Factory checked in at 2021-07-31 18:51:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/armadillo (Old)
and /work/SRC/openSUSE:Factory/.armadillo.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "armadillo"
Sat Jul 31 18:51:22 2021 rev:152 rq:909505 version:10.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes 2021-07-20 15:39:53.549518351 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.1899/armadillo.changes 2021-07-31 18:52:25.502456242 +0200
@@ -1,0 +2,6 @@
+Wed Jul 28 11:41:20 UTC 2021 - Atri Bhattacharya <badshah400(a)gmail.com>
+
+- Update to version 10.6.1:
+ * No documented changes.
+
+-------------------------------------------------------------------
Old:
----
armadillo-10.6.0.tar.xz
New:
----
armadillo-10.6.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ armadillo.spec ++++++
--- /var/tmp/diff_new_pack.30ZVRQ/_old 2021-07-31 18:52:25.998455649 +0200
+++ /var/tmp/diff_new_pack.30ZVRQ/_new 2021-07-31 18:52:25.998455649 +0200
@@ -18,7 +18,7 @@
%define soname libarmadillo10
Name: armadillo
-Version: 10.6.0
+Version: 10.6.1
Release: 0
Summary: C++ matrix library with interfaces to LAPACK and ATLAS
License: Apache-2.0
++++++ armadillo-10.6.0.tar.xz -> armadillo-10.6.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/armadillo-10.6.0/include/armadillo_bits/Proxy.hpp new/armadillo-10.6.1/include/armadillo_bits/Proxy.hpp
--- old/armadillo-10.6.0/include/armadillo_bits/Proxy.hpp 2016-06-16 18:23:10.000000000 +0200
+++ new/armadillo-10.6.1/include/armadillo_bits/Proxy.hpp 2016-06-16 18:23:11.000000000 +0200
@@ -89,9 +89,18 @@
arma_extra_debug_sigprint();
}
- static constexpr uword get_n_rows() { return T1::n_rows; }
- static constexpr uword get_n_cols() { return T1::n_cols; }
- static constexpr uword get_n_elem() { return T1::n_elem; }
+ //// this may require T1::n_elem etc to be declared as static constexpr inline variables (C++17)
+ //// see also the notes in Mat::fixed
+ //// https://en.cppreference.com/w/cpp/language/static
+ //// https://en.cppreference.com/w/cpp/language/inline
+ //
+ // static constexpr uword get_n_rows() { return T1::n_rows; }
+ // static constexpr uword get_n_cols() { return T1::n_cols; }
+ // static constexpr uword get_n_elem() { return T1::n_elem; }
+
+ arma_inline uword get_n_rows() const { return is_row ? 1 : T1::n_rows; }
+ arma_inline uword get_n_cols() const { return is_col ? 1 : T1::n_cols; }
+ arma_inline uword get_n_elem() const { return T1::n_elem; }
arma_inline elem_type operator[] (const uword i) const { return Q[i]; }
arma_inline elem_type at (const uword row, const uword col) const { return Q.at(row, col); }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/armadillo-10.6.0/include/armadillo_bits/arma_version.hpp new/armadillo-10.6.1/include/armadillo_bits/arma_version.hpp
--- old/armadillo-10.6.0/include/armadillo_bits/arma_version.hpp 2016-06-16 18:23:10.000000000 +0200
+++ new/armadillo-10.6.1/include/armadillo_bits/arma_version.hpp 2016-06-16 18:23:11.000000000 +0200
@@ -21,7 +21,7 @@
#define ARMA_VERSION_MAJOR 10
#define ARMA_VERSION_MINOR 6
-#define ARMA_VERSION_PATCH 0
+#define ARMA_VERSION_PATCH 1
#define ARMA_VERSION_NAME "Keep Calm"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package lxd for openSUSE:Factory checked in at 2021-07-31 18:51:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxd (Old)
and /work/SRC/openSUSE:Factory/.lxd.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxd"
Sat Jul 31 18:51:22 2021 rev:36 rq:909503 version:4.16
Changes:
--------
--- /work/SRC/openSUSE:Factory/lxd/lxd.changes 2021-07-27 14:32:26.699461341 +0200
+++ /work/SRC/openSUSE:Factory/.lxd.new.1899/lxd.changes 2021-07-31 18:52:24.602457317 +0200
@@ -1,0 +2,18 @@
+Sat Jul 31 04:33:50 UTC 2021 - Aleksa Sarai <asarai(a)suse.com>
+
+- Update to LXD 4.16. The full upstream changelog is available from:
+ https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
+ boo#1188946
+
+ + Cluster certificate update
+ + Copy/move of custom volumes between projects
+ + lxc monitor --pretty now works with all event types
+ + Easier revocation of cluster join tokens
+ + IP filtering on unmanaged bridges
+ + New warnings
+ + New lifecycle events
+
+- Remove upstreamed patches:
+ + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch
+
+-------------------------------------------------------------------
Old:
----
boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch
lxd-4.15.tar.gz
lxd-4.15.tar.gz.asc
New:
----
lxd-4.16.tar.gz
lxd-4.16.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lxd.spec ++++++
--- /var/tmp/diff_new_pack.bKOZDW/_old 2021-07-31 18:52:25.194456610 +0200
+++ /var/tmp/diff_new_pack.bKOZDW/_new 2021-07-31 18:52:25.194456610 +0200
@@ -34,7 +34,7 @@
%endif
Name: lxd
-Version: 4.15
+Version: 4.16
Release: 0
Summary: Container hypervisor based on LXC
License: Apache-2.0
@@ -51,8 +51,6 @@
# Additional runtime configuration.
Source200: %{name}.sysctl
Source201: %{name}.dnsmasq
-# UPSTREAM-FIX: Backport of <https://github.com/lxc/lxd/pull/8908>. boo#1186786
-Patch1: boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch
BuildRequires: fdupes
BuildRequires: golang-packaging
BuildRequires: libacl-devel
@@ -124,8 +122,6 @@
%prep
%setup -q
-# boo#1186786
-%patch1 -p1
# Create fake "go mod"-like import paths. This is going to be really fun to
# maintain but it's unfortunately necessary because openSUSE doesn't have nice
@@ -190,6 +186,9 @@
# _dist/src is effectively an old-school "vendor/" tree, so add it to GOPATH.
export GOPATH="$GOPATH:$PKGDIR/_dist"
+# Needed because lxd and deps use funky #cgo LDFLAGS that Go blocks by default.
+export CGO_LDFLAGS_ALLOW="(-Wl,-wrap,pthread_create)|(-Wl,-z,now)"
+
# And now we can finally build LXD and all of the related binaries.
mkdir bin
for mainpkg in "${mainpkgs[@]}"
++++++ lxd-4.15.tar.gz -> lxd-4.16.tar.gz ++++++
/work/SRC/openSUSE:Factory/lxd/lxd-4.15.tar.gz /work/SRC/openSUSE:Factory/.lxd.new.1899/lxd-4.16.tar.gz differ: char 43, line 2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-apsw for openSUSE:Factory checked in at 2021-07-31 18:51:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-apsw (Old)
and /work/SRC/openSUSE:Factory/.python-apsw.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-apsw"
Sat Jul 31 18:51:20 2021 rev:10 rq:909441 version:3.35.4_r1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-apsw/python-apsw.changes 2020-12-29 15:53:52.396283931 +0100
+++ /work/SRC/openSUSE:Factory/.python-apsw.new.1899/python-apsw.changes 2021-07-31 18:51:22.566531515 +0200
@@ -1,0 +2,13 @@
+Fri Jun 25 06:20:00 UTC 2021 - ecsos <ecsos(a)opensuse.org>
+
+- Update to 3.35.4-r1:
+ - Updates for SQLite download url (the year is part of the urls).
+ - Added enable flag for built-in SQL math functions, and enable
+ it by default with ���enable-all-extensions.
+ - Use the newer buffer API for Python 3
+ (old API removed in Python 3.10).
+- Fix loadable extensions are missing,
+ so insert --enable-all-extensions and --enable=load_extension.
+ See: https://rogerbinns.github.io/apsw/build.html#building
+
+-------------------------------------------------------------------
Old:
----
3.34.0-r1.tar.gz
New:
----
3.35.4-r1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-apsw.spec ++++++
--- /var/tmp/diff_new_pack.brOjwN/_old 2021-07-31 18:51:23.042530945 +0200
+++ /var/tmp/diff_new_pack.brOjwN/_new 2021-07-31 18:51:23.042530945 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-apsw
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define tarver 3.34.0-r1
+%define tarver 3.35.4-r1
Name: python-apsw
-Version: 3.34.0_r1
+Version: 3.35.4_r1
Release: 0
Summary: Another Python SQLite Wrapper
License: Zlib
@@ -44,12 +44,16 @@
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
-%python_build
+#%%python_build
+%{python_expand $python setup.py build --enable-all-extensions --enable=load_extension}
%install
%python_install
%check
+# python setup.py test is in this case very complicated home-brewn,
+# and using unittest, so it shouldn't be affected by changes in
+# setuptools.
export CFLAGS="%{optflags} -fno-strict-aliasing"
%{python_expand $python setup.py build_ext --inplace
$python setup.py test
++++++ 3.34.0-r1.tar.gz -> 3.35.4-r1.tar.gz ++++++
++++ 14312 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package calibre for openSUSE:Factory checked in at 2021-07-31 18:51:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
and /work/SRC/openSUSE:Factory/.calibre.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre"
Sat Jul 31 18:51:19 2021 rev:258 rq:909416 version:5.24.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2021-06-11 22:31:31.334218396 +0200
+++ /work/SRC/openSUSE:Factory/.calibre.new.1899/calibre.changes 2021-07-31 18:51:21.274533060 +0200
@@ -1,0 +2,79 @@
+Fri Jul 30 10:34:27 UTC 2021 - ecsos <ecsos(a)opensuse.org>
+
+- Update to 5.24.0
+ * New Features
+ - Conversion: Insert metadata as jacket: Allow adding timestamp
+ and publisher fields. Also allow controlling the formatting
+ of date/time fields
+ - Cover browser: Add an option to view the central book by
+ double clicking instead of single clicking (Preferences->
+ Look & feel->Cover browser)
+ - Tag browser: Add actions to the configure menu to toggle the
+ display of counts and average rating
+ - Tag browser: Allow plugins to add entries to the context menu
+ * Bug Fixes
+ - fetch-ebook-metadata: Fix an error when using the --cover
+ option and no cover is found
+ - HTML Input: Fix the presence of BookDesigner markup causing
+ conversion to fail
+ - TXT Input: Dont fail if the txt file references a directory
+ as a resosource
+
+-------------------------------------------------------------------
+Fri Jul 9 08:34:12 UTC 2021 - ecsos <ecsos(a)opensuse.org>
+
+- Update to 5.23.0
+ * New Features
+ - Annotations browser: Show highlight color in the preview panel
+ - TXTZ format: Store type of text formatting in the metadata
+ and use it automatically when converting from TXTZ
+ - Edit metadata dialog: Allow holding Ctrl and clicking the
+ item editor buttons to instead open the manage dialog
+ * Bug Fixes
+ - Annotations browser: Fix searching for words in languages
+ such as Chinese that do not have word delimiters not working
+ - News download: Fix URLs with spaces in them not being
+ downloaded since calibre 5.0
+ - When searching for books by an author from the manage authors
+ dialog, use exact matches
+ - MOBI Output: Fix invalid color specification as plain numbers
+ causing conversion to fail
+ - MOBI Output: Fix invalid text indent specification causing
+ conversion to fail
+ - Linux: Drop the unmaintained dbus-python in favor of jeepney
+ for DBUS
+ - Edit book: Workaround for Qt bug that caused the panel sizes
+ in the editor to not be remembered across sessions
+
+-------------------------------------------------------------------
+Fri Jun 25 05:42:57 UTC 2021 - ecsos <ecsos(a)opensuse.org>
+
+- Update to 5.22.0
+ * New Features
+ - E-book viewer: Allow clicking links in popup footnotes
+ - Main book list: Scroll per pixel rather than per item by
+ default. Can be returned to previous behavior via
+ Preferences->Tweaks->Control behavior of book list
+ - Linux: Drop support for the global menu bar
+ * Bug Fixes
+ - E-book viewer: Fix font sizes specified in absolute units not
+ being honored in locales where the decimal separator is not
+ the period
+ - E-book viewer: Fix searching for short strings in text with
+ lots of similar entries displaying incorrect matches
+ - MOBI Output: Fix using percentage units for margins resulting
+ in too large margins when using the tablet output profile
+ - E-book viewer: Fix back button not working after jumping to
+ a bookmark
+ - Content server: OPDS feed: Fix incorrect up URL in category
+ group feeds
+ - Content server: Fix a regression in the previous release that
+ broke editing of series metadata
+ - E-book viewer: Fix scrolling backwards by screen-fulls not
+ working with very large page margins.
+ - MOBI Input: Fix a regression in calibre 5 that broke
+ processing of Haodoo format files
+ - Conversion: Fix the smarten punctuation option not applying
+ to inserted jacket page
+
+-------------------------------------------------------------------
Old:
----
calibre-5.21.0.tar.xz
calibre-5.21.0.tar.xz.sig
New:
----
calibre-5.24.0.tar.xz
calibre-5.24.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.jbfA6a/_old 2021-07-31 18:51:22.098532075 +0200
+++ /var/tmp/diff_new_pack.jbfA6a/_new 2021-07-31 18:51:22.102532070 +0200
@@ -17,7 +17,7 @@
Name: calibre
-Version: 5.21.0
+Version: 5.24.0
Release: 0
Summary: EBook Management Application
License: GPL-3.0-only
@@ -51,7 +51,9 @@
# a Required package does not build
# For those reasons put Requires also in the BuildRequires list below
BuildRequires: chmlib-devel >= 0.40
-BuildRequires: dbus-1-python3 >= 1.2.0
+#BuildRequires: dbus-1-python3 >= 1.2.0
+BuildRequires: chmlib-devel >= 0.40
+BuildRequires: freetype2-devel >= 2.10.2
BuildRequires: hyphen-devel >= 2.8.8
BuildRequires: libQt5Core-private-headers-devel >= 5.15.2
BuildRequires: libQt5Gui-private-headers-devel >= 5.15.2
@@ -59,13 +61,15 @@
BuildRequires: liberation-fonts
BuildRequires: libicu-devel >= 4.4.0
BuildRequires: libmtp-devel >= 1.1.5
-BuildRequires: libopenssl-devel
+BuildRequires: libopenssl-devel >= 1.1.1g
BuildRequires: libpodofo-devel >= 0.8.2
BuildRequires: libpoppler-devel >= 0.20.2
+BuildRequires: libstemmer-devel >= 2.1.0
BuildRequires: libwmf-devel >= 0.2.8
-BuildRequires: optipng >= 0.7.5
+BuildRequires: optipng >= 0.7.7
BuildRequires: podofo >= 0.8.2
BuildRequires: poppler-tools >= 0.20.2
+#BuildRequires: python3-dbus-python
BuildRequires: xdg-utils >= 1.0.2
BuildRequires: pkgconfig(Qt5Core) >= 5.15.2
BuildRequires: pkgconfig(Qt5Gui) >= 5.15.2
@@ -73,8 +77,10 @@
BuildRequires: pkgconfig(Qt5WebEngineWidgets) >= 5.15.2
BuildRequires: pkgconfig(Qt5Widgets) >= 5.15.2
BuildRequires: pkgconfig(espeak-ng)
+BuildRequires: pkgconfig(fontconfig) >= 2.13.1
BuildRequires: pkgconfig(hunspell)
-BuildRequires: pkgconfig(python3)
+BuildRequires: pkgconfig(libpng16) >= 1.6.37
+BuildRequires: pkgconfig(python3) >= 3.8
BuildRequires: pkgconfig(sqlite3)
# calibre no longer depends on ImageMagick
# but keept BuildRequires to convert icon to serveral sizes
@@ -83,110 +89,102 @@
BuildRequires: jxrlib-devel >= 0.2.4
BuildRequires: libjpeg-turbo >= 2.0.5
BuildRequires: python-rpm-macros
-BuildRequires: pkgconfig(libjpeg)
-BuildRequires: pkgconfig(libwebp) >= 1.1.0
-# upstream use python-Pillow 6.0.0
-BuildRequires: python3-Pillow >= 5.0.0
-# upstream use python-Pygments 2.3.1
-BuildRequires: python3-Pygments >= 2.2.0
-# upstream use python-apsw 3.30.1-r1
-BuildRequires: python3-apsw >= 3.9.2
-# upstream use python-beautifulsoup4 4.7.1
-BuildRequires: python3-beautifulsoup4 >= 4.6.0
+BuildRequires: python3-Markdown >= 3.2.2
+BuildRequires: python3-Pillow >= 7.2.0
+BuildRequires: python3-Pygments >= 2.6.1
+BuildRequires: python3-apsw >= 3.35.4-r1
+BuildRequires: python3-beautifulsoup4 >= 4.9.1
BuildRequires: python3-cchardet >= 2.1.7
BuildRequires: python3-chardet >= 3.0.4
BuildRequires: python3-css-parser >= 1.0.6
-# upstream use python-dateutil 2.8.0
-BuildRequires: python3-dateutil >= 2.7.3
-# upstream use python-dnspython 0.16.0
-BuildRequires: python3-dnspython >= 1.15.0
+BuildRequires: python3-dateutil >= 2.8.1
+BuildRequires: python3-dnspython >= 2.0.0
BuildRequires: python3-dukpy-kovidgoyal >= 0.3
-# upstream use python-html5-paser 0.4.9
-BuildRequires: python3-html5-parser >= 0.4.6
-BuildRequires: python3-html5lib >= 1.0.1
-# upstream use python-lxml 4.3.3
-BuildRequires: python3-lxml >= 4.0.0
-# upstream use python-mechanize 0.4.3
-BuildRequires: python3-mechanize >= 0.3.5
-# upstream use python-msgpack 0.6.1
-BuildRequires: python3-msgpack >= 0.5.6
-# upstream use python-netifaces 0.10.9
-BuildRequires: python3-netifaces >= 0.10.6
-BuildRequires: python3-odfpy
-# upstream use python-psutil 5.6.2
-BuildRequires: python3-psutil >= 5.4.8
-# upstream use python-ifaddr 0.1.6
-BuildRequires: python3-ifaddr >= 0.1.4
-# upstream use python-regex 2019.04.14
-BuildRequires: python3-Markdown >= 3.1
BuildRequires: python3-feedparser >= 5.2.1
-BuildRequires: python3-html2text >= 2018.1.9
-BuildRequires: python3-pychm
-BuildRequires: python3-pycrypto >= 2.6.1
-BuildRequires: python3-pyparsing
+BuildRequires: python3-html2text >= 2020.1.16
+BuildRequires: python3-html5-parser >= 0.4.9
+BuildRequires: python3-html5lib >= 1.1
+BuildRequires: python3-ifaddr >= 0.1.7
+BuildRequires: python3-jeepney
+BuildRequires: python3-lxml >= 4.5.2
+BuildRequires: python3-mechanize >= 0.4.5
+BuildRequires: python3-msgpack >= 1.0.0
+BuildRequires: python3-netifaces >= 0.10.9
+BuildRequires: python3-odfpy
+BuildRequires: python3-packaging >= 20.4
+BuildRequires: python3-psutil >= 5.7.2
+BuildRequires: python3-pychm >= 0.8.6
+BuildRequires: python3-pycryptodome >= 3.9.8
+BuildRequires: python3-pyparsing >= 2.4.7
BuildRequires: python3-pyqt-builder >= 1.6.0
BuildRequires: python3-qt5-devel >= 5.15.2
-BuildRequires: python3-regex >= 2017.07.28
-BuildRequires: python3-setuptools >= 23.1.0
+BuildRequires: python3-regex >= 2020.07.14
+BuildRequires: python3-setuptools >= 49.6.0
BuildRequires: python3-sip-devel >= 5.5
-BuildRequires: python3-toml
+BuildRequires: python3-texttable >= 1.6.3
+BuildRequires: python3-toml >= 0.10.1
+BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libwebp) >= 1.1.0
+BuildRequires: pkgconfig(libxml-2.0) >= 2.9.10
+BuildRequires: pkgconfig(libxslt) >= 1.1.34
# Need at buildtime too, to produce the bash completion
-# upstream use python3-qtwebengine-qt5 >= 5.15.2
-BuildRequires: python3-qtwebengine-qt5 >= 5.15.1
-BuildRequires: python3-six >= 1.10.0
-BuildRequires: python3-soupsieve >= 1.9.1
+BuildRequires: python3-qtwebengine-qt5 >= 5.15.2
+BuildRequires: python3-six >= 1.15.0
+BuildRequires: python3-soupsieve >= 2.0.1
#BuildRequires: python-unrardll >= 0.1.3
+BuildRequires: python3-py7zr >= 0.11.1
BuildRequires: python3-speechd >= 0.10.1
BuildRequires: python3-webencodings >= 0.5.1
-# upstream use python-zeroconf 0.21.3
-BuildRequires: python3-py7zr >= 0.11.1
-BuildRequires: python3-zeroconf >= 0.19.1
+BuildRequires: python3-zeroconf >= 0.28.1
#
Requires: chmlib >= 0.40
-Requires: dbus-1-python3 >= 1.2.0
+#Requires: dbus-1-python3 >= 1.2.0
Requires: liberation-fonts
Requires: libmtp9 >= 1.1.5
+Requires: libpng16-16 >= 1.6.37
Requires: libwmf >= 0.2.8
Requires: optipng >= 0.7.5
Requires: podofo >= 0.8.2
Requires: poppler-tools >= 0.20.2
-Requires: python3
-Requires: python3-Markdown >= 3.1
-Requires: python3-Pillow >= 5.0.0
-Requires: python3-Pygments >= 2.1.3
-Requires: python3-apsw >= 3.9.2
-Requires: python3-beautifulsoup4 >= 4.6.0
+Requires: python3 >= 3.8
+Requires: python3-Markdown >= 3.2.2
+Requires: python3-Pillow >= 5.2.0
+Requires: python3-Pygments >= 2.6.1
+Requires: python3-apsw >= 3.35.4-r1
+Requires: python3-beautifulsoup4 >= 4.9.1
Requires: python3-cchardet >= 2.1.7
Requires: python3-chardet >= 3.0.4
Requires: python3-css-parser >= 1.0.6
-Requires: python3-dateutil >= 2.7.3
-Requires: python3-dnspython >= 1.15.0
+Requires: python3-dateutil >= 2.8.1
+#Requires: python3-dbus-python
+Requires: python3-dnspython >= 2.0.0
Requires: python3-dukpy-kovidgoyal >= 0.3
Requires: python3-feedparser >= 5.2.1
-Requires: python3-html2text >= 2018.1.9
-Requires: python3-html5-parser >= 0.4.6
-Requires: python3-html5lib >= 1.0.1
-Requires: python3-ifaddr >= 0.1.4
-Requires: python3-lxml >= 4.0.0
-Requires: python3-mechanize >= 0.3.5
-Requires: python3-msgpack >= 0.5.6
-Requires: python3-netifaces >= 0.10.7
+Requires: python3-html2text >= 2020.1.16
+Requires: python3-html5-parser >= 0.4.9
+Requires: python3-html5lib >= 1.1
+Requires: python3-ifaddr >= 0.1.7
+Requires: python3-jeepney
+Requires: python3-lxml >= 4.5.2
+Requires: python3-mechanize >= 0.4.5
+Requires: python3-msgpack >= 1.0.0
+Requires: python3-netifaces >= 0.10.9
Requires: python3-odfpy
-Requires: python3-psutil >= 5.4.8
-Requires: python3-pychm
-Requires: python3-pycrypto >= 2.6.1
+Requires: python3-psutil >= 5.7.2
+Requires: python3-pychm >= 0.8.6
+Requires: python3-pycryptodome >= 3.9.8
Requires: python3-qt5 >= 5.15.2
-Requires: python3-qt5-sip >= 5.5
-Requires: python3-qtwebengine-qt5 >= 5.15.1
-Requires: python3-regex >= 2017.07.28
-Requires: python3-setuptools >= 23.1.0
-Requires: python3-six >= 1.10.0
-Requires: python3-soupsieve >= 1.9.1
+Requires: python3-qt5-sip >= 12.8.1
+Requires: python3-qtwebengine-qt5 >= 5.15.2
+Requires: python3-regex >= 2020.07.14
+Requires: python3-six >= 1.15.0
+Requires: python3-soupsieve >= 2.0.1
+Requires: python3-texttable >= 1.6.3
#Requires: python3-unrardll >= 0.1.3
Requires: python3-py7zr >= 0.11.1
Requires: python3-speechd >= 0.10.1
Requires: python3-webencodings >= 0.5.1
-Requires: python3-zeroconf >= 0.19.1
+Requires: python3-zeroconf >= 0.28.1
#
Requires: sqlite3
Requires: xdg-utils >= 1.0.2
++++++ calibre-5.21.0.tar.xz -> calibre-5.24.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-5.21.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new.1899/calibre-5.24.0.tar.xz differ: char 25, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ceph-grafana-image for openSUSE:Factory checked in at 2021-07-31 18:51:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ceph-grafana-image (Old)
and /work/SRC/openSUSE:Factory/.ceph-grafana-image.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ceph-grafana-image"
Sat Jul 31 18:51:18 2021 rev:4 rq:909457 version:1.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ceph-grafana-image/ceph-grafana-image.changes 2021-07-20 15:40:22.845570749 +0200
+++ /work/SRC/openSUSE:Factory/.ceph-grafana-image.new.1899/ceph-grafana-image.changes 2021-07-31 18:51:19.582535084 +0200
@@ -1,0 +2,11 @@
+Fri Jul 30 23:01:56 UTC 2021 - Mike Latimer <mlatimer(a)suse.com>
+
+- Add findutils package dependency for config.sh
+
+-------------------------------------------------------------------
+Thu Jul 29 22:59:30 UTC 2021 - Mike Latimer <mlatimer(a)suse.com>
+
+- Kiwi: Add leap15_3.xml to be able to build ceph-image on Leap 15 SP3.
+- Kiwi: Regenerate ceph-grafana-image.kiwi using pre-checkin script.
+
+-------------------------------------------------------------------
New:
----
leap15_3.xml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ceph-grafana-image.kiwi ++++++
--- /var/tmp/diff_new_pack.bUwN9Z/_old 2021-07-31 18:51:20.390534117 +0200
+++ /var/tmp/diff_new_pack.bUwN9Z/_new 2021-07-31 18:51:20.390534117 +0200
@@ -48,6 +48,7 @@
</repository>
<packages type="bootstrap">
<package name="openSUSE-release-ftp"/>
+ <package name="findutils"/>
<package name="grafana"/>
<package name="grafana-piechart-panel"/>
<package name="grafana-status-panel"/>
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.bUwN9Z/_old 2021-07-31 18:51:20.478534012 +0200
+++ /var/tmp/diff_new_pack.bUwN9Z/_new 2021-07-31 18:51:20.482534008 +0200
@@ -44,4 +44,4 @@
#======================================
# Remove locale files
#--------------------------------------
-(cd /usr/share/locale && find -name '*.mo' | xargs rm)
+(cd /usr/share/locale && find -name '*.mo' -delete)
++++++ leap15_3.xml ++++++
<?xml version="1.0" encoding="UTF-8"?>
<param>
<image>obsrepositories:/opensuse/leap#15.3</image>
<tags>leap15.3.pacific</tags>
<name>ceph/grafana</name>
<prefix>org.opensuse.ceph</prefix>
<url>https://registry.opensuse.org/ceph/grafana:%PKG_VERSION%.%RELEASE%</url>
<bootstrap-packages>
<package name="openSUSE-release-ftp"/>
<package name="findutils"/>
</bootstrap-packages>
</param>
++++++ tumbleweed.xml ++++++
--- /var/tmp/diff_new_pack.bUwN9Z/_old 2021-07-31 18:51:20.538533940 +0200
+++ /var/tmp/diff_new_pack.bUwN9Z/_new 2021-07-31 18:51:20.538533940 +0200
@@ -8,5 +8,6 @@
<reference>registry.opensuse.org/opensuse/ceph/grafana:%PKG_VERSION%.%RELEASE%</reference>
<bootstrap-packages>
<package name="openSUSE-release-ftp"/>
+ <package name="findutils"/>
</bootstrap-packages>
</param>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2021-07-31 02:27:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Sat Jul 31 02:27:00 2021 rev:2819 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
MicroOS-dvd5-kubic-dvd-x86_64.kiwi: same change
openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi: same change
openSUSE-cd-mini-i586.kiwi: same change
openSUSE-cd-mini-x86_64.kiwi: same change
openSUSE-dvd5-dvd-i586.kiwi: same change
openSUSE-dvd5-dvd-x86_64.kiwi: same change
openSUSE-ftp-ftp-i586_x86_64.kiwi: same change
stub.kiwi: same change
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.zsdauL/_old 2021-07-31 02:27:04.555031444 +0200
+++ /var/tmp/diff_new_pack.zsdauL/_new 2021-07-31 02:27:04.559031438 +0200
@@ -7595,7 +7595,6 @@
- jupyter-pythreejs-jupyterlab
- jupyter-qgrid
- jupyter-qtconsole
- - jupyter-rise
- jupyter-server-mathjax
- jupyter-sidecar-jupyterlab
- jupyter-vispy
@@ -7681,7 +7680,6 @@
- karchive-devel
- karchive-devel-32bit: [x86_64]
- kasumi
- - katacontainers-image-initrd: [x86_64]
- kauth-devel
- kauth-devel-32bit: [x86_64]
- kawaii-player
@@ -16921,6 +16919,7 @@
- nfs-ganesha-proxy: [x86_64]
- nfs-ganesha-rados-grace: [x86_64]
- nfs-ganesha-rados-urls: [x86_64]
+ - nfs-ganesha-rgw: [x86_64]
- nfs-ganesha-vfs: [x86_64]
- nfs-ganesha-xfs: [x86_64]
- nfs4-acl-tools
@@ -23168,6 +23167,7 @@
- python36-proselint
- python36-proto-plus
- python36-protobuf
+ - python36-proton-client
- python36-pscript
- python36-psutil
- python36-psycopg2
@@ -23489,7 +23489,6 @@
- python36-python-jenkins
- python36-python-jose
- python36-python-json-logger
- - python36-python-jsonrpc-server
- python36-python-jsonschema-objects
- python36-python-lsp-black
- python36-python-lsp-jsonrpc
@@ -23662,7 +23661,6 @@
- python36-rfc3987
- python36-rfc6555
- python36-rich
- - python36-rise
- python36-rjsmin
- python36-rnginline
- python36-robot-detection
@@ -26067,6 +26065,7 @@
- python38-prompt_toolkit1
- python38-proselint
- python38-proto-plus
+ - python38-proton-client
- python38-psautohint
- python38-pscript
- python38-psychtoolbox
@@ -26395,7 +26394,6 @@
- python38-python-jenkins
- python38-python-jose
- python38-python-json-logger
- - python38-python-jsonrpc-server
- python38-python-jsonschema-objects
- python38-python-louvain
- python38-python-lsp-black
@@ -26568,7 +26566,6 @@
- python38-rfc3987
- python38-rfc6555
- python38-rich
- - python38-rise
- python38-rjsmin
- python38-rnginline
- python38-robot-detection
@@ -29119,6 +29116,7 @@
- python39-proselint
- python39-proto-plus
- python39-protobuf
+ - python39-proton-client
- python39-psautohint
- python39-pscript
- python39-psutil
@@ -29468,7 +29466,6 @@
- python39-python-jenkins
- python39-python-jose
- python39-python-json-logger
- - python39-python-jsonrpc-server
- python39-python-jsonschema-objects
- python39-python-louvain
- python39-python-lsp-black
@@ -29652,7 +29649,6 @@
- python39-rfc3987
- python39-rfc6555
- python39-rich
- - python39-rise
- python39-rjsmin
- python39-rnginline
- python39-robot-detection
@@ -30879,6 +30875,7 @@
- ripgrep-zsh-completion
- rk-devel
- rke
+ - rke2
- rkhunter
- rkward
- rls: [x86_64]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2021-07-31 02:26:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Sat Jul 31 02:26:59 2021 rev:1089 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.L1e02s/_old 2021-07-31 02:27:01.755035691 +0200
+++ /var/tmp/diff_new_pack.L1e02s/_new 2021-07-31 02:27:01.763035678 +0200
@@ -927,6 +927,7 @@
Provides: weakremover(nfs-ganesha-proxy)
Provides: weakremover(nfs-ganesha-rados-grace)
Provides: weakremover(nfs-ganesha-rados-urls)
+Provides: weakremover(nfs-ganesha-rgw)
Provides: weakremover(nfs-ganesha-vfs)
Provides: weakremover(nfs-ganesha-xfs)
Provides: weakremover(obs-service-apply_kiwi_profile)
@@ -5462,7 +5463,6 @@
Provides: weakremover(kapptemplate)
Provides: weakremover(karchive-devel)
Provides: weakremover(kasumi)
-Provides: weakremover(katacontainers-image-initrd)
Provides: weakremover(kate)
Provides: weakremover(kate-plugins)
Provides: weakremover(katomic)
@@ -13227,7 +13227,6 @@
Provides: weakremover(sblim-sfcc-devel)
Provides: weakremover(sblim-tools-libra-devel)
Provides: weakremover(sblim-wbemcli)
-Provides: weakremover(sbt)
Provides: weakremover(sc)
Provides: weakremover(sc-controller)
Provides: weakremover(scala-pickling)
@@ -23870,6 +23869,7 @@
Provides: weakremover(jupyter-jupyter_client-doc)
Provides: weakremover(jupyter-jupyter_core-doc)
Provides: weakremover(jupyter-nbpresent)
+Provides: weakremover(jupyter-rise)
Provides: weakremover(k3s-hyperkube)
Provides: weakremover(kaccessible)
Provides: weakremover(kadu)
@@ -31621,6 +31621,7 @@
Provides: weakremover(python3-jupyter_nbpresent)
Provides: weakremover(python3-jupyter_notebook-latex)
Provides: weakremover(python3-jupyter_qgrid)
+Provides: weakremover(python3-jupyter_rise)
Provides: weakremover(python3-jupyter_sphinx_theme)
Provides: weakremover(python3-kde4-devel)
Provides: weakremover(python3-kde4-doc)
@@ -31720,6 +31721,7 @@
Provides: weakremover(python3-releases-test)
Provides: weakremover(python3-repex)
Provides: weakremover(python3-requests-test)
+Provides: weakremover(python3-rise)
Provides: weakremover(python3-rpmdeplint)
Provides: weakremover(python3-rpmfluff)
Provides: weakremover(python3-ruamel.yaml.cmd)
@@ -31999,6 +32001,7 @@
Provides: weakremover(python36-pytest-mpl)
Provides: weakremover(python36-pytest-ordering)
Provides: weakremover(python36-python-gvm)
+Provides: weakremover(python36-python-jsonrpc-server)
Provides: weakremover(python36-python-language-server)
Provides: weakremover(python36-python-louvain)
Provides: weakremover(python36-python-pseudorandom)
@@ -32011,6 +32014,7 @@
Provides: weakremover(python36-quantities)
Provides: weakremover(python36-quantum-blackbird)
Provides: weakremover(python36-resampy)
+Provides: weakremover(python36-rise)
Provides: weakremover(python36-roifile)
Provides: weakremover(python36-rpcq)
Provides: weakremover(python36-rpy2)
@@ -32120,7 +32124,9 @@
Provides: weakremover(python38-pyls-black)
Provides: weakremover(python38-pytest-cookies)
Provides: weakremover(python38-pytest-ordering)
+Provides: weakremover(python38-python-jsonrpc-server)
Provides: weakremover(python38-python-language-server)
+Provides: weakremover(python38-rise)
Provides: weakremover(python38-ruamel.yaml.cmd)
Provides: weakremover(python38-setuptools-test)
Provides: weakremover(python38-sortinghat)
@@ -32150,7 +32156,9 @@
Provides: weakremover(python39-openqa_review)
Provides: weakremover(python39-pyls-black)
Provides: weakremover(python39-python-gvm)
+Provides: weakremover(python39-python-jsonrpc-server)
Provides: weakremover(python39-python-language-server)
+Provides: weakremover(python39-rise)
Provides: weakremover(python39-setuptools-test)
Provides: weakremover(python39-sortinghat)
Provides: weakremover(python39-sqlsoup)
@@ -42230,6 +42238,7 @@
Provides: weakremover(python3-numpy_1_16_1-gnu-hpc-devel)
Provides: weakremover(python3-openstack.nose_plugin)
Provides: weakremover(python3-pycurl-test)
+Provides: weakremover(python3-python-jsonrpc-server)
Provides: weakremover(python3-pyverbs)
Provides: weakremover(python3-simplejson-test)
Provides: weakremover(python3-tagpy)
@@ -43428,6 +43437,7 @@
Provides: weakremover(ceph-resource-agents)
Provides: weakremover(etcd-for-k8s-image)
Provides: weakremover(katacontainers)
+Provides: weakremover(katacontainers-image-initrd)
Provides: weakremover(kubernetes1.17-apiserver)
Provides: weakremover(kubernetes1.17-client)
Provides: weakremover(kubernetes1.17-controller-manager)
@@ -43508,7 +43518,6 @@
Provides: weakremover(netcdf-fortran_4_5_3-gnu-openmpi2-hpc)
Provides: weakremover(netcdf-fortran_4_5_3-gnu-openmpi3-hpc)
Provides: weakremover(netcdf-fortran_4_5_3-gnu-openmpi4-hpc)
-Provides: weakremover(nfs-ganesha-rgw)
Provides: weakremover(odp-devel)
Provides: weakremover(odp-libs)
Provides: weakremover(pnetcdf_1_12_1-gnu-mpich-hpc)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2021-07-30 23:25:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Fri Jul 30 23:25:15 2021 rev:2818 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.403418365 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.403418365 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20210729" schemaversion="4.1">
+<image name="OBS__MicroOS___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20210729,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20210730,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20210729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20210730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
MicroOS-dvd5-kubic-dvd-x86_64.kiwi: same change
++++++ openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.443418318 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.443418318 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20210729,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20210730,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2021… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2021…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2021… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2021…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.459418298 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.459418298 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.475418280 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.479418275 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.491418261 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.491418261 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.511418237 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.511418237 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.527418218 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.527418218 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20210729" schemaversion="4.1">
+<image name="OBS__openSUSE___20210730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20210729-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20210730-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20210729</productvar>
+ <productvar name="VERSION">20210730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20210730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20210730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.563418176 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.563418176 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20210729</version>
+ <version>20210730</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.647418076 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.647418076 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20210729</version>
+ <version>20210730</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.ctgnS2/_old 2021-07-30 23:25:19.663418057 +0200
+++ /var/tmp/diff_new_pack.ctgnS2/_new 2021-07-30 23:25:19.663418057 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20210729</version>
+ <version>20210730</version>
<release>0</release>
<productline>openSUSE</productline>
1
0