[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Plasma Workspaces 4.11: the last feature release in the 4.x series for kde-workspace
From:       Andriy Rysin <arysin () gmail ! com>
Date:       2013-05-01 13:41:15
Message-ID: CAOZT1o13Auy3L86b6iwjKh-On3t+YzSTJjAAs==A9ahQ0n8-uw () mail ! gmail ! com
[Download RAW message or body]

If the feature freeze for 4.11 is May 22 and there is no more feature
releases for branch 4.x, where all those features from GSoC go? I don't
think students should work on version 5 yet...
On May 1, 2013 9:16 AM, "Aaron J. Seigo" <aseigo@kde.org> wrote:

> **
>
> Hello everyone,
>
>
>
> tl;dr -> 4.11 will be the last feature release of kde-workspace. Plasma
> Workspaces will be feature frozen and we are committing to 2 years of
> maintenance releases of 4.11. The next feature release of kde-workspace
> will be Plasma Workspaces 2, based on Qt5.
>
>
>
> This does not impact kdelibs, kde-runtime or any KDE application
> development.
>
>
>
>
>
>
>
> As you probably know, a number of the Plasma developers got together a
> couple of weeks back for a developer sprint, Tokamak 6, that focused on a
> Qt5 / Frameworks 5 version of Plasma Workspaces.
>
>
>
> We have already made significant progress in this effort: we have a
> functioning libplasma2, QML2 versions of Plasma Components and an alpha
> version of a new shell loader that will end up replacing the
> plasma-desktop, plasma-netbook and plasma-device binaries. At the
> development sprint we made further progress, some of which you can read
> about here:
>
>
>
>
> http://aseigo.blogspot.com/2013/04/tokamak-6-plasma-workspaces-2-milestone.html
>
>
>
> In planning a roadmap for Plasma Workspaces 2, we realized that we have
> arrived at a point in development where, in order to move forward, we need
> to start porting the contents of kde-workspace. In fact, some components in
> kde-workspace already have been!
>
>
>
> KWin needs to complete the shift to Qt5, and this will not be possible to
> do while maintaining a compatible Qt4 version. The changes necessary have
> been made as minimal as possible thanks to work done in the last few 4.x
> dev cycles, but the remaining changes will be significant.
>
>
>
> Due to the adoption of QML2 and the new unified shell binary significant
> changes to the desktop code base will occur that will cause a similar
> significant divergence.
>
>
>
> Other components will be retired outright, such as KDM.
>
>
>
> Finally, we don't want to make our users and 3rd party developers wait
> overly long for Plasma Workspaces 2. We want to have as little disruption
> to the release regularity as possible while still delivering a high quality
> product on first release. This means we need to start sooner rather than
> later.
>
>
>
> To achieve our goals, we have decided to put the 4.x version of Plasma
> Workspaces into maintenance mode. After 4.11, all feature development will
> happen in the Qt5-based codebase. We will continue to roll out bug fix,
> translation and stabilization releases of 4.11 during this time in sync
> with the KDE SC process for a minimum of 2 years.
>
>
>
> The 4.11.x versions of Plasma Workspaces should be especially appropriate
> for use in long term maintenance/support releases of operating systems that
> package Plasma.
>
>
>
> For Plasma Workspaces 2, our goal is to have a user ready release in Q2
> 2013. This release will not necessarily be tied to the release schedule of
> Frameworks 5, nor does it impact in any way application development which
> should continue developing again the 4.x kdelibs until such time as we have
> a working release of Frameworks 5.
>
>
>
> This has been discussed within the broader Plasma community (inc focus
> areas such as Solid) as well as on the release-team mailing list.
> Additional feedback is welcome and we will do our best to address any
> questions that you may have.
>
>
>
> Cheers, and happy hacking :)
>
>
>
> --
>
> Aaron J. Seigo
>

[Attachment #3 (text/html)]

<p>If the feature freeze for 4.11 is May 22 and there is no more feature releases for \
branch 4.x, where all those features from GSoC go? I don&#39;t think students should \
work on version 5 yet...</p> <div class="gmail_quote">On May 1, 2013 9:16 AM, \
&quot;Aaron J. Seigo&quot; &lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt; \
wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> <u></u>
<div style="font-family:&#39;Bitstream Vera \
Sans&#39;;font-size:12pt;font-weight:400;font-style:normal"> <p \
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Hello \
everyone,</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">tl;dr \
-&gt; 4.11 will be the last feature release of kde-workspace. Plasma Workspaces will \
be feature frozen and we are committing to 2 years of maintenance releases of 4.11. \
The next feature release of kde-workspace will be Plasma Workspaces 2, based on \
Qt5.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This \
does not impact kdelibs, kde-runtime or any KDE application development.</p> <p \
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">As \
you probably know, a number of the Plasma developers got together a couple of weeks \
back for a developer sprint, Tokamak 6, that focused on a Qt5 / Frameworks 5 version \
of Plasma Workspaces.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">We \
have already made significant progress in this effort: we have a functioning \
libplasma2, QML2 versions of Plasma Components and an alpha version of a new shell \
loader that will end up replacing the plasma-desktop, plasma-netbook and \
plasma-device binaries. At the development sprint we made further progress, some of \
which you can read about here:</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">	<a \
href="http://aseigo.blogspot.com/2013/04/tokamak-6-plasma-workspaces-2-milestone.html" \
target="_blank">http://aseigo.blogspot.com/2013/04/tokamak-6-plasma-workspaces-2-milestone.html</a></p>


<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">In \
planning a roadmap for Plasma Workspaces 2, we realized that we have arrived at a \
point in development where, in order to move forward, we need to start porting the \
contents of kde-workspace. In fact, some components in kde-workspace already have \
been!</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">KWin \
needs to complete the shift to Qt5, and this will not be possible to do while \
maintaining a compatible Qt4 version. The changes necessary have been made as minimal \
as possible thanks to work done in the last few 4.x dev cycles, but the remaining \
changes will be significant.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Due \
to the adoption of QML2 and the new unified shell binary significant changes to the \
desktop code base will occur that will cause a similar significant divergence.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Other \
components will be retired outright, such as KDM.</p> <p \
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Finally, \
we don&#39;t want to make our users and 3rd party developers wait overly long for \
Plasma Workspaces 2. We want to have as little disruption to the release regularity \
as possible while still delivering a high quality product on first release. This \
means we need to start sooner rather than later.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">To \
achieve our goals, we have decided to put the 4.x version of Plasma Workspaces into \
maintenance mode. After 4.11, all feature development will happen in the Qt5-based \
codebase. We will continue to roll out bug fix, translation and stabilization \
releases of 4.11 during this time in sync with the KDE SC process for a minimum of 2 \
years.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">The \
4.11.x versions of Plasma Workspaces should be especially appropriate for use in long \
term maintenance/support releases of operating systems that package Plasma.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">For \
Plasma Workspaces 2, our goal is to have a user ready release in Q2 2013. This \
release will not necessarily be tied to the release schedule of Frameworks 5, nor \
does it impact in any way application development which should continue developing \
again the 4.x kdelibs until such time as we have a working release of Frameworks \
5.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This \
has been discussed within the broader Plasma community (inc focus areas such as \
Solid) as well as on the release-team mailing list. Additional feedback is welcome \
and we will do our best to address any questions that you may have. </p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Cheers, \
and happy hacking :)</p> <p \
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">-- \
</p> <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Aaron \
J. Seigo</p></div></blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic