Future plan : next KDE4 release and future Qt5 port.

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Future plan : next KDE4 release and future Qt5 port.

Gilles Caulier-4
Hi all digiKam users,

Today, 4.6.0 source code have been tagged in git repository. Release
will be published in few days when tarball will be ready on KDE
download area...

The KDE4 releases will continue. As usual one month, one release,
including bugfixes only. No major new features will be add.

In parallel, Qt5/KF5 port will be started. The digiKam branch in git
repository will be created soon. Port of code will take a while,
certainly 5/6 months to check all regressions and possible
dysfunctions introduced by code conversion.

The Qt5 port will introduce some advantages, as a reduced KDE
dependency everywhere. The goal is too limit now all KDE API uses when
it's possible, in the way to have the most portable application. If
something as Clementine player can be done with digiKam, this will be
the best. It's possible to have an application adapted well to a
target, as Marble do (KDE, Qt, Android, etc...). The hardest way to
drop KDE dependency will be KIO-Slave, but it's another story for the
moment and not a priority.

Anyway, port to Qt5 is already started since one month, as you can see
at this wiki page :

https://techbase.kde.org/Projects/Digikam/CodingSprint2014#KDE_Framework_Port

All digiKam shared libs are ported, and few kipi-plugins tools too.
It's still a lots of work to do, and all patches introduced to KDE4
branch must be backported to Qt5 branch. This take a while and this is
why next digiKam > 4.x patches must be limited and not too intrusive.

Voilà, for the future plan. All help to port code, run test, report
regressions and others kind of contributions are welcome of course.

Best

Gilles Caulier
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Future plan : next KDE4 release and future Qt5 port.

tosca
Heu... what are the meaning/consequences/expectancies of this for the non-geeks between us. It is a users mailing-list, here... :-)

Thanks for clarification.
Marie-Noëlle



2014-12-16 8:47 GMT+01:00 Gilles Caulier <[hidden email]>:

In parallel, Qt5/KF5 port will be started. The digiKam branch in git
repository will be created soon. Port of code will take a while,
certainly 5/6 months to check all regressions and possible
dysfunctions introduced by code conversion.

The Qt5 port will introduce some advantages, as a reduced KDE
dependency everywhere. The goal is too limit now all KDE API uses when
it's possible, in the way to have the most portable application. If
something as Clementine player can be done with digiKam, this will be
the best. It's possible to have an application adapted well to a
target, as Marble do (KDE, Qt, Android, etc...). The hardest way to
drop KDE dependency will be KIO-Slave, but it's another story for the
moment and not a priority.




--

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Future plan : next KDE4 release and future Qt5 port.

Gilles Caulier-4
Hi Marie Noelle,

It just to give some visibility to the project, as next maintenance releases for KDE4 and next main release running with Qt5.

Gilles

2014-12-16 9:44 GMT+01:00 Marie-Noëlle Augendre <[hidden email]>:
Heu... what are the meaning/consequences/expectancies of this for the non-geeks between us. It is a users mailing-list, here... :-)

Thanks for clarification.
Marie-Noëlle



2014-12-16 8:47 GMT+01:00 Gilles Caulier <[hidden email]>:

In parallel, Qt5/KF5 port will be started. The digiKam branch in git
repository will be created soon. Port of code will take a while,
certainly 5/6 months to check all regressions and possible
dysfunctions introduced by code conversion.

The Qt5 port will introduce some advantages, as a reduced KDE
dependency everywhere. The goal is too limit now all KDE API uses when
it's possible, in the way to have the most portable application. If
something as Clementine player can be done with digiKam, this will be
the best. It's possible to have an application adapted well to a
target, as Marble do (KDE, Qt, Android, etc...). The hardest way to
drop KDE dependency will be KIO-Slave, but it's another story for the
moment and not a priority.




--

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Future plan : next KDE4 release and future Qt5 port.

Sveinn í Felli-2
Thanks Gilles,

Nice to have such overview.
I can see that my friends at Stellarium are having a hell of a time
porting GL-functions from QT4 -> QT5, probably 3D-stuff; does digiKam
use any GL-related 3D commands?

Best,
Sveinn í Felli

Þann þri 16.des 2014 08:51, skrifaði Gilles Caulier:

> Hi Marie Noelle,
>
> It just to give some visibility to the project, as next maintenance
> releases for KDE4 and next main release running with Qt5.
>
> Gilles
>
> 2014-12-16 9:44 GMT+01:00 Marie-Noëlle Augendre <[hidden email]>:
>>
>> Heu... what are the meaning/consequences/expectancies of this for the
>> non-geeks between us. It is a users mailing-list, here... :-)
>>
>> Thanks for clarification.
>> Marie-Noëlle
>>
>>
>>
>> 2014-12-16 8:47 GMT+01:00 Gilles Caulier <[hidden email]>:
>>>
>>>
>>> In parallel, Qt5/KF5 port will be started. The digiKam branch in git
>>> repository will be created soon. Port of code will take a while,
>>> certainly 5/6 months to check all regressions and possible
>>> dysfunctions introduced by code conversion.
>>>
>>> The Qt5 port will introduce some advantages, as a reduced KDE
>>> dependency everywhere. The goal is too limit now all KDE API uses when
>>> it's possible, in the way to have the most portable application. If
>>> something as Clementine player can be done with digiKam, this will be
>>> the best. It's possible to have an application adapted well to a
>>> target, as Marble do (KDE, Qt, Android, etc...). The hardest way to
>>> drop KDE dependency will be KIO-Slave, but it's another story for the
>>> moment and not a priority.
>>>
>>>
>>>
>>
>> --
>>
>> *Les calendriers 2015 sont disponibles sur le site lulu.com :*
>> <http://www.lulu.com/spotlight/mnaugendre>
>>
>> [image:
>> http://www.lulu.com/shop/marie-no%C3%ABlle-augendre/calendrier-aubrac-2015/calendar/product-21867668.html]
>> <http://www.lulu.com/shop/marie-no%C3%ABlle-augendre/calendrier-aubrac-2015/calendar/product-21867668.html>[image:
>> http://www.lulu.com/shop/marie-no%C3%ABlle-augendre/lumi%C3%A8res-en-languedoc-roussillon-calendrier-2015/calendar/product-21867751.html]
>> <http://www.lulu.com/shop/marie-no%C3%ABlle-augendre/lumi%C3%A8res-en-languedoc-roussillon-calendrier-2015/calendar/product-21867751.html>
>>
>> Site personnel <http://marie-noelle-augendre.com/>, Photographe en
>> Cévennes <http://www.facebook.com/PhotographeEnCevennes> sur Facebook, et
>> la photothèque Cévennes Plurielles <http://www.cevennes-plurielles.com>
>>
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
>>
>
>
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Future plan : next KDE4 release and future Qt5 port.

Gilles Caulier-4
2014-12-16 10:07 GMT+01:00 Sveinn í Felli <[hidden email]>:
> Thanks Gilles,
>
> Nice to have such overview.
> I can see that my friends at Stellarium are having a hell of a time porting
> GL-functions from QT4 -> QT5, probably 3D-stuff; does digiKam use any
> GL-related 3D commands?

No. I always refused to use OpenGL in digiKam core, especially for that.

OpenGL is used in 2 kipi tools. That not pollute digiKam core implementation.

Gilles Caulier
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Future plan : next KDE4 release and future Qt5 port.

Gilles Caulier-4
In reply to this post by Gilles Caulier-4
2014-12-16 8:47 GMT+01:00 Gilles Caulier <[hidden email]>:
> Hi all digiKam users,
>
> Today, 4.6.0 source code have been tagged in git repository. Release
> will be published in few days when tarball will be ready on KDE
> download area...
>

For information, this is the list of bugzilla entries fixed for 4.6.0 release :


https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/08458299a4ac2db89ae57e1fee7cffd2d2693828/entry/NEWS

You can see that Image Editor canvas fixes have been introduced here.

Gilles Caulier
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users