FS#71354 - dovecot-fts-xapian is broken after dovecot 2.3.15 update
Attached to Project:
Community Packages
Opened by Matti Niemenmaa (Deewiant) - Thursday, 24 June 2021, 16:12 GMT
Last edited by Thore Bödecker (foxxx0) - Thursday, 24 June 2021, 16:48 GMT
Opened by Matti Niemenmaa (Deewiant) - Thursday, 24 June 2021, 16:12 GMT
Last edited by Thore Bödecker (foxxx0) - Thursday, 24 June 2021, 16:48 GMT
|
Details
Description:
The plugin .so in dovecot-fts-xapian cannot be loaded after the recent dovecot version update due to an ABI mismatch, so dovecot-fts-xapian doesn't work at all. Just needs a rebuild probably? Additional info: $ journalctl -udovecot -gxapian -ocat imap(username): Error: Couldn't load required plugin /usr/lib/dovecot/modules/lib21_fts_xapian_plugin.so: Module is for different ABI version 2.3.ABIv14(2.3.14) (we have 2.3.ABIv15(2.3.15)) $ pacman -Q dovecot dovecot-fts-xapian dovecot 2.3.15-2 dovecot-fts-xapian 1.4.9b-1 Steps to reproduce: Install dovecot and dovecot-fts-xapian, enable the plugin in the dovecot config (I think just "plugin { plugin = fts fts_xapian }" should be sufficient), start up dovecot and try to connect to it. |
This task depends upon
Closed by Thore Bödecker (foxxx0)
Thursday, 24 June 2021, 16:48 GMT
Reason for closing: Fixed
Additional comments about closing: fixed as of dovecot-fts-xapian 1.4.9b-2
explicit dovecot package version is now added as a dependency, in case this gets overlooked in the future pacman will complain that it can't upgrade dovecot due to the explicit dependency of dovecot-fts-xapian and not break your setup silently.
Thursday, 24 June 2021, 16:48 GMT
Reason for closing: Fixed
Additional comments about closing: fixed as of dovecot-fts-xapian 1.4.9b-2
explicit dovecot package version is now added as a dependency, in case this gets overlooked in the future pacman will complain that it can't upgrade dovecot due to the explicit dependency of dovecot-fts-xapian and not break your setup silently.
Yes, fts-xapian plugin must be rebuilt each time dovecot is upgraded.