FW: [REMINDER] Upcoming KDE 4.0 Milestones + Nepomuk
Allen Winter
winter at kde.org
Mon Apr 9 17:34:53 BST 2007
Just in case some core developers missed these messages on kde-devel.
Please also notice that aseigo discusses Nepomuk in kdelibs 4.0 down below.
-Allen
---------- Forwarded Message ----------
Subject: [REMINDER] Upcoming KDE 4.0 Milestones
Date: Monday 09 April 2007
From: Allen Winter <winter at kde.org>
To: kde-devel at kde.org
Howdy,
A little reminder of the KDE 4.0 milestones that are coming within the next month.
Comments? Concerns?
-Allen
Milestone: kdelibs Hackathon Week, 15 Apr - 21 Apr
----------------------------------------------------------------------
Goals:
kdelibs polishing and fine-tuning.
Full API review of Phonon and Solid (Oslo meeting)
->The Hackathon Week is not a week of free-for-all-fun in kdelibs.
-> It is intended for polishing, scrubbing, cleaning the API.
-> The BIC Monday rule is still in effect
Milestone: Alpha Release + kdelibs soft API Freeze, 1 May
-------------------------------------------------------------------------------
Goals:
The kdelibs API is frozen. This means that the classes and interfaces are not allowed to change,
except with permission of the core developers. To make an API change, post a kdelibs API
exception request to the kde-core-devel mailinglist with an explanation and the code.
If there are no objections after a week, the change can be committed.
NOTE: all affected modules must continue to compile and work as expected.
Milestone: New Application Freeze and Usability and Accessibility Review, 8 May
-------------------------------------------------------------------------------------------------------------
Goals:
All applications expected to be released with KDE 4.0 must:
use the new cmake buildsystem
compile with Qt4.3 and kdelibs 4.0. (Using Q3Support and/or kde3support is ok, though not desired)
have a handbook (that at least describes what the application does)
New applications must be committed into kdereview for review
Resurrected applications must be committed back into their KDE main module
Start Application Usability and Accessibility Review continuing until the start of the Beta Cycle
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
-------------------------------------------------------
---------- Forwarded Message ----------
Subject: Re: [REMINDER] Upcoming KDE 4.0 Milestones
Date: Monday 09 April 2007
From: "Aaron J. Seigo" <aseigo at kde.org>
To: kde-devel at kde.org
On Monday 09 April 2007, Allen Winter wrote:
> A little reminder of the KDE 4.0 milestones that are coming within the next
> month. Comments? Concerns?
i'd like to see nepomuk be merged in. we're past the "new module" deadline,
however i'd like to see it make it in because:
- if we want to see apps in 4.1 make use of it, realistically we'll need it in
kdelibs
- dolphin already (conditionally) uses it
- there's a SoC project for nepomuk integration
- nepomuk has been in dev for a while and it would be generally advantageous
for both projects imho to ensure proper integration sooner rather than later
this would entail something like the following:
- create a kdelibs/kmetadata (or a kio/kmetadata, and add libkmetadata to
libkio?). contents would include:
- knepomuk/ for libknepomuk, currently in backbone/knepomuk
- kmetadata/ for libkmetadata, currently in kmetadata/kmetadata; add the
nepmuk specific subclasses of widgets in kdeu/metadata/
- ontologies/
- rcgen/ for kmetadata_rcgen binary, which creates classes from ontologies;
needed in kdelibs rather than kdebase as libkmetadata needs it to build
- tests/ (self explanatory)
- create kdeui/metadata and add the non-nepomuk classes from kmetadata/tools
such as cloud widget. ktagdisplaywidget would go into dolphin for now with an
aim to 4.1 as it isn't mature enough yet; kblocklayout and kautoscrollarea do
not need to be exported or made part of the public API
- create kdebase/runtime/metadata which would contain code for the knepdaemon
and knepcoreservices binaries
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
-------------------------------------------------------
--
KDEPIM Developer
I accept PayPal payments to awinterz at earthlink.net
More information about the kde-core-devel
mailing list