Bug#981647: libgnupg-interface-perl 1.01 breaks ssh-agent msva-perl ...

Dominic Hargreaves dom at earth.li
Sun Feb 7 23:42:43 GMT 2021


[Adding Andrew as the person who has recently worked on the package]

On Sun, Feb 07, 2021 at 03:28:48PM -0500, Aaron M. Ucko wrote:
> Dominic Hargreaves <dom at earth.li> writes:
> 
> > As a hunch, I changed the default from 'gpg' to '/usr/bin/gpg'.
> > Could you install this on your system and confirm whether it fixes
> > the problem?

(the tentative fix was at
<https://salsa.debian.org/perl-team/modules/packages/libgnupg-interface-perl/-/tree/hardcode-gpg-path>)

> I must confess that I haven't actually fully deployed MonkeySphere, so I
> can't test the change quite as thoroughly as it perhaps deserves, but
> AFAICT this tweak is sufficient: I can log in without incident, and both
> dh_auto_test calls to succeed (albeit noisily) with
> 
>   -- FULLPERL='/usr/bin/perl -t'
> 
> appended.  (Full -T appears to break the test harness, but -t suffices
> to trigger the PATH-clearing logic.)

In fact, I've just realised that this regression comes from reverting
a functionality equivalent (part of a) patch in the latest upload.
This looks like it might have been unintentional?

https://salsa.debian.org/perl-team/modules/packages/libgnupg-interface-perl/-/commit/a96ae3047570483e96da309008d4110f16824ed5#f37d120361709f5984c8a7d93302241dc341b4b3_1_1

Andrew, was this intentional? Maybe we should just restore that part
of the patch?

Dominic



More information about the pkg-perl-maintainers mailing list