Package: imapfilter Version: 1:2.8.2-1 Severity: serious The imapfilter package is listed as 2.8.2. However, the version reported is:
$ /usr/bin/imapfilter -V IMAPFilter 2.7.1 Copyright (c) 2001-2020 Eleftherios Chatzimparmpas While this is mostly annoying, I've run into the following problem that was fixed in 2.7.4, according to upstream: $ imapfilter imapfilter: /usr/share/imapfilter/regex.lua:10: bad argument #1 to 'compile' (string expected, got nil) stack traceback: [C]: in ? [C]: in field 'compile' /usr/share/imapfilter/regex.lua:10: in metamethod 'index' /usr/share/imapfilter/regex.lua:21: in function 'regex_search' /usr/share/imapfilter/mailbox.lua:986: in function </usr/share/imapfilter/mailbox.lua:976> (...tail calls...) /usr/share/imapfilter/set.lua:598: in method 'match_from' /home/foo/.imapfilter/config.lua:20: in function 'foo' /home/foo/.imapfilter/config.lua:76: in main chunk This bug has definitely been fixed in 2.8.2 when rebuilt from upstream source using sid; it works exactly as expected. So, imagine my surprise when I found out the current sid package version has no relationship to version actually shipped -- I have no idea what's actually being provided making this package mostly unusable. -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.18.0-4-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages imapfilter depends on: ii libc6 2.37-13 ii liblua5.4-0 5.4.6-2 ii libpcre2-8-0 10.42-4 ii libssl3 3.1.4-2 imapfilter recommends no packages. imapfilter suggests no packages. -- no debconf information