Your message dated Wed, 18 May 2016 10:34:21 +0000
with message-id <[email protected]>
and subject line Bug#822463: fixed in perl 5.24.0-1
has caused the Debian Bug report #822463,
regarding perl: perlbug reports get rejected by exim4 due to long lines in
'perl -V'
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.)
--
822463: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822463
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl
Version: 5.22.1-10
Not quite sure of the correct severity.
My 'perlbug' report was rejected by the local exim4 MTA with
2016-04-24 18:28:06 1auLx8-0003Rd-1l ** [email protected] R=smarthost
T=remote_smtp_smarthost: message is too big
(transport limit = 1)
Turns out 'transport limit = 1' actually means
'line length > 998 characters', as defined in
/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost
with this:
# Refuse to send any messsage with over-long lines, which could have
# been received other than via SMTP. The use of message_size_limit to
# enforce this is a red herring.
[...]
message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}
which seems to be the default configuration on Debian.
Now, perlbug includes the equivalent of 'perl -V' output (Config::myconfig())
in the report, and
% perl -V | grep config_args|wc
1 48 1001
So it looks like perlbug is broken on stretch/sid with the default exim4
configuration, and exim4 is the default MTA on Debian AFAIK. I think we
need to fix this.
Fortunately this was lower on jessie so this only concerns stretch and
sid. On the other hand, Ubuntu just released an LTS version with 5.22.1-9
which is presumably affected too (though I don't think they use exim4
by default.)
The options I see are
- make exim4 handle longer lines
- somehow shorten the longest line, probably by changing the way we call
Configure
- make perlbug split or shorten overly long lines
I think the third option is the best one from a robustness point of view.
The 'correct' fix would be to teach perlbug to use MIME quoted-printable
or something like that, but that's probably overkill. Maybe just splitting
Config::myconfig() results where necessary and adding a warning to the
docs would be enough?
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.24.0-1
We believe that the bug you reported is fixed in the latest version of
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.
Niko Tyni <[email protected]> (supplier of updated 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: SHA256
Format: 1.8
Date: Tue, 17 May 2016 22:32:32 +0300
Source: perl
Binary: perl-base perl-doc perl-debug libperl5.24 libperl-dev perl-modules-5.24
perl
Architecture: source
Version: 5.24.0-1
Distribution: experimental
Urgency: medium
Maintainer: Niko Tyni <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
libperl-dev - Perl library: development files
libperl5.24 - shared Perl library
perl - Larry Wall's Practical Extraction and Report Language
perl-base - minimal Perl system
perl-debug - debug-enabled Perl interpreter
perl-doc - Perl documentation
perl-modules-5.24 - Core Perl modules
Closes: 822463 823861
Changes:
perl (5.24.0-1) experimental; urgency=medium
.
[ Niko Tyni ]
* New upstream release.
* Make libperl-dev depend on perl:any of the same version.
This makes sure that versions of headers and libraries match
while keeping cross building possible. (Closes: #823861)
* Wrap long lines in perlbug messages. (Closes: #822463)
.
[ Dominic Hargreaves ]
* Add deprecation warning to bundled version of rename program
(see #735134)
Checksums-Sha1:
7d0e094b8bb8f56b52d38970f3fa00f9e4cf6571 2351 perl_5.24.0-1.dsc
9d5424ac2debe979d1f7255fe0c818aff0b41b4c 11483228 perl_5.24.0.orig.tar.xz
d7c1eca3148444a665b67aafb560c040e63b2321 152532 perl_5.24.0-1.debian.tar.xz
Checksums-Sha256:
dbdd70b638007e4a91e28664955efc054ff00d2ce2c6ea0ce8d1551e96b7efdc 2351
perl_5.24.0-1.dsc
a9a37c0860380ecd7b23aa06d61c20fc5bc6d95198029f3684c44a9d7e2952f2 11483228
perl_5.24.0.orig.tar.xz
7b06dd0016ae6623e1bc01ef472f273be44d5afba70cd7d82c6eb8babf947745 152532
perl_5.24.0-1.debian.tar.xz
Files:
d5e0bcc0a4501255e91711e4c95baef6 2351 perl standard perl_5.24.0-1.dsc
59456ae4bd4b06cb6e57cb19a3b2d349 11483228 perl standard perl_5.24.0.orig.tar.xz
e7c1350409c9dd7af9e330c0ba7c5e5e 152532 perl standard
perl_5.24.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXO4CNAAoJEC7A/7O3MBsfYrQP/R8eJLV6TXkSdbMbWZS9dIgK
0IL1Fhcc1Kota/D4vHRU1nVI5aeEjkE3/jJDQUIDQJVl2YTP3lCre5VgsvxWt/ur
M+cWvqfpDs7vSg7XLpG0771+IyTSWdS8sJCxAylNBp3omyJRQ7ZnbZrFfswfsROM
bSiic5Zu21JmSpMRvbB8TI0U5zY6I8sKeXqvbFXxMPpSqaDw0hwwMErHhbHAkFHc
pSx7TMmSrR4vaH7dVhedwOD8XDz9GVQVaxwDt7CTJCUR63S1SUw5lrQHoEt98oVh
8igM08dE1OrowDDpp8JRU09GC3ljJrfzInh6Zl1TKdTTZDZpQG60FiLcZXN/gVR3
mOm6w79GytSK/QODZCeVXGSfd2LZBLi6ztxQDXzwpYmwpk1Avg4WcCB6IrKRo3Lm
r4y/YM3Mp2SGnp7VTu4H+x+AaijR4kn25bDe518DTZsfcGpgo+EgPH2JvauLiFiR
M/MqBQiK1Pajle6mAhXH0g9Bj5W/MueRt2WjuCi1EJuc1HzHM7oN/MQV9QkKqKDB
WIPFKDgL4xrwrbgoaM0k3+rtDidMdjT3/UZdXDRheWKnG3q2+JeJUKMdtzCN4y9+
OIA/n00Csh5Yny/eLY/heSaxpxqOHwyWSXOf6KBwYulqMZ2ju2+shGJW7R4P5Oq/
zJt6gGf9wkAzgbHKvK0k
=bthi
-----END PGP SIGNATURE-----
--- End Message ---