Refresh patches
authorStuart Prescott <stuart@debian.org>
Tue, 7 Apr 2026 05:02:46 +0000 (15:02 +1000)
committerStuart Prescott <stuart@debian.org>
Tue, 7 Apr 2026 05:02:46 +0000 (15:02 +1000)
debian/patches/0001-Find-the-build-directory-matching-the-current-interp.patch [new file with mode: 0644]
debian/patches/0001-test-with-current-interpreter.patch [deleted file]
debian/patches/0003-Add-failing-tests-to-blacklist.patch
debian/patches/0005-Mark-arm64-test-failures-as-xfail-temporarily.patch
debian/patches/0006-XFAIL-a-new-test-failure-with-6.7.2.patch
debian/patches/0007-XFAIL-smart-smart_pointer.patch
debian/patches/0008-XFAIL-QtQml-qquickitem_grabToImage.patch
debian/patches/series

diff --git a/debian/patches/0001-Find-the-build-directory-matching-the-current-interp.patch b/debian/patches/0001-Find-the-build-directory-matching-the-current-interp.patch
new file mode 100644 (file)
index 0000000..e32857b
--- /dev/null
@@ -0,0 +1,27 @@
+From: Dmitry Shachnev <mitya57@debian.org>
+Date: Sun, 14 Nov 2021 21:08:50 +0300
+Subject: Find the build directory matching the current interpreter
+
+This is needed to allow us to run tests with all supported Python versions.
+Without this patch, the latest build directory will be always picked, no
+matter what the current interpreter is.
+---
+ testing/buildlog.py | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/testing/buildlog.py b/testing/buildlog.py
+index 90ff436..034f103 100644
+--- a/testing/buildlog.py
++++ b/testing/buildlog.py
+@@ -63,6 +63,11 @@ class BuildLog:
+                     )
+                     sys.exit(1)
++                # We need to find the build directory for the current interpreter
++                py_version = "{}.{}".format(sys.version_info[0], sys.version_info[1])
++                if py_version not in build_classifiers:
++                    continue
++
+                 if not os.path.exists(build_dir):
+                     rel_dir, low_part = os.path.split(build_dir)
+                     rel_dir, two_part = os.path.split(rel_dir)
diff --git a/debian/patches/0001-test-with-current-interpreter.patch b/debian/patches/0001-test-with-current-interpreter.patch
deleted file mode 100644 (file)
index e32857b..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-From: Dmitry Shachnev <mitya57@debian.org>
-Date: Sun, 14 Nov 2021 21:08:50 +0300
-Subject: Find the build directory matching the current interpreter
-
-This is needed to allow us to run tests with all supported Python versions.
-Without this patch, the latest build directory will be always picked, no
-matter what the current interpreter is.
----
- testing/buildlog.py | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/testing/buildlog.py b/testing/buildlog.py
-index 90ff436..034f103 100644
---- a/testing/buildlog.py
-+++ b/testing/buildlog.py
-@@ -63,6 +63,11 @@ class BuildLog:
-                     )
-                     sys.exit(1)
-+                # We need to find the build directory for the current interpreter
-+                py_version = "{}.{}".format(sys.version_info[0], sys.version_info[1])
-+                if py_version not in build_classifiers:
-+                    continue
-+
-                 if not os.path.exists(build_dir):
-                     rel_dir, low_part = os.path.split(build_dir)
-                     rel_dir, two_part = os.path.split(rel_dir)
index 46a6e2cbfc48747a2846821265618dff751ed9c2..b5d06c81b5dddbb0b6c025938f7756fdb1e79750 100644 (file)
@@ -11,10 +11,10 @@ It is not yet clear whether these failures are important.
  1 file changed, 16 insertions(+)
 
 diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
-index adfb0c6..a000e22 100644
+index b2aaecb..f7e415d 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
-@@ -82,3 +82,19 @@
+@@ -81,3 +81,19 @@
  [QtQml::qqmlincubator_incubateWhile]
      pypy        # gives timeout on macOS if I run video converter while testing
  # 2022-03-04 PyPy: Currently 28 of 657 tests fail
index 91c23c8e6d965d81e8f49af18f444ee6dd4c5091..078946060e07d61c85f57a16845fe5c4c086ee2f 100644 (file)
@@ -8,10 +8,10 @@ Try to at least get a package built to be able to debug the failure
  1 file changed, 8 insertions(+)
 
 diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
-index a000e22..3adc7e9 100644
+index f7e415d..8cdefe9 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
-@@ -98,3 +98,11 @@
+@@ -97,3 +97,11 @@
      py3
  [QtCharts::qcharts_numpy_test]
      py3
index 160d5332452a5b17014d027da321df5f364b5561..4949f0344f84209ee06dde788e92971b7a3bfcc5 100644 (file)
@@ -9,10 +9,10 @@ being found in multi-arch paths
  1 file changed, 2 insertions(+)
 
 diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
-index 3adc7e9..895bca1 100644
+index 8cdefe9..d977d44 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
-@@ -90,6 +90,8 @@
+@@ -89,6 +89,8 @@
      py3
  [pyside6-android-deploy::test_pyside6_android_deploy]
      py3
index 86a474f4a3f5582fdde02de56c3fde25ca56dd2b..08371a6544b353c200ff2d99c99e1c68440011e6 100644 (file)
@@ -8,7 +8,7 @@ Failure seen on armel
  1 file changed, 1 insertion(+)
 
 diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
-index 895bca1..52ebc12 100644
+index d977d44..27063f9 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -1,5 +1,6 @@
index 8718916db2a62d6aebad27171812ba730828c7c3..723b54288cb56e28880af2883b181405eaab6e52 100644 (file)
@@ -8,10 +8,10 @@ Failure seen on mips64el
  1 file changed, 4 insertions(+)
 
 diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
-index 52ebc12..59dbef3 100644
+index 27063f9..065793d 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
-@@ -109,3 +109,7 @@
+@@ -108,3 +108,7 @@
      py3
  [pysidetest::new_inherited_functions_test]
      py3
index 70eebd473edfc516e1882798e0f105897bc26919..f84c27d2ae7da7be76a6ec553b4d87fd22c91a5d 100644 (file)
@@ -1,4 +1,4 @@
-0001-test-with-current-interpreter.patch
+0001-Find-the-build-directory-matching-the-current-interp.patch
 0002-Fix-missing-subparser-in-test-harness.patch
 0003-Add-failing-tests-to-blacklist.patch
 0004-Fix-numpy-header-detection.patch