[Digikam-devel] Talking about the future task (later 0.9.0-final)

Gilles Caulier caulier.gilles at kdemail.net
Tue Oct 3 13:03:48 BST 2006


On Tuesday 03 October 2006 13:50, Colin Guthrie wrote:
> Gilles Caulier wrote:
> > Hi all,
> >
> > i have started my first investiguations about the 2 next major jobs
> > to do later 0.9.0 final release :
> >
> > - Qt4.0/KDE 4.0 port - CMake port.
> >
> > The first one is not very complicated. We just need to use the new
> > API. To have a look into Qt 4.0 and digikam source code, i think it's
> > a long but trivial task.
> >
> > The question in suspend is : when we will port digikam to Qt 4.0,
> > DigikamImagePlugins, kipi-plugins, and libkipi need to be port at the
> > same time ?
>
> Something which I read on the Amarok Dev list appears relevent here:
> http://mail.kde.org/pipermail/amarok/2006-September/001484.html
>
> <quote>
> KDE 4
>
> The optimistic estimates seem to agree that KDE 4 will be released in
> about 1
> year. Even more time will pass until it hits most people's desktops. What
> does this mean for us? If we start our KDE 4 port now, then we won't be
> able
> to release a new version for one year. 

No. I won't to start anything now. it just a discution about. in all case, i 
will starting this port later than 0.9.0 final release planed to december.


> A long time in Amarok's terms. 
> Instead
> of going KDE 4 right now, we could do a lot of refactoring (port to another
> database backend, database scheme reorganization, separating internal data
> represenatation from display in order to prepare for MVC, making subsystems
> more independent, providing for better scriptability and more powerful
> plug-ins...) already in a KDE 3-based version and starting to port when a
> better timeline for a KDE 4 release is available.
> </quote>

digiKam and DigikamImagePlugins use standard Qt class. All are always 
available in QT4.0. i think a simple port can be done easily. My vision is to 
do a Qt 4.0 port during some weeks, not 1 year (:=)))...

I think that nothing must be done about to improve digiKam/DigikamImagePlugins 
for this port. The digiKam Qt4.x must running like digiKam Qt 3.x.

But is libkipi/kipi-plugins must be ported to Qt 4.0 before digiKam ? 

Normally yes. and a libkipi Qt 4.0 port can take a while because what about 
others kipi-host Qt  4.0 port ?

In all cases the first task to do with digiKam/DigikamImagePlugins is a CMake 
port. Right ?

Gilles




More information about the Digikam-devel mailing list