Plan for merging Plasma5-branch to trunk

Tobias C. Berner tcberner at freebsd.org
Sun Aug 14 19:44:51 UTC 2016


Hi

Sounds reasonable. "Go ahead".

Please let me know, if there is anything I should maybe clean up in
plasma5/ to make your work easier.


mfg Tobias

On 14 August 2016 at 14:15, Adriaan de Groot <groot at kde.org> wrote:

> Since there has been very little comment on my earlier plan to forget SVN
> history and just merge plasma5 with trunk as best as we can, I'm going to
> (slowly) go ahead with that.
>
> Here's the current state of trunk wrt. ports:
>  - trunk has Qt 5.6
>  - ports has an in-flight PR to update bsd.kde4.mk
>
> Here's my N-step plan to merge plasma5 to trunk:
>
>  - 1. Merge changes to KDE/Mk into trunk. This moves trunk ahead of the in-
> flight PR, because plasma5 also has KDE5 support (and the PR is expressly
> pared-down). Patch up the Tools/ directory.
>
>  - 1.test. Build kde4 packages. Build qt4 packages. Build qt5 packages.
> This
> is less than a full exp-run, but I don't have the resources do do that in a
> sensible timeframe.
>
>  - 1.polish. There are still ports doing USES_KDE4= (or whatever the old
> style
> is; this causes a nice warning to be printed. Fix ports that trigger the
> warning.
>
>  - 2. Merge all the frameworks and *just* the frameworks, using files
> changed
> by Tobias in r12913 - r12918. That's frameworks, plus NLS removal from
> frameworks, plus plist fixes in dependent ports.
>
>  - 2.test. Build kf5* ports. Build kde4 ports. Buld qt4, qt5.
>
>  - 3. Commit all that to trunk. Then we have a new situation:
>    - trunk has Qt 5.6
>    - trunk has updated Mk/Uses/kde.mk
>    - trunk has KDE Frameworks 5 ports
>
>  - 4. Consider PR'ing some of those changes.
>
>
>
> After these steps, there are still three things left to do:
>  - handle renaming applications and ports that are now kde4-specific
>  - adding plasma5
>  - adding kf5-based KDE applications
>
>
> Thoughts?
> [ade]
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-freebsd/attachments/20160814/45b5884e/attachment.html>


More information about the kde-freebsd mailing list