Debian Bug report logs -
#840689
libterm-readline-gnu-perl: FTBFS on 64-bit big endian architectures
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, pochu@debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#840689; Package libterm-readline-gnu-perl.
(Thu, 13 Oct 2016 21:06:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Emilio Pozuelo Monfort <pochu@debian.org>:
New Bug report received and forwarded. Copy sent to pochu@debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>.
(Thu, 13 Oct 2016 21:06:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libterm-readline-gnu-perl
Version: 1.34-1
Severity: serious
Hi,
On a rebuild against libreadline7, your package failed to build on
big-endian, 64-bit architectures:
# 2.4 History Variables
ok 86 - history_inhibit_expansion_function
ok 87
ok 88
ok
Use of uninitialized value in string eq at t/readline.t line 119.
Use of uninitialized value in string eq at t/readline.t line 119.
# Failed test 'readline_state'
# at t/readline.t line 152.
Full logs at:
https://buildd.debian.org/status/package.php?p=libterm-readline-gnu-perl
Emilio
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#840689; Package libterm-readline-gnu-perl.
(Fri, 14 Oct 2016 07:51:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Salvatore Bonaccorso <carnil@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>.
(Fri, 14 Oct 2016 07:51:05 GMT) (full text, mbox, link).
Message #12 received at 840689@bugs.debian.org (full text, mbox, reply):
Control: tags -1 + confirmed
Hi,
On Thu, Oct 13, 2016 at 11:03:15PM +0200, Emilio Pozuelo Monfort wrote:
> Package: libterm-readline-gnu-perl
> Version: 1.34-1
> Severity: serious
>
> Hi,
>
> On a rebuild against libreadline7, your package failed to build on
> big-endian, 64-bit architectures:
>
> # 2.4 History Variables
> ok 86 - history_inhibit_expansion_function
> ok 87
> ok 88
> ok
> Use of uninitialized value in string eq at t/readline.t line 119.
> Use of uninitialized value in string eq at t/readline.t line 119.
>
> # Failed test 'readline_state'
> # at t/readline.t line 152.
>
> Full logs at:
>
> https://buildd.debian.org/status/package.php?p=libterm-readline-gnu-perl
Side-remark: It looks it only started failing on the last rebuild
round, up to 1.34-1+b1 all builds were fine.
Regards,
Salvatore
Added tag(s) confirmed.
Request was from Salvatore Bonaccorso <carnil@debian.org>
to 840689-submit@bugs.debian.org.
(Fri, 14 Oct 2016 07:51:05 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#840689; Package libterm-readline-gnu-perl.
(Sun, 16 Oct 2016 15:03:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>.
(Sun, 16 Oct 2016 15:03:08 GMT) (full text, mbox, link).
Message #19 received at 840689@bugs.debian.org (full text, mbox, reply):
On Fri, Oct 14, 2016 at 09:47:50AM +0200, Salvatore Bonaccorso wrote:
> Control: tags -1 + confirmed
>
> Hi,
>
> On Thu, Oct 13, 2016 at 11:03:15PM +0200, Emilio Pozuelo Monfort wrote:
> > Package: libterm-readline-gnu-perl
> > Version: 1.34-1
> > Severity: serious
> >
> > Hi,
> >
> > On a rebuild against libreadline7, your package failed to build on
> > big-endian, 64-bit architectures:
> Side-remark: It looks it only started failing on the last rebuild
> round, up to 1.34-1+b1 all builds were fine.
The failing test is
# Failed test 'readline_state'
# at t/readline.t line 152.
where the observed value is 0 instead of the expected 2.
The problem here is that with readline-7.0, rl_readline_state has changed
from int to unsigned long. The int_tbl[] initialization in Gnu.xs coerces
this to an int in a way that works on little-endian 64-bit platforms
but not big-endian ones.
I'm not sure how to best fix this. The attached crude hack makes it work,
but I hesitate call it a patch. I've forwarded it upstream FWIW.
--
Niko Tyni ntyni@debian.org
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#840689; Package libterm-readline-gnu-perl.
(Sun, 16 Oct 2016 15:45:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>.
(Sun, 16 Oct 2016 15:45:06 GMT) (full text, mbox, link).
Message #24 received at 840689@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sun, Oct 16, 2016 at 06:00:25PM +0300, Niko Tyni wrote:
> I'm not sure how to best fix this. The attached crude hack makes it work,
> but I hesitate call it a patch. I've forwarded it upstream FWIW.
(Blah, attaching for real.)
--
Niko
[0001-Hack-to-fix-rl_readline_state-handling-on-BE-64-bit-.patch (text/x-diff, attachment)]
Reply sent
to Salvatore Bonaccorso <carnil@debian.org>:
You have taken responsibility.
(Thu, 03 Nov 2016 16:51:15 GMT) (full text, mbox, link).
Notification sent
to Emilio Pozuelo Monfort <pochu@debian.org>:
Bug acknowledged by developer.
(Thu, 03 Nov 2016 16:51:15 GMT) (full text, mbox, link).
Message #29 received at 840689-close@bugs.debian.org (full text, mbox, reply):
Source: libterm-readline-gnu-perl
Source-Version: 1.35-1
We believe that the bug you reported is fixed in the latest version of
libterm-readline-gnu-perl, 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 840689@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated libterm-readline-gnu-perl 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 03 Nov 2016 17:36:31 +0100
Source: libterm-readline-gnu-perl
Binary: libterm-readline-gnu-perl
Architecture: source
Version: 1.35-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 840689
Description:
libterm-readline-gnu-perl - Perl extension for the GNU ReadLine/History Library
Changes:
libterm-readline-gnu-perl (1.35-1) unstable; urgency=medium
.
[ Martín Ferrari ]
* Remove myself from Uploaders.
.
[ gregor herrmann ]
* Remove Jonathan Yu from Uploaders. Thanks for your work!
* Remove Ryan Niebur from Uploaders. Thanks for your work!
.
[ Salvatore Bonaccorso ]
* New upstream version 1.35
- Fixes "FTBFS on 64-bit big endian architectures" (Closes: #840689)
Checksums-Sha1:
3f635f905df7843ef584d4bb25edcc1ef05b5e17 2433 libterm-readline-gnu-perl_1.35-1.dsc
1f57fe986d56c6afa5eb868ca36dc5f0f8dcc3b6 127376 libterm-readline-gnu-perl_1.35.orig.tar.gz
a493f909ec270598014749e5638d96e274ba1812 8120 libterm-readline-gnu-perl_1.35-1.debian.tar.xz
Checksums-Sha256:
d4da2be476efe95bdeb7896d90e26e144a4c6e3f816327d6ebcd44d0660da032 2433 libterm-readline-gnu-perl_1.35-1.dsc
575d32d4ab67cd656f314e8d0ee3d45d2491078f3b2421e520c4273e92eb9125 127376 libterm-readline-gnu-perl_1.35.orig.tar.gz
f8e92cc53b815d1d4f5ddb7f1b7315025c9efee090c6b7ffef62db08411ddcf6 8120 libterm-readline-gnu-perl_1.35-1.debian.tar.xz
Files:
4a4e01b6e5e68367d036f69356473721 2433 perl optional libterm-readline-gnu-perl_1.35-1.dsc
514619d68bda1618da61b19d04b5cefe 127376 perl optional libterm-readline-gnu-perl_1.35.orig.tar.gz
0b2a5205f0c3ef705c7cfb7069fa7065 8120 perl optional libterm-readline-gnu-perl_1.35-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKPBAEBCgB5BQJYG2gJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0NjQ0NDA5ODA4QzE3MUUwNTUzMURERUUw
NTRDQjhGMzEzNDNDRjQ0EhxjYXJuaWxAZGViaWFuLm9yZwAKCRAFTLjzE0PPRNPd
D/9OfiAg3e9GhhuMeSrjoZ+m5OGsxNCu0pl9/yOnoGQBvFnmS0b3onaOc9gOvo7g
EBb+rh82hPEnnf8s3Wyw8h/7SQyMk+VB6BERSg34YrXmGOMCiGQJtElGwkmk4WP0
EiFfv0VhyEGDrMq9/3vN0gJNy0gdO2codNs7r5Ed1T7yzDV35M7/hYdZ6qC3TRVm
AHx4jCvib1isu4z4/du3N/rs9wccM4sAdtMYPV6Ht/m+8uqz1VXHcVOCd8aK7n6Q
X4HXV3jwpW5TxYvVl2P21YaebBLXNfp7LWU3jMU/PdkQ0e14xNu4Bj3IUqZwC5fv
Kk89b/jcbXp0KWzlEg9b1Ljj75SpAkfz2K4cV61RrDX1ZbMsV61X+dOa9+fiplJy
QhtytFFigChME/UwbKc7xqKHqTiaHC53gJYv5Uakjo86J/UclzOz5ueQPbWw0/7x
7hVT87Cl9Nn5FSP07OCP2OHgT4pyl0kpkZKgWPXV/6+WN2TYd8ShtW39gL/eCehr
yk5QLA0rzaBcnEjqPjLLhM1dT8vKig8djAZkdBpqJo7ExakKf5gVArJV3j2hrHuX
1fyDAHNXg/on5rAQ+cD4yImOTtPUbbq4yaPJ3oM7Tnv1HEy2crEkBq2ek0iNw2Rq
2KZBq05SjjgfCue+XfAPKpEPYKwpRjazBKzfpnfjEnAOHg==
=dLp5
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 05 Dec 2016 11:29:09 GMT) (full text, mbox, link).
Bug unarchived.
Request was from Don Armstrong <don@debian.org>
to control@bugs.debian.org.
(Wed, 07 Dec 2016 02:00:30 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 27 Jan 2017 11:44:47 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jan 6 06:03:26 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.