runit errors on 32-bit PowerPC kernels

Bug #1239248 reported by Ryan Finnie on 2013-10-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Finnix
High
Ryan Finnie
Debian
Fix Released
Unknown

Bug Description

Building the runit package on PowerPC with a 32-bit kernel produces binaries which throw SIGILL. The G4 PowerPC Finnix buildd cannot be used to compile it, and instead must be hand built on the G5 and moved to the G4 to be signed before submitting to reprepro.

Ryan Finnie (fo0bar) on 2013-10-13
Changed in finnix:
status: New → Confirmed
Changed in debian:
status: Unknown → New
Ryan Finnie (fo0bar) wrote :

The runit binary package compiled on a G5 worked fine on a G5, but while booting Finnix on a G3/G4, it went from stage 2 to stage 3 immediately. The bash prompt appeared, so runsvdir appears to have initially done the right thing, but process supervision somehow failed.

Release was coming up, so I did a binNMU in a chroot built from debs in sid on 2011-01-16 from snapshot.debian.net (also on a G5), the date the last PPC build in Debian was completed[0].

Investigate what is failing (exit status, any signals, etc) and report back to Debian bug report and/or fix.

[0] https://buildd.debian.org/status/fetch.php?pkg=runit&arch=powerpc&ver=2.1.1-6.2&stamp=1295216762

Changed in finnix:
importance: Medium → High
summary: - runit cannot be built on 32-bit PowerPC kernels
+ runit errors on 32-bit PowerPC kernels

Distribution: 110
Source: runit
Source-Version: 2.1.1-6.2finnix2

A package update has been sent to the Finnix archive, which marks this
bug as fixed. A copy of the upload changes is included below.

Thank you,
Your friendly Finnix Launchpad assistant

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

Format: 1.8
Date: Sat, 30 Nov 2013 10:11:07 -0800
Source: runit
Binary: runit
Architecture: source
Version: 2.1.1-6.2finnix2
Distribution: unstable
Urgency: low
Maintainer: Gerrit Pape <email address hidden>
Changed-By: Ryan Finnie <email address hidden>
Description:
 runit - system-wide service supervision
Changes:
 runit (2.1.1-6.2finnix2) unstable; urgency=low
 .
   * Fix compilation on modern GCC (LP: #1239248)
Checksums-Sha1:
 b112ee65e2ed7287298e1d640dc736de6dc9a38e 1759 runit_2.1.1-6.2finnix2.dsc
 a2f95e1de9b79fd8433e0038bdbb754a18b6a977 15889 runit_2.1.1-6.2finnix2.diff.gz
Checksums-Sha256:
 36464670f35daf81f8bd092701cee214e4d8199328f18bb1f91a522861129c91 1759 runit_2.1.1-6.2finnix2.dsc
 1b183b1f4d3f9b376ebc8336cc23eec1a00c9f909063c68b70f85bf536381d77 15889 runit_2.1.1-6.2finnix2.diff.gz
Files:
 6241b965794c5aeca75226ef0b032e90 1759 admin optional runit_2.1.1-6.2finnix2.dsc
 3f5fac6972de2f98bc2a12d6529f4267 15889 admin optional runit_2.1.1-6.2finnix2.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJSmiqnAAoJEH5go6aGro2YCT4P/0/YWyExhiRof2oWYgjcgvIk
8Ux80hgcp2mpTaUR6pEpgk3RT7Ih3oucKWxZa51FUOqnqMx5MKMElL/Zv7vu2GFu
RmBOV8Y9mBa7wYW1gdDBwB8dMiNw0dv2hRjLmCX6MjNPIgKfBGCyIRKTTzgqi8AI
9QZZgsY55LffM9GMAFx/GT4RoLSj+qtMxGHjBqVfGx8K0o0Ws8IK9I0ozx3r/vhw
f5x2uOm7CPget95R6nV6f71/HqZCS7NaudS999OPtsjo6R1QQLmBYzVbsA+CNE8z
pSZYPDdo2QXP29hymyKWGd3RSDy0wC9WkgYbjB/VHiQ1PTTZpJqeSckWdYjLTg7Z
sSBpk5UsGEwXdjZEo5Z9QOS/rbQMRY7KbEp5lvNNYpyNdPqhQKa8mIHzcf2l4QdK
LtSfIUAB5bvdtxTd8jJ84SWDiFti6tm8rM6Ui5etzuDCHuwmY8hl89g5wWQvEEO4
6TmMl1U6y+bb/28gwBp67wd7c1RcKzKfOdnlGxKBlPRpLjm2Fxb88cUTh4P/7gt0
0KGDXjw/l5uH2v1XW5KxwA+bpaKWiiiX1bOtIxkXYYGHWQNQ/nzRepMzeMKAUfMR
SUFz4Y+CYwOr6ZOpfQBN+i4ThXoyrF84d9Q7Pl9YKdKKwZi7hlJNCfIrCn8VyPb2
Z+UVb1g+i4w7yv2Bd1Nq
=MB4u
-----END PGP SIGNATURE-----

tags: added: archive-fixed
Ryan Finnie (fo0bar) on 2013-11-30
Changed in finnix:
milestone: none → 110
assignee: nobody → Ryan Finnie (fo0bar)
status: Confirmed → Fix Committed
Ryan Finnie (fo0bar) on 2014-05-29
Changed in finnix:
status: Fix Committed → Fix Released
Changed in debian:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.