Debian 12 “Bookworm” Enters Its Soft Freeze
phoronix.com
phoronix.com
I use that for potential personal foot shots. Upgrades are almost always straight forward, just read the notes. I have been upgrading in place 6-12 systems since at least 2002.
(I have extensive experience with the Quilt patch management system; countless times I forgot a "quilt add" before changing something. You will not remember.)
Stuff outside of /etc I've added on a case by case basis. I have customized some code in the Roundcube webmail app, so I put it that installation under git.
Now there is some garbage software that puts changing state under /etc. Can you believe it? Snap is like this, and I installed that in order to get Certbot (the SSL cert manager). So I ended up with spurious changes in these changing state files. Ugh.
For certbot i would recommend to just install it with pip and throw snap out of the window. https://certbot.eff.org/instructions?ws=nginx&os=pip