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