Em seg 30 jun 2014, às 09:36:39, Stephen Kelly escreveu:
> > If a module wants to release out-of-schedule, it will need to use an extra
> > version number, like 5.4.0.1.
> 
> And 5.4.1.1 and 5.4.2.1 etc.

Why?

Let's take an example applying right now: suppose module X is using the Qt 
private API. As such, it always releases alongside the Qt main releases. Its 
current version is, therefore, 5.3.1.

Suppose they have a bugfix they want to release in the next two weeks or so. 
That will be 5.3.1.1.

Then we'll have the main Qt 5.3.2. Since this module is using the Qt private 
API, it *must* release again, so its version will be 5.3.2. If they fail to 
release, we conclude that 5.3.1.1 does *not* work with 5.3.2, since it uses 
the private API and failed to update. Remember: private API can change at any 
time and break anywhere.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to