Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Ipopt for openSUSE:Factory checked 
in at 2022-07-19 17:19:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Ipopt (Old)
 and      /work/SRC/openSUSE:Factory/.Ipopt.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Ipopt"

Tue Jul 19 17:19:15 2022 rev:15 rq:989510 version:3.14.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/Ipopt/Ipopt.changes      2022-07-06 
15:42:11.286533897 +0200
+++ /work/SRC/openSUSE:Factory/.Ipopt.new.1523/Ipopt.changes    2022-07-19 
17:19:16.560359770 +0200
@@ -1,0 +2,7 @@
+Thu Jul 14 12:59:13 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 3.14.8:
+  * Added options ma27_print_level, ma57_print_level, and
+    mumps_print_level to enable output from these linear solvers.
+
+-------------------------------------------------------------------

Old:
----
  Ipopt-3.14.7.tar.gz

New:
----
  Ipopt-3.14.8.tar.gz

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

Other differences:
------------------
++++++ Ipopt.spec ++++++
--- /var/tmp/diff_new_pack.l3WNIh/_old  2022-07-19 17:19:17.000360357 +0200
+++ /var/tmp/diff_new_pack.l3WNIh/_new  2022-07-19 17:19:17.004360362 +0200
@@ -19,7 +19,7 @@
 %define sover 3
 %define shlib libipopt%{sover}
 Name:           Ipopt
-Version:        3.14.7
+Version:        3.14.8
 Release:        0
 Summary:        A software package for large-scale nonlinear optimization 
methods
 License:        EPL-2.0

++++++ Ipopt-3.14.7.tar.gz -> Ipopt-3.14.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Ipopt-releases-3.14.7/ChangeLog.md 
new/Ipopt-releases-3.14.8/ChangeLog.md
--- old/Ipopt-releases-3.14.7/ChangeLog.md      2022-06-24 11:28:47.000000000 
+0200
+++ new/Ipopt-releases-3.14.8/ChangeLog.md      2022-07-13 14:36:03.000000000 
+0200
@@ -7,6 +7,11 @@
 
 ## 3.14
 
+### 3.14.8 (2022-07-13)
+
+- Added options ma27_print_level, ma57_print_level, and mumps_print_level
+  to enable output from these linear solvers.
+
 ### 3.14.7 (2022-06-24)
 
 - Fixed that ComputeSensitivityMatrix() of sIpopt assumed that there are
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Ipopt-releases-3.14.7/configure 
new/Ipopt-releases-3.14.8/configure
--- old/Ipopt-releases-3.14.7/configure 2022-06-24 11:28:47.000000000 +0200
+++ new/Ipopt-releases-3.14.8/configure 2022-07-13 14:36:03.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.7.
+# Generated by GNU Autoconf 2.71 for Ipopt 3.14.8.
 #
 # 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.7'
-PACKAGE_STRING='Ipopt 3.14.7'
+PACKAGE_VERSION='3.14.8'
+PACKAGE_STRING='Ipopt 3.14.8'
 PACKAGE_BUGREPORT='https://github.com/coin-or/Ipopt/issues/new'
 PACKAGE_URL='https://github.com/coin-or/Ipopt'
 
@@ -1495,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.7 to adapt to many kinds of systems.
+\`configure' configures Ipopt 3.14.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1566,7 +1566,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Ipopt 3.14.7:";;
+     short | recursive ) echo "Configuration of Ipopt 3.14.8:";;
    esac
   cat <<\_ACEOF
 
@@ -1769,7 +1769,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Ipopt configure 3.14.7
+Ipopt configure 3.14.8
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2654,7 +2654,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.7, which was
+It was created by Ipopt $as_me 3.14.8, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4275,7 +4275,7 @@
 
 
 
-printf "%s\n" "#define IPOPT_VERSION \"3.14.7\"" >>confdefs.h
+printf "%s\n" "#define IPOPT_VERSION \"3.14.8\"" >>confdefs.h
 
 
 printf "%s\n" "#define IPOPT_VERSION_MAJOR 3" >>confdefs.h
@@ -4284,7 +4284,7 @@
 printf "%s\n" "#define IPOPT_VERSION_MINOR 14" >>confdefs.h
 
 
-printf "%s\n" "#define IPOPT_VERSION_RELEASE 7" >>confdefs.h
+printf "%s\n" "#define IPOPT_VERSION_RELEASE 8" >>confdefs.h
 
 
 
@@ -4395,7 +4395,7 @@
 
 # Define the identity of the package.
  PACKAGE='ipopt'
- VERSION='3.14.7'
+ VERSION='3.14.8'
 
 
 # Some tools Automake needs.
@@ -22144,9 +22144,9 @@
 
 
 
-  LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:7"
-       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: 
-version-number 3:14:7" >&5
-printf "%s\n" "$as_me: libtool version info: -version-number 3:14:7" >&6;}
+  LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:8"
+       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: 
-version-number 3:14:8" >&5
+printf "%s\n" "$as_me: libtool version info: -version-number 3:14:8" >&6;}
 
 
   LT_LDFLAGS="$LT_LDFLAGS -no-undefined"
@@ -27827,7 +27827,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.7, which was
+This file was extended by Ipopt $as_me 3.14.8, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -27900,7 +27900,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-Ipopt config.status 3.14.7
+Ipopt config.status 3.14.8
 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.7/configure.ac 
new/Ipopt-releases-3.14.8/configure.ac
--- old/Ipopt-releases-3.14.7/configure.ac      2022-06-24 11:28:47.000000000 
+0200
+++ new/Ipopt-releases-3.14.8/configure.ac      2022-07-13 14:36:03.000000000 
+0200
@@ -8,7 +8,7 @@
 #                       Names and other basic things                        #
 #############################################################################
 
-AC_INIT([Ipopt],[3.14.7],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt])
+AC_INIT([Ipopt],[3.14.8],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt])
 
 AC_COPYRIGHT([
 Copyright 2004, 2011 International Business Machines and others.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Ipopt-releases-3.14.7/doc/options.dox 
new/Ipopt-releases-3.14.8/doc/options.dox
--- old/Ipopt-releases-3.14.7/doc/options.dox   2022-06-24 11:28:47.000000000 
+0200
+++ new/Ipopt-releases-3.14.8/doc/options.dox   2022-07-13 14:36:03.000000000 
+0200
@@ -1518,6 +1518,12 @@
 
 \subsection OPT_MA27_Linear_Solver MA27 Linear Solver
 
+\anchor OPT_ma27_print_level
+<strong>ma27_print_level</strong>: Debug printing level for the linear solver 
MA27
+<blockquote>
+ 0: no printing; 1: Error messages only; 2: Error and warning messages; 3: 
Error and warning messages and terse monitoring; 4: All information. The valid 
range for this integer option is 0 &le; ma27_print_level &le; 4 and its default 
value is 0.
+</blockquote>
+
 \anchor OPT_ma27_pivtol
 <strong>ma27_pivtol</strong>: Pivot tolerance for the linear solver MA27.
 <blockquote>
@@ -1567,6 +1573,12 @@
 
 \subsection OPT_MA57_Linear_Solver MA57 Linear Solver
 
+\anchor OPT_ma57_print_level
+<strong>ma57_print_level</strong>: Debug printing level for the linear solver 
MA57
+<blockquote>
+ 0: no printing; 1: Error messages only; 2: Error and warning messages; 3: 
Error and warning messages and terse monitoring; >=4: All information. The 
valid range for this integer option is 0 &le; ma57_print_level and its default 
value is 0.
+</blockquote>
+
 \anchor OPT_ma57_pivtol
 <strong>ma57_pivtol</strong>: Pivot tolerance for the linear solver MA57.
 <blockquote>
@@ -2397,6 +2409,12 @@
 
 \subsection OPT_Mumps_Linear_Solver Mumps Linear Solver
 
+\anchor OPT_mumps_print_level
+<strong>mumps_print_level</strong>: Debug printing level for the linear solver 
MUMPS
+<blockquote>
+ 0: no printing; 1: Error messages only; 2: Error, warning, and main statistic 
messages; 3: Error and warning messages and terse diagnostics; >=4: All 
information. The valid range for this integer option is 0 &le; 
mumps_print_level and its default value is 0.
+</blockquote>
+
 \anchor OPT_mumps_pivtol
 <strong>mumps_pivtol</strong>: Pivot tolerance for the linear solver MUMPS.
 <blockquote>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMa27TSolverInterface.cpp
 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMa27TSolverInterface.cpp
--- 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMa27TSolverInterface.cpp
    2022-06-24 11:28:47.000000000 +0200
+++ 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMa27TSolverInterface.cpp
    2022-07-13 14:36:03.000000000 +0200
@@ -84,6 +84,11 @@
    SmartPtr<RegisteredOptions> roptions
 )
 {
+   roptions->AddBoundedIntegerOption(
+      "ma27_print_level",
+      "Debug printing level for the linear solver MA27",
+      0, 4, 0,
+      "0: no printing; 1: Error messages only; 2: Error and warning messages; 
3: Error and warning messages and terse monitoring; 4: All information.");
    roptions->AddBoundedNumberOption(
       "ma27_pivtol",
       "Pivot tolerance for the linear solver MA27.",
@@ -200,6 +205,8 @@
       pivtolmax_ = Max(pivtolmax_, pivtol_);
    }
 
+   Index print_level;
+   options.GetIntegerValue("ma27_print_level", print_level, prefix);
    options.GetNumericValue("ma27_liw_init_factor", liw_init_factor_, prefix);
    options.GetNumericValue("ma27_la_init_factor", la_init_factor_, prefix);
    options.GetNumericValue("ma27_meminc_factor", meminc_factor_, prefix);
@@ -210,11 +217,19 @@
 
    /* Set the default options for MA27 */
    ma27i(icntl_, cntl_);
-#if IPOPT_VERBOSITY == 0
 
-   icntl_[0] = 0;       // Suppress error messages
-   icntl_[1] = 0;       // Suppress diagnostic messages
-#endif
+   if( print_level == 0 )
+   {
+      icntl_[0] = 0;   // Suppress error messages
+   }
+   if( print_level <= 1 )
+   {
+      icntl_[1] = 0;   // Suppress warning messages
+   }
+   if( print_level >= 2 )
+   {
+      icntl_[2] = print_level - 2;   // diagnostic messages level
+   }
 
    // Reset all private data
    initialized_ = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMa57TSolverInterface.cpp
 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMa57TSolverInterface.cpp
--- 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMa57TSolverInterface.cpp
    2022-06-24 11:28:47.000000000 +0200
+++ 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMa57TSolverInterface.cpp
    2022-07-13 14:36:03.000000000 +0200
@@ -192,6 +192,11 @@
    SmartPtr<RegisteredOptions> roptions
 )
 {
+   roptions->AddLowerBoundedIntegerOption(
+      "ma57_print_level",
+      "Debug printing level for the linear solver MA57",
+      0, 0,
+      "0: no printing; 1: Error messages only; 2: Error and warning messages; 
3: Error and warning messages and terse monitoring; >=4: All information.");
    roptions->AddBoundedNumberOption(
       "ma57_pivtol",
       "Pivot tolerance for the linear solver MA57.",
@@ -321,6 +326,9 @@
    DBG_ASSERT(ma57i != NULL);
 
    // Obtain the options settings
+   Index print_level;
+   options.GetIntegerValue("ma57_print_level", print_level, prefix);
+
    options.GetNumericValue("ma57_pivtol", pivtol_, prefix);
    if( options.GetNumericValue("ma57_pivtolmax", pivtolmax_, prefix) )
    {
@@ -361,7 +369,7 @@
    wd_icntl_[1] = 0; /* Warning stream. */
 
    wd_icntl_[3] = 1; /* Print statistics.  NOT Used. */
-   wd_icntl_[4] = 0; /* Print error. */
+   wd_icntl_[4] = print_level; /* Print level. */
 
    wd_icntl_[5] = ma57_pivot_order; /* Pivoting order. */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
--- 
old/Ipopt-releases-3.14.7/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
    2022-06-24 11:28:47.000000000 +0200
+++ 
new/Ipopt-releases-3.14.8/src/Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
    2022-07-13 14:36:03.000000000 +0200
@@ -105,9 +105,8 @@
 #endif
 
    mumps_c(mumps_);
-   mumps_->icntl[1] = 0;
-   mumps_->icntl[2] = 0; //QUIETLY!
-   mumps_->icntl[3] = 0;
+   mumps_->icntl[2] = 0;  // global info stream
+   mumps_->icntl[3] = 0;  // print level
    mumps_ptr_ = (void*) mumps_;
 }
 
@@ -131,6 +130,11 @@
    SmartPtr<RegisteredOptions> roptions
 )
 {
+   roptions->AddLowerBoundedIntegerOption(
+      "mumps_print_level",
+      "Debug printing level for the linear solver MUMPS",
+      0, 0,
+      "0: no printing; 1: Error messages only; 2: Error, warning, and main 
statistic messages; 3: Error and warning messages and terse diagnostics; >=4: 
All information.");
    roptions->AddBoundedNumberOption(
       "mumps_pivtol",
       "Pivot tolerance for the linear solver MUMPS.",
@@ -190,6 +194,9 @@
    const std::string& prefix
 )
 {
+   Index print_level;
+   options.GetIntegerValue("mumps_print_level", print_level, prefix);
+
    options.GetNumericValue("mumps_pivtol", pivtol_, prefix);
    if( options.GetNumericValue("mumps_pivtolmax", pivtolmax_, prefix) )
    {
@@ -229,6 +236,12 @@
                        "MumpsSolverInterface called with 
warm_start_same_structure, but the problem is solved for the first time.");
    }
 
+   if( print_level > 0 )
+   {
+      mumps_->icntl[2] = 6;  // global info stream
+      mumps_->icntl[3] = print_level;  // print level
+   }
+
    return true;
 }
 
@@ -387,10 +400,6 @@
 
    mumps_data->job = 1;      //symbolic ordering pass
 
-   //mumps_data->icntl[1] = 6;
-   //mumps_data->icntl[2] = 6;//QUIETLY!
-   //mumps_data->icntl[3] = 4;
-
    mumps_data->icntl[5] = mumps_permuting_scaling_;
    mumps_data->icntl[6] = mumps_pivot_order_;
    mumps_data->icntl[7] = mumps_scaling_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Ipopt-releases-3.14.7/src/Common/config_ipopt_default.h 
new/Ipopt-releases-3.14.8/src/Common/config_ipopt_default.h
--- old/Ipopt-releases-3.14.7/src/Common/config_ipopt_default.h 2022-06-24 
11:28:47.000000000 +0200
+++ new/Ipopt-releases-3.14.8/src/Common/config_ipopt_default.h 2022-07-13 
14:36:03.000000000 +0200
@@ -5,7 +5,7 @@
 /***************************************************************************/
 
 /* Version number of project */
-#define IPOPT_VERSION "3.14.7"
+#define IPOPT_VERSION "3.14.8"
 
 /* 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 7
+#define IPOPT_VERSION_RELEASE 8
 
 /* 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.7/src/Interfaces/IpStdFInterface.c 
new/Ipopt-releases-3.14.8/src/Interfaces/IpStdFInterface.c
--- old/Ipopt-releases-3.14.7/src/Interfaces/IpStdFInterface.c  2022-06-24 
11:28:47.000000000 +0200
+++ new/Ipopt-releases-3.14.8/src/Interfaces/IpStdFInterface.c  2022-07-13 
14:36:03.000000000 +0200
@@ -585,12 +585,12 @@
 
 /// @since 3.14.7
 IPOPTLIB_EXPORT ipindex F77_FUNC(ipsetproblemscaling, IPSETPROBLEMSCALING)(
-    fptr*      FProblem,
-    ipnumber*  obj_scaling,
-    ipnumber*  X_SCALING,
-    ipnumber*  G_SCALING
+   fptr*      FProblem,
+   ipnumber*  obj_scaling,
+   ipnumber*  X_SCALING,
+   ipnumber*  G_SCALING
 )
 {
-    FUserData* fuser_data = (FUserData*) *FProblem;
-    return SetIpoptProblemScaling(fuser_data->Problem, *obj_scaling, 
X_SCALING, G_SCALING) ? OKRetVal : NotOKRetVal;
+   FUserData* fuser_data = (FUserData*) *FProblem;
+   return SetIpoptProblemScaling(fuser_data->Problem, *obj_scaling, X_SCALING, 
G_SCALING) ? OKRetVal : NotOKRetVal;
 }

Reply via email to