On 9/17/26 12:34 AM, Michel Verdier wrote: > Upgrade don't change your files without asking. Unless you used a force > parameter or you choose to change them. I never break bind with an > upgrade. And I was warned about dovecot syntax changes.
>From my experience apt can sometimes fail to bring up those prompts when you're upgrading from a shell that does not have full terminal functionality, such as an emacs shell buffer. This doesn't happen with all packages either, e.g. I had it happen with dovecot but not nginx. Even though the options are the same the former tries to bring up a TUI (fullscreen, selection with up/down keys) and does not handle failure gracefully, while the latter uses a CLI (prints a list of options and asks you to enter a number), which does not present a problem. To avoid such issues I now avoid upgrading packages that I've manually configured from anything that might be considered a dumb shell. As for the dovecot changes I've written a blog post detailing the changes I had to make to my own config, here it is in case it might be useful: https://monospace.games/posts/20250815-dovecot-24.html

