situation with window decorations
Aaron J. Seigo
aseigo at kde.org
Fri Aug 28 19:28:26 BST 2009
On August 28, 2009, Lucas Murray wrote:
> On Fri, Aug 28, 2009 at 4:14 PM, Michael Jansen<kde at michael-jansen.biz>
wrote:
> > Or move nitrogen to playground until ready. Exactly as Aaaron suggested.
> >
> > When it's ready it could replace ozone.
>
> I moved it directly into trunk as I consider it an important piece of
> code that will be in KDE 4.4 and will meet the necessary requirements
> very quickly. Playground is something where code goes when there is no
> definite plans on how/when it will be integrated into trunk or if
> development will take a very long time.
that's not how we use it in plasma.
> At the current rate of development I will be switching the defaults
> over early next week. This kind of playground-in-trunk development is
> regular in KWin code. Guess how all our new effects are
> developed--right there in trunk.
from my experience with doing component development in playground, putting
them through kdereview (particularly if done by a non-core dev) and then
landing them in kdebase/kdeplasma-addons, i can tell you that:
* it allows for a lot more experimentation (less chance of breaking stuff
being a really bad thing)
* it keeps a lot of failed experiments out of shipping modules
* it allows components to develop at their own natural pace regardless of the
release cycle
* it makes it harder for people to sneak unwanted things in
* it encourages more code review and input from others
IOW, it's been better for both community and code. others with component based
designs, such as kwin, may wish to consider this.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090828/ce7948d9/attachment.sig>
More information about the kde-core-devel
mailing list