New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add dovecot-fts-xapian #2064
add dovecot-fts-xapian #2064
Conversation
update Docker to build from debian bullseye slim, as it contains packages for fts-xapian. update Docker to install dovecot-fts-xapian. update docs with instructions on how to enable fts-xapian or fts-solr and what considerations to take into when deciding.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's See what breaks with the new Base Image. I Started the ci Run.
I really appreciate that you included documentation in your PR. Was about to ask what this Plugin does but Docs explain it very Well
Until Debian 11 is officially released, we should stick with the current version. The backport repo addition can then easily be removed once v11 is out. |
It seems, that our tests doesn't like bullseye yet 😋 |
5b462a2
to
dafc046
Compare
dafc046
to
d56f1e5
Compare
addressed documentation feedback and used buster/backports approach instead. thanks everyone. |
…t in a forced push)
e2d119c
to
2786cd2
Compare
"restored" proposal for backports from 5b462a2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍🏻
One could add admonition syntax to some sentences in the docs to highlight them but this is only a stylistic change.
Thanks for your contribution
@eleith Great first contribution, thank you. |
Documentation preview for this PR is ready! 🎉 Built with commit: b1c16d5 |
Why tf did the merge went through with one test action still running. Need to investiagate 👀 |
@all-contributors please add @eleith for infrastructure |
I've put up a pull request to add @eleith! 🎉 |
Description
this PR updates Docker to install dovecot-fts-xapian.
unfortunately, that package is only available on
buster-backports
so either Docker needs to be updated to pull from backports or the build can usebullseye-slim
as the base image (which is nearing stable release in July 2021).currently, this PR introduces
bullseye-slim
which is a rather large change.I imagine this project will eventually adopt bullseye given its long testing cycle and relative stability. If so, this PR can be merged with that branch.
With that said, I would be happy to use
buster-backports
as well and i have a working branch, if desired. That approach merely requires updating Docker to add to apt a new source pointing to buster backports before installing dovecot and other software.Lastly, this PR also updates relevant docs with instructions on how to enable fts-xapian
and what considerations to take into when deciding to turn on FTS and choose between xapian and solr.
Fixes #2061
Type of change
Checklist:
docs/
)