On Wed, Mar 08, 2023 at 09:36:23PM +0000, Alberto Garcia wrote: > Upstream has just confirmed that the new WebKit API for GTK4 is > final[1] so this is effectively a release candidate for WebKitGTK > 2.40.0, to be released in ~10 days.
2.40.0-2 has been in unstable for a while, I had to upload 2.40.0-3 because of a missing dependency in arm that was causing an autopkgtest to fail, all tests run fine now (mipsel is still missing but it worked fine in 2.40.0-2 with no changes affecting mipsel since then). This is tagged as 'moreinfo', is there anything else that I can provide? Berto
diff -Nru webkit2gtk-2.40.0/debian/changelog webkit2gtk-2.40.0/debian/changelog --- webkit2gtk-2.40.0/debian/changelog 2023-03-18 11:41:32.000000000 +0100 +++ webkit2gtk-2.40.0/debian/changelog 2023-03-21 18:11:48.000000000 +0100 @@ -1,3 +1,10 @@ +webkit2gtk (2.40.0-3) unstable; urgency=medium + + * debian/{rules,control.in}: + - Add dependency on libgles2 on arm (Closes: #1033230). + + -- Alberto Garcia <be...@igalia.com> Tue, 21 Mar 2023 18:11:48 +0100 + webkit2gtk (2.40.0-2) unstable; urgency=medium * debian/patches/fix-script-message-received-marshaller.patch: diff -Nru webkit2gtk-2.40.0/debian/control webkit2gtk-2.40.0/debian/control --- webkit2gtk-2.40.0/debian/control 2023-03-18 11:41:32.000000000 +0100 +++ webkit2gtk-2.40.0/debian/control 2023-03-21 18:11:48.000000000 +0100 @@ -180,6 +180,7 @@ gstreamer1.0-plugins-good, ${bwrap:Depends}, ${shlibs:Depends}, + ${gles:Depends}, ${misc:Depends} Recommends: gstreamer1.0-gl, libgl1-mesa-dri, @@ -311,6 +312,7 @@ gstreamer1.0-plugins-good, ${bwrap:Depends}, ${shlibs:Depends}, + ${gles:Depends}, ${misc:Depends} Recommends: gstreamer1.0-gl, libgl1-mesa-dri, @@ -442,6 +444,7 @@ gstreamer1.0-plugins-good, ${bwrap:Depends}, ${shlibs:Depends}, + ${gles:Depends}, ${misc:Depends} Recommends: gstreamer1.0-gl, libgl1-mesa-dri, diff -Nru webkit2gtk-2.40.0/debian/control-common.in webkit2gtk-2.40.0/debian/control-common.in --- webkit2gtk-2.40.0/debian/control-common.in 2023-03-18 11:41:32.000000000 +0100 +++ webkit2gtk-2.40.0/debian/control-common.in 2023-03-21 18:11:48.000000000 +0100 @@ -61,6 +61,7 @@ gstreamer1.0-plugins-good, ${bwrap:Depends}, ${shlibs:Depends}, + ${gles:Depends}, ${misc:Depends} Recommends: gstreamer1.0-gl, libgl1-mesa-dri, diff -Nru webkit2gtk-2.40.0/debian/rules webkit2gtk-2.40.0/debian/rules --- webkit2gtk-2.40.0/debian/rules 2023-03-18 11:41:32.000000000 +0100 +++ webkit2gtk-2.40.0/debian/rules 2023-03-21 18:11:48.000000000 +0100 @@ -148,6 +148,11 @@ DH_GENCONTROL_ARGS += -Vgst:Recommends="gstreamer1.0-libav, gstreamer1.0-plugins-bad" endif +# This is loaded at runtime using libepoxy so add an explicit dependency (#1033230) +ifneq (,$(filter $(DEB_HOST_ARCH),arm64 armel armhf)) + DH_GENCONTROL_ARGS += -Vgles:Depends="libgles2" +endif + CXXFLAGS=$(CFLAGS) # Disable commands and binary packages of the builds that we don't want