[Development] Summary of renaming changes

Lorn Potter lorn.potter at gmail.com
Fri Oct 19 02:27:37 CEST 2012


On 19/10/12 02:23, Olivier Goffart wrote:
> On Thursday 18 October 2012 08:30:03 Thiago Macieira wrote:
>> After all of my patches are integrated, here are the changes that will
>> happen:
>>
>> - bin:
>> The following tools have been renamed:
>> 	qmake	-> qmake5
>> 	moc		-> moc5
>> 	uic		-> uic5
>> 	rcc		-> rcc5
>> 	qdbusxml2cpp -> qdbusxml2cpp5
>> 	qdbuscpp2xml -> qdbuscpp2xml5
>> 	lconvert	-> lconvert5
>> 	lrelease	-> lrelease5
>> 	lupdate	-> lupdate5
>> 	xmlpatterns -> xmlpatterns5
>> 	xmlpatternsvalidator -> xmlpatternsvalidator5
> [...]
>
> Thiago, I think you are going to ruin Qt5 the same way one could ruin a
> nuclear powerplant by installing an ugly pink bikesheet in front of it.
>
> I agree with Ossi on this matter.
>
> I will add that i don't like to rename qmake to qmake5 because:
>
> One runs firefox, not firefox15.
> Then you will say firefox is different because you don't want different
> version of firefox? But what about web designer who want to test their
> website? You may say it is less common. I say most user don't need qmake which
> is in a dev package on many distributions. Only developpers need, and they
> probably only need one of them.
>
> Same for g++,  they did not rename when binary compatibility was broken.
>
> Take the most recent example of python.  They did not rename the executable.
> Some distribution renamed the new one to python3, some other (archlinux)
> renamed the old one python2.
>
> Let the distributions solve the distributor's problem.

+1


-- 
Lorn Potter
Senior Software Engineer, QtSensors/QtSensorGestures/QtSystemInfo





More information about the Development mailing list