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-de...@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

Attachment: signature.asc
Description: signature

Reply via email to