<div dir="ltr">Hi <div><br></div><div>Sounds reasonable. "Go ahead".</div><div><br></div><div>Please let me know, if there is anything I should maybe clean up in plasma5/ to make your work easier.</div><div><br></div><div><br></div><div>mfg Tobias</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 August 2016 at 14:15, Adriaan de Groot <span dir="ltr"><<a href="mailto:groot@kde.org" target="_blank">groot@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Since there has been very little comment on my earlier plan to forget SVN<br>
history and just merge plasma5 with trunk as best as we can, I'm going to<br>
(slowly) go ahead with that.<br>
<br>
Here's the current state of trunk wrt. ports:<br>
 - trunk has Qt 5.6<br>
 - ports has an in-flight PR to update <a href="http://bsd.kde4.mk" rel="noreferrer" target="_blank">bsd.kde4.mk</a><br>
<br>
Here's my N-step plan to merge plasma5 to trunk:<br>
<br>
 - 1. Merge changes to KDE/Mk into trunk. This moves trunk ahead of the in-<br>
flight PR, because plasma5 also has KDE5 support (and the PR is expressly<br>
pared-down). Patch up the Tools/ directory.<br>
<br>
 - 1.test. Build kde4 packages. Build qt4 packages. Build qt5 packages. This<br>
is less than a full exp-run, but I don't have the resources do do that in a<br>
sensible timeframe.<br>
<br>
 - 1.polish. There are still ports doing USES_KDE4= (or whatever the old style<br>
is; this causes a nice warning to be printed. Fix ports that trigger the<br>
warning.<br>
<br>
 - 2. Merge all the frameworks and *just* the frameworks, using files changed<br>
by Tobias in r12913 - r12918. That's frameworks, plus NLS removal from<br>
frameworks, plus plist fixes in dependent ports.<br>
<br>
 - 2.test. Build kf5* ports. Build kde4 ports. Buld qt4, qt5.<br>
<br>
 - 3. Commit all that to trunk. Then we have a new situation:<br>
   - trunk has Qt 5.6<br>
   - trunk has updated Mk/Uses/<a href="http://kde.mk" rel="noreferrer" target="_blank">kde.mk</a><br>
   - trunk has KDE Frameworks 5 ports<br>
<br>
 - 4. Consider PR'ing some of those changes.<br>
<br>
<br>
<br>
After these steps, there are still three things left to do:<br>
 - handle renaming applications and ports that are now kde4-specific<br>
 - adding plasma5<br>
 - adding kf5-based KDE applications<br>
<br>
<br>
Thoughts?<br>
[ade]<br>
</blockquote></div><br></div>