[Dovecot] v1.1 plans

Justin McAleer justin at fehuq.com
Wed Apr 18 14:28:10 EEST 2007


Charles Marcus wrote:
> Richard Laager wrote:
>> On Tue, 2007-04-17 at 21:46 +0300, Timo Sirainen wrote:
>>> I'm planning on keeping v1.1 almost completely compatible with v1.0.
>>> There could be some minor configuration file changes, but for most
>>> people v1.0's dovecot.conf should work with v1.1.
>
>> Please, this needs to be "Everyone's v1.0 dovecot.conf will work in
>> v1.1." If you're going to change the configuration file format even in
>> some subtle way, please bump the major version.
>
> Well, there is room for argument here... I would call a 'minor' 
> version going from 1.0 to 1.0.1. For these increments, I totally agree.
>
> However, going from 1.0.x to 1.1 is obviously a larger change, and I 
> don't see a problem with *minor* config file changes, as long as they 
> are well documented - and Timo has never failed to do that.
>

Agreed, Dovecot was released as 1.0.0 for precisely this reason, I 
imagine. That being the case, 1.0 -> 1.1 should be seen as a significant 
update (at least worth reading for incompatibilities).

> In virtually every case, I imagine Timo would also provide backwards 
> compatibility, so it would be a non-issue...
>
>> Likewise with plugin support... if you're going to break API or ABI,
>> please bump the major version. It's easy enough to avoid breaking
>> compatibility gratuitously. People do not expect configuration files
>> to need changing between minor releases and they'll be quite upset if
>> things break.
>
> Agree - but anyone who upgrades *anything* without reading the release 
> notes is asking for trouble.
>


More information about the dovecot mailing list