Your message dated Mon, 28 Jul 2014 12:05:47 +0000
with message-id <e1xbjgz-00006r...@franck.debian.org>
and subject line Bug#726008: fixed in runit 2.1.1-7
has caused the Debian Bug report #726008,
regarding (recompiled) runsv SIGILL on 32-bit PowerPC CPUs
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 ow...@bugs.debian.org
immediately.)
--
726008: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726008
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: runit
Version: 2.1.1-6.2
Severity: serious
Justification: FTBFS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On the powerpc arch, runit fails to build, but only when booted from a
32-bit kernel (Mac Mini G4). The build freezes at the test stage:
+ cd compile
+ exec make check
make[1]: Entering directory `/tmp/runit/runit-2.1.1/runit-2.1.1/compile'
./check-local chpst runit runit-init runsv runsvchdir runsvdir sv svlogd utmpset
Checking chpst...
Checking runit...
Checking runit-init...
Checking runsv...
Reproducing what the check does reveals a SIGILL exit:
$ gdb /tmp/runit/runit-2.1.1/runit-2.1.1/compile/runsv
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "powerpc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /tmp/runit/runit-2.1.1/runit-2.1.1/compile/runsv...(no
debugging symbols found)...done.
(gdb) run /tmp/runit/runit-2.1.1/runit-2.1.1/compile/check-tmp
Starting program: /tmp/runit/runit-2.1.1/runit-2.1.1/compile/runsv
/tmp/runit/runit-2.1.1/runit-2.1.1/compile/check-tmp
Program received signal SIGILL, Illegal instruction.
0x10002bc8 in taia_approx ()
(gdb) starting
(gdb) bt
#0 0x10002bc8 in taia_approx ()
#1 0x10002a80 in iopause ()
#2 0x10000894 in main ()
(gdb)
I ran the same build on a similar system with success: powerpc arch,
32-bit userland (Debian does not produce a 64-bit userland), but G5
system so it was a 64-bit kernel. The binaries produced on the G5
system work correctly on the G4 system.
Going back to the last Debian buildd of runit on powerpc shows it was
built on a 64-bit kernel, most likely a G5, which explains why it did
not originally FTBFS:
https://buildd.debian.org/status/fetch.php?pkg=runit&arch=powerpc&ver=2.1.1-6.2&stamp=1295216762
Kernel: Linux 2.6.26-2-powerpc64 powerpc (ppc64)
- -- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: powerpc (ppc)
Kernel: Linux 3.2.0-4-powerpc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlJXhroACgkQKZYQqSA+yiX20QCdH+ovFa0YqU6TFn+j8O37A7de
F0cAn0Zu8Y6vbc3F7JDJzosM4aCipBIg
=GPK4
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: runit
Source-Version: 2.1.1-7
We believe that the bug you reported is fixed in the latest version of
runit, 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 726...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gerrit Pape <p...@smarden.org> (supplier of updated runit 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 28 Jul 2014 11:05:09 +0000
Source: runit
Binary: runit
Architecture: source amd64
Version: 2.1.1-7
Distribution: unstable
Urgency: low
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Gerrit Pape <p...@smarden.org>
Description:
runit - system-wide service supervision
Closes: 678985 695281 711335 715512 722116 726008
Changes:
runit (2.1.1-7) unstable; urgency=low
.
* debian/runit.postinst, debian/runit.postrm: use test -d /proc/1
instead of ps -p 1.
* debian/control: no longer Depends: procps.
* debian/rules: work around diet using -mpowerpc-gpopt when itself
given -Os, as -mpowerpc-gpopt generates instructions not available
on 32-bit PowerPC CPUs (thx Ryan Finnie, closes: #726008).
* debian/examples/start-stop-daemon.runit, debian/runit.examples:
new; include start-stop-daemon.runit script by Andras Korn in
/usr/share/doc/runit/examples/ (closes: #678985).
* debian/diff/0003-support-etc-runit-nosync-file-to-make-sync...diff:
new; support /etc/runit/nosync file to make sync on shutdown/reboot
optional (thx Andras Korn, closes: #695281).
* debian/contrib/sv-completion.bash: new; bash completion for sv (thx
Jeremy Lal).
* debian/rules: install sv bash completion (closes: #711335).
* debian/diff/0004-sv.c-fix-typo-that-made-sv-status-get-...diff:
new; sv.c: fix typo that made sv status get confused (closes:
#715512).
* debian/systemd/runit.service: new; runit systemd unit file (thx
Daniel Kahn Gillmor).
* debian/rules: install runit systemd unit file.
* debian/runit.postinst, debian/runit.postrm: enable and start,
disable and stop respectively, runit unit if systemd is process 1
(closes: #722116).
Checksums-Sha1:
51b5ef89eaed2a146ce669a2d15e58c2cfd38b37 1071 runit_2.1.1-7.dsc
b6032e2a994acfe7caa9dea0d4ac310048fe6d49 20059 runit_2.1.1-7.diff.gz
c33b6c9ff178ee0399fabb31cc36a7227fd1a0c7 108586 runit_2.1.1-7_amd64.deb
Checksums-Sha256:
d9743dfabb2b6d1511ce9cee5268ca06da67f5a1b7a310f8743ae2a890436b7d 1071
runit_2.1.1-7.dsc
371c2920cee522b77c5b20937dd50efd9c9e3c6cea457df44d95984c9a472738 20059
runit_2.1.1-7.diff.gz
08ddd8aad4d3211730c56d522ad0ac5498e2519a9fd9c3b38fa55f6271aa0267 108586
runit_2.1.1-7_amd64.deb
Files:
28cf9a0eca47353edc4167f96583337b 108586 admin optional runit_2.1.1-7_amd64.deb
1d313019580e044787a5fae77a4e0641 1071 admin optional runit_2.1.1-7.dsc
5652a6604bf222eaa9d4a3aaf54435e0 20059 admin optional runit_2.1.1-7.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlPWOREACgkQGJoyQbxwpv8kkQCff3M7ctptzW0BLBXF/+1unJSL
XDUAmwYC6Lw6U1SQ973YokdRe1VjllTf
=ArVy
-----END PGP SIGNATURE-----
--- End Message ---