Ganz vergessen meine Verärgerung über Dovecot zu schreiben.
Fing mit einem Update an, von 2.3 auf 2.4, welches dazu führte dass dovecot nicht lief, nach dem Upgrade gab es folgendes in den Gentoo news:
Dovecot-2.4 introduced breaking change to its entire configuration system and
Dovecot-2.3 configuration files will NOT work after upgrade. Please read
https://doc.dovecot.org/2.4.1/installation/upgrade/2.3-to-2.4.html
before upgrading. We strongly recommend finalizing your Dovecot 2.4
configuration on a test system before upgrading any production systems.
The following steps typically make the upgrade process easier:
1. Make a note of your current configuration by running doveconf -n
2. Stop the dovecot daemon
3. Move ALL your configuration files to a temporary location
4. Upgrade to dovecot-2.4.x
5. Read the new configuration files and uncomment as necessary
6. Compare the new doveconf -n output with the old one and add missing
configuration settings one by one while checking that the system works after
each change
Hat Dovecot einfach mal von 2.3 auf 2.4 die ganzen Konfigurationen geändert, so dass die inkompatibel wurden. Dabei sehen sie 2.3 recht ähnlich mit dem Unterschied dass - weiß der Henker was die Dovecot-Leute sich dabei gedacht habe - sie eben nicht kompatibel sind und man in der Tat eine Testmaschine braucht um mühsam die Änderungen von 2.3 auf 2.4 zu portieren. Und es ist ja nicht so als ob die Konfigurations-Änderung durch irgendwas wichtiges bedingt wären, die sehen eher wie "ist schöner so" aus. Großartig
Dann hatte ich mir
https://doc.dovecot.org/2.4.1/installation/upgrade/2.3-to-2.4.html angeschaut und mir ist direkt was anderes aufgefallen: Dass dovecot 2.4 nun "CE" für Community Edition ist, und es anscheinend eine Version 3.0 ("Professional") gibt. Wieder ein Projekt dass zur dunklen Seite der Macht geht, großartig #2
Ich frage mich ob es bei Dovecot intern eine Wette gibt wie man möglichst viele Leute/Admins möglichst schnell verärgern kann?