Control: tag -1 + moreinfo Hi Paul,
intrigeri: >>> - Don't bloat the logs with fingerprints of keys that could not >>> be found (Closes: #900388). Also, hide spurious >>> "dirmngr:Network:/usr/bin/dirmngr:1:1:" output. >> This doesn't seem to have fixed the problem for me after a reboot. > Ouch, too bad. Reopened. I'm sorry I have no idea what's going on: - I cannot reproduce this locally even though I have plenty of keys in my keyring that are not on the keyservers. - I've copied one of your sample errors ('gpg: key "0123456789ABCDEF0123456789ABCDEF01234567" not found: Not found'), passed it through the regexp and it successfully filters it out. Could you please: - apply the attached patch - kill + start parcimonie - send me the relevant bits of the Journal (ideally, redirecting its output to a file and signing that file, to ensure the text is not mangled in transit) Thanks in advance. Cheers, -- intrigeri
diff --git a/lib/App/Parcimonie/Daemon.pm b/lib/App/Parcimonie/Daemon.pm index 2a5f1b1..918b811 100644 --- a/lib/App/Parcimonie/Daemon.pm +++ b/lib/App/Parcimonie/Daemon.pm @@ -363,6 +363,7 @@ sub tryRecvKey { # gpg: keyserver receive failed: No data # gpg: key "0123456789ABCDEF0123456789ABCDEF01234567" not found: Not found # ... followed by " at /path/to/App/Parcimonie/Daemon.pm line 350" + warn $self->encoding->encode("before filtering: " . $filtered_gpg_error); $filtered_gpg_error =~ s{ ^gpg:\s+ (?: @@ -378,7 +379,7 @@ sub tryRecvKey { )? [\n]* }{}xmsg; - warn $self->encoding->encode($filtered_gpg_error) + warn $self->encoding->encode("after filtering: " . $filtered_gpg_error) if length($filtered_gpg_error); } }