Bug#979170: webkit2gtk: please reduce Build-Depends

Alberto Garcia berto at igalia.com
Thu Jan 7 16:43:05 GMT 2021


Control: tags -1 pending

On Sun, Jan 03, 2021 at 10:44:02AM +0100, Helmut Grohne wrote:

> Given that webkit2gtk builds reproducibly, one can attempt dropping
> individual dependencies and see whether it still reproduces the
> original artifact. Instead of merely dropping, I opted into
> Build-Conflicts for testing. The following dependencies happen to
> not influence the resulting .debs when dropped:
> 
>  * gawk
>  * libfile-copy-recursive-perl
>  * libgeoclue-2-dev
>  * libupower-glib-dev
>  * geoclue-2.0
>  * mesa-common-dev
>  * libgles2-mesa-dev
> 
> Given that webkit2gtk entirely skips dh_auto_test, I suspect that
> they can all be dropped with no replacement. Do you agree?

Hello Helmut,

thanks for the bug report. I went over all build dependencies and
identified the ones that can be removed, including the ones that you
mention plus a couple of additional ones. Full details here:

   https://salsa.debian.org/webkit-team/webkit/-/commit/8809b21d5940ebc25b4c0e3b58436fb90ff5107d

Ping me if you need me to make a Debian release with this, otherwise
it will ship with the next upstream version of WebKitGTK (likely
withing the next few weeks).

Thanks!

Berto



More information about the Pkg-webkit-maintainers mailing list