Your message dated Thu, 02 Jul 2015 01:18:56 +0000
with message-id <[email protected]>
and subject line Bug#781040: fixed in strace 4.10-2
has caused the Debian Bug report #781040,
regarding strace: FTBFS on lots of arches - testsuite failures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
781040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781040
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: strace
Version: 4.10-1
Severity: serious

Hi,

strace 4.10 FTBFS on a bunch of arches due to testsuite failures. I've
had a look at a few of them on the arches I have access too. Hopefully
some of this helps a bit.

https://buildd.debian.org/status/package.php?p=strace
http://buildd.debian-ports.org/status/package.php?p=strace&suite=sid

FAIL: bexecve.test
-----
This test fails if the executable being run does not match the native
architecture. This only affects platforms which build strace64. On these
platforms the strace invocation in the test outputs something like this:

> [ Process PID=11033 runs in 32 bit mode. ]
> Process 11033 detached

The test case doesn't handle the first line and dies when it sees it.

FAIL: net-yy.test, unix-yy.test
-----
The awk scripts these tests use depend on gawk features so they need a
'check_prog gawk' check. It looks like this might be fixed upstream
after lots of stuff was refactored.

FAIL: stat32-v.test
-----
tests/stat.c tries to generate a stat syscall to test the output of
strace. The code contains this (NR_stat is defined on mips):

> #ifdef NR_stat
>         if (sizeof(stb.st_size) > 4)
>                 return 77;
>         assert(syscall(NR_stat, av[1], &stb) == 0);
> #else
>         assert(stat(av[1], &stb) == 0);
> #endif

Unfortunately on mips, this generates an indirect 'syscall' syscall
instead of directly calling the 'stat' syscall. The indirect syscall is
printed completely differently by strace.

One one hand it might be a good idea for strace to print indirect
syscalls as if they were called directly. Otherwise you can workaround
this by forcing stat from glibc to be called.

Thanks,
James

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: strace
Source-Version: 4.10-2

We believe that the bug you reported is fixed in the latest version of
strace, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve McIntyre <[email protected]> (supplier of updated strace package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 02 Jul 2015 02:03:25 +0100
Source: strace
Binary: strace strace64 strace-udeb
Architecture: source i386
Version: 4.10-2
Distribution: unstable
Urgency: medium
Maintainer: Steve McIntyre <[email protected]>
Changed-By: Steve McIntyre <[email protected]>
Description:
 strace     - System call tracer
 strace-udeb - System call tracer (udeb)
 strace64   - System call tracer for 64bit binaries
Closes: 781040 790770
Changes:
 strace (4.10-2) unstable; urgency=medium
 .
   * Fix building on arm64 using patches from upstream. Closes: #790770
   * Fix various test suite failures using patches from upstream.
     Closes: #781040
   * Fix mips o32 build. Thanks to Arturo Borrero Gonzalez
     <[email protected]> for tracking this.
   * Add build-dependency on gawk for the test suite.
Checksums-Sha1:
 a1b67ec3badd716bb967f97e19027c7ddb9f900a 2375 strace_4.10-2.dsc
 b4bb5cbd9d6981f2315be762f7fa7f4072433f12 14648 strace_4.10-2.debian.tar.xz
 4f966fcec03726b89decd337484196597c690c48 132302 strace-udeb_4.10-2_i386.udeb
 f264ee283f2d8f0b81da23b519d7d17304883cc1 321140 strace64_4.10-2_i386.deb
 fe5f7c2b83625f76ee8ad8bec6110e4a4d9f8e0a 315866 strace_4.10-2_i386.deb
Checksums-Sha256:
 1f07127882cb934df6db01bd11168af1f8ca39e501e5889c97e0f541e45f8dae 2375 
strace_4.10-2.dsc
 6c1c1d7a30d7ed075ca82a7ef95ddb32f4ba3e31aef9dfde4acb91318122b459 14648 
strace_4.10-2.debian.tar.xz
 775bb228f612964a6ee4d098bbf5d36c4812bc090ec49ef144bed51f498007fa 132302 
strace-udeb_4.10-2_i386.udeb
 65114e7a330017a687e89fcdf04c23b4b9f2c298fe92a052404713f76c5e3fee 321140 
strace64_4.10-2_i386.deb
 71e4cca3fc1b40d2e055944b9a3007653ff5d5b97b3d18378775943ce7baa870 315866 
strace_4.10-2_i386.deb
Files:
 5ddc82534b36094e537b37bec9d9970d 2375 utils optional strace_4.10-2.dsc
 8ee9c4d85ae3b0bc1865c14519eb6781 14648 utils optional 
strace_4.10-2.debian.tar.xz
 2bc8bed6cbfbdb50b5a12b892e0f2051 132302 debian-installer extra 
strace-udeb_4.10-2_i386.udeb
 a5d48c6ee5fc7b5951bad0c92072c414 321140 utils extra strace64_4.10-2_i386.deb
 a875e23791cbf0f029653578f0ac13b1 315866 utils optional strace_4.10-2_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVlI8TAAoJEFh5eVc0QmhOM7YP/jcJbug5NzCsWJE3A4Yavj3C
jjwTi6i1lBXglIxfqoBtAhv5WZ0yjoMMDmjlY6+PuvznuZUrv/jIIvKcDmQYJunE
S1kKuVVyNSco9eGMXbvZ3Jj3kedpYqvWrDbKAXuj0SGFTS/xgWfUjRY1AgRK2Nwg
EkjRcrv+rgF7q7+hS6OELcCZyD6g132k4pUHrKQbKAZXngIQE7x4FroSm4tJt0Wa
hwC9Mh21aLWcL9wlZyxr71Q5JVjRwzglgnofo/H19oN1ETjjGD0o9JiE3LPt8GG/
I5wUa9qcdDQYBKr4E+shDIQavtENb+xZhBUrlDaMmaMqnA3xcfaEUNeFhM2okg5z
IC0035VXeu6lisbD+ktUzW/2YjuiJok8lsX10KOoDUCollO10kjWyMOJOeTrH58j
Ak4Y/DleeEWtit58RbEf3qetGX7ejgZT7e1rW2cJScMGGmmypMZIPXoZtFkwK+zE
QmVKmSvY6m8LznwX8HrvOVzfULY4DTH/cr4NkBSGz5qvJoeUCCS2kVs4lxt8crIG
C7gU1UcDjpqEbdCLlJRdBKR8rUcMEtV+8r1/onrUnAcEFu6/577PMNYfnuhwpn27
Fz04ExNlXwNqZJMlkBcCJ38+ahg22Uqvh80/6OXf+QoSi+YWl+hbnzaoMBdQEQPS
SlNNPsQUx62Y98LT3g75
=cYLQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to