Package: sympa
Severity: important

The sympa package in Debian uses the wrong value for EXPLDIR in Constants.pm;
per sympa documentation about virtual hosts, this directory must be the 
list_data
subdirectory of the sympa data directory, see 
http://www.sympa.org/manual/virtual-hosts

For the Debian configured package, this would mean

 /var/lib/sympa/list_data

Instead, the Constants.pm file shipped with all versions of the sympa package I 
could check
contains the line

   use constant EXPLDIR    => '/var/lib/sympa';

This is a significant deviation from the architecture of the file system used 
in sympa upstream,
and has two major negative effects:
 
 - it renders the official documentation useless: I spent several hours 
tracking down this 
   issue, and I am sure any other user willing to exploit sympa's virtual hosts 
facility 
   will have a similar headache;

 - it has potential dangerous consequences: the /var/lib/sympa/list_data must 
only contain
   virtual host domains, and the sympa code iterates on the files therein; 
/var/lib/sympa
   contains a lot of other data unrelated to virtual hosts

I would suggest checking carefully where this erroneous configuration comes 
from (looking
at the sources of the modified Debian sympa I could not find where list_data 
disappears)

-- System Information:
Debian Release: 6.0.1
  APT prefers testing
  APT policy: (750, 'testing'), (700, 'stable'), (600, 'unstable'), (550, 
'experimental'), (500, 'stable-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to