Bug#834281: Bug#835770: Failure is triggered by fix to #834281

2016-09-15 Thread Daniel Kahn Gillmor
Hi Intrigeri--

On Thu 2016-09-15 04:27:34 -0400, intrigeri wrote:
> Daniel Kahn Gillmor:
>> Control: reassign 835770 libgnupg-interface-perl 0.52-3
>
> I'm not 100% convinced that this is correct (the ideal fix definitely
> lies in libgnupg-interface-perl, but the bug we currently see in
> monkeysphere seems to be caused by its test suite blindly assuming
> binary/version mapping). But whatever, since:

can you explain what you mean by "its test suite blindly assuming
binary/version mapping" ?  The bug #835770 was originally assigned to
mod-gnutls, and it was a failure in the msva-backed OpenPGP
authentication step.  what were the blind assumptions?  I'd like to fix
them if they're problems.  If the assumptions were just "i expect that
gpg is gpg" then i'm not so sure that's a problem, though ;)

>> The fix for this problem, is to drop the workaround and correctly fix
>> #834281, which i've done by sending patches to upstream's test suite at
>> https://rt.cpan.org/Ticket/Display.html?id=102651 , and i aim to upload
>> to debian shortly.
>
> Awesome! I was intending to do that sooner or later, and I'm very
> thankful that I can remove this from my todo list :)

glad to be helpful :)

 --dkg


signature.asc
Description: PGP signature


Bug#834281: Bug#835770: Failure is triggered by fix to #834281

2016-09-15 Thread intrigeri
Hi,

Daniel Kahn Gillmor:
> Control: reassign 835770 libgnupg-interface-perl 0.52-3

I'm not 100% convinced that this is correct (the ideal fix definitely
lies in libgnupg-interface-perl, but the bug we currently see in
monkeysphere seems to be caused by its test suite blindly assuming
binary/version mapping). But whatever, since:

> The fix for this problem, is to drop the workaround and correctly fix
> #834281, which i've done by sending patches to upstream's test suite at
> https://rt.cpan.org/Ticket/Display.html?id=102651 , and i aim to upload
> to debian shortly.

Awesome! I was intending to do that sooner or later, and I'm very
thankful that I can remove this from my todo list :)

Cheers,
-- 
intrigeri



Bug#834281: Bug#835770: Failure is triggered by fix to #834281

2016-09-14 Thread Sunil Mohan Adapa
On 09/15/2016 12:46 AM, Daniel Kahn Gillmor wrote:
[...]
> The fix for this problem, is to drop the workaround and correctly fix
> #834281, which i've done by sending patches to upstream's test suite at
> https://rt.cpan.org/Ticket/Display.html?id=102651 , and i aim to upload
> to debian shortly.

Thanks for the proper fix.

-- 
Sunil




signature.asc
Description: OpenPGP digital signature


Bug#834281: Bug#835770: Failure is triggered by fix to #834281

2016-09-14 Thread Daniel Kahn Gillmor
Control: reassign 835770 libgnupg-interface-perl 0.52-3

Hi all--

On Wed 2016-09-14 04:17:21 -0400, Sunil Mohan Adapa wrote:

> Recently test cases where failing in libgnupg-interface-perl
> (https://bugs.debian.org/834281) due to gpg binary now defaulting to
> gpg2 in Debian. It was patched to explicitly use 'gpg1' binary instead
> of 'gpg'.  This is causing the test suite and monkeysphere to use
> different gpg binaries leading to test case failure.

I think Sunil's diagnosis is correct.  gpg1 and gpg in debian unstable
work on different keyrings by default and mixing the two is bound for
trouble.

So the temporary workaround for #834281 is actually causing the failures
in #835770, where everything is expected to use gpg itself.

The fix for this problem, is to drop the workaround and correctly fix
#834281, which i've done by sending patches to upstream's test suite at
https://rt.cpan.org/Ticket/Display.html?id=102651 , and i aim to upload
to debian shortly.

> One solution could be to patch the test suite in Debian to use gpg1
> instead of gpg until monkeysphere and libgnupg-interface-perl support
> gpg2.

I'm really hoping to avoid this kind of thing.  let's try to reduce the
dependencies on packages built from src:gnupg1, not extend them.

 --dkg


signature.asc
Description: PGP signature