Bug#1016125: libgnupg-interface-perl as invoked via caff fails to detect gpg version

Guido Günther agx at sigxcpu.org
Wed Jul 27 17:10:22 BST 2022


Package: libgnupg-interface-perl
Version: 1.02-1
Severity: normal

When using caff fails to detect the gpg version and aborts:

$ caff -S -m no  < dc22_fprs.txt 
[NOTICE] Importing GnuPG options from /path/to/gnupg
[NOTICE]     no-emit-version
[NOTICE]     no-comments
[NOTICE]     personal-digest-preferences SHA256
[NOTICE]     cert-digest-algo SHA256
[NOTICE]     keyserver keyserver.ubuntu.com
[NOTICE] Reading gpgparticipants formatted input on STDIN
[NOTICE] Found SHA256 checksum (marked as verified, assumed good)
[NOTICE] Found RIPEMD160 checksum (marked as verified, assumed good)
[INFO] Ignoring fingerprint F2FAAC0D44C32D8B98539B9297A0FA0FC8F2DE45
[INFO] Ignoring fingerprint 31D80509460EFB31DF4B9629FB0E132DDB0AA5B1
...
[INFO] Adding fingerprint C0FE9DAC51E5CAF10DBE7DFC5E62533F19765111
[INFO] Ignoring fingerprint 16A1100AB78A62494F912A7812580AC9CE1FA236
[INFO] Ignoring fingerprint 140F202C78F643A57CE8B8F449C3BF8927553D2E
...
[INFO] Ignoring fingerprint 29CBDA84E741069F3ECD903B3C204B27F7BA6EE3
gpg-connect-agent: no running Dirmngr - starting '/usr/bin/dirmngr'
gpg-connect-agent: waiting for the dirmngr to come up ... (5s)
gpg-connect-agent: connection to dirmngr established
error determining fileno for STDIN: Illegal seek at (eval 235) line 55.
Use of uninitialized value $line in pattern match (m//) at /usr/share/perl5/GnuPG/Interface.pm line 827.
Use of uninitialized value $a in split at /usr/share/perl5/GnuPG/Interface.pm line 841.
Use of uninitialized value $a in split at /usr/share/perl5/GnuPG/Interface.pm line 841.
GnuPG Version 1.4 or 2.2+ required at (eval 235) line 55.

Though gpg is installed:

$ gpg --version
gpg (GnuPG) 2.2.35
libgcrypt 1.10.1
Copyright (C) 2022 g10 Code GmbH
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/agx/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

I've filed this against libgnupg-interface-perl as this seems to be the
bit that has issues to get the version. Please reassing if I got this
wrong.

Cheers,
 -- Guido


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-debug'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64

Kernel: Linux 5.18.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages signing-party depends on:
ii  gnupg                      2.2.35-3
ii  libc6                      2.33-8
ii  libclass-methodmaker-perl  2.24-2+b2
ii  libgnupg-interface-perl    1.02-1
ii  libmailtools-perl          2.21-1
ii  libmd0                     1.0.4-2
ii  libmime-tools-perl         5.510-1
ii  libnet-idn-encode-perl     2.500-2+b1
ii  libterm-readkey-perl       2.38-1+b3
ii  libtext-template-perl      1.61-1
ii  perl                       5.34.0-5
ii  python3                    3.10.5-3
ii  qprint                     1.1.dfsg.2-2.1

Versions of packages signing-party recommends:
pn  default-mta | mail-transport-agent  <none>
ii  dialog                              1.3-20211214-1
ii  libgd-perl [libgd-gd2-perl]         2.76-2+b1
ii  libpaper-utils                      1.1.28+b1
ii  whiptail                            0.52.21-5+b2

Versions of packages signing-party suggests:
pn  fonts-noto-cjk                   <none>
ii  fonts-noto-mono                  20201225-1
ii  imagemagick                      8:6.9.11.60+dfsg-1.3+b2
ii  imagemagick-6.q16 [imagemagick]  8:6.9.11.60+dfsg-1.3+b2
hi  mutt                             2.2.3-1
ii  qrencode                         4.1.1-1
pn  texlive-font-utils               <none>
ii  texlive-latex-extra              2022.20220605-1
ii  texlive-latex-recommended        2022.20220605-1
ii  texlive-xetex                    2022.20220605-1
ii  wipe                             0.24-9

-- no debconf information



More information about the pkg-perl-maintainers mailing list