Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cvise for openSUSE:Factory checked 
in at 2023-09-15 22:04:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cvise (Old)
 and      /work/SRC/openSUSE:Factory/.cvise.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cvise"

Fri Sep 15 22:04:49 2023 rev:74 rq:1111380 version:2.8.0+git.20230914.9f237d6

Changes:
--------
--- /work/SRC/openSUSE:Factory/cvise/cvise.changes      2023-04-28 
16:24:57.462566850 +0200
+++ /work/SRC/openSUSE:Factory/.cvise.new.1766/cvise.changes    2023-09-15 
22:10:08.199135417 +0200
@@ -1,0 +2,25 @@
+Thu Sep 14 15:00:47 UTC 2023 - martin.li...@hey.com
+
+- Update to version 2.8.0+git.20230914.9f237d6:
+  * CMake: port to find_package(Python3)
+  * CMake: add minimal version 3.14
+  * Moderninze to Python 3.8 and remove Leap CI.
+  * Test LLVM 18 again.
+  * LLVM nightly: move back to version 17
+  * fix pip installation
+  * Revert previous change and use Ubuntu 23.04.
+  * CI: remove 2 missing LLVM deps for version 18
+  * Fix CI.
+  * Bump LLVM nightly build to LLVM 18.
+  * LLVM 16: add missing header file for toString
+  * Remove LLVM 12 from testing matrix as it is removed in TW.
+  * Add build to ignored list of folders.
+  * LLVM 17: add workaround for a Werror
+  * Stop building against LLVM 11 due to a known LLVM issue:
+  * Fix build with LLVM 17.
+  * LLVM 17: port enum value to c++23.
+  * Fix typo in the previous revision for LLVM 17.
+  * Fix current LLVM tip branch.
+  * Revert a leftover hunk.
+
+-------------------------------------------------------------------

Old:
----
  cvise-2.8.0+git.20230428.7aaa251.tar.xz

New:
----
  cvise-2.8.0+git.20230914.9f237d6.tar.xz

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

Other differences:
------------------
++++++ cvise.spec ++++++
--- /var/tmp/diff_new_pack.X8iZmU/_old  2023-09-15 22:10:09.371177322 +0200
+++ /var/tmp/diff_new_pack.X8iZmU/_new  2023-09-15 22:10:09.375177465 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           cvise
-Version:        2.8.0+git.20230428.7aaa251
+Version:        2.8.0+git.20230914.9f237d6
 Release:        0
 Summary:        Super-parallel Python port of the C-Reduce
 License:        BSD-3-Clause
@@ -36,6 +36,7 @@
 BuildRequires:  indent
 BuildRequires:  llvm-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  python3 >= 3.8
 BuildRequires:  python3-Pebble
 BuildRequires:  python3-chardet
 BuildRequires:  python3-psutil

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.X8iZmU/_old  2023-09-15 22:10:09.419179038 +0200
+++ /var/tmp/diff_new_pack.X8iZmU/_new  2023-09-15 22:10:09.423179182 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/marxin/cvise</param>
-              <param 
name="changesrevision">7aaa25154807aa8bedfc88adc0966f42a16ba7b0</param></service></servicedata>
+              <param 
name="changesrevision">9f237d6619f08e85784e5356869f48f81678815f</param></service></servicedata>
 (No newline at EOF)
 

++++++ cvise-2.8.0+git.20230428.7aaa251.tar.xz -> 
cvise-2.8.0+git.20230914.9f237d6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/.github/workflows/build-llvm-nightly.yml 
new/cvise-2.8.0+git.20230914.9f237d6/.github/workflows/build-llvm-nightly.yml
--- 
old/cvise-2.8.0+git.20230428.7aaa251/.github/workflows/build-llvm-nightly.yml   
    2023-04-28 08:55:41.000000000 +0200
+++ 
new/cvise-2.8.0+git.20230914.9f237d6/.github/workflows/build-llvm-nightly.yml   
    2023-09-14 17:00:04.000000000 +0200
@@ -24,8 +24,8 @@
       - run: apt-get -qq install -y gcc g++ wget lsb-release wget 
software-properties-common gnupg git cmake flex python3-pebble python3-psutil 
python3-chardet python3-pytest vim unifdef
       - run: wget https://apt.llvm.org/llvm.sh
       - run: chmod +x llvm.sh
-      - run: ./llvm.sh 17
-      - run: apt-get install -y bolt-17 clang-17 libclang-common-17-dev 
libclang-17-dev mlir-17-tools llvm-17-tools libclang-common-17-dev 
libclang-17-dev libclang1-17 clang-format-17 python3-clang-17 clangd-17 
clang-tidy-17 libomp-17-dev
+      - run: ./llvm.sh 18
+      - run: apt-get install -y bolt-18 clang-18 libclang-common-18-dev 
libclang-18-dev mlir-18-tools llvm-18-tools libclang-common-18-dev 
libclang-18-dev libclang1-18 clang-format-18 python3-clang-18 clangd-18 
clang-tidy-18 libomp-18-dev
       - uses: actions/checkout@v3
       - run: mkdir objdir
       - run: cmake ..
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/.github/workflows/build.yml 
new/cvise-2.8.0+git.20230914.9f237d6/.github/workflows/build.yml
--- old/cvise-2.8.0+git.20230428.7aaa251/.github/workflows/build.yml    
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/.github/workflows/build.yml    
2023-09-14 17:00:04.000000000 +0200
@@ -16,7 +16,7 @@
 
     strategy:
       matrix:
-        llvm: [11, 12, 13, 14, 15, 16]
+        llvm: [13, 14, 15, 16]
         build-type: [DEBUG]
         docker: [opensuse/tumbleweed]
         include:
@@ -34,10 +34,6 @@
             build-type: RelWithDebInfo
             docker: opensuse/tumbleweed
             env: CC=clang CXX=clang++
-          - llvm: 9
-            build-type: DEBUG
-            docker: opensuse/leap
-            env: CC=gcc-11 CXX=g++-11
       fail-fast: false
 
     container:
@@ -57,7 +53,7 @@
       if: matrix.docker == 'opensuse/leap'
     - run: zypper -n install python3-flake8-comprehensions sqlite-devel python3
       if: matrix.docker == 'opensuse/tumbleweed'
-    - run: pip install pytest-cov
+    - run: pip install --break-system-packages pytest-cov
       if: matrix.docker == 'opensuse/tumbleweed'
     - uses: actions/checkout@v3
     - run: nproc
@@ -69,7 +65,7 @@
             make -j`nproc` VERBOSE=1
     - name: flake8
       run: flake8
-    - run: pip install pyupgrade 
+    - run: pip install --break-system-packages pyupgrade
     - run: find . -name '*.py' | xargs pyupgrade --py36-plus
     - name: test
       run: pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cvise-2.8.0+git.20230428.7aaa251/.gitignore 
new/cvise-2.8.0+git.20230914.9f237d6/.gitignore
--- old/cvise-2.8.0+git.20230428.7aaa251/.gitignore     2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/.gitignore     2023-09-14 
17:00:04.000000000 +0200
@@ -38,6 +38,7 @@
 x64/
 x86/
 objdir/
+build/
 
 # Visual Studio 2015 cache/options directory
 .vs/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cvise-2.8.0+git.20230428.7aaa251/CMakeLists.txt 
new/cvise-2.8.0+git.20230914.9f237d6/CMakeLists.txt
--- old/cvise-2.8.0+git.20230428.7aaa251/CMakeLists.txt 2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/CMakeLists.txt 2023-09-14 
17:00:04.000000000 +0200
@@ -8,7 +8,7 @@
 
 ###############################################################################
 
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.14)
 
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
 
@@ -22,7 +22,7 @@
   message(FATAL_ERROR "CMAKE_SOURCE_DIR should be different from 
PROJECT_BINARY_DIR")
 endif()
 
-###############################################################################
+##############################################################################
 
 # Locate LLVM and check its version.  Do this here because we need the LLVM
 # package definitions in the "CMakeLists.txt" files for multiple subdirs.
@@ -41,10 +41,10 @@
 
 # Locate Python and check its version.
 #
-find_package(PythonInterp 3.6 REQUIRED)
+find_package(Python3)
 
 # Locate pytest
-execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pytest --version
+execute_process(COMMAND ${Python3_EXECUTABLE} -m pytest --version
   OUTPUT_VARIABLE PYTEST_output
   ERROR_VARIABLE  PYTEST_error
   RESULT_VARIABLE PYTEST_result)
@@ -53,7 +53,7 @@
 endif()
 
 # Locate Pebble
-execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import pebble"
+execute_process(COMMAND ${Python3_EXECUTABLE} -c "import pebble"
   OUTPUT_VARIABLE PEBBLE_output
   ERROR_VARIABLE  PEBBLE_error
   RESULT_VARIABLE PEBBLE_result)
@@ -62,7 +62,7 @@
 endif()
 
 # Locate psutil
-execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import psutil"
+execute_process(COMMAND ${Python3_EXECUTABLE} -c "import psutil"
   OUTPUT_VARIABLE PSUTIL_output
   ERROR_VARIABLE  PSUTIL_error
   RESULT_VARIABLE PSUTIL_result)
@@ -152,6 +152,12 @@
   SUPPORTS_MAYBE_UNINITIALIZED
 )
 
+# XXX remove in the future once LLVM 17 gets released 
+check_cxx_compiler_flag(
+  "-Wclass-memaccess"
+  SUPPORTS_CLASS_MEMACCESS
+)
+
 if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU"
     OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
   # XXX figure out how to get "-std=c++17 -fno-rtti" from LLVM.  That's how we
@@ -169,6 +175,10 @@
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=maybe-uninitialized")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=maybe-uninitialized")
   endif()
+  if(SUPPORTS_CLASS_MEMACCESS)
+    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=class-memaccess")
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=class-memaccess")
+  endif()
 
   set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3")
   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELEASE} -O3 -g")
@@ -178,7 +188,7 @@
 
 # Enable tests
 enable_testing()
-add_test(NAME all COMMAND ${PYTHON_EXECUTABLE} -m pytest)
+add_test(NAME all COMMAND ${Python3_EXECUTABLE} -m pytest)
 
 ###############################################################################
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cvise-2.8.0+git.20230428.7aaa251/INSTALL.md 
new/cvise-2.8.0+git.20230914.9f237d6/INSTALL.md
--- old/cvise-2.8.0+git.20230428.7aaa251/INSTALL.md     2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/INSTALL.md     2023-09-14 
17:00:04.000000000 +0200
@@ -82,7 +82,7 @@
 
   Tested LLVM versions: ``9.0.0`` - ``15.0.0``
 
-* [Python 3.6+](https://www.python.org/downloads/)
+* [Python 3.8+](https://www.python.org/downloads/)
 
 * [Pebble](https://pypi.org/project/Pebble/)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/CMakeLists.txt 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/CMakeLists.txt
--- old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/CMakeLists.txt     
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/CMakeLists.txt     
2023-09-14 17:00:04.000000000 +0200
@@ -8,7 +8,7 @@
 
 ###############################################################################
 
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.14)
 project(clang_delta)
 
 ###############################################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/RemoveUnusedStructField.cpp 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/RemoveUnusedStructField.cpp
--- 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/RemoveUnusedStructField.cpp    
    2023-04-28 08:55:41.000000000 +0200
+++ 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/RemoveUnusedStructField.cpp    
    2023-09-14 17:00:04.000000000 +0200
@@ -247,7 +247,11 @@
       }
       else {
         const DesignatedInitExpr::Designator *DS = DIE->getDesignator(0);
+#if LLVM_VERSION_MAJOR >= 17
+        const FieldDecl *CurrFD = DS->getFieldDecl();
+#else
         const FieldDecl *CurrFD = DS->getField();
+#endif
         if ((CurrFD && FD == CurrFD) ||
             (CurrFD == NULL && DS->getFieldName() == FD->getIdentifier())) {
           IsFirstField = (I == 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/Transformation.cpp 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/Transformation.cpp
--- old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/Transformation.cpp 
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/Transformation.cpp 
2023-09-14 17:00:04.000000000 +0200
@@ -23,6 +23,7 @@
 #include "clang/Basic/SourceManager.h"
 #include "llvm/Support/raw_ostream.h"
 #include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringExtras.h"
 
 using namespace std;
 using namespace clang;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/TransformationManager.cpp 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/TransformationManager.cpp
--- old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/TransformationManager.cpp  
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/TransformationManager.cpp  
2023-09-14 17:00:04.000000000 +0200
@@ -127,7 +127,12 @@
 #else
       LSTD = LangStandard::Kind::lang_cxx20;
 #endif
-#if LLVM_VERSION_MAJOR >= 14
+
+// TODO: simplify and use c++23 and c++26
+#if LLVM_VERSION_MAJOR >= 17
+    else if (!CXXStandard.compare("c++2b"))
+      LSTD = LangStandard::Kind::lang_cxx23;
+#elif LLVM_VERSION_MAJOR >= 14
     else if (!CXXStandard.compare("c++2b"))
       LSTD = LangStandard::Kind::lang_cxx2b;
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/tests/test_clang_delta.py 
new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/tests/test_clang_delta.py
--- old/cvise-2.8.0+git.20230428.7aaa251/clang_delta/tests/test_clang_delta.py  
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/clang_delta/tests/test_clang_delta.py  
2023-09-14 17:00:04.000000000 +0200
@@ -7,7 +7,7 @@
 def get_llvm_version():
     current = os.path.dirname(__file__)
     binary = os.path.join(current, '../clang_delta')
-    output = subprocess.check_output(f'ldd {binary}', shell=True, 
universal_newlines=True)
+    output = subprocess.check_output(f'ldd {binary}', shell=True, text=True)
     for line in output.splitlines():
         part = line.strip().split()[0]
         if part.startswith('libLLVM'):
@@ -586,7 +586,7 @@
         binary = os.path.join(current, '../clang_delta')
         args = '--transformation=remove-unused-function --counter=111 
--to-counter=222 --warn-on-counter-out-of-bounds --report-instances-count'
         cmd = '{} {} {}'.format(binary, os.path.join(current, 
'remove-unused-function/macro2.cc'), args)
-        run = subprocess.run(cmd, shell=True, encoding='utf8', 
stderr=subprocess.PIPE, stdout=subprocess.PIPE)
+        run = subprocess.run(cmd, shell=True, encoding='utf8', 
capture_output=True)
         assert 'Available transformation instances: 1' in run.stderr
         assert 'Warning: number of transformation instances exceeded' in 
run.stderr
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cvise-2.8.0+git.20230428.7aaa251/clex/CMakeLists.txt 
new/cvise-2.8.0+git.20230914.9f237d6/clex/CMakeLists.txt
--- old/cvise-2.8.0+git.20230428.7aaa251/clex/CMakeLists.txt    2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/clex/CMakeLists.txt    2023-09-14 
17:00:04.000000000 +0200
@@ -8,7 +8,7 @@
 
 ###############################################################################
 
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.14)
 
 # find_package(FLEX) is done by the topmost "CMakeLists.txt" file.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/CMakeLists.txt 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/CMakeLists.txt
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/CMakeLists.txt   2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/CMakeLists.txt   2023-09-14 
17:00:04.000000000 +0200
@@ -8,7 +8,7 @@
 
 ###############################################################################
 
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.14)
 
 project(cvise_python)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/clangbinarysearch.py 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/clangbinarysearch.py
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/clangbinarysearch.py      
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/clangbinarysearch.py      
2023-09-14 17:00:04.000000000 +0200
@@ -59,7 +59,7 @@
         cmd = args + [test_case]
 
         try:
-            proc = subprocess.run(cmd, universal_newlines=True, 
stdout=subprocess.PIPE, stderr=subprocess.PIPE,
+            proc = subprocess.run(cmd, text=True, capture_output=True,
                                   timeout=self.QUERY_TIMEOUT)
         except subprocess.TimeoutExpired:
             logging.warning(f'clang_delta --query-instances 
(--std={self.clang_delta_std}) {self.QUERY_TIMEOUT}s timeout reached')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/gcdabinary.py 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/gcdabinary.py
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/gcdabinary.py     
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/gcdabinary.py     
2023-09-14 17:00:04.000000000 +0200
@@ -14,7 +14,7 @@
     def __create_state(self, test_case):
         try:
             proc = subprocess.run([self.external_programs['gcov-dump'], '-p', 
test_case], encoding='utf8', timeout=1,
-                                  stdout=subprocess.PIPE, 
stderr=subprocess.PIPE)
+                                  capture_output=True)
             if proc.returncode != 0:
                 logging.warning(f'gcov-dump -p failed: {proc.stderr}')
                 return None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/lines.py 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/lines.py
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/lines.py  2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/lines.py  2023-09-14 
17:00:04.000000000 +0200
@@ -19,7 +19,7 @@
             with open(test_case) as in_file:
                 try:
                     cmd = [self.external_programs['topformflat'], self.arg]
-                    proc = subprocess.run(cmd, stdin=in_file, 
stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
+                    proc = subprocess.run(cmd, stdin=in_file, 
capture_output=True, text=True)
                 except subprocess.SubprocessError:
                     return
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/unifdef.py 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/unifdef.py
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/passes/unifdef.py        
2023-04-28 08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/passes/unifdef.py        
2023-09-14 17:00:04.000000000 +0200
@@ -23,7 +23,7 @@
     def transform(self, test_case, state, process_event_notifier):
         try:
             cmd = [self.external_programs['unifdef'], '-s', test_case]
-            proc = subprocess.run(cmd, universal_newlines=True, 
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+            proc = subprocess.run(cmd, text=True, capture_output=True)
         except subprocess.SubprocessError:
             return (PassResult.ERROR, state)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/cvise/utils/testing.py 
new/cvise-2.8.0+git.20230914.9f237d6/cvise/utils/testing.py
--- old/cvise-2.8.0+git.20230428.7aaa251/cvise/utils/testing.py 2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/cvise/utils/testing.py 2023-09-14 
17:00:04.000000000 +0200
@@ -6,7 +6,6 @@
 from multiprocessing import Manager
 import os
 import os.path
-from pathlib import Path
 import platform
 import shutil
 import subprocess
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cvise-2.8.0+git.20230428.7aaa251/delta/CMakeLists.txt 
new/cvise-2.8.0+git.20230914.9f237d6/delta/CMakeLists.txt
--- old/cvise-2.8.0+git.20230428.7aaa251/delta/CMakeLists.txt   2023-04-28 
08:55:41.000000000 +0200
+++ new/cvise-2.8.0+git.20230914.9f237d6/delta/CMakeLists.txt   2023-09-14 
17:00:04.000000000 +0200
@@ -8,7 +8,7 @@
 
 ###############################################################################
 
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.14)
 
 # find_package(FLEX) is done by the topmost "CMakeLists.txt" file.
 

Reply via email to