On Wed, 28 Dec 2011 10:08:05 -0500 (EST) Wietse Venema articulated: > 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
+1