[Development] Proposal: All Qt modules must use the same version number

Stephen Kelly stephen.kelly at kdab.com
Thu Jun 26 09:52:20 CEST 2014


On Wednesday, June 25, 2014 09:32:15 Thiago Macieira wrote:
> Em qua 25 jun 2014, às 17:57:35, Stephen Kelly escreveu:
> > On Wednesday, June 25, 2014 08:04:31 Thiago Macieira wrote:
> > > Em qua 25 jun 2014, às 15:42:36, Stephen Kelly escreveu:
> > > > This is of course the same situation that could arise if linking a
> > > > program
> > > > with both Qt4Core and Qt5Core or anything. The problem is that we have
> > > > this
> > > > problem within the lifetime of Qt 5.
> > > > 
> > > > Conclusion 1) Even if a Qt module has a disparate version scheme,
> > > > bumping
> > > > its major version and changing its SONAME are not acceptable.
> > > > Therefore
> > > > the
> > > > major version must stay the same until Qt 6.
> > > 
> > > Why is it not acceptable?
> > 
> > Because Lars did not accept it.
> 
> Well, the solution is that you can rename the module altogether.
> 
> Quick 1 and Quick 2.

That includes the requirement to namespace or rename all symbols, executables, 
libraries and environment variables. We talked about this at QtCS. It was not 
accepted as a solution. Now see the use of 'accept.*' above. 

See also

 http://thread.gmane.org/gmane.comp.lib.qt.devel/10833
 http://thread.gmane.org/gmane.comp.lib.qt.devel/7645

Thanks,

-- 
Join us at Qt Developer Days 2014 in Berlin! - https://devdays.kdab.com

Stephen Kelly <stephen.kelly at kdab.com> | Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions



More information about the Development mailing list