Your message dated Sun, 21 May 2017 17:33:46 +0000
with message-id <[email protected]>
and subject line Bug#863071: fixed in debconf 1.5.61
has caused the Debian Bug report #863071,
regarding debconf: POSIX::tmpnam() is deprecated in Perl 5.24 and will be
removed in 5.26
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.)
--
863071: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863071
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debconf
Version: 1.5.60
Severity: important
User: [email protected]
Usertags: perl-5.24-transition perl-5.26-transition bcn2017
Debconf::TmpFile uses POSIX::tmpnam(), which was deprecated
in Perl 5.24:
% perl -MPOSIX -e 'POSIX::tmpnam()'
Calling POSIX::tmpnam() is deprecated at -e line 1.
It is removed totally in Perl 5.26 (currently in experimental,
targeted for buster):
Unimplemented: POSIX::tmpnam(): use File::Temp instead at -e line 1.
I've confirmed that debconf crashes with this on Perl 5.26 when
dpkg-reconfiguring console-setup on a small enough terminal that the
textboxes need scrolling. It only happens with the dialog frontend,
not whiptail.
The 5.24 deprecation warning is not visible to the user at least
with the dialog frontend, so this has gone unnoticed until now.
While harmless now, if this goes into stretch, it has implications
for stretch -> buster upgrades: debconf will then need to be upgraded
strictly before perl-base, probably by making perl-base Break (or
even Conflict with?) older debconf versions.
It would be nice if we could avoid this, so a fix for stretch would be
appreciated. Anything using File::Temp that works on 5.24 should do.
OTOH Ubuntu has already released with this issue so we may want to
do the Breaks/Conflict thing to help their upgrades anyway?
Feel free to downgrade the severity if it seems inflated.
Greetings for the Debian Perl Sprint in Lloret de Mar,
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
Source: debconf
Source-Version: 1.5.61
We believe that the bug you reported is fixed in the latest version of
debconf, 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.
Colin Watson <[email protected]> (supplier of updated debconf 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: SHA256
Format: 1.8
Date: Sun, 21 May 2017 18:08:30 +0100
Source: debconf
Binary: debconf debconf-i18n debconf-doc debconf-utils
Architecture: source
Version: 1.5.61
Distribution: unstable
Urgency: medium
Maintainer: Debconf Developers <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description:
debconf - Debian configuration management system
debconf-doc - debconf documentation
debconf-i18n - full internationalization support for debconf
debconf-utils - debconf utilities
Closes: 863071
Changes:
debconf (1.5.61) unstable; urgency=medium
.
[ Niko Tyni ]
* Use File::Temp instead of the deprecated POSIX::tmpnam() in
Debconf::TmpFile (closes: #863071).
Checksums-Sha1:
48a74a63d2415548e47ccbd253eecb6a3bcda12f 1932 debconf_1.5.61.dsc
5b9b8405d41fef9a839f61a93d02f7cda06a0ee5 570372 debconf_1.5.61.tar.xz
63748b737a40c4986bde5efee1b9d8c9e2334d0f 6226 debconf_1.5.61_source.buildinfo
Checksums-Sha256:
a350712c205bf21f045c80f4a64e24cef27e35e38fd51080c79076178c63ef1b 1932
debconf_1.5.61.dsc
7622a3fe231b46e6255a83b3d153159c10be6bc17b2152ab3937b8928bf87e10 570372
debconf_1.5.61.tar.xz
b292ff31fa3250383b2dc1bf64163da3cc8fe7f8a057250ff2445a96f969d47a 6226
debconf_1.5.61_source.buildinfo
Files:
a855acac05653afeb7e4c9c51d3c4563 1932 admin optional debconf_1.5.61.dsc
2bd39a1993307b1b559abd179ceb1eea 570372 admin optional debconf_1.5.61.tar.xz
2936a01a32e13cb74c859e4808f26709 6226 admin optional
debconf_1.5.61_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAlkhy10ACgkQOTWH2X2G
UAsHQQ//SFCWnJ6gWW1ziZOKjBr7gVdiJuM4Wf8CBG4g8z2AoZ5RbD4hvY9q4xq5
QxBf2x8ZBtIAL2zHITmL3jb2U16f+SZVY90b1K3LQNb8YcxmHD6rOi+/lLt9ACp5
uoS+gmH/H/hFI23fbHaPvgSNTJhq1F8m1r1sbgWyAs3YhHeF98msnUJM7qPjlbWF
4Up0ay5x018bzuw1OBfpARsR6wUQMMbaACIkVhSTb60w//epm6EMxXO3UyVwE+xV
dR39i1q3zwzybsjdaUT+wx/xhZe5+HDFvXT1FsKZ9gzw2qiCLjPCaQwFH+Wg9of6
+dyh4UQTcTKdgwyfd9NXVy0tHqM+SOQLDxjqfI59kqlXmTuh728/N4I7g35u0BBg
nnQAkpGVWLdo4HAagCiEg+hwuM66O3L94M959kaEsI4tICH4cqdYPgKfEfjWr5Ig
1MmZqURe/fLB+Bcz/6LVT6yKNEB0MMn5OpOKY/D/0c55+cyKz8zaUT8209Eq++WM
+QL+QpC/dBe5BJN+PVYzD/z3EJeAFa6bVu3i6+g6CDXmqIduigY/Ohd0JOLJ1Blr
GZwkOq0lXptUEn0uMpacr2YuBQ4nAgqeDrpEBBZWI24swqz0eDCyqyMdidmL4GwT
pPeBJ2ioVs6KmO6CX0Oji8Bsggcs2R49PlBtJYALcJ7SQBLjKRc=
=6AVt
-----END PGP SIGNATURE-----
--- End Message ---