X-NMUDIFF-Version: 2.23.4+deb12u1 Control: tags 1076901 + patch Control: tags 1076901 + pending
Dear maintainer, I've prepared an NMU for opencv (versioned as 4.6.0+dfsg-13.2) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards.diff -Nru opencv-4.6.0+dfsg/debian/changelog opencv-4.6.0+dfsg/debian/changelog --- opencv-4.6.0+dfsg/debian/changelog 2024-02-29 04:07:04.000000000 +0100 +++ opencv-4.6.0+dfsg/debian/changelog 2024-08-14 19:35:18.000000000 +0200
@@ -1,3 +1,11 @@ +opencv (4.6.0+dfsg-13.2) unstable; urgency=medium + + * Non-maintainer upload. + * New patch python3.12.patch to fix FTBFS with Python 3.12 + (closes: #1076901) + + -- Gilles Filippini <p...@debian.org> Wed, 14 Aug 2024 19:35:18 +0200 + opencv (4.6.0+dfsg-13.1) unstable; urgency=medium * Non-maintainer upload.diff -Nru opencv-4.6.0+dfsg/debian/patches/python3.12.patch opencv-4.6.0+dfsg/debian/patches/python3.12.patch --- opencv-4.6.0+dfsg/debian/patches/python3.12.patch 1970-01-01 01:00:00.000000000 +0100 +++ opencv-4.6.0+dfsg/debian/patches/python3.12.patch 2024-08-14 19:33:10.000000000 +0200
@@ -0,0 +1,21 @@ +commit 00ca8f455e6a5588d905e3a0b268f18ee3fda5dd +Author: Sérgio M. Basto <ser...@serjux.com> +Date: Sun Oct 1 16:12:25 2023 +0100 + + `numpy.distutils` is removed in numpy 1.26 on Python 3.12. ++ so we don't use numpy.distutils to get includes dirs of python-numpy
+ +Index: opencv-4.6.0+dfsg/cmake/OpenCVDetectPython.cmake +=================================================================== +--- opencv-4.6.0+dfsg.orig/cmake/OpenCVDetectPython.cmake ++++ opencv-4.6.0+dfsg/cmake/OpenCVDetectPython.cmake +@@ -216,7 +216,7 @@ if(NOT ${found}) + message(STATUS " PYTHON3_NUMPY_INCLUDE_DIRS") + else()+ # Attempt to discover the NumPy include directory. If this succeeds, then build python API with NumPy +- execute_process(COMMAND "${_executable}" -c "import os; os.environ['DISTUTILS_USE_SDK']='1'; import numpy.distutils; print(os.pathsep.join(numpy.distutils.misc_util.get_numpy_include_dirs()))" ++ execute_process(COMMAND "${_executable}" -c "import numpy; print(numpy.get_include())"
+ RESULT_VARIABLE _numpy_process + OUTPUT_VARIABLE _numpy_include_dirs + OUTPUT_STRIP_TRAILING_WHITESPACE)diff -Nru opencv-4.6.0+dfsg/debian/patches/series opencv-4.6.0+dfsg/debian/patches/series --- opencv-4.6.0+dfsg/debian/patches/series 2023-07-16 23:04:15.000000000 +0200 +++ opencv-4.6.0+dfsg/debian/patches/series 2024-08-14 19:33:00.000000000 +0200
@@ -9,3 +9,4 @@ 0009-fix-wechat_qrcode-Init-nBytes-after-the-count-value-.patch 0010-fix-wechat_qrcode-fixed-memory-leaks.patch cmake-no-download.patch +python3.12.patch
signature.asc
Description: OpenPGP digital signature