Template versioning

Jouni Heikniemi jth at mikrobitti.fi
Mon Dec 15 19:49:38 UTC 2003

On Mon, 15 Dec 2003, Christian Robottom Reis wrote:

> > So just before each major stable release, we bump the major number of
> > the template versions on every template which has changed at all (which
> > will be most or all of them.) After that, we use minor numbers on the
> > branch.
> Perfect to me.

I agree that it sounds like a usable solution. Though, do I understand
correctly that the semantics assigned for major and minor version numbers*
would then no longer apply? Because there's no way to guarantee that
changes in a stable branch wouldn't be interface-breaking...


*) From bug 140527 comment 1:

"If the major part changes, that means the interface to this template is
incompatible with the interface to previous templates. Bugzilla will note
this incompatibility and tell you about it.

If the minor part changes, the interface is backwardly-compatible, but
there are some changes you should investigate and consider also making in
your custom templates."

More information about the developers mailing list