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