[qt/yocto/meta-qt6]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/yocto/meta-qt6
Pushed by mirror-service into branch 'dev'.
Changed from e904d11a2eccc2ab1685abdb93a318fa796b1330 to 033fcee8d7cdc25d6e92f6d731b41a80736e7ae9
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 7e420e51a4f2b7e60dc79f5f95a5e2d1b7442602 by Mikko Gronoff (on behalf of Juho Lääkkö) on 19/08/2026 at 09:36..
coin: Keep only yocto master on CI

SPDX license expression requirements for recipes in yocto master are
incompatible with older yocto branches.

Change-Id: I94db939b0a2e5523f12a4dfb0ffc53ebf87f3003
Reviewed-by: Jouni Äijälä <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/7e420e51a4f2b7e60dc79f5f95a5e2d1b7442602

Git commit f15f7ef4b4051e2ad60cde6451d5237d1ae67fad by Mikko Gronoff (on behalf of Juho Lääkkö) on 19/08/2026 at 09:36..
libarchive: drop --without-cng for the mingw SDK

meta-mingw appends --without-cng for mingw32. libarchive 3.8.8 removed the
WinCrypt fallback that supplied Digest_CTX when HAVE_BCRYPT_H is undefined,
while CRYPTO_CHECK_WIN still selects the ARCHIVE_CRYPTO_*_WIN code paths, so
nativesdk-libarchive no longer compiles for the mingw SDK:

  archive_digest_private.h:187:9: error: unknown type name 'Digest_CTX'
  archive_digest.c:192:32: error: 'BCRYPT_MD5_ALGORITHM' undeclared

Removing the flag lets the bcrypt.h configure check run again, which defines
HAVE_BCRYPT_H and adds -lbcrypt. Nothing is lost: since 3.8.8 archive_util.c
calls BCryptGenRandom() with no HAVE_BCRYPT_H guard, so the flag can no
longer avoid the bcrypt dependency, only the -lbcrypt that satisfies it.
mingw-w64 ships bcrypt.h, so the check passes.

Not a meta-mingw regression - that flag has been there unchanged since 2018.
It surfaced now because the mingw CI target moved from scarthgap to yocto
master, where libarchive is 3.8.9.

Change-Id: I239a5f1a280bd1016e54dfa0e60aa3fadccd4524
Reviewed-by: Mikko Gronoff <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/f15f7ef4b4051e2ad60cde6451d5237d1ae67fad

Git commit 675695eb1bec8493c96235c6b3e53c5b20d09d71 by Mikko Gronoff on 19/08/2026 at 09:36..
recipes: update LICENSE to SPDX Expression syntax

Converted to new syntax by running openembedded-core/scripts/contrib/convert-spdx-licenses.py
on the layer. Conversion issue:

"ERROR:51: Invalid expression for parentheses
The-Qt-Company-Commercial  OR  (GPL-3.0-only  AND  Qt-GPL-exception-1.0)
                                                   ^^^^^^^^^^^^^^^^^^^^"

resolved by manually adjusting "(GPL-3.0-only & Qt-GPL-exception-1.0)"
to "(GPL-3.0-only WITH Qt-GPL-exception-1.0)" where applicable.

Change-Id: Id1729dbaeb24172f0f868c4ae0e2eb70294bf0bd
Reviewed-by: Jouni Äijälä <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/675695eb1bec8493c96235c6b3e53c5b20d09d71

Git commit 6a0bc17894a2f15f25b0998ebf693825be8cbb06 by Mikko Gronoff (on behalf of Juho Lääkkö) on 19/08/2026 at 09:36..
libuv: Fix mingw SDK build with GCC 16

libuv 1.52.1 made uv_cpu_info_s.model const without updating
src/win/util.c, which takes the address of that field. GCC 14 and newer
treat the resulting type mismatch as an error, so nativesdk-libuv fails
to compile for the mingw SDK.

Backport the upstream fix, which is not in any release yet. Only the
Windows backend is affected, so apply it for mingw32 only.

Change-Id: Ifc14ab4d9e3151e8f03813c95fcd13856e841688
Reviewed-by: Mikko Gronoff <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/6a0bc17894a2f15f25b0998ebf693825be8cbb06

Git commit b79f816c153442a67d6cf3e34e3e246ce9822eb4 by Mikko Gronoff (on behalf of Juho Lääkkö) on 19/08/2026 at 09:36..
qtwebengine: Fix skcms build on 32-bit ARM with GCC 16

Fix following build error:

  FAILED: obj/skia/skcms_TransformBaseline_and_public/skcms_TransformBaseline.o
  .../skia/modules/skcms/src/Transform_inl.h:1508:13:
    error: inlining failed in call to 'always_inline'
      'void skcms_private::baseline::exec_stages(
          void (**)(StageList, const void**, ...), ...)':
      target specific option mismatch

  ninja: build stopped: subcommand failed.

Change-Id: I880275b797082562312f56cc791c8ca571630276
Reviewed-by: Mikko Gronoff <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/b79f816c153442a67d6cf3e34e3e246ce9822eb4

Git commit 033fcee8d7cdc25d6e92f6d731b41a80736e7ae9 by Mikko Gronoff on 19/08/2026 at 09:36..
qtpdf: skip buildpaths QA check for -dev package

Change-Id: I599a12427f66568106a2fd29d0fd6d4ea0d32040
Reviewed-by: Juho Lääkkö <[email protected]>
https://invent.kde.org/qt/yocto/meta-qt6/-/commit/033fcee8d7cdc25d6e92f6d731b41a80736e7ae9
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.