Your message dated Sun, 7 Nov 2010 17:57:10 +0100
with message-id <[email protected]>
and subject line Re: Bug#595397: libsys-sigaction-perl: FTBFS on armel,
unsupported
has caused the Debian Bug report #595397,
regarding libsys-sigaction-perl: FTBFS on armel, unsupported
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.)
--
595397: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=595397
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libsys-sigaction-perl
Version: 0.11-1
Severity: serious
X-Debbugs-Cc: [email protected]
While looking at the libforks-perl test failures on armel (#587463),
I noticed that libsys-sigaction-perl (an arch:all package) fails its
test suite on agricola.debian.org.
Test Summary Report
-------------------
t/nested.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 4 tests but ran 0.
agricola% perl -Iblib/lib -Iblib/arch t/nested.t
1..4
level 3
level 2
zsh: illegal hardware instruction (core dumped) perl -Iblib/lib -Iblib/arch
t/nested.t
Running the test suite on abel.debian.org (also an armv5tel but different
hardware) reproducibly crashes the whole system. This is clearly a
kernel problem, but as abel is running on a non-Debian 2.6.32 kernel
(the hardware is not supported by the Debian kernels yet) the linux-2.6
package is not necessarily affected.
Cc'ing the debian-arm list. Can anybody else crash their system by just
building the libsys-sigaction-perl package?
Now, I see this in the libsys-sigaction-perl Makefile.PL:
if ( $Config{archname} =~ m/armv5tejl/ ) {
die q{
Sys::SigAction is not supported on armv5tejl systems.
I have communicated with the smoke tester on this OS,
and we believe that the base perl implementation of
POSIX:sigaction is probably the root cause.
if you want to use this module anyway, or work on getting
it supported by fixing the perl port, you can uncomment out
this section of Makefile.PL to build Sys::SigAction.
Lincoln
};
}
While agricola is apparently not quite an 'armv5tejl' (whatever that
means), it's pretty close.
Linux agricola 2.6.26-2-iop32x #1 Thu Aug 19 03:01:39 UTC 2010 armv5tel
GNU/Linux
As Sys::SigAction is a pure perl module, I agree the bug is most probably
in POSIX::sigaction in the perl package. I'll clone a bug about that next.
However, I don't think this should be considered a release critical issue
for the perl package (the 'important' severity is about right IMO). I'm
afraid it's quite possible that POSIX::sigaction can't be fixed in time
for squeeze.
debian-arm: would somebody like to look into this?
In case perl can't be fixed, I suppose we need to make
libsys-sigaction-perl an arch:any package, make sure it FTBFS properly on
all armel hosts *before* running the test suite (to avoid accidentally
crashing a buildd system), and add it to the Packages-Arch-Specific
file. See devref, 5.10.4
http://www.debian.org/doc/developers-reference/pkgs.html#packages-arch-specific
This would indirectly take care of #587463, as libforks-perl will become
unbuildable on armel due to an unavailable build dependency. I'll send
a comment in that bug's log as well.
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
On Mon, 01 Nov 2010 13:51:12 +0200, Niko Tyni wrote:
> It turned out to be in eglibc: #595403, fixed in 2.11.2-7
Wow, thanks for analyzing this problem!
> I think this bug can be closed once somebody has confirmed that the
> libsys-sigaction-perl test suite indeed succeeds with libc6 (>= 2.11.2-7).
> (It's a bit early for that as the new libc is not installed on armel yet.)
I tried now, and the package builds fine on abel.d.o with libc6
2.11.2-7, therefore closing the bug.
> Informing the upstream author too would be good of course.
Will do so in a minute.
Cheers,
gregor
--
.''`. http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
: :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
`- NP: Rolling Stones: Allwrong
signature.asc
Description: Digital signature
--- End Message ---