[calligra] /: Qt3Support is also needed in Calligra.

Boudewijn Rempt boud at valdyas.org
Fri Dec 2 09:26:21 GMT 2011


On Friday 02 December 2011 Dec, Jaroslaw Staniek wrote:
> On 2 December 2011 09:25, Boudewijn Rempt <boud at valdyas.org> wrote:
> > On Thursday 01 December 2011 Dec, Jos van den Oever wrote:
> >> Git commit aa83cf10c9031b8bb33bc191dbacf9fab663d736 by Jos van den Oever.
> >> Committed on 01/12/2011 at 23:36.
> >> Pushed by vandenoever into branch 'master'.
> >>
> >> Qt3Support is also needed in Calligra.
> >
> > Hm... We really have to get rid of that, it won't be supported in Qt5 anymore. Maybe we can start by adding a switch that disables everything that links to qt3support -- something like the attached patch.
> >
> 
> Hi,
> Some of qt3support use in Kexi can be removed but not from core
> components like table view. So the dependency is unconditional.

That means that Kexi won't run on OSX, and it will reach its end of life when Qt4 reaches the end of life.

> 
> Qt 5 is a long way, isn't it? 

Well, the plans are to release Qt5 in the first half of 2012. I suspect it will really quickly replace Qt4, since it's supposed to be mostly Qt4-compatible, except for removing long-standing deprecated modules. The impression I got at the Dev Days in Munich is that once Qt5 is released, Qt4 won't be supported by Nokia anymore, just by Digia. Qt4 basically dies at that point.

> We have not had even single release for Qt 4.
> I wouldn't want to see another initiatives like Trinity KOffice
> started for Calligra/Qt4.

Fortunately, the move from Qt4 to Qt5 is supposed to be much smaller than from Qt3 to Qt4 (same with the jump from KDE4 to KDE Frameworks 5, but I'm very sceptical about that.)

> 
> Because of the current resources I am in favour of 'switch to Qt 5
> when we're ready'. As for Kexi itself there is no feature of Qt 5 that
> is of even secondary importance for now.
> 
> Qt 4 will be still available in distros, I bet, for many releases.

I'm not so sure of that; but in any case, I would like to be able to switch off everything that uses Qt3Support in calligra easily. Do you have a problem with having the switch in the build system?

-- 
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl



More information about the calligra-devel mailing list