[Bug 1086297] New: perl-Date-Manip fails in testsuite on all 32bit platforms
http://bugzilla.suse.com/show_bug.cgi?id=1086297 Bug ID: 1086297 Summary: perl-Date-Manip fails in testsuite on all 32bit platforms Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: ro@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- set ExcludeArch accordingly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 Andreas Schwab <schwab@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-screening@forge.pr |pmonrealgonzalez@suse.com |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c3 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pgajdos@suse.com --- Comment #3 from Petr Gajdos <pgajdos@suse.com> --- Created attachment 779562 --> http://bugzilla.suse.com/attachment.cgi?id=779562&action=edit Test of days_since_1BC(). I will explain why t/base._calc_date_ymwd.t is failing, I have not looked on other tests. The root of the issue lies in days_since_1BC(). Running `perl test.pl`, I get on Tumbleweed: x86_64 $ perl test.pl YMD: 2009 8 15 D1BC: 733634 g = 733939 10000*733939 = 7339390000 y = 2009 YMD: 2009 8 15 $ i586 YMD: 2009 8 15 D1BC: 733634 g = 733939 10000*733939 = -1250544592 y = -342 YMD: 1997 2 2 Therefore, an integer overflow is the culprit. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c4 --- Comment #4 from Petr Gajdos <pgajdos@suse.com> --- days_since_1BC() is part of the library, so I think the issue is real. I have sent mail with bugreport to bug-Date-Manip at rt.cpan.org. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c5 --- Comment #5 from Petr Gajdos <pgajdos@suse.com> --- https://rt.cpan.org/Public/Bug/Display.html?id=126051 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c6 --- Comment #6 from Petr Gajdos <pgajdos@suse.com> --- https://rt.cpan.org/Public/Bug/Display.html?id=126052 According to upstream, 6.73 will fix the issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c7 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|pmonrealgonzalez@suse.com |pgajdos@suse.com --- Comment #7 from Petr Gajdos <pgajdos@suse.com> --- I will keep this bug open to remind me to remove ExcludeArch* after perl-Date-Manip update. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1086297 http://bugzilla.suse.com/show_bug.cgi?id=1086297#c8 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Petr Gajdos <pgajdos@suse.com> --- The issue should be solved (I tested i586 build) via sr#632794. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com