Bug#834281: Bug#835770: Failure is triggered by fix to #834281
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
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
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
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