[Development] Summary of renaming changes

Olivier Goffart olivier at woboq.com
Thu Oct 18 18:23:38 CEST 2012


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.

-- 
Olivier

Woboq - Qt services and support - http://woboq.com






More information about the Development mailing list