Bug#893472: libfurl-perl: broken on s390x?

Jonas Smedegaard jonas at jones.dk
Tue Mar 20 09:02:34 UTC 2018


Quoting Niko Tyni (2018-03-19 20:35:03)
> On Mon, Mar 19, 2018 at 01:03:12AM -0700, Steve Langasek wrote:
> > Source: libfurl-perl
> > Version: 3.13-1
> > Severity: grave
> > User: ubuntu-devel at lists.ubuntu.com
> > Usertags: origin-ubuntu bionic autopkgtest
> 
> > t/100_low/13_deflate.t .......................... 
> > # normal 1 gzip
> > Uncompress error: data error at /usr/share/perl5/Furl/HTTP.pm line 845.
> 
> > From what I'm able to tell, this test failure points to the library 
> > actually being broken on s390x, as it fails to decompress data sent 
> > back by the test server which is implemented using 
> > libplack-middleware-deflater-perl. But it's also possible that it's 
> > libplack-middleware-deflater-perl which is broken on s390x, in which 
> > case this bug should be certainly reassigned.
> 
> Thanks for the report. Testing on zelenka.d.o, I see the same behaviour.

Thanks to both of you for the investigations.

> I suspect the real culprit is libplack-middleware-deflater-perl; it 
> uses pack() in suspicious ways that might break on big vs. little 
> endian. Its own t/furl.t is failing similarly, but gets skipped on 
> Debian build+autopkgtest because libfurl-perl is not a build 
> dependency of libplack-middleware-deflater-perl (possibly due to build 
> cycle reasons.)

I believe circular build-dependencies for testsuite needs can - and 
should be addressed by marking such build-dependencies appropriately, 
rather than skipping them - for exactly situations like this.

Question then what the appropriate way to express cycle-breaking 
hints... :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20180320/faee27f7/attachment.sig>


More information about the pkg-perl-maintainers mailing list