qt6-base.git
2 years agoMerge qt6-base (6.4.2+dfsg-18) import into refs/heads/workingbranch
Patrick Franz [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Merge qt6-base (6.4.2+dfsg-18) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agoChange how stack grows on HPPA.
John David Anglin [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Change how stack grows on HPPA.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042018
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Last-Update: 2023-07-28

On HPPA stack grows upwards. This patch introduces this change for
this 3rd party code.

Gbp-Pq: Name forkfd_grow_stack_upwards_on_hppa.patch

2 years agoremove RPATH/RUNPATH from examples' binaries.
Lisandro Damián Nicanor Pérez Meyer [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
remove RPATH/RUNPATH from examples' binaries.

Forwarded: not-needed
Last-Update: 2023-07-23

On Debian the examples are built against system's libraries, so there is no
need to set RPATH/RUNPATH.

Gbp-Pq: Name remove_rpath_from_examples.patch

2 years agoAvoid trying to build the htmlinfo example
Lisandro Damián Nicanor Pérez Meyer [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Avoid trying to build the htmlinfo example

Forwarded: not-needed

This example uses non-free images, so we had to remove it from the original
tarball.

This patch avoid building this example.

Gbp-Pq: Name no_htmlinfo_example.patch

2 years agoforce the usage of the shared libzstd library.
Lisandro Damián Nicanor Pérez Meyer [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
force the usage of the shared libzstd library.

Bug: https://bugreports.qt.io/browse/QTBUG-110978
Forwarded: not-needed

The library provides both versions, and the original code prefers the static
version over the shared, while on Debian it should always use the shared
version.

Gbp-Pq: Name force_shared_libzstd.patch

2 years agocross
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years agoAdd SH description
John Paul Adrian Glaubitz [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Add SH description

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043225
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Upstream processes archs from time to time and tends to disable those that
they do not know wether they are working or not.

SH is working on Debian, so as an intermediate measure re enable it here.

Gbp-Pq: Name Add-SH-detection.patch

2 years agoFix CVE-2023-24607
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Fix CVE-2023-24607

Forwarded: not-needed

CVE-2023-24607 can trigger a DOS with a specifically crafted string,
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031871.
This patch https://codereview.qt-project.org/c/qt/qtbase/+/456216,
https://codereview.qt-project.org/c/qt/qtbase/+/457637 and
https://codereview.qt-project.org/c/qt/qtbase/+/457937
See: https://www.qt.io/blog/security-advisory-qt-sql-odbc-driver-plugin

Gbp-Pq: Name cve-2023-24607.patch

2 years ago[PATCH] Add/enable Alpha detection
Pino Toscano [Tue, 15 Nov 2022 06:15:44 +0000 (07:15 +0100)]
[PATCH] Add/enable Alpha detection

- uncomment the Alpha detection defining Q_PROCESSOR_ALPHA, which is
  already used/documented in few places
- set the right machine type in QElfParser for Alpha ELF files

Pick-to: 6.5
Change-Id: I072bdee8b73ad3c86591c764aa7075c114967fd9
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>
Gbp-Pq: Name upstream_Add-enable-Alpha-detection.patch

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agocve-2023-33285
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
cve-2023-33285

Gbp-Pq: Name cve-2023-33285.diff

2 years agocve-2023-32763
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
cve-2023-32763

Gbp-Pq: Name cve-2023-32763.diff

2 years agocve-2023-32762
Debian Qt/KDE Maintainers [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
cve-2023-32762

Gbp-Pq: Name cve-2023-32762.diff

2 years ago[PATCH] Schannel: Reject certificate not signed by a configured CA certificate
Mårten Nordheim [Wed, 10 May 2023 14:43:41 +0000 (16:43 +0200)]
[PATCH] Schannel: Reject certificate not signed by a configured CA certificate

Not entirely clear why, but when building the certificate chain for a
peer the system certificate store is searched for root certificates.
General expectation is that after calling
`sslConfiguration.setCaCertificates()` the system certificates will
not be taken into consideration.

To work around this behavior, we do a manual check that the root of the
chain is part of the configured CA certificates.

Pick-to: 6.5 6.2 5.15
Change-Id: I03666a4d9b0eac39ae97e150b4743120611a11b3
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Gbp-Pq: Name cve-2023-34410-ada2c57.diff

2 years ago[PATCH] Ssl: Copy the on-demand cert loading bool from default config
Mårten Nordheim [Thu, 25 May 2023 12:40:29 +0000 (14:40 +0200)]
[PATCH] Ssl: Copy the on-demand cert loading bool from default config

Otherwise individual sockets will still load system certificates when
a chain doesn't match against the configured CA certificates.
That's not intended behavior, since specifically setting the CA
certificates means you don't want the system certificates to be used.

Follow-up to/amends ada2c573c1a25f8d96577734968fe317ddfa292a

This is potentially a breaking change because now, if you ever add a
CA to the default config, it will disable loading system certificates
on demand for all sockets. And the only way to re-enable it is to
create a null-QSslConfiguration and set it as the new default.

Pick-to: 6.5 6.2 5.15
Change-Id: Ic3b2ab125c0cdd58ad654af1cb36173960ce2d1e
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Gbp-Pq: Name cve-2023-34410-57ba626.diff

2 years agoqt6-base (6.4.2+dfsg-18) unstable; urgency=medium
Patrick Franz [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
qt6-base (6.4.2+dfsg-18) unstable; urgency=medium

  [ Helmut Grohne ]
  * Fix FTCBFS: Do build sqlbrowser. (Closes: #1042709)
  * Move from deprecated QT_BUILD_TOOLS_WHEN_CROSSCOMPILING to
    QT_FORCE_BUILD_TOOLS.

  [ John Paul Adrian Glaubitz ]
  * Add Add-SH-detection.patch in order to restore SH detection
   (Closes: #1043225).

[dgit import unpatched qt6-base 6.4.2+dfsg-18]

2 years agoImport qt6-base_6.4.2+dfsg-18.debian.tar.xz
Patrick Franz [Tue, 8 Aug 2023 06:40:37 +0000 (07:40 +0100)]
Import qt6-base_6.4.2+dfsg-18.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-18 qt6-base_6.4.2+dfsg-18.debian.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg-10) import into refs/heads/workingbranch
Patrick Franz [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
Merge qt6-base (6.4.2+dfsg-10) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agoforce the usage of the shared libzstd library.
Lisandro Damián Nicanor Pérez Meyer [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
force the usage of the shared libzstd library.

Bug: https://bugreports.qt.io/browse/QTBUG-110978
Forwarded: not-needed

The library provides both versions, and the original code prefers the static
version over the shared, while on Debian it should always use the shared
version.

Gbp-Pq: Name force_shared_libzstd.patch

2 years agocross
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years agoFix CVE-2023-24607
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
Fix CVE-2023-24607

Forwarded: not-needed

CVE-2023-24607 can trigger a DOS with a specifically crafted string,
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031871.
This patch https://codereview.qt-project.org/c/qt/qtbase/+/456216,
https://codereview.qt-project.org/c/qt/qtbase/+/457637 and
https://codereview.qt-project.org/c/qt/qtbase/+/457937
See: https://www.qt.io/blog/security-advisory-qt-sql-odbc-driver-plugin

Gbp-Pq: Name cve-2023-24607.patch

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agocve-2023-33285
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
cve-2023-33285

Gbp-Pq: Name cve-2023-33285.diff

2 years agocve-2023-32763
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
cve-2023-32763

Gbp-Pq: Name cve-2023-32763.diff

2 years agocve-2023-32762
Debian Qt/KDE Maintainers [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
cve-2023-32762

Gbp-Pq: Name cve-2023-32762.diff

2 years agoqt6-base (6.4.2+dfsg-10) unstable; urgency=medium
Patrick Franz [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
qt6-base (6.4.2+dfsg-10) unstable; urgency=medium

  [ Patrick Franz ]
  * Add patch to fix CVE-2023-33285 (Closes: #1036848).

[dgit import unpatched qt6-base 6.4.2+dfsg-10]

2 years agoImport qt6-base_6.4.2+dfsg-10.debian.tar.xz
Patrick Franz [Sun, 28 May 2023 08:41:24 +0000 (09:41 +0100)]
Import qt6-base_6.4.2+dfsg-10.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-10 qt6-base_6.4.2+dfsg-10.debian.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg-9) import into refs/heads/workingbranch
Lisandro Damián Nicanor Pérez Meyer [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
Merge qt6-base (6.4.2+dfsg-9) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agoforce the usage of the shared libzstd library.
Lisandro Damián Nicanor Pérez Meyer [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
force the usage of the shared libzstd library.

Bug: https://bugreports.qt.io/browse/QTBUG-110978
Forwarded: not-needed

The library provides both versions, and the original code prefers the static
version over the shared, while on Debian it should always use the shared
version.

Gbp-Pq: Name force_shared_libzstd.patch

2 years agocross
Debian Qt/KDE Maintainers [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years agoFix CVE-2023-24607
Debian Qt/KDE Maintainers [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
Fix CVE-2023-24607

Forwarded: not-needed

CVE-2023-24607 can trigger a DOS with a specifically crafted string,
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031871.
This patch https://codereview.qt-project.org/c/qt/qtbase/+/456216,
https://codereview.qt-project.org/c/qt/qtbase/+/457637 and
https://codereview.qt-project.org/c/qt/qtbase/+/457937
See: https://www.qt.io/blog/security-advisory-qt-sql-odbc-driver-plugin

Gbp-Pq: Name cve-2023-24607.patch

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agocve-2023-32763
Debian Qt/KDE Maintainers [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
cve-2023-32763

Gbp-Pq: Name cve-2023-32763.diff

2 years agocve-2023-32762
Debian Qt/KDE Maintainers [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
cve-2023-32762

Gbp-Pq: Name cve-2023-32762.diff

2 years agoqt6-base (6.4.2+dfsg-9) unstable; urgency=medium
Lisandro Damián Nicanor Pérez Meyer [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
qt6-base (6.4.2+dfsg-9) unstable; urgency=medium

  * Team upload.
  * Add a patch to fix CVE-2023-32762.

[dgit import unpatched qt6-base 6.4.2+dfsg-9]

2 years agoImport qt6-base_6.4.2+dfsg-9.debian.tar.xz
Lisandro Damián Nicanor Pérez Meyer [Mon, 22 May 2023 14:40:45 +0000 (15:40 +0100)]
Import qt6-base_6.4.2+dfsg-9.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-9 qt6-base_6.4.2+dfsg-9.debian.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg-7) import into refs/heads/workingbranch
Patrick Franz [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
Merge qt6-base (6.4.2+dfsg-7) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agoforce the usage of the shared libzstd library.
Lisandro Damián Nicanor Pérez Meyer [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
force the usage of the shared libzstd library.

Bug: https://bugreports.qt.io/browse/QTBUG-110978
Forwarded: not-needed

The library provides both versions, and the original code prefers the static
version over the shared, while on Debian it should always use the shared
version.

Gbp-Pq: Name force_shared_libzstd.patch

2 years agocross
Debian Qt/KDE Maintainers [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years agoFix CVE-2023-24607
Debian Qt/KDE Maintainers [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
Fix CVE-2023-24607

Forwarded: not-needed

CVE-2023-24607 can trigger a DOS with a specifically crafted string,
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031871.
This patch https://codereview.qt-project.org/c/qt/qtbase/+/456216,
https://codereview.qt-project.org/c/qt/qtbase/+/457637 and
https://codereview.qt-project.org/c/qt/qtbase/+/457937
See: https://www.qt.io/blog/security-advisory-qt-sql-odbc-driver-plugin

Gbp-Pq: Name cve-2023-24607.patch

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agoqt6-base (6.4.2+dfsg-7) unstable; urgency=medium
Patrick Franz [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
qt6-base (6.4.2+dfsg-7) unstable; urgency=medium

  [ Patrick Franz ]
  * Update patch for CVE-2023-24607.

[dgit import unpatched qt6-base 6.4.2+dfsg-7]

2 years agoImport qt6-base_6.4.2+dfsg-7.debian.tar.xz
Patrick Franz [Tue, 28 Feb 2023 22:22:10 +0000 (22:22 +0000)]
Import qt6-base_6.4.2+dfsg-7.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-7 qt6-base_6.4.2+dfsg-7.debian.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg-3) import into refs/heads/workingbranch
Lisandro Damián Nicanor Pérez Meyer [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
Merge qt6-base (6.4.2+dfsg-3) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agoforce the usage of the shared libzstd library.
Lisandro Damián Nicanor Pérez Meyer [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
force the usage of the shared libzstd library.

Bug: https://bugreports.qt.io/browse/QTBUG-110978
Forwarded: not-needed

The library provides both versions, and the original code prefers the static
version over the shared, while on Debian it should always use the shared
version.

Gbp-Pq: Name force_shared_libzstd.patch

2 years agocross
Debian Qt/KDE Maintainers [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agoqt6-base (6.4.2+dfsg-3) unstable; urgency=medium
Lisandro Damián Nicanor Pérez Meyer [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
qt6-base (6.4.2+dfsg-3) unstable; urgency=medium

  * Team upload.
  * Remove symbols related to libzstd. They where there because of the static
    library.

[dgit import unpatched qt6-base 6.4.2+dfsg-3]

2 years agoImport qt6-base_6.4.2+dfsg-3.debian.tar.xz
Lisandro Damián Nicanor Pérez Meyer [Mon, 6 Feb 2023 19:47:48 +0000 (19:47 +0000)]
Import qt6-base_6.4.2+dfsg-3.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-3 qt6-base_6.4.2+dfsg-3.debian.tar.xz]

2 years agoImport qt6-base_6.4.2+dfsg.orig.tar.xz
Patrick Franz [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
Import qt6-base_6.4.2+dfsg.orig.tar.xz

[dgit import orig qt6-base_6.4.2+dfsg.orig.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg-1) import into refs/heads/workingbranch
Patrick Franz [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
Merge qt6-base (6.4.2+dfsg-1) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years agocross
Debian Qt/KDE Maintainers [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
cross

Gbp-Pq: Name cross.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agoqt6-base (6.4.2+dfsg-1) unstable; urgency=medium
Patrick Franz [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
qt6-base (6.4.2+dfsg-1) unstable; urgency=medium

  [ Patrick Franz ]
  * Switch to the official 6.4.2 tarball, the tarball is the same.

  [ Helmut Grohne ]
  * Fix FTCBFS: Pass QT_HOST_PATH. (Closes: #1023054)
    + cross.patch: Honour PKG_CONFIG_EXECUTABLE
    + cross.patch: Allow building android tools
    + Pass QT_HOST_* variables to build.
    + Depend on a native qt toolchain for the former.
    + Do build tools even when cross building.
    + Add excess files to debian/not-installed.
  * Install <triplet>-qmake6 cross wrapper (Closes: #1025663).

[dgit import unpatched qt6-base 6.4.2+dfsg-1]

2 years agoImport qt6-base_6.4.2+dfsg-1.debian.tar.xz
Patrick Franz [Tue, 31 Jan 2023 18:16:32 +0000 (18:16 +0000)]
Import qt6-base_6.4.2+dfsg-1.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg-1 qt6-base_6.4.2+dfsg-1.debian.tar.xz]

2 years agoMerge qt6-base (6.4.2+dfsg~rc1-3) import into refs/heads/workingbranch
Patrick Franz [Fri, 30 Dec 2022 15:58:05 +0000 (15:58 +0000)]
Merge qt6-base (6.4.2+dfsg~rc1-3) import into refs/heads/workingbranch

2 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Fri, 30 Dec 2022 15:58:05 +0000 (15:58 +0000)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

2 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

2 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Fri, 30 Dec 2022 15:58:05 +0000 (15:58 +0000)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

2 years ago[PATCH] Add M68k detection
Pino Toscano [Thu, 6 Oct 2022 21:17:57 +0000 (23:17 +0200)]
[PATCH] Add M68k detection

- detect the M68k architecture (Motorola 68000) and define
  Q_PROCESSOR_M68K
- set the right machine type in QElfParser for M68k ELF files

Change-Id: Ie5694abbe1ae2bfeb5692defba0ca6062c1d60ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-M68k-detection.patch

2 years ago[PATCH] Add HPPA detection
Pino Toscano [Thu, 6 Oct 2022 21:15:30 +0000 (23:15 +0200)]
[PATCH] Add HPPA detection

- detect the HPPA architecture (PA-RISC) and define Q_PROCESSOR_HPPA
- set the right machine type in QElfParser for HPPA ELF files

Change-Id: I5214ce64ef1fdd0ecca3d6c1694c5db9b2852a22
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Add-HPPA-detection.patch

2 years agoqt6-base (6.4.2+dfsg~rc1-3) unstable; urgency=medium
Patrick Franz [Fri, 30 Dec 2022 15:58:05 +0000 (15:58 +0000)]
qt6-base (6.4.2+dfsg~rc1-3) unstable; urgency=medium

  [ Patrick Franz ]
  * Upload to unstable.

[dgit import unpatched qt6-base 6.4.2+dfsg~rc1-3]

2 years agoImport qt6-base_6.4.2+dfsg~rc1-3.debian.tar.xz
Patrick Franz [Fri, 30 Dec 2022 15:58:05 +0000 (15:58 +0000)]
Import qt6-base_6.4.2+dfsg~rc1-3.debian.tar.xz

[dgit import tarball qt6-base 6.4.2+dfsg~rc1-3 qt6-base_6.4.2+dfsg~rc1-3.debian.tar.xz]

2 years agoImport qt6-base_6.4.2+dfsg~rc1.orig.tar.xz
Patrick Franz [Tue, 27 Dec 2022 21:26:09 +0000 (21:26 +0000)]
Import qt6-base_6.4.2+dfsg~rc1.orig.tar.xz

[dgit import orig qt6-base_6.4.2+dfsg~rc1.orig.tar.xz]

3 years agoMerge qt6-base (6.3.1+dfsg-10) import into refs/heads/workingbranch
Patrick Franz [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
Merge qt6-base (6.3.1+dfsg-10) import into refs/heads/workingbranch

3 years agoDon't use yield on CPUs that might not support it
Debian Qt/KDE Maintainers [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
Don't use yield on CPUs that might not support it

Gbp-Pq: Name armel-noyield.patch

3 years ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

3 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

3 years ago[PATCH] QFileSystemEngine::canonicalName (Unix): clean up control-flow
Fabian Kosmale [Mon, 14 Feb 2022 09:29:24 +0000 (10:29 +0100)]
[PATCH] QFileSystemEngine::canonicalName (Unix): clean up control-flow

When passing a nullptr to realpath, it will allocate memory. That memory
has to be freed (with free) later to avoid a leak, which we so far
didn't.
This patch ensures that we always clean up the memory by using a
unique_ptr. As a drive-by, clean up the control-flow:
- Always pass either the stack buffer or nullptr to realpath.
- Rely on realpath returning nullptr in the error case.
Lastly, fix a few coding-style issues.

Change-Id: Ia906df77324020c267b087ec52a9a6c47aaa2a59
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_QFileSystemEngine-canonicalName-Unix-clean-up-contro.patch

3 years ago[PATCH] Avoid a stack buffer when not needed
Pino Toscano [Thu, 10 Feb 2022 07:26:11 +0000 (08:26 +0100)]
[PATCH] Avoid a stack buffer when not needed

Allocate a PATH_MAX-sized buffer on stack only in case we are not using
realpath(X, null), i.e. on platforms with older POSIX versions, macOS,
or Android.

This fixes the build on platforms that do not have PATH_MAX (e.g.
GNU/Hurd), and it provides a minor optimization on realpath(X, null)
platforms.

Change-Id: Icd92a1b15ec18c5eef8113408e9610dfac774101
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_Avoid-a-stack-buffer-when-not-needed.patch

3 years ago[PATCH] Hurd: enable XOPEN largefile APIs
Pino Toscano [Mon, 31 Jan 2022 20:36:59 +0000 (21:36 +0100)]
[PATCH] Hurd: enable XOPEN largefile APIs

Hurd supports largefile, so enable it also in Qt.

Change-Id: I8384ca2cb5c6250376916b6a890e1a873c0a0e96
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Gbp-Pq: Name upstream_Hurd-enable-XOPEN-largefile-APIs.patch

3 years ago[PATCH] QProcess/Unix: fallback on _POSIX_PIPE_BUF w/ missing PIPE_BUF
Pino Toscano [Mon, 17 Jan 2022 19:43:01 +0000 (20:43 +0100)]
[PATCH] QProcess/Unix: fallback on _POSIX_PIPE_BUF w/ missing PIPE_BUF

PIPE_BUF is optional in POSIX, e.g. "where the corresponding value is
equal to or greater than the stated minimum, but where the value can
vary depending on the file to which it is applied." [1]

GNU/Hurd does not provide PIPE_BUF, so fallback to its minimum
acceptable value, that is _POSIX_PIPE_BUF.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html

Also, explicitly include <limits.h> in this file, to make sure PIPE_BUF
or _POSIX_PIPE_BUF are available without relying on other headers to
pull <limits.h>.

Change-Id: Ifae964db81841e1d31fc09e73b45594af9a326d1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_QProcess-Unix-fallback-on-_POSIX_PIPE_BUF-w-missing-.patch

3 years ago[PATCH] CMake: add support for GNU/Hurd
Pino Toscano [Sun, 21 Nov 2021 07:59:56 +0000 (08:59 +0100)]
[PATCH] CMake: add support for GNU/Hurd

Add a "HURD" CMake platform specification, so it can be properly
checked in the build system.

Set QT_DEFAULT_MKSPEC to the existing hurd-g++ mkspec.

Hurd supports $ORIGIN in RPATH, so enable it.

Hurd uses X11, so add it to the X11_SUPPORTED list.

Enable few more feature checks that apply to Hurd as well: either
because they are provided by GNU libc itself, or because they are
implemented on Hurd.

Check and set the ELF interpreter, as it is a common functionality of
the GNU toolchain.

Change-Id: Id347033560bbc5a2a4e2c3abb493c948c002b40e
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Gbp-Pq: Name upstream_CMake-add-support-for-GNU-Hurd.patch

3 years agoqt6-base (6.3.1+dfsg-10) unstable; urgency=medium
Patrick Franz [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
qt6-base (6.3.1+dfsg-10) unstable; urgency=medium

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Bump minimum CMake version to 3.24. Version 3.18 in stable won't create
    pkg-config's .pc files, and we are installing them now. The change might
    have occurred in a previous CMake version.

  [ Patrick Franz ]
  * Increase CMake verbosity level.
  * Add cmake as a dependency to qt6-base-dev-tools as qt-cmake requires
    it (Closes: #1019870).
  * Move development files for libQt6EglFSDeviceIntegration,
    libQt6EglFsKmsGbmSupport and libQt6EglFsKmsSupport from qt6-base-dev
    into libqt6opengl6-dev (Closes: #1017940).

  [ Pino Toscano ]
  * Update symbols files from the logs of buildds.

[dgit import unpatched qt6-base 6.3.1+dfsg-10]

3 years agoImport qt6-base_6.3.1+dfsg-10.debian.tar.xz
Patrick Franz [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
Import qt6-base_6.3.1+dfsg-10.debian.tar.xz

[dgit import tarball qt6-base 6.3.1+dfsg-10 qt6-base_6.3.1+dfsg-10.debian.tar.xz]

3 years agoMerge qt6-base (6.3.1+dfsg-9) import into refs/heads/workingbranch
Pino Toscano [Sat, 3 Sep 2022 06:15:09 +0000 (07:15 +0100)]
Merge qt6-base (6.3.1+dfsg-9) import into refs/heads/workingbranch