Bug#1002219: public-inbox: FTBFS: dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2

Uwe Kleine-König uwe at kleine-koenig.org
Thu Dec 30 18:49:25 GMT 2021


Hello,

adding the Debian Perl Group to Cc, maybe they can help here.
(for context look at https://bugs.debian.org/1002219)

On 12/30/21 10:12, Uwe Kleine-König wrote:
> I got a bug report against the public-inbox 1.6.1 package about a 
> failing test, see below for the whole output. I didn't have time yet to 
> look into it, so this is just a heads up to make you aware. If someone 
> has a hint what to do, this would be greatly appreciated. Maybe just 
> updating to 1.7 will help?
> 
> Best regards
> Uwe
> 
> On 12/21/21 17:34, Lucas Nussbaum wrote:
>>> #   Failed test 'filename decoded'
>>> #   at t/eml.t line 407.
>>> #          got: '=?utf-8?q?vtpm-makefile.patch?='
>>> #     expected: 'vtpm-makefile.patch'
>>> # Looks like you failed 1 test of 146.
>>> t/eml.t ......................

I can reproduce this problem with 1.6.1 checked out. I played a bit 
around (suffering from my weak perl foo) and found that when I downgrade 
libemail-mime-perl from 1.952-1 (i.e. Debian unstable's version) to 
1.949-1 (i.e. Debian stable's version), this works.

The reproducer is:

$ perl -e 'use Email::MIME; print Email::MIME->new("Content-Type: 
text/x-patch; 
name=\"=?utf-8?q?vtpm-fakefile.patch?=\"\nContent-Disposition: 
attachment; filename=\"=?utf-8?q?vtpm-makefile.patch?=\"\n\n")->filename;'

which emits "vtpm-makefile.patch" with 1.949-1 (as public-inbox 
expects), but =?utf-8?q?vtpm-makefile.patch?= with 1.952-1.

So the key question is: Is the test correct and his is a regression in 
libemail-mime-perl, or is the test wrong and we need to fix the test 
(and PublicInbox::Eml)?

Best regards
Uwe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20211230/aeec47ac/attachment.sig>


More information about the pkg-perl-maintainers mailing list