[kdenlive] development synchronization

Vincent Pinon vpinon at april.org
Wed Dec 17 07:10:09 UTC 2014


Hello,

Despite the absence of news around the project, activity hasn't stopped...
On the contrary, while I was spending (loosing?) time with unfinished 
refactoring, ttguy enrolled as a new bugkillers, steveguilford implemented new 
feature, and JBM came back to start the KF5 port!

In this situation some coordination becomes necessary to avoid problems 
merging our different changes.
As a start, it could be a good thing to get a clear idea of which branch we 
should be working on... [1]
- master is the basis from 0.9.x releases, received several bugfix until last 
days
- next was forked this summer in Randa to restart refactoring smoothly, as a 
basis for future
- frameworks arrived 2 weeks back, based on next, completing the transition to 
Qt5/KF5

In these 2 steps (with some script automated changes everywhere), the branches 
have diverged in such a way that merging becomes painful.
We had in mind with JBM to release a frameworks version within few month 
(ideally on time for 15.04?)
This means:
- we would somehow abandon the 0.9.x support, abandoning KDE4 users [2]
- we should put our efforts on this branch to avoid merge problems... need some 
help to setup a KF5 dev environment? [3]
- we would need testers => KF5 based daily builds / packages: help on this?

Agree with this?

Should we plan IRC meetings for this discussion, or for other technical issues 
(KF5, git...)?

I may not be much available for the end of the year, so I already wish you 
happy holidays!

Vincent

[1] I still remind of the movit branch that should return asap!)

[2] and KDE5 users playing with a young port :\
simple fixes (few lines changes) may be easily backported?

[3] in kubuntu utopic + kubuntu-ppa/next (or kubuntu vivid) install
libkf5newstuff-dev libkf5notifications-dev libkf5notifyconfig-dev
qtscript5-dev libqt5svg5-dev libqt5opengl5-dev

in opensuse 13.2 + KDE:/Frameworks5 + KDE:/Qt5 install
knotifications-devel knotifyconfig-devel kplotting-devel
libqt5-qtscript-devel libqt5-qtsvg-devel libQt5OpenGL-devel libQt5Test-devel

then look at https://community.kde.org/Kdenlive/Development/KF5
help to complete and ask your questions!



More information about the kdenlive mailing list