Package: dpkg Version: 1.23.5 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
scripts/Dpkg/OpenPGP/Backend/GnuPG.pm is missing 'use Dpkg::Gettext;', which provides the g_() function used in _file_is_keybox(). When dpkg-source verifies upstream signatures using the GnuPG backend, it crashes with: ``` Undefined subroutine &Dpkg::OpenPGP::Backend::GnuPG::g_ called at /usr/share/perl5/Dpkg/OpenPGP/Backend/GnuPG.pm line 133. ``` The same bug was previously fixed for the Sequoia backend in dpkg 1.22.18 (#1099866). The fix is to add 'use Dpkg::Gettext;' to scripts/Dpkg/OpenPGP/Backend/GnuPG.pm, matching what was done for scripts/Dpkg/OpenPGP/Backend/Sequoia.pm. This bug was originally found in Ubuntu while I was working on lintian (https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2142108). -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEuVOE/FJ0HcdfWSw//lAdKwFeZPsFAmmW+PgACgkQ/lAdKwFe ZPsE/Q/8C/xMQbB88FURUmG6OTzZdduIU24v7QEVzqElTZ1IM69lbkg4wD2/sr+n wEFXMTR7ySsYa92spVWLhDtpt8qG6O5IDyCwCTsdgDAyaGbQ0sSgw/Gl5wwhmybR okXkRKRD3pWMAuCAQchnUu8oDxiSYOxeEw5X2ThRtyreiL66egiueIk7WNi7RLZo GmLsgUjN8YBvpJrvgLu9smLrOL5g+//M8T2dITPjfhrWDReYlTQtlGOTknfuz4Qj Ms9pzLmqEosafWaJIDDpzDQC9o2hz82DZnUjSvyko+rC9AOr3+KAK6QcMweAFcvo ApUargVRjOsPtGSLwksFMfJsnLSJOjbt4gYirqAmALno8Lt2lnZT/wdjISVxM5Uf oWR4nTzznR7QcpVYhSe/odbXAhojaBymgxUUVfHsxKtJq51AW9o0RC5p8B3TBD6R pFx/Uv7e7CXPHWJ8MJm3mtBXI5PXrvatvcJmwiQoe68WN9i3x9G04xkpOQqteT/B dX/0s2looADwqVzfMzS2fckQLZGc2CdF3NO2hcw//ez9ujcvb+6ETEZBKNQKD302 VY/uzZD2kfg6eWpUY/daANgX/k4tMkeyqvfICeVqgtFXpx1MursjDtRiexYdCmno ZR0rOk9KoVMCIov67An38znYZsoFJse1EhkadqFZ/g22Ag0FPxg= =eyRv -----END PGP SIGNATURE-----

