Your message dated Thu, 03 Mar 2016 18:08:55 +0000
with message-id <[email protected]>
and subject line Bug#807253: fixed in libterm-readline-gnu-perl 1.30-1
has caused the Debian Bug report #807253,
regarding libterm-readline-gnu-perl: breaks remote perl debugging (perl -d with
RemotePort)
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.)
--
807253: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807253
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libdebug-client-perl
Version: 0.29-2
Severity: serious
Tags: sid
This package fails to build on current sid. The tests
hang in t/07-initialize.t after
ok 1 - initialize with prams
This broke with libterm-readline-gnu-perl 1.28-1. Debug::Client
creates a network server that a 'perl -d' process configured with
PERLDB_OPTS='RemotePort=host:port' can connect to. With the new
Term::ReadLine::Gnu, the perl debugger no longer outputs its prompt and
other messages to the socket, so Debug::Client can't interact with it
and hangs forever waiting.
The package build-depends on libterm-readline-gnu-perl, so the build
fails. I suppose a workaround would be to build-conflict on it instead.
Without libterm-readline-gnu-perl installed, with netcat listening
for connections in place of Debug::Client, we see everything working
correctly:
(window 1)
% nc -l -p 65400
(window 2)
% PERLDB_OPTS="RemotePort=127.0.0.1:65400" perl -d -e 'print "Hello, world!\n"'
(window 1)
Loading DB routines from perl5db.pl version 1.44
Editor support available.
Enter h or 'h h' for help, or 'man perldebug' for more help.
main::(-e:1): print "Hello, world!\n"
DB<1> c
Debugged program terminated. Use q to quit or R to restart,
use o inhibit_exit to avoid stopping after program termination,
h q, h R or h o to get additional info.
DB<1> q
(window 2)
Hello, world!
With libterm-readline-gnu-perl_1.28-1, we no longer get the DB<x> prompts
or the 'Debugged program terminated' messages, but typing blindly works.
(window 1)
nc -l -p 65400
(window 2)
% PERLDB_OPTS="RemotePort=127.0.0.1:65400" perl -d -e 'print "Hello, world!\n"'
(window 1)
Loading DB routines from perl5db.pl version 1.44
Editor support available.
Enter h or 'h h' for help, or 'man perldebug' for more help.
main::(-e:1): print "Hello, world!\n"
c
q
(window 2)
Hello, world!
The upstream version that broke this is Term-ReadLine-Gnu-1.26.
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
Source: libterm-readline-gnu-perl
Source-Version: 1.30-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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Salvatore Bonaccorso <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 03 Mar 2016 18:45:48 +0100
Source: libterm-readline-gnu-perl
Binary: libterm-readline-gnu-perl
Architecture: source
Version: 1.30-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Salvatore Bonaccorso <[email protected]>
Closes: 807253
Description:
libterm-readline-gnu-perl - Perl extension for the GNU ReadLine/History Library
Changes:
libterm-readline-gnu-perl (1.30-1) unstable; urgency=medium
.
[ Salvatore Bonaccorso ]
* debian/control: Use HTTPS transport protocol for Vcs-Git URI
* Imported Upstream version 1.29
- pop the stdio PerlIO layer only when utf8 layer is included for remote
debugging. (Closes: #807253)
* Refresh 10term.patch patch
* Refresh 20new.patch patch
* Update copyright years for upstream files
* Update copyright years for debian/* packaging files
* Declare compliance with Debian policy 3.9.7
.
[ gregor herrmann ]
* Run tests under C.UTF-8 locale.
.
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.30
* Add 50spelling-error-in-manpage.patch patch.
Fix small spelling error in manpage (in comment)
* Add lintian override for spelling of Synopsys.
In this part of the POD the word Synopsys is refered to for SPP
(Synopsys Plus Perl).
Checksums-Sha1:
fd568b33f2a3ae9c3d43279eae65c4009a877868 2389
libterm-readline-gnu-perl_1.30-1.dsc
d9d1a7ff2e6b81ed838363e85c29e4e2c1f86936 78123
libterm-readline-gnu-perl_1.30.orig.tar.gz
07707ab8aa681cb9d8fe5625b976349dfe5fff65 8160
libterm-readline-gnu-perl_1.30-1.debian.tar.xz
Checksums-Sha256:
250d9eba752921318a98d1f32303c705ca9b8fe04afb84cddeb8fe9e52993453 2389
libterm-readline-gnu-perl_1.30-1.dsc
61411483bb78251c9365f8a0f34c168e09dec0ed5d42ad5eeade20bcfbcdb3e6 78123
libterm-readline-gnu-perl_1.30.orig.tar.gz
36a162eb61b60a66837b65e2ee32b23ea00dd974320880c2461fa0db56d6736c 8160
libterm-readline-gnu-perl_1.30-1.debian.tar.xz
Files:
e15d93ebfd084a0fe74fee293cc34263 2389 perl optional
libterm-readline-gnu-perl_1.30-1.dsc
197e8c43a67d3e953f2e517a5f3d4fee 78123 perl optional
libterm-readline-gnu-perl_1.30.orig.tar.gz
983561ac74afb3d400f099745279eafc 8160 perl optional
libterm-readline-gnu-perl_1.30-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJW2HlyAAoJEAVMuPMTQ89ECGQP+wbiWAQSMw3VPELjkr8njI46
0iGvQdlC3t9MN0DF2JuKf0/Rl2KEFAp4dmwbre0xLrczn/dxp5V9qt0ZOLy0K991
pMvSFV67C3SQ0fXHf5s7bIDujpGsht0Ihhw1FkyzBiAV/++FN+v+GksIEvVrJp9U
8zYCzLR4a9YXu9/VieaAFIjBs407fwg/z0vC4yvq7XUBHhAdazHxNQoIRTXLfKPs
RHnhMwH96HQ6I/fGdOVwh5Ccz0kEdUSQ6a0UZ3cXVBwEQMeqLKH4L6aECvRxGrVU
XQip8Ex56qz+hTKpCGXsJluI4gASK0HEuBhjzMIiP0jp8F9V2vC9OUYMIuK089fj
8Rg+cmu8S9KmL6BNDTuTNSlKehGxGATFAbx8h+HemKxKVYonTkEiAWPGzW76KgkT
Bud6gZGZ0fM/ARhzl119fdE2qzqHkndDKlsy6fcRL6I3B0ZIbILg82ih636+emOa
/NmhMLAYp8UIaDXOjeWV5dnE3vs44bomjQjVFahQVGjjjPZKtiAdf0fNNtUMmieV
SPUQi8X6/I84/AYUo50ej44bv4R++fdrSU9NlwldlKqHpMOMYxUOvnMdCVXxyzv0
1eqIKmenuSr9y7Y7S7IlnXPtd/cFamYTh8LTlsW6z4oGWKovanQkDE1aSG549Aib
gxbufJw+BQjY7VXzEKHk
=u850
-----END PGP SIGNATURE-----
--- End Message ---