WebKit 2.40 update for buster

Carlos Alberto Lopez Perez clopez at igalia.com
Fri Jun 2 17:12:11 BST 2023


On 02/06/2023 14:17, Emilio Pozuelo Monfort wrote:
> Hi,
> 
> With the release of WebKitGTK+ 2.40, the series currently in buster,
> 2.38, has become EOL. Unfortunately 2.40 bumped the compiler and other
> library requirements quite a bit, so a backport wasn't easy, but I've
> managed to do it. It requires clang++-13 to build (which is presently in
> buster) as well as libc++, which is a new runtime dependency. A couple
> of other libraries are now required in order to keep support for Wayland.
> 
> I have prepared a repository at
> 
>   deb [allow-insecure=yes] https://people.debian.org/~pochu/lts/webkit/ ./
> 
> (the allow-insecure could be dropped if make apt trust my GPG key
> (709CA6C7EBE6259C5DF7643E9D46C488E4368302).
> 
> Just like in bullseye, the new webkit breaks evolution, so I prepared an
> update for it to work with the newer webkit.
> 
> I'd appreciate some testing of any webkit applications
> (epiphany-browser, evolution...) that you can.
> 
> If all goes well, I'll address the last known issue (building with cmake
> from buster, which is partly done but not completed) and upload
> everything. Otherwise if there's breakage, the alternative would be to
> mark webkit as limited support (only for trusted content), which
> basically EOLs it.
> 
> Cheers,
> Emilio
> 

Thanks for the effort.

I tested it a bit and overall it works to me as expected.

But I found this two issues.

 1) The package webkit2gtk-driver is not installable because
it depends on libwebkit2gtk-4.1-0 instead of libwebkit2gtk-4.0-0

The error is:
The following packages have unmet dependencies:
 webkit2gtk-driver : Depends: libwebkit2gtk-4.1-0 (= 2.40.1-1~deb10u1) but it is not installable


 2) The version shipped is 2.40.1
Please upgrade it to 2.40.2 as that newer version fixes major security
issues. See: https://webkitgtk.org/security/WSA-2023-0004.html


Thanks!



More information about the Pkg-webkit-maintainers mailing list