[Development] Proposal: All Qt modules must use the same version number
thiago.macieira at intel.com
Mon Jun 30 17:56:31 CEST 2014
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 18.104.22.168.
> And 22.214.171.124 and 126.96.36.199 etc.
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 188.8.131.52.
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 184.108.40.206 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
More information about the Development