Your message dated Thu, 29 Nov 2012 15:02:58 +0000
with message-id <[email protected]>
and subject line Bug#694537: fixed in libio-prompt-perl 0.997001-1+deb7u1
has caused the Debian Bug report #694537,
regarding libio-prompt-perl: Version of IO::Prompt in wheezy dies if you call
prompt() in non-"main" package
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.)
--
694537: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694537
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libio-prompt-perl
Version: 0.997001-1
Severity: important
Hello,
The version of IO::Prompt in wheezy (0.997001-1) is affected by
https://rt.cpan.org/Public/Bug/Display.html?id=69084 which makes it
unusable for any code that calls prompt() that isn't in the "main"
package (hence the severity of this bug report).
A very basic script to demonstrate this issue:
---------------------------8<-----------------------------------
#!/usr/bin/perl
use strict;
use warnings;
package Test;
use IO::Prompt;
sub testprompt {
prompt "This is a test";
}
package main;
use Test;
Test::testprompt;
---------------------------8<-----------------------------------
Which dies with the error 'Can't call method "opened" without a package
or object reference at /usr/share/perl5/IO/Prompt.pm line 188.'.
The version in unstable (0.997002-1) appears to contain the fix for this
issue, but as far as I can tell there's no pending unblock request
(apologies for the noise if there is and I've just missed it).
I'm aware that upstream recommend moving to libio-prompter-perl instead,
but that will first appear in wheezy, which doesn't give much overlap
time in which to convert scripts.
Many thanks,
Michael
-- System Information:
Debian Release: wheezy/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libio-prompt-perl depends on:
ii libterm-readkey-perl 2.30-4+b2
ii libwant-perl 0.21-1
ii perl 5.14.2-15
ii perl-modules [libversion-perl] 5.14.2-15
libio-prompt-perl recommends no packages.
libio-prompt-perl suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libio-prompt-perl
Source-Version: 0.997001-1+deb7u1
We believe that the bug you reported is fixed in the latest version of
libio-prompt-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 libio-prompt-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: Tue, 27 Nov 2012 14:54:29 +0100
Source: libio-prompt-perl
Binary: libio-prompt-perl
Architecture: source all
Version: 0.997001-1+deb7u1
Distribution: testing-proposed-updates
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Salvatore Bonaccorso <[email protected]>
Description:
libio-prompt-perl - module to interactively prompt for user input
Closes: 694537
Changes:
libio-prompt-perl (0.997001-1+deb7u1) testing-proposed-updates; urgency=low
.
* Add 694537-use-Scalar-Util-openhandle.patch patch.
IO::Prompt doesn't work on perl (>= 5.14) if prompt() is called in
non-"main" package with 'Can't call method "opened" without a package
or object reference at /usr/share/perl5/IO/Prompt.pm line 188.'.
Thanks to Michael Howe <[email protected]> (Closes: #694537)
* Email change: Salvatore Bonaccorso -> [email protected]
Checksums-Sha1:
6ffd9a986aca4a15e91a03d75336ea086a4066fc 2342
libio-prompt-perl_0.997001-1+deb7u1.dsc
6641dc19895cb5559ad1032de6a7ed23c0f8a06f 3846
libio-prompt-perl_0.997001-1+deb7u1.debian.tar.gz
28be5facc2234d383d6a8f157801bc0d81a894be 24746
libio-prompt-perl_0.997001-1+deb7u1_all.deb
Checksums-Sha256:
b35ff3f9959560ec7b47d13b1c4389124a66be101a0a4f57b5ccdae1debde61f 2342
libio-prompt-perl_0.997001-1+deb7u1.dsc
8df4e7320ad8da76c52ecb1b4d724054b50979e35d5900ace72f86f5cf9f0eca 3846
libio-prompt-perl_0.997001-1+deb7u1.debian.tar.gz
f68985e816abd8e2cbe9505c968bacdc75cc557d944d7b345f267a7105d34d71 24746
libio-prompt-perl_0.997001-1+deb7u1_all.deb
Files:
395deb00f3ab0a9a190a7b084a3612b5 2342 perl optional
libio-prompt-perl_0.997001-1+deb7u1.dsc
aca6eaac37ad1d2071919a8eda84854f 3846 perl optional
libio-prompt-perl_0.997001-1+deb7u1.debian.tar.gz
0d02d61e1641fb0818dd5b46526d031b 24746 perl optional
libio-prompt-perl_0.997001-1+deb7u1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCgAGBQJQt3e1AAoJEHidbwV/2GP+EdgP/2FEG//HSh1+dz+8ix+n2Ied
SC6QjhzqeRkfwcTNamdSf8Od5bB/9cwegTmXwKOnXO8/oIUAsSUXA7jVdCqmN5X2
trk/PNsJkrY6rziSaRPJXwnf5HiWk6y8jt4HRCIxdqCWdGFLm3Ioil0R0/raNd7c
+FhtfNDRdrPY+iQy5glkD/vCIQ5PTi0s20fvBTvCa862FJ6cF8mDIwP4zZv6LnYF
FhFJ7SosS+9bifA5X9IPom1vdd4fKtzZl5bHRexei9qX8sLHqeZBnWoftpS16lN6
U41UdOfUpnKKQLoxlZ3mWt5dlqTMpcgod01c43nFFJ2MXDw1mEyvJuOWMtfL8elP
HqaUPb74u/KPAQd3omoHv+yq0DO5ciuDSOuKzsNnFnILdhsGSVde8aT9z+OsiGyS
HXkm/UuvYo9wjn/ozE0oraL42neYcEvqU9pd/xQUBymCDc0ez4Ur0Q/kpZG5l7vm
lPdiLVpE+o8At4duFwkCrrZ5Z4JxVQ4QRA9x3DmNsNVqlZsHJ5DslI7oQMUEsbdV
OMH2A4+PzYHpn7hxaO38uKQEtYE09MSjtXZ2BCazvtxS7xgFnj8YlqSJb8+hrKxd
R9WKVT24FcUfTilfVQk1FxHw3uOYRRRZWAvDE4S3PXc6kJ273+J0IGMitJyIhLlP
0v5zQrIdqT2Bx83qfh+/
=w9nd
-----END PGP SIGNATURE-----
--- End Message ---