Sahil Tandon: > FWIW, the FreeBSD Postfix port is patched so that post-install does not > add "inet_protocols=ipv4" to main.cf during upgrades. Instead, users are > notified[1] about the recent change of defaults, and asked to append the > ipv4 line to their main.cf, if necessary.
Sorry, THAT IS A MISTAKE. Sites that already Postfix have already chosen what protocols they use. They must not be forced to take action when upgrading. FORCING SITES TO CHANGE CONFIGURATION AFTER UPGRADE IS A MISTAKE. * If the site used IPv4 only before 2.9 then they must not have to change their configuration when upgrading to 2.9. YOUR CHANGE BREAKS THIS TRANSITION. * If the site used IPv4 and IPv6 before 2.9 then they already have an inet_protocols setting in main.cf. It you require that these sites make a change THEN YOUR CHANGE BREAKS THIS TRANSITION. People who have been around for a while know that in the past 15 years, Postfix default settings have changed over time, and each time, the Postfix upgrade procedure made those transitions painless. CHANGES IN POSTFIX DEFAULTS MUST NOT REQUIRE USERS TO CHANGE CONFIGURATIONS WHEN UPGRADING. PLEASE DO NOT BE LIKE OTHER IDIOT POSTFIX MAINTAINERS THAT BREAK POSTFIX WITH THEIR IMPROVEMENTS. Thank you for your attention. Wietse