Oct. 16, 2026
1:48 p.m.
Washington Odhiambo via Mailman-users writes:
- Ideally, you don't require a settings_local.py inside /etc/mailman3/. If it is there, it will be read and what is read from it will override what is in settings.py. So better put everything in settings.py and delete the settings_local.py.
Because settings.py lives under /etc, distros will want to have
some control over them. By having a settings_local.py, you can avoid
the annoying dance when the distro decides to change the way it
indicates defaults and presents you with a 1500 line diff ;-) at
upgrade time.
Since Hugh is talking about an instance orchestration via Puppet, I suppose that will have similar situation to management by distro. So in his case settings_local may be of use as well.
Steve
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan