[pkg-gnupg-maint] Bug#993857: gnupg2: Please remove librsvg2-bin from BD

Laurent Bigonville bigon at debian.org
Tue Sep 7 11:13:31 BST 2021

Source: gnupg2
Version: 2.2.27-2
Severity: important


Having librsvg2-bin in the build-dependencies prevent the package to
build on some architecture (librsvg only builds on architecutres where
rust is ported to)

Could you please drop librsvg2-bin from the build-dependencies?

The BD was added in the following commit:

commit 90e4beaa8cb065d5964681b8b1dc72c84eeb5f9e
Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
Date:   Tue May 10 21:31:12 2016 -0400

    build gnupg-module-overview.png and ship it

    Upstream uses imagemagick for conversion of svg to png, and
    imagemagick itself appears to delegate to  rsvg-convert

But what I see is that the .png file is not rebuilt during the build of
the package and I don't know if imagemagick is still using rsvg-convert
anyway, so, is it really necessary to have that BD?

Without it, gnupg builds fine on kfreebsd

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

More information about the pkg-gnupg-maint mailing list