#1144512 wpewebkit: Please sync no-must-tail.patch from webkit2gtk

Package:
src:wpewebkit
Source:
src:wpewebkit
Submitter:
John Paul Adrian Glaubitz
Date:
2026-08-19 12:07:02 UTC
Severity:
normal
Tags:
#1144512#5
Date:
2026-08-16 12:24:59 UTC
From:
To:
Hi,

wpewebkit still FTBFS on some architectures due to the tail call issue [1]:

FAILED: [code=1] Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkOpts.cpp.o
/usr/bin/sh4-linux-gnu-g++ (...) -c /build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/core/SkOpts.cpp
In file included from /build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/core/SkOpts.cpp:16:
/build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h: In function ‘void portable::set_base_pointer(Params*, SkRasterPipelineStage*, F, F, F, F)’:
/build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h:3935:485: error: cannot tail-call: target is not able to optimize the call into a sibling call
 3935 | HIGHP_TAIL_STAGE(set_base_pointer, std::byte* p) {
      |

This should be easy to fix by syncing the no-must-tail.patch which is currently
missing from wpewebkit [2] from webkit2gtk.

Could you do that?

Thanks,
Adrian

#1144512#10
Date:
2026-08-16 14:36:29 UTC
From:
To:
#1144512#17
Date:
2026-08-16 14:37:56 UTC
From:
To:
Hi Berto,

Great, thanks a lot for the quick fix!

Adria

#1144512#22
Date:
2026-08-19 12:04:59 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
wpewebkit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1144512@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alberto Garcia <berto@igalia.com> (supplier of updated wpewebkit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 19 Aug 2026 13:41:04 +0200
Source: wpewebkit
Architecture: source
Version: 2.52.6-1
Distribution: unstable
Urgency: high
Maintainer: Debian WebKit Maintainers <pkg-webkit-maintainers@lists.alioth.debian.org>
Changed-By: Alberto Garcia <berto@igalia.com>
Closes: 1144512
Changes:
 wpewebkit (2.52.6-1) unstable; urgency=high
 .
   * New upstream release.
   * debian/patches/no-must-tail.patch:
     - Disable musttail on alpha, hppa, m68k and sh4 (Closes: #1144512).
Checksums-Sha1:
 5c2f21b7fc1d59d6d60c031ed61742105693f194 3455 wpewebkit_2.52.6-1.dsc
 92b315bda8ef52ec131bddceccdbc5465c804847 65541800 wpewebkit_2.52.6.orig.tar.xz
 e881183d21eeb67b806e988bb644d7a7d1ae7285 195 wpewebkit_2.52.6.orig.tar.xz.asc
 13c63824b3218bdf6d3abe8b663a22fc3c10fa0b 54528 wpewebkit_2.52.6-1.debian.tar.xz
 15e7a76cd66a7b32ee9fd0b5868364e310ec1bf3 12761 wpewebkit_2.52.6-1_source.buildinfo
Checksums-Sha256:
 d0b020b9a1cf16ebb061edfa8fee0629295f9734f0449eac93bed37eac573b6c 3455 wpewebkit_2.52.6-1.dsc
 b2bafef2751625b7fdf530f230ff0f542ff0eeba3590c3a989d931b2a55c858e 65541800 wpewebkit_2.52.6.orig.tar.xz
 33f9d7ea5c3d3cf3f87ed33b4e67748e7d6daabc347b7882e22f32f7bc5bc4b4 195 wpewebkit_2.52.6.orig.tar.xz.asc
 f3fac087f8a7b2f85a2210a290ebd8598512cbf40c77c30b9e00d8e400a362ba 54528 wpewebkit_2.52.6-1.debian.tar.xz
 6edc5791eca63fa9ea3a359a3d3c900db8ee19a503f6514e25a464e7dd728434 12761 wpewebkit_2.52.6-1_source.buildinfo
Files:
 a308a1ea7b3a817845b80ea1d3f47b32 3455 libs optional wpewebkit_2.52.6-1.dsc
 a5ab0470904d86e22680e7e89dd88035 65541800 libs optional wpewebkit_2.52.6.orig.tar.xz
 1a28acaf93039635f89cb88f3877e46e 195 libs optional wpewebkit_2.52.6.orig.tar.xz.asc
 c63742015904c9cc35c6457edf5799fa 54528 libs optional wpewebkit_2.52.6-1.debian.tar.xz
 cdba25bd859d1a7c592d1019704aefff 12761 libs optional wpewebkit_2.52.6-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEYrwugQBKzlHMYFizAAyEYu0C2AIFAmqFl3cACgkQAAyEYu0C
2AIODw/9HaQx1tU+amvyOQFmHrC0Foq1Vc7xq7Dqxkkr8LcLkiGBwHlkQflD5o0S
ky0OaAatCB0eBhsUA2hGDLadLBHoYnmka7DLkBY75PN0Cb2ET3gQt7d6pTOkta6V
ylxsZjuH4x2FVgf3VtyxDk784CTBSHeYJgirCB9LCl5Kb2k1IMl6S8bQSa4RbcM4
CpCUpZT228RmWgniimz1DFBpDfw84IbYsw6JxqFGb5OAVii280cJJltOuYa/yUwK
2iw6SnZttqcWNTf1i+fpuyc/uBlHNEmAo2KCOMk/xuzUKk2W5NTynZzbTaBCw7A9
xlbKBLkDDZW8OaXhWknJ9TYl+wSq1FogPmMaNAbAWm6ITu7n0LJEOYAIL58ojFZ4
fz2C8bDemF4IwEApzKQDqf+uNnHTLXT0abZnkKEcwylNDIgy8KIRkFOUh+S2e2ii
8iQYGatd2uMq1FJxL8w/XkUd0Zf1262vjsHpW4jBeUSG7ZWHgtgKkXXNz9PYfm3C
AdKrhUQCTXCoHZj3yoDwn6kc5xFWGoitRCELzxoqH0C8QfJnQSL3N98HMrTK1m91
OOUOUXZ/EHhMY9lDO9P1aVVukKTHzRsbqQtH5ottnIvDDnab51rvjDPTKRI2Meyd
7ZC5kKqHDvFyhKJlh9J0wTG8O5d+m7uBoveZR79AOj7U5ft7DIs=
=3VUc
-----END PGP SIGNATURE-----