New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libipc-shareable-perl: autopkgtest regression on armhf and i386 #14
Comments
When setting
On amd64 (aka x86_64) the test just passes with and without |
With some debugging statements:
On amd64 $id is undef, as expected, but contains a value on i386. Cheers, |
Analysis from @ntyni in https://bugs.debian.org/997829:
|
I'm afraid this bug is not fixed yet; with 1.09 we still see https://ci.debian.net/data/autopkgtest/testing/i386/libi/libipc-shareable-perl/19804426/log.gz |
On Mon, Mar 07, 2022 at 07:39:29AM -0800, gregor herrmann wrote:
I'm afraid this bug is not fixed yet; with 1.09 we still see `t/65-seg_size.t` failing on i386 and armhf (with `CI_TESTING` set):
https://ci.debian.net/data/autopkgtest/testing/i386/libi/libipc-shareable-perl/19804426/log.gz
https://ci.debian.net/data/autopkgtest/testing/armhf/libi/libipc-shareable-perl/19804250/log.gz
Yeah, I commented on the commit but I guess it was too late.
if ($Config{ivsize} < 8) {
plan skip_all => "This test script can't be run on a perl < 64-bit";
}
I'm afraid checking ivsize is not enough. We're configuring perl with
-Duse64bitint even on 32-bit architectures. So Perl integers are 64-bit
(ivsize==8) even though size_t (which is what shmget(2) ultimately takes)
is 32-bit.
I think that checking for both ivsize and sizesize would work.
--
Niko Tyni ***@***.***
|
We have the following bug reported to the Debian package of
IPC-Shareable, c.f. https://bugs.debian.org/997829
It doesn't seem to be a bug in the packaging, so you may want to take
a look. Thanks!
Summary: t/65-seg_size.t fails on 32bit hosts (i386 and armhf architectures)
Thanks for considering,
gregor herrmann,
Debian Perl Group
The text was updated successfully, but these errors were encountered: