Public bug reported:

dovecot-antispam has not yet been updated for dovecot 2.4 (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104033), and due to
its dependence on the dovecot 2.3 ABI, it's blocking dovecot 2.4 from
migrating (LP: #2110444):

  trying: dovecot-fts-xapian dovecot
  skipped: dovecot-fts-xapian dovecot (5, 0, 225)
    got: 8+0: a-2:a-1:a-2:i-0:p-1:r-1:s-1
    * armhf: dovecot-antispam
    - splitting the component into single items and retrying them
  trying: dovecot
  skipped: dovecot (5, 0, 226)
    got: 9+0: a-2:a-1:a-3:i-0:p-1:r-1:s-1
    * armhf: dovecot-antispam, dovecot-fts-xapian
  trying: dovecot-fts-xapian
  skipped: dovecot-fts-xapian (5, 1, 225)
    got: 8+0: a-2:a-1:a-2:i-0:p-1:r-1:s-1
    * armhf: dovecot-fts-xapian

  https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_output.txt
  https://launchpad.net/ubuntu/+source/dovecot-antispam/2.0+20171229-1.1build1

Here's the dovecot-antispam build log showing the missing dovecot 2.4
ABI support:

  cc -DHAVE_CONFIG_H -I/usr/include/dovecot/ -I/usr/include/dovecot/src/ 
-I/usr/include/dovecot/src/lib/ -I/usr/include/dovecot/src/lib-storage/ 
-I/usr/include/dovecot/src/lib-mail/ -I/usr/include/dovecot/src/lib-imap/ 
-I/usr/include/dovecot/src/lib-dict/ -I/usr/include/dovecot/src/lib-index/ 
-I/usr/include/dovecot/src/imap/ -o dovecot-version dovecot-version.c
./dovecot-version > dovecot-version.h
  CC   antispam-storage.o
  In file included from antispam-storage.c:1:
  dovecot-version.h:17:49: fatal error: antispam-storage-2.4.c: No such file or 
directory
   17 | #define ANTISPAM_STORAGE                        "antispam-storage-2.4.c"
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.
  make[1]: *** [Makefile:37: antispam-storage.o] Error 1

Unfortunately, upstream appears to be no longer active, and debian's
dovecot-antispam packaging seems fairly dead too:

  https://git.sipsolutions.net/dovecot-antispam.git/log/
  https://salsa.debian.org/ron/dovecot-antispam/-/commits/debian?ref_type=HEADS

It's possible someone will eventually update it, but so far I am not
spotting evidence to support hope here.  I don't know how easy or hard
the task would be, but sounds like much has changed in dovecot 2.4.

As I understand it, dovecot-antispam does not handle spam detection
directly, but rather is a plugin that allows hooking in other spam tools
as backends.  There are other mechanisms for doing this (such as
procmail + spamassassin) that may be less convenient for dovecot users,
but are more actively supported by Ubuntu.

So, I think removing dovecot-antispam/2.0+20171229-1.1build1 and its
binaries on all architectures should allow dovecot to migrate.  I don't
think we need to blacklist it though; if a new version of dovecot-
antispam becomes available from Debian then presumably it would include
the 2.4 API support, thus solving the issue.

** Affects: dovecot-antispam (Ubuntu)
     Importance: High
         Status: New


** Tags: update-excuse

** Summary changed:

- Please remove dovecot-antispam/2.0+20171229-1.1build1 binaries from archive
+ Please remove dovecot-antispam/2.0+20171229-1.1build1 and binaries from 
archive

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2116561

Title:
  Please remove dovecot-antispam/2.0+20171229-1.1build1 and binaries
  from archive

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dovecot-antispam/+bug/2116561/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to