Package: mailagent
Version: 1:3.1-81-1
Severity: important

I upgraded the perl package in my testing system to version 5.22.1-4 today and mailagent ceased to work. I had error messages like the following one in the mailagent log file:

   16/01/20 19:17:43 mailagent[178656]: ERROR Can't use 'defined(@array)' (Maybe you 
should just omit the defined()?) at (eval 1219) line 5, <DATA> chunk 618., 
while parsing code of compress'restore.

It is even worse than that: even though there were messages like these ones in the log file:

   16/01/20 19:17:43 mailagent[178656]: NOTICE not saved, leaving in mailbox
   16/01/20 19:17:43 mailagent[178656]: WARNING using /home/rafael/mbox.rafael 
for mailbox

the non-filtered email messages were not saved anywhere. The file /home/rafael/mbox.rafael was not created, contrary to what is indicated above. I had severe email loss this afternoon!

BTW, I considered raising the severity level of this bug report to "serious". However, I could find a workaround for the problem, by commenting the definitions for the configuration variables "compress", "compspecs", and "comptag" in my ~/.mailagent file.

I apologize for not proposing a patch. Hacking the Perl code in /usr/bin/mailagent is far beyond my current aptitudes.

Best,

Rafael


-- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (650, 'testing'), (600, 'unstable') Architecture: i386 (i686)

Kernel: Linux 3.10.62-xenU-25-0e6777a-i386 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages mailagent depends on: ii debconf [debconf-2.0] 1.5.58 ii exim4 4.86-7 ii exim4-daemon-heavy [mail-transport-agent] 4.86-7+b1 ii libc6 2.21-6 ii libperl4-corelibs-perl 0.003-2 ii perl 5.22.1-4

mailagent recommends no packages.

mailagent suggests no packages.

-- debconf information excluded

Reply via email to