[neon/qt6/pyside6/Neon/release] debian: sync to salsa

Carlos De Maine null at kde.org
Sun Mar 16 23:13:09 GMT 2025


Git commit a413b66a61c97d34f32853d733bcf2e913b035a2 by Carlos De Maine.
Committed on 16/03/2025 at 23:11.
Pushed by carlosdem into branch 'Neon/release'.

sync to salsa

M  +40   -9    debian/changelog
A  +108  -0    debian/check-build-logs
A  +23   -0    debian/check-packages
M  +59   -6    debian/control
M  +206  -144  debian/copyright
M  +5    -4    debian/libpyside6-dev.install
M  +1    -1    debian/libpyside6-py3-6.8.install
A  +3    -0    debian/libpyside6-py3-6.8.pydist
M  +4    -4    debian/libshiboken6-dev.install
M  +2    -2    debian/libshiboken6-py3-6.8.install
A  +4    -0    debian/libshiboken6-py3-6.8.pydist
M  +8    -0    debian/not-installed
M  +3    -1    debian/patches/0001-test-with-current-interpreter.patch
M  +3    -1    debian/patches/0002-disable-qtexampleicons.patch
M  +3    -1    debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
M  +2    -0    debian/patches/0004-Add-failing-tests-to-blacklist.patch
M  +6    -4    debian/patches/0005-Fix-numpy-header-detection.patch
M  +2    -0    debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
M  +2    -0    debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
M  +2    -0    debian/patches/0008-XFAIL-smart-smart_pointer.patch
M  +2    -0    debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
A  +28   -0    debian/patches/0010-Fix-python-module-paths-in-CMake.patch
M  +1    -1    debian/patches/series
A  +5    -0    debian/py3dist-overrides
M  +0    -1    debian/python-pyside6-doc.docs
M  +0    -1    debian/python3-pyside6.qtcore.install
M  +1    -1    debian/python3-pyside6.qtdesigner.install
A  +2    -0    debian/python3-pyside6.qtgraphs.install
A  +2    -0    debian/python3-pyside6.qtgraphswidgets.install
A  +2    -0    debian/python3-pyside6.qtwebview.install
M  +7    -5    debian/rules
M  +1    -0    debian/set-paths
M  +1    -1    debian/shiboken6-doc.docs
M  +1    -1    debian/source/lintian-overrides
M  +27   -0    debian/tests/control
M  +9    -5    debian/tests/control.gen

https://invent.kde.org/neon/qt6/pyside6/-/commit/a413b66a61c97d34f32853d733bcf2e913b035a2

diff --git a/debian/changelog b/debian/changelog
index 84bac62e..b49034fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,20 +1,51 @@
-pyside6 (6.8.2-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-3) unstable; urgency=medium
 
-  * New release
+  * Provide pydist overrides to prevent dh_python3 from adding unwanted
+    dependencies when building modules using pyside6.
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Sun, 09 Feb 2025 13:48:48 +1000
+ -- Stuart Prescott <stuart at debian.org>  Sat, 08 Mar 2025 16:09:00 +1100
 
-pyside6 (6.8.1-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-2) unstable; urgency=medium
 
-  * New release
+  * Upload to unstable.
+  * Fix include directory in libpyside6-dev cmake data (Closes: #1098679).
+  * Add missing dependencies to new binary packages.
+  * Add extra autopkgtests for new binary packages.
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Sat, 11 Jan 2025 09:00:27 +1000
+ -- Stuart Prescott <stuart at debian.org>  Sun, 02 Mar 2025 23:35:53 +1100
 
-pyside6 (6.8.0-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-1) experimental; urgency=medium
 
-  * New release
+  * New upstream release.
+    - rebase patches
+    - drop patch for Python 3.13 compatibility
+    - add patch to fix Python module paths in cmake
+
+ -- Stuart Prescott <stuart at debian.org>  Tue, 18 Feb 2025 19:56:39 +1100
+
+pyside6 (6.7.3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Cherry-pick patch from upstream for Python 3.13 opcode compatibility
+    (Closes: #1092529).
+
+ -- Stuart Prescott <stuart at debian.org>  Fri, 10 Jan 2025 00:30:33 +1100
+
+pyside6 (6.7.2-3) unstable; urgency=medium
+
+  [ Pino Toscano ]
+  * Drop the unused mesa-vulkan-drivers build dependency.
+  * Limit python3-pyside6.qtbluetooth & python3-pyside6.qtnfc as linux-any;
+    the modules they refer to are available only on Linux
+    - regenerate debian/tests/control accordingly
+  * Build w/ --parallel=N w.r.t parallel=N in $DEB_BUILD_OPTIONS (1 if unset);
+    if --parallel=N is not passed, ninja will use all the available cores by
+    default, which is not what should be done by default.
+
+  [ Stuart Prescott ]
+  * Add Python 3.13 as a supported version (Closes: #1091431).
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Sat, 27 Jul 2024 11:54:53 +1000
+ -- Stuart Prescott <stuart at debian.org>  Thu, 26 Dec 2024 18:01:15 +1100
 
 pyside6 (6.7.2-2) unstable; urgency=medium
 
diff --git a/debian/check-build-logs b/debian/check-build-logs
new file mode 100755
index 00000000..2a278aae
--- /dev/null
+++ b/debian/check-build-logs
@@ -0,0 +1,108 @@
+#!/usr/bin/python3
+
+from collections import defaultdict
+from pathlib import Path
+import re
+import subprocess
+import sys
+
+from debian.changelog import Changelog
+
+
+debian_archs = [
+    "amd64",
+    "arm64",
+    "armel",
+    "armhf",
+    "i386",
+    "mips64el",
+    "ppc64el",
+    "riscv64",
+    "s390x",
+]
+
+
+def fetch_build_logs(package: str, version: str) -> None:
+    for a in debian_archs:
+        if not Path(f"{package}_{version}_{a}.log").exists():
+            cmd = [
+                "getbuildlog",
+                package,
+                version,
+                a,
+            ]
+            subprocess.check_call(cmd)
+
+
+def find_bpass(filepath: Path) -> list[str]:
+    with open(filepath, "rt") as fh:
+        bpass = [l for l in fh.readlines() if "BPASS" in l]
+    return bpass
+
+
+def process_logs(package: str, version: str) -> dict[str, list[str]]:
+    filename_re = re.compile(rf"{package}_.*_(.*)\.log")
+
+    result: dict[str, list[str]] = {}
+
+    for logfilepath in Path(".").glob(f"{package}_{version}_*.log"):
+        m = filename_re.match(str(logfilepath))
+        assert m
+        arch = m.group(1)
+        bpasses = find_bpass(logfilepath)
+        result[arch] = bpasses
+    return result
+
+
+def print_table(result: dict[str, list[str]]):
+    tests: dict[str, list[str]] = defaultdict(list)
+    checked = sorted(result.keys())
+
+    linere = re.compile(r"Test +#(\d+): BPASS +(.*)")
+    for arch in checked:
+        for line in result[arch]:
+            m = linere.search(line)
+            assert m
+            testname = m.group(2)
+            tests[testname].append(arch)
+
+    collapse_format = False
+    max_len = max(len(t) for t in tests.keys())
+
+    if collapse_format:
+        max_len //= 2
+
+    print(" " * (max_len + 1), end="")
+    for a in debian_archs:
+        print(f"{a} ", end="")
+    print()
+
+    for test, archs in tests.items():
+        if collapse_format:
+            print(test)
+            print(" " * max_len, end="")
+        else:
+            print(f"{test:{max_len+1}}", end="")
+        for a in debian_archs:
+            if a not in checked:
+                icon = "?"
+            elif a in archs:
+                icon = "✔"
+            else:
+                icon = "✘"
+            print(f"{icon: ^{len(a)}} ", end="")
+        print()
+
+
+if __name__ == "__main__":
+    with open("debian/changelog") as fh:
+        ch = Changelog(fh)
+    pkg = ch.package
+    ver = str(ch.version)
+
+    if len(sys.argv) == 2:
+        ver = sys.argv[1]
+
+    fetch_build_logs(pkg, ver)
+    results = process_logs(pkg, ver)
+    print_table(results)
diff --git a/debian/check-packages b/debian/check-packages
new file mode 100755
index 00000000..af3ca4ea
--- /dev/null
+++ b/debian/check-packages
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# Compare the upstream list of packages to the ones that d/control will make:
+
+sed -nr 's/\* (.*)/\1/p' README.pyside6_addons.md README.pyside6_essentials.md |
+tr A-Z a-z |
+while read module; do
+    if [ $module = "qtaxcontainer" ]; then
+        # windows only module
+        continue
+    fi
+    if ! grep -q "^Package: python3-pyside6.$module" debian/control; then
+        echo "MISSING PACKAGE FOR: $module"
+    fi
+done
+
+
+# Check that every package has a list of files to install
+for pkg in $(dh_listpackages | grep ^python3); do
+    if [ ! -f debian/$pkg.install ]; then
+        echo "MISSING CONFIG $pkg.install"
+    fi
+done
diff --git a/debian/control b/debian/control
index 03badf0f..834ff7dc 100644
--- a/debian/control
+++ b/debian/control
@@ -18,9 +18,7 @@ Build-Depends:
  libxml2-dev,
  libxslt1-dev,
  llvm-dev,
- mesa-vulkan-drivers <!nocheck>,
  ninja-build,
-# nuitka <!nocheck>,   test-dep that isn't in testing
  patchelf,
  python3-dev,
  python3-distro,
@@ -50,7 +48,7 @@ Build-Depends:
  qt6-datavis3d-dev (>= 6.8),
  qt6-declarative-dev (>= 6.8),
  qt6-declarative-private-dev (>= 6.8),
-# qt6-graphs-dev (>= 6.8),
+ qt6-graphs-dev (>= 6.8),
  qt6-httpserver-dev (>= 6.8),
  qt6-location-dev (>= 6.8),
  qt6-multimedia-dev (>= 6.8),
@@ -69,10 +67,12 @@ Build-Depends:
  qt6-speech-dev (>= 6.8),
  qt6-svg-dev (>= 6.8),
  qt6-tools-dev (>= 6.8),
+ qt6-virtualkeyboard-dev (>= 6.8),
  qt6-wayland-dev (>= 6.8) [linux-any],
  qt6-webchannel-dev (>= 6.8),
  qt6-webengine-dev (>= 6.8) [amd64 arm64 armhf i386],
  qt6-websockets-dev (>= 6.8),
+ qt6-webview-dev (>= 6.8) [amd64 arm64 armhf i386],
  qtchooser,
  sip-tools (>= 6.5),
  xauth <!nocheck>,
@@ -331,7 +331,7 @@ Description: Python bindings for Qt 6 ASyncIO (Python 3)
  This package contains Python 3 bindings for the QtAsyncio module.
 
 Package: python3-pyside6.qtbluetooth
-Architecture: any
+Architecture: linux-any
 Depends:
  python3-pyside6.qtcore,
  ${misc:Depends},
@@ -433,7 +433,7 @@ Depends:
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends},
-Description: Python bindings for Qt 6 Desginer (Python 3)
+Description: Python bindings for Qt 6 Designer (Python 3)
  pyside6 provides Python bindings for Qt 6.x framework.
  .
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -441,6 +441,43 @@ Description: Python bindings for Qt 6 Desginer (Python 3)
  .
  This package contains Python 3 bindings for the QtDesigner module.
 
+Package: python3-pyside6.qtgraphs
+Architecture: any
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtgui,
+ python3-pyside6.qtqml,
+ python3-pyside6.qtquick,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 Graphs (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtGraphs module.
+
+Package: python3-pyside6.qtgraphswidgets
+Architecture: any
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtgraphs,
+ python3-pyside6.qtgui,
+ python3-pyside6.qtquick,
+ python3-pyside6.qtquickwidgets,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 GraphsWidgets (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtGraphsWidgets module.
+
 Package: python3-pyside6.qtgui
 Architecture: any
 Depends:
@@ -571,7 +608,7 @@ Description: Python bindings for Qt 6 NetworkAuth (Python 3)
  This package contains Python 3 bindings for the QtNetworkAuth module.
 
 Package: python3-pyside6.qtnfc
-Architecture: any
+Architecture: linux-any
 Depends:
  python3-pyside6.qtcore,
  ${misc:Depends},
@@ -1093,6 +1130,22 @@ Description: Python bindings for Qt 6 WebSockets module (Python 3)
  .
  This package contains Python 3 bindings for the QtWebSockets module.
 
+Package: python3-pyside6.qtwebview
+Architecture: amd64 arm64 armhf i386
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtwebenginecore,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 WebView module (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtWebView module.
+
 Package: python3-pyside6.qtwidgets
 Architecture: any
 Depends:
diff --git a/debian/copyright b/debian/copyright
index 7652cdb3..17fe7033 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,11 +7,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: build_scripts/config.py
-Copyright: 2018, 2022, The Qt Company Ltd.
+Copyright: 2018, The Qt Company Ltd.
 License: GPL-2 or GPL-3 or LGPL-3
 
 Files: debian/*
@@ -40,6 +40,10 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: examples/demos/colorpaletteclient/QtExampleStyle/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
 Files: examples/demos/documentviewer/pdfviewer/*
 Copyright: 2017, Klaralvdalens Datakonsult AB (KDAB).
 License: GPL-3-EXCEPT or LGPL-3
@@ -53,7 +57,7 @@ Copyright: 2022, The Qt Company Ltd.
  2020, Mikhail Svetkin <mikhail.svetkin at gmail.com>
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/httpserver/afterrequest/doc/*
+Files: examples/httpserver/simplehttpserver/doc/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
@@ -62,22 +66,22 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/network/blockingfortuneclient/*
+Files: examples/network/blockingfortuneclient/blockingfortuneclient.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/network/fortuneclient/*
+Files: examples/network/fortuneclient/fortuneclient.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/network/fortuneserver/*
+Files: examples/network/fortuneserver/fortuneserver.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/network/threadedfortuneserver/*
+Files: examples/network/threadedfortuneserver/threadedfortuneserver.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -122,12 +126,16 @@ Copyright: 2022, The Qt Company Ltd.
  2017, Ford Motor Company
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: examples/remoteobjects/modelview/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
 Files: examples/samplebinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: examples/scriptableapplication/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: examples/statemachine/*
@@ -139,23 +147,29 @@ Files: examples/statemachine/moveblocks/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/statemachine/trafficlight/doc/*
+Files: examples/statemachine/ping_pong/doc/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/webchannel/*
-Copyright: 2022, The Qt Company Ltd.
- 2016, 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com, author Milian Wolff <milian.wolff at kdab.com>
+Files: examples/statemachine/rogue/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/webchannel/standalone/dialog.ui
- examples/webchannel/standalone/index.html
- examples/webchannel/standalone/ui_dialog.py
+Files: examples/statemachine/trafficlight/doc/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/webchannel/standalone/doc/*
-Copyright: 2016-2024, The Qt Company Ltd.
+Files: examples/webchannel/standalone/core.py
+ examples/webchannel/standalone/dialog.py
+ examples/webchannel/standalone/websocketclientwrapper.py
+ examples/webchannel/standalone/websockettransport.py
+Copyright: 2022, The Qt Company Ltd.
+ 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com, author Milian Wolff <milian.wolff at kdab.com>
+License: GPL-3-EXCEPT or LGPL-3
+
+Files: examples/webchannel/standalone/main.py
+Copyright: 2022, The Qt Company Ltd.
+ 2016, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/*
@@ -167,7 +181,7 @@ Copyright: Twitter Inc.
 License: Apache-2.0
 
 Files: examples/widgetbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: examples/widgets/animation/animatedtiles/animatedtiles.py
@@ -199,17 +213,17 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/dialogs/extension/*
+Files: examples/widgets/dialogs/extension/extension.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/dialogs/standarddialogs/*
+Files: examples/widgets/dialogs/standarddialogs/standarddialogs.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/dialogs/trivialwizard/*
+Files: examples/widgets/dialogs/trivialwizard/trivialwizard.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -219,17 +233,22 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/effects/lighting/*
+Files: examples/widgets/effects/lighting/lighting.py
+Copyright: 2022, 2023, The Qt Company Ltd.
+ 2010, 2013, Riverbank Computing Limited.
+License: GPL-3-EXCEPT or LGPL-3
+
+Files: examples/widgets/graphicsview/anchorlayout/anchorlayout.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/graphicsview/*
+Files: examples/widgets/graphicsview/collidingmice/*
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/graphicsview/diagramscene/*
+Files: examples/widgets/graphicsview/collidingmice/doc/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
@@ -238,11 +257,12 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/graphicsview/dragdroprobot/*
-Copyright: 2016-2024, The Qt Company Ltd.
+Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+Copyright: 2022, 2023, The Qt Company Ltd.
+ 2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+Files: examples/widgets/graphicsview/elasticnodes/elasticnodes.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -256,7 +276,7 @@ Files: examples/widgets/itemviews/address_book/doc/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/itemviews/basicfiltermodel/*
+Files: examples/widgets/itemviews/basicfiltermodel/basicsortfiltermodel.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -267,6 +287,10 @@ Copyright: 2022, The Qt Company Ltd.
  2009, Darryl Wallace, 2009, <wallacdj at gmail.com>
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: examples/widgets/itemviews/fetchmore/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
 Files: examples/widgets/itemviews/stardelegate/*
 Copyright: 2022, The Qt Company Ltd.
  2011, Arun Srinivasan <rulfzid at gmail.com>
@@ -302,7 +326,7 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/mainwindows/mdi/*
+Files: examples/widgets/mainwindows/mdi/mdi.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -317,7 +341,7 @@ Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: examples/widgets/richtext/orderform/*
+Files: examples/widgets/richtext/orderform/orderform.py
 Copyright: 2022, 2023, The Qt Company Ltd.
  2010, 2013, Riverbank Computing Limited.
 License: GPL-3-EXCEPT or LGPL-3
@@ -352,24 +376,24 @@ Copyright: 2022, 2023, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside-tools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside-tools/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/CMakeLists.txt
  sources/pyside6/cmake_uninstall.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DAnimation/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DAnimation/typesystem_3danimation.xml
@@ -377,7 +401,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/Qt3DCore/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DCore/typesystem_3dcore.xml
@@ -385,7 +409,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/Qt3DExtras/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DExtras/typesystem_3dextras.xml
@@ -393,7 +417,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/Qt3DInput/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DInput/typesystem_3dinput.xml
@@ -401,7 +425,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/Qt3DLogic/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DLogic/typesystem_3dlogic.xml
@@ -409,7 +433,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/Qt3DRender/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/Qt3DRender/typesystem_3drender.xml
@@ -417,11 +441,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtAxContainer/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtBluetooth/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtBluetooth/typesystem_bluetooth.xml
@@ -429,7 +453,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtCharts/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtCharts/typesystem_charts.xml
@@ -437,39 +461,47 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtConcurrent/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtCore/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtDBus/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtDataVisualization/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtDesigner/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtGraphsWidgets/*
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
+Files: sources/pyside6/PySide6/QtGraphsWidgets/typesystem_graphswidgets.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
 Files: sources/pyside6/PySide6/QtGui/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtHelp/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtHttpServer/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml
@@ -477,7 +509,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtLocation/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtLocation/typesystem_location.xml
@@ -485,7 +517,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtMultimedia/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
@@ -493,7 +525,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtMultimediaWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtMultimediaWidgets/typesystem_multimediawidgets.xml
@@ -501,7 +533,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtNetwork/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
@@ -509,7 +541,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtNetworkAuth/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtNetworkAuth/typesystem_networkauth.xml
@@ -517,7 +549,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtNfc/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtNfc/typesystem_nfc.xml
@@ -525,11 +557,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtOpenGL/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtOpenGLWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtOpenGLWidgets/typesystem_openglwidgets.xml
@@ -537,7 +569,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtPdf/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtPdf/typesystem_pdf.xml
@@ -545,7 +577,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtPdfWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtPdfWidgets/typesystem_pdfwidgets.xml
@@ -553,7 +585,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtPositioning/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtPositioning/typesystem_positioning.xml
@@ -561,19 +593,19 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtPrintSupport/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQuick/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQuick3D/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml
@@ -581,15 +613,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtQuickControls2/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQuickControls2/typesystem_quickcontrols2.xml
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: sources/pyside6/PySide6/QtQuickTest/*
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtQuickTest/typesystem_quicktest.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
 Files: sources/pyside6/PySide6/QtQuickWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtQuickWidgets/typesystem_quickwidgets.xml
@@ -597,7 +637,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtRemoteObjects/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtRemoteObjects/typesystem_remoteobjects.xml
@@ -605,7 +645,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtScxml/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtScxml/typesystem_scxml.xml
@@ -613,7 +653,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSensors/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSensors/typesystem_sensors.xml
@@ -621,7 +661,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSerialBus/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
@@ -629,7 +669,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSerialPort/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSerialPort/typesystem_serialport.xml
@@ -637,7 +677,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSpatialAudio/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSpatialAudio/typesystem_spatialaudio.xml
@@ -645,11 +685,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSql/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtStateMachine/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
@@ -657,7 +697,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSvg/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSvg/typesystem_svg.xml
@@ -665,7 +705,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtSvgWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtSvgWidgets/typesystem_svgwidgets.xml
@@ -673,11 +713,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtTest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtTextToSpeech/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtTextToSpeech/typesystem_texttospeech.xml
@@ -685,27 +725,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtUiTools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtWebChannel/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtWebChannel/typesystem_webchannel.xml
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
-Files: sources/pyside6/PySide6/QtWebEngineCore/*
-Copyright: 2023, The Qt Company Ltd.
+Files: sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
-Files: sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
-Copyright: 2016-2024, The Qt Company Ltd.
-License: GPL-3-EXCEPT or LGPL-3
-
 Files: sources/pyside6/PySide6/QtWebEngineQuick/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtWebEngineQuick/typesystem_webenginequick.xml
@@ -713,7 +749,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtWebEngineWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtWebEngineWidgets/typesystem_webenginewidgets.xml
@@ -721,19 +757,27 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/PySide6/QtWebSockets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtWebSockets/typesystem_websockets.xml
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: sources/pyside6/PySide6/QtWebView/*
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtWebView/typesystem_webview.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
 Files: sources/pyside6/PySide6/QtWidgets/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtXml/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/PySide6/QtXml/typesystem_xml.xml
@@ -741,17 +785,21 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/doc/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/doc/PySide6/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
+Files: sources/pyside6/doc/_tags/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
+
 Files: sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html
 Copyright: 2007-2010, the Sphinx team, see AUTHORS.
 License: BSD-2-clause
@@ -761,12 +809,17 @@ Files: sources/pyside6/doc/api.rst
  sources/pyside6/doc/considerations.rst
  sources/pyside6/doc/contents.rst
  sources/pyside6/doc/faq.rst
+ sources/pyside6/doc/gettingstarted.rst
  sources/pyside6/doc/modules.rst
- sources/pyside6/doc/quickstart.rst
+ sources/pyside6/doc/package_details.rst
  sources/pyside6/doc/videos.rst
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
+Files: sources/pyside6/doc/building_from_source/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
+
 Files: sources/pyside6/doc/commercial/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
@@ -779,15 +832,15 @@ Files: sources/pyside6/doc/developer/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
-Files: sources/pyside6/doc/extras/*
+Files: sources/pyside6/doc/developer/signalmanager.md
 Copyright: 2016-2024, The Qt Company Ltd.
-License: GFDL-1.3
+License: GPL-3-EXCEPT or LGPL-3
 
-Files: sources/pyside6/doc/faq/*
+Files: sources/pyside6/doc/extras/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
-Files: sources/pyside6/doc/gettingstarted/*
+Files: sources/pyside6/doc/faq/*
 Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
@@ -801,8 +854,13 @@ Copyright: 2010, 2011, the PySide team.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/doc/qtattributionsscannertorst.py
-Copyright: 2018, 2022, The Qt Company Ltd.
+Copyright: 2022, The Qt Company Ltd.
 License: GPL-2 or GPL-3 or LGPL-3
+ Please fill license LGPL from header of sources/pyside6/doc/qtattributionsscannertorst.py
+
+Files: sources/pyside6/doc/tools/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
 
 Files: sources/pyside6/doc/tutorials/basictutorial/*
 Copyright: 2016-2024, The Qt Company Ltd.
@@ -864,23 +922,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
 Files: sources/pyside6/libpyside/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/libpysideqml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/plugins/designer/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/plugins/uitools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/qtexampleicons/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/qtexampleicons/module.c
@@ -888,11 +946,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtCore/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtCore/bug_829.py
@@ -901,7 +959,7 @@ Copyright: 2022, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/tests/QtDBus/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtDBus/test_dbus.py
@@ -909,15 +967,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/tests/QtGui/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtNetwork/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtQml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtQml/bug_814.py
@@ -926,28 +984,32 @@ Copyright: 2022, The Qt Company Ltd.
  2011, Thomas Perl <m at thp.io>
 License: GPL-3-EXCEPT or LGPL-3
 
+Files: sources/pyside6/tests/QtQuickTest/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
 Files: sources/pyside6/tests/QtSql/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtStateMachine/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtTest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtUiTools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/QtWidgets/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/pysidetest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/pyside6/tests/pysidetest/repr_test.py
@@ -956,13 +1018,13 @@ Copyright: 2022, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/pyside6/tests/signals/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/ApiExtractor/CMakeLists.txt
  sources/shiboken6/ApiExtractor/cmake_uninstall.cmake
  sources/shiboken6/ApiExtractor/icecc.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/ApiExtractor/parser/*
@@ -977,25 +1039,25 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/ApiExtractor/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/CMakeLists.txt
  sources/shiboken6/cmake_uninstall.cmake
  sources/shiboken6/icecc.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/config.tests/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/data/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/doc/*
@@ -1003,7 +1065,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GFDL-1.3
 
 Files: sources/shiboken6/doc/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/doc/_static/*
@@ -1031,15 +1093,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/generator/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/libshiboken/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/shibokenmodule/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/PSF-3.7.0.txt
@@ -1047,11 +1109,11 @@ Copyright: i.e., "2001-2018, Python Software Foundation; All Rights
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/dumpcodemodel/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/dumpcodemodel/main.cpp
@@ -1059,15 +1121,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/tests/libminimal/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/libother/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/libsample/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/libsample/transform.cpp
@@ -1077,19 +1139,19 @@ Copyright: 2016, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/tests/libsmart/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/minimalbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/otherbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/qtxmltosphinx/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/qtxmltosphinx/main.cpp
@@ -1097,20 +1159,20 @@ Copyright: 2016-2024, The Qt Company Ltd.
 License: GPL-3-EXCEPT or LGPL-3
 
 Files: sources/shiboken6/tests/qtxmltosphinxtest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/samplebinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/smartbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 Files: sources/shiboken6/tests/test_generator/CMakeLists.txt
  sources/shiboken6/tests/test_generator/run_test.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
 License: BSD-3-clause
 
 License: Apache-2.0
diff --git a/debian/libpyside6-dev.install b/debian/libpyside6-dev.install
index 66dcb6e8..bc2edd99 100644
--- a/debian/libpyside6-dev.install
+++ b/debian/libpyside6-dev.install
@@ -1,5 +1,6 @@
-build/qfp*/install/include/PySide6 usr/include/
+build/qfp*/install/include/PySide6 usr/include
 build/qfp*/install/lib/cmake/PySide6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
-build/qfp*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
-build/qfp*/install/share/PySide6 usr/share
+build/qfp-*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
+build/qfp-*/install/share/PySide6 usr/share
+usr/lib/python*/dist-packages/PySide6/include/ usr/
diff --git a/debian/libpyside6-py3-6.8.install b/debian/libpyside6-py3-6.8.install
index 86cbb921..f99741f6 100644
--- a/debian/libpyside6-py3-6.8.install
+++ b/debian/libpyside6-py3-6.8.install
@@ -1,4 +1,4 @@
-build/qfp*/install/lib/libpyside6*.so.*            usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/libpyside6*.so.*            usr/lib/${DEB_HOST_MULTIARCH}
 usr/lib/python*/dist-packages/PySide6-*-info/
 usr/lib/python*/dist-packages/PySide6/__init__.py
 usr/lib/python*/dist-packages/PySide6/__feature__.pyi
diff --git a/debian/libpyside6-py3-6.8.pydist b/debian/libpyside6-py3-6.8.pydist
new file mode 100644
index 00000000..fd169ffe
--- /dev/null
+++ b/debian/libpyside6-py3-6.8.pydist
@@ -0,0 +1,3 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+PySide6
diff --git a/debian/libshiboken6-dev.install b/debian/libshiboken6-dev.install
index ceccd7ae..c1fda3bc 100644
--- a/debian/libshiboken6-dev.install
+++ b/debian/libshiboken6-dev.install
@@ -1,4 +1,4 @@
-build/qfp*/install/include/shiboken6 usr/include
-build/qfp*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
-build/qfp*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
+build/qfp-*/install/include/shiboken6 usr/include
+build/qfp-*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
+build/qfp-*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
diff --git a/debian/libshiboken6-py3-6.8.install b/debian/libshiboken6-py3-6.8.install
index c746a02e..b8f5c130 100644
--- a/debian/libshiboken6-py3-6.8.install
+++ b/debian/libshiboken6-py3-6.8.install
@@ -1,3 +1,3 @@
-build/qfp*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/
+build/qfp-*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/
 usr/lib/python*/dist-packages/shiboken6*
diff --git a/debian/libshiboken6-py3-6.8.pydist b/debian/libshiboken6-py3-6.8.pydist
new file mode 100644
index 00000000..7b131a6e
--- /dev/null
+++ b/debian/libshiboken6-py3-6.8.pydist
@@ -0,0 +1,4 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+shiboken6
+shiboken6_generator
diff --git a/debian/not-installed b/debian/not-installed
index 3b75af26..aa8eabf5 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -6,3 +6,11 @@ usr/lib/python*/dist-packages/PySide6/scripts/deploy_lib
 usr/lib/python*/dist-packages/PySide6/include/
 usr/lib/python*/dist-packages/PySide6/libpyside6.*.so.*
 usr/lib/python*/dist-packages/PySide6/libpyside6qml.*.so.*
+usr/lib/python*/dist-packages/PySide6/doc/*
+
+# avoid copies of libraries that end up copied into the staging area
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavcodec.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavformat.so*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavutil.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswresample.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswscale.so.*
diff --git a/debian/patches/0001-test-with-current-interpreter.patch b/debian/patches/0001-test-with-current-interpreter.patch
index 00345850..e32857b4 100644
--- a/debian/patches/0001-test-with-current-interpreter.patch
+++ b/debian/patches/0001-test-with-current-interpreter.patch
@@ -9,9 +9,11 @@ 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 @@
+@@ -63,6 +63,11 @@ class BuildLog:
                      )
                      sys.exit(1)
  
diff --git a/debian/patches/0002-disable-qtexampleicons.patch b/debian/patches/0002-disable-qtexampleicons.patch
index f3e96595..17f3c1e7 100644
--- a/debian/patches/0002-disable-qtexampleicons.patch
+++ b/debian/patches/0002-disable-qtexampleicons.patch
@@ -6,9 +6,11 @@ Subject: disable-qtexampleicons
  sources/pyside6/CMakeLists.txt | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
+diff --git a/sources/pyside6/CMakeLists.txt b/sources/pyside6/CMakeLists.txt
+index f45c071..fbb55a6 100644
 --- a/sources/pyside6/CMakeLists.txt
 +++ b/sources/pyside6/CMakeLists.txt
-@@ -42,4 +42,4 @@
+@@ -42,4 +42,4 @@ endif()
  
  add_subdirectory(doc)
  
diff --git a/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch b/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
index 56e1155d..346ce735 100644
--- a/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
+++ b/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
@@ -7,9 +7,11 @@ Not needed in the build but needed for debugging the test harness...
  testing/command.py | 1 +
  1 file changed, 1 insertion(+)
 
+diff --git a/testing/command.py b/testing/command.py
+index be4ed8a..e0b73d0 100644
 --- a/testing/command.py
 +++ b/testing/command.py
-@@ -195,6 +195,7 @@
+@@ -199,6 +199,7 @@ def main():
          type=int,
          help="use build number n (0-based), latest = -1 (default)",
      )
diff --git a/debian/patches/0004-Add-failing-tests-to-blacklist.patch b/debian/patches/0004-Add-failing-tests-to-blacklist.patch
index 20b71ce2..b88d7065 100644
--- a/debian/patches/0004-Add-failing-tests-to-blacklist.patch
+++ b/debian/patches/0004-Add-failing-tests-to-blacklist.patch
@@ -10,6 +10,8 @@ It is not yet clear whether these failures are important.
  build_history/blacklist.txt | 16 ++++++++++++++++
  1 file changed, 16 insertions(+)
 
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 5f0183f..f805980 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -91,3 +91,19 @@
diff --git a/debian/patches/0005-Fix-numpy-header-detection.patch b/debian/patches/0005-Fix-numpy-header-detection.patch
index d6c70693..c0f5cc92 100644
--- a/debian/patches/0005-Fix-numpy-header-detection.patch
+++ b/debian/patches/0005-Fix-numpy-header-detection.patch
@@ -1,16 +1,18 @@
 From: Stuart Prescott <stuart at debian.org>
-Date: Tue, 7 May 2024 10:06:59 +1000
+Date: Sun, 16 Feb 2025 01:27:09 +1100
 Subject: Fix numpy header detection
 
 Existing code makes assumptions about site-packages/dist-packages
 and fails to find the headers; numpy has an explicit function for this
 ---
- build_scripts/utils.py | 8 ++------
- 1 file changed, 2 insertions(+), 6 deletions(-)
+ build_scripts/utils.py | 13 ++-----------
+ 1 file changed, 2 insertions(+), 11 deletions(-)
 
+diff --git a/build_scripts/utils.py b/build_scripts/utils.py
+index 29f2545..d5c1063 100644
 --- a/build_scripts/utils.py
 +++ b/build_scripts/utils.py
-@@ -68,17 +68,8 @@
+@@ -77,17 +77,8 @@ def update_env_path(newpaths):
  
  
  def get_numpy_location():
diff --git a/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch b/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
index b4a36b8c..4739114f 100644
--- a/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
+++ b/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
@@ -7,6 +7,8 @@ Try to at least get a package built to be able to debug the failure
  build_history/blacklist.txt | 8 ++++++++
  1 file changed, 8 insertions(+)
 
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index f805980..dfee4f9 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -107,3 +107,11 @@
diff --git a/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch b/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
index 83aa09c5..bc6d2221 100644
--- a/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
+++ b/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
@@ -8,6 +8,8 @@ being found in multi-arch paths
  build_history/blacklist.txt | 2 ++
  1 file changed, 2 insertions(+)
 
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index dfee4f9..43fa65e 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -99,6 +99,8 @@
diff --git a/debian/patches/0008-XFAIL-smart-smart_pointer.patch b/debian/patches/0008-XFAIL-smart-smart_pointer.patch
index 444463dd..0d262171 100644
--- a/debian/patches/0008-XFAIL-smart-smart_pointer.patch
+++ b/debian/patches/0008-XFAIL-smart-smart_pointer.patch
@@ -7,6 +7,8 @@ Failure seen on armel
  build_history/blacklist.txt | 1 +
  1 file changed, 1 insertion(+)
 
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 43fa65e..9219f1c 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -1,5 +1,6 @@
diff --git a/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch b/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
index c14716fe..6836e6cf 100644
--- a/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
+++ b/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
@@ -7,6 +7,8 @@ Failure seen on mips64el
  build_history/blacklist.txt | 4 ++++
  1 file changed, 4 insertions(+)
 
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 9219f1c..b7238fb 100644
 --- a/build_history/blacklist.txt
 +++ b/build_history/blacklist.txt
 @@ -118,3 +118,7 @@
diff --git a/debian/patches/0010-Fix-python-module-paths-in-CMake.patch b/debian/patches/0010-Fix-python-module-paths-in-CMake.patch
new file mode 100644
index 00000000..22a1b6d6
--- /dev/null
+++ b/debian/patches/0010-Fix-python-module-paths-in-CMake.patch
@@ -0,0 +1,28 @@
+From: Stuart Prescott <stuart at debian.org>
+Date: Tue, 18 Feb 2025 00:50:57 +1100
+Subject: Fix python module paths in CMake
+
+---
+ sources/shiboken6/cmake/ShibokenHelpers.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake
+index 9c47770..fa61aed 100644
+--- a/sources/shiboken6/cmake/ShibokenHelpers.cmake
++++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake
+@@ -125,13 +125,13 @@ macro(shiboken_internal_set_python_site_packages)
+                 if sys.platform == 'win32':
+                     lib_path = sysconfig.get_path('purelib')
+                 else:
+-                    lib_path = sysconfig.get_path('purelib', scheme='posix_prefix')
++                    lib_path = sysconfig.get_path('purelib', scheme='deb_system')
+ 
+                 # /home/qt/dev/env
+                 if sys.platform == 'win32':
+                     data_path = sysconfig.get_path('data')
+                 else:
+-                    data_path = sysconfig.get_path('data', scheme='posix_prefix')
++                    data_path = sysconfig.get_path('data', scheme='deb_system')
+ 
+                 # /lib/python3.9/site-packages
+                 rel_path = lib_path.replace(data_path, '')
diff --git a/debian/patches/series b/debian/patches/series
index 13e43223..f2aea2b5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,4 +7,4 @@
 0007-XFAIL-a-new-test-failure-with-6.7.2.patch
 0008-XFAIL-smart-smart_pointer.patch
 0009-XFAIL-QtQml-qquickitem_grabToImage.patch
-Always-link-to-python-libraries.patch
\ No newline at end of file
+0010-Fix-python-module-paths-in-CMake.patch
diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides
new file mode 100644
index 00000000..6c34515c
--- /dev/null
+++ b/debian/py3dist-overrides
@@ -0,0 +1,5 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+shiboken6
+shiboken6_generator
+PySide6
diff --git a/debian/python-pyside6-doc.docs b/debian/python-pyside6-doc.docs
index 35849c9b..de3e488c 100644
--- a/debian/python-pyside6-doc.docs
+++ b/debian/python-pyside6-doc.docs
@@ -2,4 +2,3 @@ README.md
 README.pyside6.md
 README.shiboken6.md
 sources/pyside6/doc/
-usr/lib/python3.*/dist-packages/PySide6/doc/
\ No newline at end of file
diff --git a/debian/python3-pyside6.qtcore.install b/debian/python3-pyside6.qtcore.install
index c56f8bbd..3e10688d 100644
--- a/debian/python3-pyside6.qtcore.install
+++ b/debian/python3-pyside6.qtcore.install
@@ -1,3 +1,2 @@
 usr/lib/python3*/dist-packages/PySide6/QtCore.*.so usr/lib/python3/dist-packages/PySide6
 usr/lib/python3*/dist-packages/PySide6/QtCore.pyi usr/lib/python3/dist-packages/PySide6
-usr/lib/python3*/dist-packages/PySide6/Qt/lib/lib* usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtdesigner.install b/debian/python3-pyside6.qtdesigner.install
index f5beda38..b454cd7f 100644
--- a/debian/python3-pyside6.qtdesigner.install
+++ b/debian/python3-pyside6.qtdesigner.install
@@ -1,3 +1,3 @@
-build/qfp*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/
+build/qfp-*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/
 usr/lib/python3*/dist-packages/PySide6/QtDesigner.*.so usr/lib/python3/dist-packages/PySide6
 usr/lib/python3*/dist-packages/PySide6/QtDesigner.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtgraphs.install b/debian/python3-pyside6.qtgraphs.install
new file mode 100644
index 00000000..cd491af1
--- /dev/null
+++ b/debian/python3-pyside6.qtgraphs.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtGraphs.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtGraphs.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtgraphswidgets.install b/debian/python3-pyside6.qtgraphswidgets.install
new file mode 100644
index 00000000..f3d2f28d
--- /dev/null
+++ b/debian/python3-pyside6.qtgraphswidgets.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtwebview.install b/debian/python3-pyside6.qtwebview.install
new file mode 100644
index 00000000..ece8cd8a
--- /dev/null
+++ b/debian/python3-pyside6.qtwebview.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtWebView.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtWebView.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/rules b/debian/rules
index 19e91787..63c0b9a1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,9 +27,10 @@ export LLVM_INSTALL_DIR := $(shell llvm-config --prefix)
 # Work around buildd bug (https://bugs.debian.org/842565)
 undefine XDG_RUNTIME_DIR
 
-
-PYBUILD_BUILD_ARGS = --debug
-PYBUILD_INSTALL_ARGS = --reuse-build
+PYBUILD_CONFIGURE_ARGS = --verbose
+PYBUILD_BUILD_ARGS = --skip-packaging --verbose-build
+PYBUILD_BUILD_ARGS += --parallel=$(or $(DEB_BUILD_OPTION_PARALLEL),$(DEB_BUILD_OPTION_PARALLEL),1)
+PYBUILD_INSTALL_ARGS = --reuse-build --verbose-build
 
 ## Package compilation options
 
@@ -55,15 +56,16 @@ ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
   PYBUILD_BUILD_ARGS += --build-docs
 endif
 
+
 export PYBUILD_BUILD_ARGS
 export PYBUILD_INSTALL_ARGS
 
+
+
 %:
 	dh $@ --buildsystem=pybuild
 
 execute_after_dh_auto_build:
-	# remove release build
-	#rm -rf build/qfp-py3.12-qt6.8.0-64bit-release
 	# Record build in build index for test runner
 	TODAY=`date -Id`; \
 	mkdir -p build_history/$$TODAY; \
diff --git a/debian/set-paths b/debian/set-paths
index fd05d8d8..f24da3c7 100755
--- a/debian/set-paths
+++ b/debian/set-paths
@@ -40,6 +40,7 @@ for directory in "cmake/PySide6" "cmake/PySide6Qml"; do
         s|\${PACKAGE_PREFIX_DIR}|/usr|;
         s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|;
         s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|;
+        s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|;
         s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|;
     " \
     debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/*
diff --git a/debian/shiboken6-doc.docs b/debian/shiboken6-doc.docs
index 5ebc19ea..8a6b526d 100644
--- a/debian/shiboken6-doc.docs
+++ b/debian/shiboken6-doc.docs
@@ -1 +1 @@
-build/qfp*/build/shiboken6/doc/html/
+build/qfp-*/build/shiboken6/doc/html/
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 03637afc..3c73fe8e 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,7 +1,7 @@
 source-is-missing [examples/widgets/richtext/textedit/example.html]
 
 # binary files
-very-long-line-length-in-source-file * [examples/graphs/3d/widgetgallery/data/*.mesh:*]
+very-long-line-length-in-source-file * [examples/graphs/3d/widgetgraphgallery/data/*.mesh:*]
 very-long-line-length-in-source-file * [examples/gui/rhiwindow/shaders/prebuilt/*.qsb:*]
 very-long-line-length-in-source-file * [examples/widgets/rhi/simplerhiwidget/shader_assets/*.qsb:*]
 
diff --git a/debian/tests/control b/debian/tests/control
index 803fc5d1..7cae5e59 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,3 +1,6 @@
+## AUTOGENERATED FILE: SEE debian/tests/control.gen
+
+
 Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3danimation PySide6.Qt3DAnimation
 Depends:
  python3,
@@ -53,6 +56,7 @@ Depends:
  python3-pyside6.qtbluetooth,
 Restrictions: allow-stderr, superficial
 Features: test-name=python3-pyside6.qtbluetooth
+Architecture: linux-any
 
 Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcharts PySide6.QtCharts
 Depends:
@@ -96,6 +100,20 @@ Depends:
 Restrictions: allow-stderr, superficial
 Features: test-name=python3-pyside6.qtdesigner
 
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphs PySide6.QtGraphs
+Depends:
+ python3,
+ python3-pyside6.qtgraphs,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtgraphs
+
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphswidgets PySide6.QtGraphsWidgets
+Depends:
+ python3,
+ python3-pyside6.qtgraphswidgets,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtgraphswidgets
+
 Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgui PySide6.QtGui
 Depends:
  python3,
@@ -158,6 +176,7 @@ Depends:
  python3-pyside6.qtnfc,
 Restrictions: allow-stderr, superficial
 Features: test-name=python3-pyside6.qtnfc
+Architecture: linux-any
 
 Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopengl PySide6.QtOpenGL
 Depends:
@@ -374,6 +393,14 @@ Depends:
 Restrictions: allow-stderr, superficial
 Features: test-name=python3-pyside6.qtwebsockets
 
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebview PySide6.QtWebView
+Depends:
+ python3,
+ python3-pyside6.qtwebview,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtwebview
+Architecture: amd64 arm64 armhf i386
+
 Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwidgets PySide6.QtWidgets
 Depends:
  python3,
diff --git a/debian/tests/control.gen b/debian/tests/control.gen
index 06c3d7f6..f36c77c7 100755
--- a/debian/tests/control.gen
+++ b/debian/tests/control.gen
@@ -1,7 +1,11 @@
 #!/bin/sh
 
+C=debian/tests/control
+
 # Remove debian/tests/control
-rm -f debian/tests/control
+rm -f $C
+
+echo "## AUTOGENERATED FILE: SEE debian/tests/control.gen\n\n" > $C
 
 # Create the basic (import) test for Python 3 modules
 for binary_package in $(dh_listpackages|grep "python3-pyside6.qt"); do
@@ -13,12 +17,12 @@ Depends:
  python3,
  $binary_package,
 Restrictions: allow-stderr, superficial
-Features: test-name=$binary_package" >>debian/tests/control
+Features: test-name=$binary_package" >> $C
     architecture=$(sed -n "/^Package: ${binary_package}$/{n; p}" debian/control)
     if [ "$architecture" != 'Architecture: any' ]; then
-        echo "$architecture" >>debian/tests/control
+        echo "$architecture" >> $C
     fi
-    echo "" >>debian/tests/control
+    echo "" >> $C
 done
 
-sed -i '$d' debian/tests/control
+sed -i '$d' $C



More information about the Neon-commits mailing list