Your message dated Sun, 05 Oct 2008 11:02:06 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#501154: fixed in sympa 5.3.4-6
has caused the Debian Bug report #501154,
regarding sympa: not supported by perl version in Lenny
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.)
--
501154: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501154
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: sympa
Version: 5.3.4-5.2
Severity: grave
Justification: renders package unusable
After installation of sympa, it tries to start the daemons, and the
following errors are printed out for each of the daemons:
Setting up sympa (5.3.4-5.2) ...
Starting Sympa mailing list manager: sympaPrototype mismatch: sub Lock::LOCK_SH
() vs none at /usr/lib/sympa/bin/Lock.pm line 38.
Constant subroutine LOCK_SH redefined at /usr/lib/sympa/bin/Lock.pm line 38.
Prototype mismatch: sub Lock::LOCK_EX () vs none at /usr/lib/sympa/bin/Lock.pm
line 39.
Constant subroutine LOCK_EX redefined at /usr/lib/sympa/bin/Lock.pm line 39.
Prototype mismatch: sub Lock::LOCK_NB () vs none at /usr/lib/sympa/bin/Lock.pm
line 40.
Constant subroutine LOCK_NB redefined at /usr/lib/sympa/bin/Lock.pm line 40.
$* is no longer supported at /usr/lib/sympa/bin/sympa.pl line 162.
I made these go away by commenting out:
#sub LOCK_SH {1};
#sub LOCK_EX {2};
#sub LOCK_NB {4};
in Lock.pm on line 38, I dont know if this causes any problems or not.
The other error:
$* is no longer supported at /usr/lib/sympa/bin/parser.pl line 63.
Is not something I know how to fix, however I believe that this was
deprecated by perl 5.10 as perldoc perlvar says:
$* Set to a non-zero integer value to do multi-line matching
within a string, 0 (or undefined) to tell Perl that it can assume that
strings
contain a single line, for the purpose of optimizing pattern
matches. Pattern matches on strings con taining multiple newlines can
produce confusing results when $* is 0 or undefined. Default is
undefined. (Mnemonic: * matches multiple things.) This variable
influences the interpretation of only "^" and "$". A literal newline can
be searched for even when "$* == 0".
Use of $* is deprecated in modern Perl, supplanted by the "/s" and "/m"
modifiers on pattern matching.
Assigning a non-numerical value to $* triggers a warning (and makes
$* act if "$* == 0"), while assigning a numerical value to $* makes
that an implicit "int" is applied on the value.
Which makes me think that maybe this should be changed to use the /m
modifier, but I dont know what this particular function in sympa does.
Due to the fact that the four daemons all produce these errors when
sympa is started, and the effects of running code with unsupported
perlisms and unresolved prototype mismatches makes me think that this
version of sympa should not be released with Debian.
Micah
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-vserver-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages sympa depends on:
ii adduser 3.110 add and remove users and groups
ii debconf [debconf-2.0] 1.5.23 Debian configuration management sy
ii dsyslog [system-log-daemon] 0.4.0 advanced modular syslog daemon
pn libarchive-zip-perl <none> (no description available)
ii libc6 2.7-13 GNU C Library: Shared libraries
pn libcgi-fast-perl <none> (no description available)
pn libcrypt-ciphersaber-perl <none> (no description available)
ii libdbd-mysql-perl 4.008-1 A Perl5 database interface to the
ii libdbi-perl 1.607-1 Perl5 database interface by Tim Bu
ii libfcgi-perl 0.67-2.1+b1 FastCGI Perl module
pn libintl-perl <none> (no description available)
ii libio-stringy-perl 2.110-4 Perl modules for IO from scalars a
ii libmailtools-perl 2.04-1 Manipulate email in perl programs
pn libmd5-perl <none> (no description available)
ii libmime-perl 5.427-1 transitional dummy package
ii libmime-tools-perl [libmime- 5.427-1 Perl5 modules for MIME-compliant m
pn libmsgcat-perl <none> (no description available)
pn libnet-ldap-perl <none> (no description available)
pn libtemplate-perl <none> (no description available)
ii libxml-libxml-perl 1.66-1+b1 Perl module for using the GNOME li
pn mhonarc <none> (no description available)
ii perl [libmime-base64-perl] 5.10.0-15 Larry Wall's Practical Extraction
pn perl-suid <none> (no description available)
ii postfix [mail-transport-agen 2.5.5-1.1 High-performance mail transport ag
Versions of packages sympa recommends:
ii doc-base 0.8.16 utilities to manage online documen
ii logrotate 3.7.1-4 Log rotation utility
Versions of packages sympa suggests:
ii apache2-mpm-prefork [httpd] 2.2.9-10 Apache HTTP Server - traditional n
pn libapache-mod-fastcgi <none> (no description available)
ii mysql-server 5.0.51a-15 MySQL database server (metapackage
ii mysql-server-5.0 [mysql-serve 5.0.51a-15 MySQL database server binaries
ii openssl 0.9.8g-13 Secure Socket Layer (SSL) binary a
--- End Message ---
--- Begin Message ---
Source: sympa
Source-Version: 5.3.4-6
We believe that the bug you reported is fixed in the latest version of
sympa, which is due to be installed in the Debian FTP archive:
sympa_5.3.4-6.diff.gz
to pool/main/s/sympa/sympa_5.3.4-6.diff.gz
sympa_5.3.4-6.dsc
to pool/main/s/sympa/sympa_5.3.4-6.dsc
sympa_5.3.4-6_amd64.deb
to pool/main/s/sympa/sympa_5.3.4-6_amd64.deb
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.
Stefan Hornburg (Racke) <[EMAIL PROTECTED]> (supplier of updated sympa 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: SHA1
Format: 1.8
Date: Sun, 5 Oct 2008 12:36:30 +0200
Source: sympa
Binary: sympa
Architecture: source amd64
Version: 5.3.4-6
Distribution: unstable
Urgency: low
Maintainer: Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
Changed-By: Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
Description:
sympa - Modern mailing list manager
Closes: 496520 498144 501154
Changes:
sympa (5.3.4-6) unstable; urgency=low
.
* fix usage of $* Perl variable deprecated in Perl 5.10
(Closes: #501154, thanks to Micah Anderson <[EMAIL PROTECTED]> and
David Moreno <[EMAIL PROTECTED]> for the report and patches)
* add the sympa.pl --upgrade procedure to the debian/postinst
to migrate existing installs (Closes: #498144, thanks to Micah
Anderson <[EMAIL PROTECTED]> for the patch)
* additional patch for insecure use of /tmp (Closes: #496520)
* missing debian/compat file added
Checksums-Sha1:
cb903224136e8550a8c1038328ba84776f50d683 984 sympa_5.3.4-6.dsc
dd1ef0fe374d681ee7733939ffc935fb147b65a4 111728 sympa_5.3.4-6.diff.gz
c3254af163c88955210c8df3ee4b979c52c7101a 3110342 sympa_5.3.4-6_amd64.deb
Checksums-Sha256:
5351becd9f8ad6e8cb9d8f201adf5d150df4eb21b1e9f2b1897ec8f896f00c4d 984
sympa_5.3.4-6.dsc
4ac78bb27088e13c42084de90877a9e491f23b8bf0c98c1002ca87ae555d9d53 111728
sympa_5.3.4-6.diff.gz
04358c5a8caa1142ba8379237dca9baf94ea846e69bdaf8f17ccc1258d438399 3110342
sympa_5.3.4-6_amd64.deb
Files:
e75101698fe04a371b712648fc4e8e34 984 mail optional sympa_5.3.4-6.dsc
b4e0da66e4700120fbecc0d924bd2602 111728 mail optional sympa_5.3.4-6.diff.gz
011109e7b4d69fa2565350a67b48b58f 3110342 mail optional sympa_5.3.4-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkjonQgACgkQjgVfE5tya3Ew9ACfa7VigoJcD6RV3p0ORo0qIjkJ
Ga0An2O9y+kD5M2Wfd3PSmIEKorz6Xqd
=aRMD
-----END PGP SIGNATURE-----
--- End Message ---