Package: pgpainless-cli Version: 1.6.8-1 Severity: serious Hi!
The dpkg test suite (in author mode, so not used during release or normal package builds), has support to test its SOP support, explicitly by calling pgpainless-cli, but it also contains run-time dependencies on pgpainless-cli. But that has been failing for a while, because the invocation of for example inline-verify triggers an exception: ,--- $ pgpainless-cli inline-verify hello-traditional_2.10-6.dsc /usr/share/keyrings/debian-keyring.gpg Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/cryptlib/CryptlibObjectIdentifiers at org.bouncycastle.openpgp.PGPUtil$2.<init>(Unknown Source) at org.bouncycastle.openpgp.PGPUtil.<clinit>(Unknown Source) at org.pgpainless.util.ArmorUtils.getDecoderStream(ArmorUtils.java:598) at org.pgpainless.key.parsing.KeyRingReader.readPublicKeyRingCollection(KeyRingReader.java:285) at org.pgpainless.key.parsing.KeyRingReader.readPublicKeyRingCollection(KeyRingReader.java:266) at org.pgpainless.key.parsing.KeyRingReader.publicKeyRingCollection(KeyRingReader.java:101) at org.pgpainless.sop.KeyReader.readPublicKeys(KeyReader.java:49) at org.pgpainless.sop.InlineVerifyImpl.cert(InlineVerifyImpl.java:50) at org.pgpainless.sop.InlineVerifyImpl.cert(InlineVerifyImpl.java:32) at sop.cli.picocli.commands.InlineVerifyCmd.run(InlineVerifyCmd.java:67) at picocli.CommandLine.executeUserObject(CommandLine.java:1939) at picocli.CommandLine.access$1300(CommandLine.java:145) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358) at picocli.CommandLine$RunLast.handle(CommandLine.java:2352) at picocli.CommandLine$RunLast.handle(CommandLine.java:2314) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179) at picocli.CommandLine$RunLast.execute(CommandLine.java:2316) at picocli.CommandLine.execute(CommandLine.java:2078) at sop.cli.picocli.SopCLI.execute(SopCLI.java:100) at org.pgpainless.cli.PGPainlessCLI.execute(PGPainlessCLI.java:39) at org.pgpainless.cli.PGPainlessCLI.main(PGPainlessCLI.java:26) Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.cryptlib.CryptlibObjectIdentifiers at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) ... 21 more `--- Thanks, Guillem