kde4

Sune Vuorela Sune at vuorela.dk
Fri Apr 27 10:07:26 UTC 2007


(this entire mail is my personal opinions and a proposal - and even if I sound 
like it is something decided, it is just my writing style ;-)

Hi!

KDE4 is coming - one day. Alphas are coming at May 3rd. I think we should try 
package the alphas.


BUILDING

We need a lot of things in order to make kde4 usable. Partly a new 
infrastructure is needed.

KDE4 uses cmake as build system. CDBS does not have anything directly that can 
help us - but there is a cmake.mk in some of the kde-exstras packages, that 
at least can serve as a inspiration.

The other parts of cdbs, the current kde.mk and the debian-qt-kde.mk does at 
least need to be looked very carefully thru, if not completely rewritten.

We also have the opportunity to skip cdbs if we feel like. Or move patch 
system to nice quilt. And other decisions. But I think we need the decisions 
now.

In general I would think we should start from scratch with empty debian dirs 
in all source packages and take it from there. Maybe keep changelog for 
historical purposes.


RELATED PACKAGES

kde4 currently uses a newer qt4 than the 4.3beta found in the kde subversion - 
no one knows when qt4.3 will be stable - so we need to get qt4 updated to the 
the snapshot at least.

strigi is a very important build-dependency of kdelibs. And a newer snapshot 
from kde trunk is also needed. I would also suggest moving strigi from 
pkg-kde-extras to pkg-kde. And integrate the maintainers to pkg-kde team.

dolphin is currently packaged in debian as a seperate thingy. Dolphin will be 
the file manager in kde4 so we need some cooperation.  I suggest 'hijack' the 
package and assimilate the dolphin maintainers to pkg-kde team.


KDE4 - PACKAGES

I would like if we could hook up with the 'review package descriptions' team 
to create some useful goot package descriptions.

I would also like if we aimed at making all the packages lintian clean. As 
everything needs to be reworked anyway, we have the opportunity to do it.


KDE3

I don't know fully have decided what to do about kde3 for the future. Maybe 
starting with a amputated kde3libs (skipping khtml and maybe other parts as 
well) to keep some compability and skip the rest of kde3. Maybe just skip 
entire kde3.
Most packages build-depending on kdebase-dev is window decorations - so that 
could easily go away. But really many packages uses kdelibs.


KUBUNTU

Closer cooperation with kubuntu about kde4 would be nice. I don't know if it 
should be thought into the build infrastructure.
kubuntu has packages out in the wild. I don't know if they could be used for 
inspiration.


TIMELINE

upstream timeline starts with a + 
My suggested actions are written in between - but maybe too tight.

+Mon, 30 April: Merge Phonon/Solid API cleanup branch.  Merge Nepomuk
+Tues,  1 May: Begin kdelibs soft API freeze
Have qt4 and strigi updated.
Review cmake.mk and decide on what to do about how to build
+Thu,  3 May: Tag KDE 4.0 Alpha1
Infrastructure somewhat usable.
Preliminary packages of kdelibs, kdepimlibs, kdebase ready
+Tues, 8 May: New Application Freeze, Start Usability and Accessibility Review
Do the rest of the packages.
+Mon, 14 May: Tag KDE 3.5.7
Do kde3.5.7.
+Tues, 22 May: Expected release date of KDE 3.5.7


Any comments - including "Are you completely insane" is welcome.

/Sune

-- 
I cannot log from the display from the control options inside Excel NT, how 
does it work?

You neither should rename the cable, nor can ever digit from a ethernet prompt 
of a LCD terminale on the fan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20070427/4c137568/attachment.pgp


More information about the pkg-kde-talk mailing list