package src:mbuffer retitle 893460 mbuffer: autopkgtest fails on Ubuntu i386 and armhf severity 893460 normal tag 893460 - patch thanks
On Sun, Mar 18, 2018 at 10:47:54PM -0700, Steve Langasek wrote: > Package: mbuffer > Version: 20171011-1 > Severity: minor > Tags: patch > User: ubuntu-de...@lists.ubuntu.com > Usertags: origin-ubuntu bionic ubuntu-patch autopkgtest > > Dear Peter, > > With mbuffer 20171011-1, while the autopkgtests continue to pass fine on > amd64 as seen at <https://ci.debian.net/packages/m/mbuffer/unstable/amd64/>, > one of the tests fails on armhf and i386 as seen in Ubuntu at > <http://autopkgtest.ubuntu.com/packages/m/mbuffer/bionic/armhf>. > > I don't understand why the filename output of the tests is different on > armhf and i386 vs. other architectures, but I can confirm that a slight > change to the globbing in the test itself allows the test to pass. The > attached patch has been uploaded to Ubuntu to fix this test failure. > > Please consider applying this change in Debian as well. Hi, Thanks for your work on this! Unfortunately, this patch is not moving in the right direction. These tests preload a library that is built as part of the mbuffer build that intercepts open() and write() calls (among others) and simulates changing tape devices; basically it splits the mbuffer output into several files. This is the reason why on amd64 there are many output-test4.* and output-test5.* files - there should not be a single output-test4 file, there should be output-test4.000001 and so on files. So the test failure means that the tapetest.so object is not being preloaded correctly or that it fails to intercept the necessary libc calls. Sounds like I'll need to spin up a couple of VMs and see what's what. Thanks again for your work on this and Debian and Ubuntu in general! Best regards, Peter -- Peter Pentchev r...@ringlet.net r...@freebsd.org p...@storpool.com PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
signature.asc
Description: PGP signature