Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package coin-or-CoinUtils for 
openSUSE:Factory checked in at 2023-07-28 22:20:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coin-or-CoinUtils (Old)
 and      /work/SRC/openSUSE:Factory/.coin-or-CoinUtils.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "coin-or-CoinUtils"

Fri Jul 28 22:20:34 2023 rev:2 rq:1101159 version:2.11.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/coin-or-CoinUtils/coin-or-CoinUtils.changes      
2023-01-27 10:26:33.918815798 +0100
+++ 
/work/SRC/openSUSE:Factory/.coin-or-CoinUtils.new.32662/coin-or-CoinUtils.changes
   2023-07-28 22:20:38.229298228 +0200
@@ -1,0 +2,11 @@
+Sun Jul 16 18:38:52 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 2.11.9:
+  * fix for minor gzread bug
+  * notice free format mps earlier 
+  * Fix minor bug in workflow 
+  * fix for OBJSENSE and min/max on same card
+  * fix for multiple RHS
+  * various code improvements
+
+-------------------------------------------------------------------

Old:
----
  coin-or-CoinUtils-2.11.6.tar.gz

New:
----
  coin-or-CoinUtils-2.11.9.tar.gz

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

Other differences:
------------------
++++++ coin-or-CoinUtils.spec ++++++
--- /var/tmp/diff_new_pack.y3qYD9/_old  2023-07-28 22:20:39.697307151 +0200
+++ /var/tmp/diff_new_pack.y3qYD9/_new  2023-07-28 22:20:39.701307175 +0200
@@ -19,7 +19,7 @@
 %define soversion 3
 
 Name:           coin-or-CoinUtils
-Version:        2.11.6
+Version:        2.11.9
 Release:        0
 Summary:        COIN-OR Utilities
 Group:          Productivity/Scientific/Math

++++++ coin-or-CoinUtils-2.11.6.tar.gz -> coin-or-CoinUtils-2.11.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/.coin-or/Dependencies 
new/CoinUtils-releases-2.11.9/.coin-or/Dependencies
--- old/CoinUtils-releases-2.11.6/.coin-or/Dependencies 1970-01-01 
01:00:00.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/.coin-or/Dependencies 2023-04-24 
15:28:57.000000000 +0200
@@ -0,0 +1,2 @@
+Data/Sample   https://github.com/coin-or-tools/Data-Sample stable/1.2
+ThirdParty/Glpk   https://github.com/coin-or-tools/ThirdParty-Glpk stable/1.10
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/.coin-or/config.yml 
new/CoinUtils-releases-2.11.9/.coin-or/config.yml
--- old/CoinUtils-releases-2.11.6/.coin-or/config.yml   2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/.coin-or/config.yml   2023-04-24 
15:28:57.000000000 +0200
@@ -33,6 +33,10 @@
     URL: https://github.com/coin-or-tools/Data-Sample
     Version: 1.2
     Required: Required
+  - Description: ThirdParty wrapper for building Glpk
+    URL: https://github.com/coin-or-tools/ThirdParty-Glpk
+    Version: 1.10
+    Required: Optional
   - Description: Basic Linear Algebra Subroutines (BLAS)
     URL: http://www.netlib.org/blas
     Required: Recommended
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/.github/workflows/linux-ci.yml 
new/CoinUtils-releases-2.11.9/.github/workflows/linux-ci.yml
--- old/CoinUtils-releases-2.11.6/.github/workflows/linux-ci.yml        
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/.github/workflows/linux-ci.yml        
2023-04-24 15:28:57.000000000 +0200
@@ -5,10 +5,9 @@
     branches:
       - 'master'
       - 'stable/*'
-      - 'tmp-release'
   pull_request:
     branches:
-      - '*'
+      - '**'
   release:
     types:
       - created
@@ -19,58 +18,58 @@
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ubuntu-18.04, ubuntu-20.04]
+        os: [ubuntu-20.04, ubuntu-22.04]
         build_static: [true, false]
         download_requirements: [sudo apt install -y -qq gfortran liblapack-dev 
libmetis-dev libnauty2-dev]
         include:
-          - os: macos-10.15
+          - os: macos-12
             build_static: false
-            flags: CC=clang OSX=10.15
+            flags: CC=clang OSX=12
             download_requirements: brew install metis bash
-          - os: macos-10.15
+          - os: macos-12
             build_static: false
-            flags: CC=gcc-9 CXX=g++-9 OSX=10.15
+            flags: CC=gcc-11 CXX=g++-11 OSX=12
             download_requirements: brew install metis bash
-          - os: macos-10.15
+          - os: macos-12
             build_static: false
-            flags: CC=gcc-10 CXX=g++-10 OSX=10.15
+            flags: CC=gcc-12 CXX=g++-12 OSX=12
             download_requirements: brew install metis bash
     steps:
       - name: Checkout source
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           path: ${{ github.event.repository.name }}
       - name: Install required packages from package manager
         run: ${{ matrix.download_requirements }}
       - name: Checkout coinbrew
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           repository: coin-or/coinbrew
           path: coinbrew
       - name: Build project
         run: |
           export ${{ matrix.flags }}
-          source coinbrew/.ci/setup_environment.sh
-          bash coinbrew/coinbrew fetch ${{ github.event.repository.name }} \
-          --no-prompt --skip-update \
-          --skip='ThirdParty/Metis ThirdParty/Mumps ThirdParty/Blas 
ThirdParty/Lapack'
+          ADD_ARGS=()
+          ADD_ARGS+=( --skip='ThirdParty/Metis ThirdParty/Mumps 
ThirdParty/Blas ThirdParty/Lapack' )
+          ADD_BUILD_ARGS=()
+          ADD_BUILD_ARGS+=( --tests main --enable-relocatable )
+          ADD_BUILD_ARGS+=( --verbosity 2 )
+          [[ ${{ matrix.build_static }} == "true" ]] && \
+          ADD_BUILD_ARGS+=( --static --with-lapack='-llapack -lblas -lgfortran 
-lquadmath -lm' )
+          bash coinbrew/coinbrew fetch ${{ github.event.repository.name }} 
--skip-update \
+          "${ADD_ARGS[@]}"
           bash coinbrew/coinbrew build ${{ github.event.repository.name }} \
-          --skip='ThirdParty/Metis ThirdParty/Mumps ThirdParty/Blas 
ThirdParty/Lapack' \
-          "${COMMON_ARGS[@]}" "${ADD_ARGS[@]}" "${DBG_ARGS[@]}" \
+          "${ADD_ARGS[@]}" "${ADD_BUILD_ARGS[@]}" \
           ADD_CXXFLAGS="${ADD_CXXFLAGS}" CC=${CC} CXX=${CXX}
           [[ ${CC} ]] && CC="${CC}" || CC=""
           echo "CC=${CC}" >> $GITHUB_ENV
-        env:
-          BUILD_STATIC: ${{ matrix.build_static }}
-          DEBUG: false
-          ASAN: false
       - name: Archive dist contents
         run: |
           cp ${{ github.event.repository.name }}/README.md dist/
           cp ${{ github.event.repository.name }}/LICENSE dist/
           tar -czvf release.tar.gz -C dist .
       - name: Checkout package name generation script
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           repository: coin-or-tools/platform-analysis-tools
           path: tools
@@ -85,7 +84,7 @@
           echo "platform_string=${platform_str}" >> $GITHUB_ENV
       - name: Upload Artifact
         if: ${{ github.event_name == 'pull_request'}}
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ github.event.repository.name }}-${{ github.head_ref }}-${{ 
env.platform_string }}.tar.gz
           path: release.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/.github/workflows/windows-ci.yml 
new/CoinUtils-releases-2.11.9/.github/workflows/windows-ci.yml
--- old/CoinUtils-releases-2.11.6/.github/workflows/windows-ci.yml      
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/.github/workflows/windows-ci.yml      
2023-04-24 15:28:57.000000000 +0200
@@ -5,10 +5,9 @@
     branches:
       - 'master'
       - 'stable/*'
-      - 'tmp-release'
   pull_request:
     branches:
-      - '*'
+      - '**'
   release:
     types:
       - created
@@ -25,24 +24,22 @@
           { os: windows-2019, arch: x86_64, msystem: mingw64, debug: false, 
suffix: "" },
           { os: windows-2019, arch: i686, msystem: mingw32, debug: true, 
suffix: "-dbg" },
           { os: windows-2019, arch: i686, msystem: mingw32, debug: false, 
suffix: "" },
-          { os: windows-2019, arch: msvc, msystem: mingw64, debug: true, 
suffix: "-mdd" },
           { os: windows-2019, arch: msvc, msystem: mingw64, debug: false, 
suffix: "-md" },
-          { os: windows-2016, arch: msvc, msystem: mingw64, debug: true, 
suffix: "-mdd" },
-          { os: windows-2016, arch: msvc, msystem: mingw64, debug: false, 
suffix: "-md" },
+          { os: windows-2022, arch: msvc, msystem: mingw64, debug: false, 
suffix: "-md" },
         ]
     steps:
       - name: Checkout source
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           path: ${{ github.event.repository.name }}
       - name: Checkout coinbrew
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           repository: coin-or/coinbrew
           path: coinbrew
       - name: Set up msvc
-        uses: ilammy/msvc-dev-cmd@v1
         if: ${{ matrix.arch == 'msvc' }}
+        uses: ilammy/msvc-dev-cmd@v1
       - name: Set correct host flag and install requirements
         run: |
           echo "host_flag=--host=${{ matrix.arch }}-w64-mingw32" | Out-File 
-FilePath $env:GITHUB_ENV -Encoding utf8 -Append
@@ -60,14 +57,21 @@
           msystem: ${{ matrix.msystem }}
       - name: Build project
         run: |
-          [[ ${{ matrix.debug }} == "false" ]] && debug="" || 
debug="--enable-debug"
-          ./coinbrew/coinbrew fetch ${{ github.event.repository.name }} 
--no-prompt --skip-update --skip='ThirdParty/Metis ThirdParty/Mumps 
ThirdParty/Blas ThirdParty/Lapack'
-          ./coinbrew/coinbrew build ${{ github.event.repository.name }} 
--no-prompt --skip='ThirdParty/Metis ThirdParty/Mumps' 
--build=x86_64-w64-mingw32 ${{ env.host_flag }} $debug --verbosity 4 --tests 
main --enable-relocatable
+          ADD_ARGS=()
+          ADD_ARGS+=( --skip='ThirdParty/Metis ThirdParty/Mumps 
ThirdParty/Blas ThirdParty/Lapack' )
+          ADD_BUILD_ARGS=()
+          ADD_BUILD_ARGS+=( --build=x86_64-w64-mingw32 --tests main 
--enable-relocatable )
+          ADD_BUILD_ARGS+=( --verbosity 2 )
+          [[ ${{ matrix.debug }} == "true" ]] && ADD_BUILD_ARGS+=( 
--enable-debug )
+          [[ ${{ matrix.arch }} == "msvc" ]] && ADD_BUILD_ARGS+=( 
--enable-msvc )
+          ./coinbrew/coinbrew fetch ${{ github.event.repository.name }} 
--skip-update "${ADD_ARGS[@]}"
+          ./coinbrew/coinbrew build ${{ github.event.repository.name }} ${{ 
env.host_flag }} \
+          "${ADD_ARGS[@]}" "${ADD_BUILD_ARGS[@]}"
           cp ${{ github.event.repository.name }}/README.md dist/
           cp ${{ github.event.repository.name }}/LICENSE dist/
         shell: msys2 {0}
       - name: Upload failed build directory
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: ${{ matrix.os}}-{{ matrix.arch }}-debug=${{ matrix.debug 
}}-failedbuild
@@ -85,7 +89,7 @@
         if: ${{ matrix.arch != 'msvc' }}
       - name: Upload artifact
         if: ${{ github.event_name == 'pull_request'}}
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ github.event.repository.name }}-${{ github.head_ref }}-${{ 
env.package_suffix }}
           path: dist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/CoinUtils/configure 
new/CoinUtils-releases-2.11.9/CoinUtils/configure
--- old/CoinUtils-releases-2.11.6/CoinUtils/configure   2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/configure   2023-04-24 
15:28:57.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for CoinUtils 2.11.6.
+# Generated by GNU Autoconf 2.59 for CoinUtils 2.11.9.
 #
 # Report bugs to <http://projects.coin-or.org/CoinUtils>.
 #
@@ -429,8 +429,8 @@
 # Identity of this package.
 PACKAGE_NAME='CoinUtils'
 PACKAGE_TARNAME='coinutils'
-PACKAGE_VERSION='2.11.6'
-PACKAGE_STRING='CoinUtils 2.11.6'
+PACKAGE_VERSION='2.11.9'
+PACKAGE_STRING='CoinUtils 2.11.9'
 PACKAGE_BUGREPORT='http://projects.coin-or.org/CoinUtils'
 
 ac_unique_file="src/CoinError.cpp"
@@ -1025,7 +1025,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 CoinUtils 2.11.6 to adapt to many kinds of systems.
+\`configure' configures CoinUtils 2.11.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1091,7 +1091,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of CoinUtils 2.11.6:";;
+     short | recursive ) echo "Configuration of CoinUtils 2.11.9:";;
    esac
   cat <<\_ACEOF
 
@@ -1310,7 +1310,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-CoinUtils configure 2.11.6
+CoinUtils configure 2.11.9
 generated by GNU Autoconf 2.59
 
 Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1330,7 +1330,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by CoinUtils $as_me 2.11.6, which was
+It was created by CoinUtils $as_me 2.11.9, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -1856,7 +1856,7 @@
 
 
 # Capture libtool library version, if given.
- coin_libversion=14:6:11
+ coin_libversion=14:9:11
 
 
 
@@ -6145,7 +6145,7 @@
 
 # Define the identity of the package.
  PACKAGE='coinutils'
- VERSION='2.11.6'
+ VERSION='2.11.9'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -39522,7 +39522,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by CoinUtils $as_me 2.11.6, which was
+This file was extended by CoinUtils $as_me 2.11.9, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -39585,7 +39585,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-CoinUtils config.status 2.11.6
+CoinUtils config.status 2.11.9
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/CoinUtils/configure.ac 
new/CoinUtils-releases-2.11.9/CoinUtils/configure.ac
--- old/CoinUtils-releases-2.11.6/CoinUtils/configure.ac        2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/configure.ac        2023-04-24 
15:28:57.000000000 +0200
@@ -12,7 +12,7 @@
 
 AC_PREREQ(2.59)
 
-AC_INIT([CoinUtils],[2.11.6],[http://projects.coin-or.org/CoinUtils])
+AC_INIT([CoinUtils],[2.11.9],[http://projects.coin-or.org/CoinUtils])
 
 AC_COPYRIGHT([
 Copyright 2006 International Business Machines and others.
@@ -41,7 +41,7 @@
 # the source root directory contains definition of where to find those
 # externals.  The following macro ensures that those externals are
 # retrieved by svn if they are not there yet.
-AC_COIN_PROJECTDIR_INIT(CoinUtils,14:6:11)
+AC_COIN_PROJECTDIR_INIT(CoinUtils,14:9:11)
 
 # Check if user wants to produce debugging code
 AC_COIN_DEBUG_COMPILE(CoinUtils)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinFileIO.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinFileIO.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinFileIO.cpp  2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinFileIO.cpp  2023-04-24 
15:28:57.000000000 +0200
@@ -158,6 +158,9 @@
           // return 0, otherwise at least the buffer contents were
           // transfered and buffer has to be returned.
           return initiallyEmpty ? 0 : buffer;
+       } else {
+         // in case image does not terminate as expected
+         destLast = dest + count-1;
         }
 
         dataEnd_ = dataStart_ + count;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinLpIO.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinLpIO.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinLpIO.cpp    2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinLpIO.cpp    2023-04-24 
15:28:57.000000000 +0200
@@ -3114,6 +3114,3 @@
   }
   return n + start;
 }
-
-/* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
-*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinModel.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinModel.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinModel.cpp   2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinModel.cpp   2023-04-24 
15:28:57.000000000 +0200
@@ -3766,8 +3766,10 @@
 //#############################################################################
 // Methods to input a problem
 //#############################################################################
+#if 0 // unused local function
 /** A function to convert from the lb/ub style of constraint
     definition to the sense/rhs/range style */
+static
 void convertBoundToSense(const double lower, const double upper,
   char &sense, double &right,
   double &range)
@@ -3797,10 +3799,12 @@
     }
   }
 }
+#endif
 
 //-----------------------------------------------------------------------------
 /** A function to convert from the sense/rhs/range style of
     constraint definition to the lb/ub style */
+static
 void convertSenseToBound(const char sense, const double right,
   const double range,
   double &lower, double &upper)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinMpsIO.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinMpsIO.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinMpsIO.cpp   2022-01-10 
21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinMpsIO.cpp   2023-04-24 
15:28:57.000000000 +0200
@@ -504,6 +504,13 @@
     gotCard = false;
   } else {
     gotCard = true;
+    //#define COIN_ALLOW_DOLLAR_AS_COMMENT
+#ifdef COIN_ALLOW_DOLLAR_AS_COMMENT
+    if (*next == '$') {
+      if (next[1] == ' ' || next[1] == '\t' || next[1] == '\0')
+       gotCard = false; // comment
+    }
+#endif
   }
   while (!gotCard) {
     // need new image
@@ -629,6 +636,8 @@
                 }
               }
               strcpyAndCompress(columnName_, next);
+             if (next-card_!=4)
+               freeFormat_ = true; // free format
               if (nextBlank) {
                 *nextBlank = save;
                 // on to next
@@ -675,6 +684,7 @@
                   nextBlank = NULL;
                 }
               } else {
+               freeFormat_ = true; // free format
                 if (nextBlank) {
                   save = *nextBlank;
                   *nextBlank = '\0';
@@ -819,6 +829,12 @@
         // blank
         continue;
       }
+#ifdef COIN_ALLOW_DOLLAR_AS_COMMENT
+      if (*next == '$') {
+       if (next[1] == ' ' || next[1] == '\t' || next[1] == '\0')
+         position_ = eol_; // comment
+      }
+#endif
       return section_;
     } else if (card_[0] != '*') {
       // not a comment
@@ -857,6 +873,7 @@
         nextBlank = NULL;
       }
     } else {
+      freeFormat_ = true; // free format
       if (nextBlank) {
         save = *nextBlank;
         *nextBlank = '\0';
@@ -907,6 +924,12 @@
       value_ = -1.0e100;
     }
   }
+#ifdef COIN_ALLOW_DOLLAR_AS_COMMENT
+  if (*next == '$') {
+    if (next[1] == ' ' || next[1] == '\t' || next[1] == '\0')
+      position_ = eol_; // comment
+  }
+#endif
   return section_;
 }
 static char *
@@ -1612,9 +1635,17 @@
     cardReader_->nextField();
     // Fudge for what ever code has OBJSENSE
     if (!strncmp(cardReader_->card(), "OBJSENSE", 8)) {
+      // Correct format has min/max on next card
+      const char *thisCard = cardReader_->card();
+      char temp[80];
+      cardReader_->strcpyAndCompress(temp,cardReader_->card());
+      bool onSameCard = false;
+      if (strlen(temp)>10) {
+       onSameCard = true;
+       thisCard += 8; // move on
+      }
       cardReader_->nextField();
       int i;
-      const char *thisCard = cardReader_->card();
       int direction = 0;
       for (i = 0; i < 20; i++) {
         if (thisCard[i] != ' ') {
@@ -1630,7 +1661,8 @@
       else
         printf("%s found after OBJSENSE - Coin ignores\n",
           (direction > 0 ? "MIN" : "MAX"));
-      cardReader_->nextField();
+      if (!onSameCard)
+       cardReader_->nextField();
     }
     if (cardReader_->whichSection() != COIN_ROW_SECTION) {
       handler_->message(COIN_MPS_BADIMAGE, messages_) << 
cardReader_->cardNumber()
@@ -1966,9 +1998,9 @@
     objUsed = false;
     memset(lastColumn, '\0', 200);
     bool gotRhs = false;
-
+    bool gotNextSection = false;
     // need coding for blank rhs
-    while (cardReader_->nextField() == COIN_RHS_SECTION) {
+    while (!gotNextSection && cardReader_->nextField() == COIN_RHS_SECTION) {
       COINRowIndex irow;
 
       switch (cardReader_->mpsType()) {
@@ -1979,6 +2011,7 @@
           if (gotRhs) {
             while (cardReader_->nextField() == COIN_RHS_SECTION) {
             }
+           gotNextSection = true;
             break;
           } else {
             gotRhs = true;
@@ -2063,7 +2096,8 @@
         }
       }
     }
-    if (cardReader_->whichSection() == COIN_RANGES_SECTION) {
+    gotNextSection = false;
+    if (!gotNextSection && cardReader_->whichSection() == COIN_RANGES_SECTION) 
{
       memset(lastColumn, '\0', 200);
       bool gotRange = false;
       COINRowIndex irow;
@@ -2078,6 +2112,7 @@
             if (gotRange) {
               while (cardReader_->nextField() == COIN_RANGES_SECTION) {
               }
+             gotNextSection = true;
               break;
             } else {
               gotRange = true;
@@ -2225,17 +2260,19 @@
     }
     // start hash even if no bound section - to make sure names survive
     startHash(columnName, numberColumns_, 1);
+    gotNextSection = false;
     if (cardReader_->whichSection() == COIN_BOUNDS_SECTION) {
       memset(lastColumn, '\0', 200);
       bool gotBound = false;
 
-      while (cardReader_->nextField() == COIN_BOUNDS_SECTION) {
+      while (!gotNextSection && cardReader_->nextField() == 
COIN_BOUNDS_SECTION) {
         if (strcmp(lastColumn, cardReader_->columnName())) {
 
           // skip rest if got a bound
           if (gotBound) {
             while (cardReader_->nextField() == COIN_BOUNDS_SECTION) {
             }
+           gotNextSection = true;
             break;
           } else {
             gotBound = true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinOslFactorization2.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinOslFactorization2.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinOslFactorization2.cpp       
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinOslFactorization2.cpp       
2023-04-24 15:28:57.000000000 +0200
@@ -328,6 +328,7 @@
 
   return static_cast< int >(mptr - mptrsave);
 } /* c_ekkscmv */
+static
 double c_ekkputl(const EKKfactinfo *COIN_RESTRICT2 fact,
   const int *COIN_RESTRICT mpt2,
   double *COIN_RESTRICT dwork1,
@@ -368,6 +369,7 @@
 /* making this static seems to slow code down!
    may be being inlined
 */
+static
 int c_ekkputl2(const EKKfactinfo *COIN_RESTRICT2 fact,
   double *COIN_RESTRICT dwork1,
   double *del3p,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinOslFactorization3.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinOslFactorization3.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinOslFactorization3.cpp       
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinOslFactorization3.cpp       
2023-04-24 15:28:57.000000000 +0200
@@ -165,6 +165,7 @@
  * so we maintain it as we shorten rows and removing columns altogether.
  *
  */
+static
 int c_ekkcsin(EKKfactinfo *fact,
   EKKHlink *rlink, EKKHlink *clink,
 
@@ -303,6 +304,7 @@
 /*      7: pivot element too small */
 /*     -52: system error at label 220 (ipivot not found) */
 /*     -53: system error at label 400 (jpivot not found) */
+static
 int c_ekkrsin(EKKfactinfo *fact,
   EKKHlink *rlink, EKKHlink *clink,
   EKKHlink *mwork, int nfirst,
@@ -509,6 +511,7 @@
   return (irtcod);
 } /* c_ekkrsin */
 
+static
 int c_ekkfpvt(const EKKfactinfo *fact,
   EKKHlink *rlink, EKKHlink *clink,
   int *nsingp, int *xrejctp,
@@ -648,6 +651,7 @@
   *xjpivtp = jpivot;
   return (irtcod);
 } /* c_ekkfpvt */
+static
 void c_ekkprpv(EKKfactinfo *fact,
   EKKHlink *rlink, EKKHlink *clink,
 
@@ -1362,7 +1366,7 @@
     }
   }
 } /* c_ekkmltf */
-int c_ekklfct(register EKKfactinfo *fact)
+int c_ekklfct(EKKfactinfo *fact)
 {
   const int nrow = fact->nrow;
   int ninbas = fact->xcsadr[nrow + 1] - 1;
@@ -2591,7 +2595,7 @@
     }
   }
 } /* c_ekkclcp */
-int c_ekkslcf(register const EKKfactinfo *fact)
+int c_ekkslcf(const EKKfactinfo *fact)
 {
   int *hrow = fact->xeradr;
   int *hcol = fact->xecadr;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveDupcol.hpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveDupcol.hpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveDupcol.hpp  
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveDupcol.hpp  
2023-04-24 15:28:57.000000000 +0200
@@ -91,21 +91,21 @@
     double ubound;
   };
 
-  const int nactions_;
-  const action *const actions_;
+  //const int nactions_;
+  //const action *const actions_;
 
   duprow_action()
     : CoinPresolveAction(NULL)
-    , nactions_(0)
-    , actions_(NULL)
+    //, nactions_(0)
+    //, actions_(NULL)
   {
   }
   duprow_action(int nactions,
     const action *actions,
     const CoinPresolveAction *next)
     : CoinPresolveAction(next)
-    , nactions_(nactions)
-    , actions_(actions)
+    //, nactions_(nactions)
+    //, actions_(actions)
   {
   }
 
@@ -127,21 +127,21 @@
     double ubound;
   };
 
-  const int nactions_;
-  const action *const actions_;
+  //const int nactions_;
+  //const action *const actions_;
 
   duprow3_action()
     : CoinPresolveAction(NULL)
-    , nactions_(0)
-    , actions_(NULL)
+    //, nactions_(0)
+    //, actions_(NULL)
   {
   }
   duprow3_action(int nactions,
     const action *actions,
     const CoinPresolveAction *next)
     : CoinPresolveAction(next)
-    , nactions_(nactions)
-    , actions_(actions)
+    //, nactions_(nactions)
+    //, actions_(actions)
   {
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveImpliedFree.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveImpliedFree.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveImpliedFree.cpp     
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveImpliedFree.cpp     
2023-04-24 15:28:57.000000000 +0200
@@ -21,6 +21,7 @@
 #if PRESOLVE_DEBUG > 0 || PRESOLVE_CONSISTENCY > 0
 #include "CoinPresolvePsdebug.hpp"
 #endif
+static
 int check_row(CoinBigIndex *mrstrt,
   double *rowels, int *hcol, int *hinrow,
   double coeff_factor, double kill_ratio, int irowx, int irowy, int 
&numberBadElements)
@@ -939,10 +940,10 @@
          Count up the total number of coefficients in entangled rows and mark 
them as
          contaminated.
        */
-        int ntotels = 0;
+        //int ntotels = 0;
         for (CoinBigIndex kcol = tgtcs; kcol < tgtce; ++kcol) {
           const int i = rowIndices[kcol];
-          ntotels += rowLengths[i];
+          //ntotels += rowLengths[i];
           PRESOLVEASSERT(!prob->rowUsed(i));
           prob->setRowUsed(i);
           rowsUsed[nRowsUsed++] = i;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveSingleton.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveSingleton.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveSingleton.cpp       
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveSingleton.cpp       
2023-04-24 15:28:57.000000000 +0200
@@ -590,7 +590,9 @@
   int *fixed_cols = new int[numberLook];
   int nfixed_cols = 0;
   int nWithCosts = 0;
+#ifdef COIN_DEVELOP
   double costOffset = 0.0;
+#endif
   for (iLook = 0; iLook < numberLook; iLook++) {
     int iCol = look[iLook];
     if (dcost[iCol])
@@ -743,7 +745,9 @@
           rowObjective[iRow] = -dcost[iCol] / coeff;
           nWithCosts++;
           // adjust offset
+#ifdef COIN_DEVELOP
           costOffset += currentLower * rowObjective[iRow];
+#endif
           prob->dobias_ -= currentLower * rowObjective[iRow];
         }
         if (sol) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveTripleton.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveTripleton.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveTripleton.cpp       
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveTripleton.cpp       
2023-04-24 15:28:57.000000000 +0200
@@ -1063,8 +1063,10 @@
   deleteAction(actions_, action *);
 }
 
+#if 0
 static double *tripleton_mult;
 static int *tripleton_id;
+static
 void check_tripletons(const CoinPresolveAction *paction)
 {
   const CoinPresolveAction *paction0 = paction;
@@ -1086,6 +1088,7 @@
     }
   }
 }
+#endif
 
 /* vi: softtabstop=2 shiftwidth=2 expandtab tabstop=2
 */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveUseless.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveUseless.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinPresolveUseless.cpp 
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinPresolveUseless.cpp 
2023-04-24 15:28:57.000000000 +0200
@@ -150,7 +150,7 @@
 
   int numberInfeasible = 0;
   int numberChanged = 0;
-  int totalTightened = 0;
+  //int totalTightened = 0;
   int numberCheck = -1;
 
   const int MAXPASS = 10;
@@ -456,7 +456,7 @@
       }
     }
 
-    totalTightened += numberChanged;
+    //totalTightened += numberChanged;
     if (iPass == 1)
       numberCheck = CoinMax(10, numberChanged >> 5);
     if (numberInfeasible) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinRational.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinRational.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinRational.cpp        
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinRational.cpp        
2023-04-24 15:28:57.000000000 +0200
@@ -69,8 +69,7 @@
 
 #if DEBUG_X
   if (shouldBeOK) {
-    double inaccuracy = fabs(fracpart - numerator_ / double(denominator_));
-    assert(inaccuracy <= maxdelta);
+    assert(fabs(fracpart - numerator_ / double(denominator_)) <= maxdelta);
   }
 #endif
   numerator_ += std::abs(intpart) * denominator_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinStructuredModel.cpp 
new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinStructuredModel.cpp
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/CoinStructuredModel.cpp 
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/CoinStructuredModel.cpp 
2023-04-24 15:28:57.000000000 +0200
@@ -740,7 +740,6 @@
   bool wantDecomposition = type > 2;
   type %= 10;
   if (type == 1) { // Try master at top and bottom
-    bool goodDW = true;
     // get row copy
     CoinPackedMatrix rowCopy = matrix;
     rowCopy.reverseOrdering();
@@ -978,7 +977,6 @@
           rowBlock[stack[i]] = -1;
       }
       if (nMaster * 2 > numberRows) {
-        goodDW = false;
         sprintf(generalPrint, "%d rows out of %d would be in master - no good",
           nMaster, numberRows);
         handler_->message(COIN_GENERAL_WARNING, messages_) << generalPrint << 
CoinMessageEol;
@@ -1314,7 +1312,6 @@
     delete[] rowUp;
   } else if (type == 2) {
     // Try master at beginning and end
-    bool goodBenders = true;
     // get row copy
     CoinPackedMatrix rowCopy = matrix;
     rowCopy.reverseOrdering();
@@ -1526,7 +1523,6 @@
           columnBlock[stack[i]] = -1;
       }
       if (nMaster * 2 > numberColumns) {
-        goodBenders = false;
         sprintf(generalPrint, "%d columns out of %d would be in master - no 
good",
           nMaster, numberColumns);
         handler_->message(COIN_GENERAL_WARNING, messages_) << generalPrint << 
CoinMessageEol;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CoinUtils-releases-2.11.6/CoinUtils/src/config_coinutils_default.h 
new/CoinUtils-releases-2.11.9/CoinUtils/src/config_coinutils_default.h
--- old/CoinUtils-releases-2.11.6/CoinUtils/src/config_coinutils_default.h      
2022-01-10 21:31:24.000000000 +0100
+++ new/CoinUtils-releases-2.11.9/CoinUtils/src/config_coinutils_default.h      
2023-04-24 15:28:57.000000000 +0200
@@ -5,7 +5,7 @@
 /***************************************************************************/
 
 /* Version number of project */
-#define COINUTILS_VERSION "2.11.6"
+#define COINUTILS_VERSION "2.11.9"
 
 /* Major Version number of project */
 #define COINUTILS_VERSION_MAJOR 2
@@ -14,7 +14,7 @@
 #define COINUTILS_VERSION_MINOR 11
 
 /* Release Version number of project */
-#define COINUTILS_VERSION_RELEASE 6
+#define COINUTILS_VERSION_RELEASE 9
 
 /*
   Define to 64bit integer types. Note that MS does not provide __uint64.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/Dependencies 
new/CoinUtils-releases-2.11.9/Dependencies
--- old/CoinUtils-releases-2.11.6/Dependencies  2022-01-10 21:31:24.000000000 
+0100
+++ new/CoinUtils-releases-2.11.9/Dependencies  1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-BuildTools    https://github.com/coin-or-tools/BuildTools stable/0.8
-Data/Sample   https://github.com/coin-or-tools/Data-Sample stable/1.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/README.md 
new/CoinUtils-releases-2.11.9/README.md
--- old/CoinUtils-releases-2.11.6/README.md     2022-01-10 21:31:24.000000000 
+0100
+++ new/CoinUtils-releases-2.11.9/README.md     2023-04-24 15:28:57.000000000 
+0200
@@ -1,7 +1,12 @@
-# CoinUtils 2.11.6
+# CoinUtils 2.11.9
 
 [![A COIN-OR 
Project](https://coin-or.github.io/coin-or-badge.png)](https://www.coin-or.org)
 
+Projects such as this one are maintained by a small group of volunteers under
+the auspices of the non-profit [COIN-OR Foundation](https://www.coin-or.org)
+and we need your help! Please consider [sponsoring our
+activities](https://github.com/sponsors/coin-or) or 
[volunteering](mailto:[email protected]) to help!
+
 [![Latest 
Release](https://img.shields.io/github/v/release/coin-or/CoinUtils?sort=semver)](https://github.com/coin-or/CoinUtils/releases)
 
 _This file is auto-generated from [config.yml](.coin-or/config.yml) using the 
@@ -25,7 +30,7 @@
 
 CoinUtils is written in C++ and is released as open source under the [Eclipse 
Public License 2.0](http://www.opensource.org/licenses/EPL-2.0).
 
-It is distributed under the auspices of the [COIN-OR 
Foundation](https://www.coin-or.org)
+It is distributed under the auspices of the [COIN-OR 
Foundation](https://www.coin-or.org).
 
 The CoinUtils development site is https://github.com/coin-or/CoinUtils.
 
@@ -33,12 +38,11 @@
 
 Code: 
[![DOI](https://zenodo.org/badge/173466792.svg)](https://zenodo.org/badge/latestdoi/173466792)
 
-
 ## CURRENT BUILD STATUS
 
-[![Windows 
Builds](https://github.com/coin-or/CoinUtils/actions/workflows/windows-ci.yml/badge.svg?branch=releases/2.11.6)](https://github.com/coin-or/CoinUtils/actions/workflows/windows-ci.yml?query=branch%3Areleases/2.11.6)
+[![Windows 
Builds](https://github.com/coin-or/CoinUtils/actions/workflows/windows-ci.yml/badge.svg?branch=releases/2.11.9)](https://github.com/coin-or/CoinUtils/actions/workflows/windows-ci.yml?query=branch%3Areleases/2.11.9)
 
-[![Linux and MacOS 
Builds](https://github.com/coin-or/CoinUtils/actions/workflows/linux-ci.yml/badge.svg?branch=releases/2.11.6)](https://github.com/coin-or/CoinUtils/actions/workflows/linux-ci.yml?query=branch%3Areleases/2.11.6)
+[![Linux and MacOS 
Builds](https://github.com/coin-or/CoinUtils/actions/workflows/linux-ci.yml/badge.svg?branch=releases/2.11.9)](https://github.com/coin-or/CoinUtils/actions/workflows/linux-ci.yml?query=branch%3Areleases/2.11.9)
 
 ## DOWNLOAD
 
@@ -60,22 +64,51 @@
 are archived as part of Cbc
 [here](https://www.coin-or.org/download/binary/Cbc).
 
- * *Linux*: On Debian/Ubuntu, CoinUtils is available in the package 
`coinor-coinutils` and can be installed with apt. On Fedora, CoinUtils is 
available in the package `coin-or-CoinUtils`.
+ * *Linux* (see https://repology.org/project/coin-or-coinutils/versions for a 
complete listing): 
+   * arch:
+     ```
+     $ sudo pacman -S  coin-or-coinutils
+     ```
+   * Debian/Ubuntu:
+     ```
+     $ sudo apt-get install  coinor-coinutils coinor-libcoinutils-dev
+     ```
+   * Fedora/Redhat/CentOS:
+     ```
+     $ sudo yum install  coin-or-CoinUtils coin-or-CoinUtils-devel
+     ```
+   * freebsd:
+     ```
+     $ sudo pkg install math/coinutils
+     ```
+   * linuxbrew:
+     ```
+     $ brew install coinutils
+     ```
  * *Windows*: The easiest way to get CoinUtils on Windows is to download an 
archive as described above.
  * *Mac OS X*: The easiest way to get CoinUtils on Mac OS X is through 
[Homebrew](https://brew.sh).
-   * `brew tap coin-or-tools/coinor`
-   * `brew install coin-or-tools/coinor/coinutils`
-
-Due to license incompatibilities, pre-compiled binaries lack some 
functionality.
-If binaries are not available for your platform for the latest version and you 
would like to request them to be built and posted, feel free to let us know on 
the mailing list.
+     ```
+     $ brew tap coin-or-tools/coinor
+     $ brew install coin-or-tools/coinor/coinutils
+     ```
+
+* *conda* (cross-platform, no Windows for now):
+     ```
+     $ conda install coin-or-coinutils
+     ```
+
+Due to license incompatibilities, pre-compiled binaries lack some 
+functionality. If binaries are not available for your platform for the latest 
+version and you would like to request them to be built and posted, feel free 
+to let us know on the mailing list. 
 
 ### Source
 
 Source code can be obtained either by
 
  * Downloading a snapshot of the source code for the latest release version of 
CoinUtils from the
- [releases](https://github.com/coin-or/CoinUtils/releases) page.
- * Cloning this repository from [Github](https://github.com/coin-or/CoinUtils) 
or 
+ [releases](https://github.com/coin-or/CoinUtils/releases) page,
+ * Cloning this repository from 
[Github](https://github.com/coin-or/CoinUtils), or 
  * Using the [coinbrew](https://github.com/coin-or/coinbrew) script to get the 
project and all dependencies (recommended, see below).   
 
 ### Dependencies
@@ -91,7 +124,7 @@
 
 ## BUILDING from source
 
-The quick start assumes you are in a bash shell. 
+These quick start instructions assume you are in a bash shell. 
 
 ### Using `coinbrew`
 
@@ -100,7 +133,7 @@
 ```
 wget https://raw.githubusercontent.com/coin-or/coinbrew/master/coinbrew
 chmod u+x coinbrew
-./coinbrew fetch [email protected]
+./coinbrew fetch [email protected]
 ./coinbrew build CoinUtils
 ```
 For more detailed instructions on coinbrew, see 
https://coin-or.github.io/coinbrew.
@@ -126,7 +159,7 @@
 `make doxygen-docs` 
 
 in the build directory. If CoinUtils was built via `coinbrew`, then the build
-directory will be `./build/CoinUtils/2.11.6` by default. The doxygen 
documentation main file
+directory will be `./build/CoinUtils/2.11.9` by default. The doxygen 
documentation main file
 is found at `<build-dir>/doxydoc/html/index.html`.
 
 If you don't have `doxygen` installed locally, you can use also find the
@@ -137,7 +170,8 @@
 
  * [Code of Conduct](https://www.coin-or.org/code-of-conduct/)
  * [COIN-OR Web Site](http://www.coin-or.org/)
- * [Discussion formum](https://github.com/coin-or/CoinUtils/discussions)
+ * [COIN-OR general discussion 
forum](https://github.com/orgs/coin-or/discussions)
+ * [CoinUtils Discussion 
forum](https://github.com/coin-or/CoinUtils/discussions)
  * [Report a bug](https://github.com/coin-or/CoinUtils/issues/new)
- * [Doxygen-generated html 
documentation](http://coin-or.github.io/CoinUtils/Doxygen)
+ * [Doxygen generated 
documentation](http://coin-or.github.io/CoinUtils/Doxygen)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/configure 
new/CoinUtils-releases-2.11.9/configure
--- old/CoinUtils-releases-2.11.6/configure     2022-01-10 21:31:24.000000000 
+0100
+++ new/CoinUtils-releases-2.11.9/configure     2023-04-24 15:28:57.000000000 
+0200
@@ -1,7 +1,7 @@
 #! /bin/sh
 # From configure.ac 0.9.
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for CoinUtils 2.11.6.
+# Generated by GNU Autoconf 2.59 for CoinUtils 2.11.9.
 #
 # Report bugs to <[email protected]>.
 #
@@ -430,8 +430,8 @@
 # Identity of this package.
 PACKAGE_NAME='CoinUtils'
 PACKAGE_TARNAME='coinutils'
-PACKAGE_VERSION='2.11.6'
-PACKAGE_STRING='CoinUtils 2.11.6'
+PACKAGE_VERSION='2.11.9'
+PACKAGE_STRING='CoinUtils 2.11.9'
 PACKAGE_BUGREPORT='[email protected]'
 
 ac_unique_file="configure.ac"
@@ -1032,7 +1032,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 CoinUtils 2.11.6 to adapt to many kinds of systems.
+\`configure' configures CoinUtils 2.11.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1098,7 +1098,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of CoinUtils 2.11.6:";;
+     short | recursive ) echo "Configuration of CoinUtils 2.11.9:";;
    esac
   cat <<\_ACEOF
 
@@ -1296,7 +1296,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-CoinUtils configure 2.11.6
+CoinUtils configure 2.11.9
 generated by GNU Autoconf 2.59
 
 Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1316,7 +1316,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by CoinUtils $as_me 2.11.6, which was
+It was created by CoinUtils $as_me 2.11.9, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -5073,7 +5073,7 @@
 
 # Define the identity of the package.
  PACKAGE='coinutils'
- VERSION='2.11.6'
+ VERSION='2.11.9'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -22359,7 +22359,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by CoinUtils $as_me 2.11.6, which was
+This file was extended by CoinUtils $as_me 2.11.9, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22417,7 +22417,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-CoinUtils config.status 2.11.6
+CoinUtils config.status 2.11.9
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CoinUtils-releases-2.11.6/configure.ac 
new/CoinUtils-releases-2.11.9/configure.ac
--- old/CoinUtils-releases-2.11.6/configure.ac  2022-01-10 21:31:24.000000000 
+0100
+++ new/CoinUtils-releases-2.11.9/configure.ac  2023-04-24 15:28:57.000000000 
+0200
@@ -12,7 +12,7 @@
 
 AC_PREREQ(2.59)
 
-AC_INIT([CoinUtils],[2.11.6],[[email protected]])
+AC_INIT([CoinUtils],[2.11.9],[[email protected]])
 
 AC_COPYRIGHT([
 Copyright 2006, 2009 International Business Machines and others.

Reply via email to