Your message dated Wed, 5 Aug 2009 20:05:26 +0200
with message-id <[email protected]>
and subject line Bug fixed upstream since Sympa 5.4.7
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 ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Version: 5.4.7-1

It was indeed a regression: The packaging releases 5.3.4-6 and 5.3.4-6.1 
unfortunately was not taken into account during the massive(!) 
repackaging leading to 5.4.6-1.

Luckily, upstream fixed the problem in release 5.4.7 thanks to Micah 
Anderson reporting about it, so this should be ultimately fixed by now.


Kind regards,

    - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

    [x] quote me freely  [ ] ask before reusing  [ ] keep private
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIcBAEBCgAGBQJKecnlAAoJECx8MUbBoAEh600P/Ai3r00JKjiUvB6txaBHL1te
ZAcKWH2lUiqw3wEKIT0hdXGivszgi1uBN8gcU/DEhw5MExTHlxX30u+Y6+R05UR8
1Mf3rofr/Olx612ZZmQT/dex1/+Z93Nun1nOnHNLi1xz3/9gVVepmw/ef+PkQyWR
yJmrKPV0Mv2xjr7Zsvhsl56GH3e2I7Iwxq46ECPguwD99ZFI3oeRnGi7St+YTR3c
vrOMVDPi+QPXd880TZNugTOBQ6rO8Dw/+uO/BhkQ0LQKwVy4aMC1HmaPW+DJOJXz
leQejRJhPjg/sSVfUtm2/e2DnSZTD35+kbxniIqhYEht/BDuAU6PMO5/4mcY9Bvg
Nm8qzLY7krEMhI7tff6bQltP9dar5fwCxqmcsgHud0FJ9f/ra/3uVG0ZVvJHcHnE
5hVT+Oq94RjAZL5W0jdcUNHpCqTfeGfJloEgyvKp7rnSBQiXI//BtoMeHrhgSZWZ
de6JFrVN4lMJlaAqsicBn8w5wPOxBF1Fne3LV+2zq6FSM1K3cCZYkC1g0YUwViUj
KmLOyHJ8Wsxa9mgH2Jfm1HjLFNCH1+5chVan+ZamGTUe+yNfdkJ31O6MjGdNP5UJ
WIG2BxK4cNZGvmfx/kDpYnmpdT33TfnvEDgE2colnR7jA+2il9oH+Chbj+AwUoMB
w/7me+MfJ++jS5FQAZ+O
=oCxq
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to