<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 27, 2020 at 1:58 PM Aleix Pol <<a href="mailto:aleixpol@kde.org">aleixpol@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
As discussed in the meeting last week, I've been looking into the split.<br>
<br>
Here's what I was thinking of, please tell me if there's something<br>
massively important I'm missing.<br>
<br>
The idea would be to start working on it after kwayland and other kf5<br>
have been tagged next week (?).<br>
<br>
Something I was wondering too is that I guess the new repos should end<br>
up in invent? Although neither plasma or kf5 are there.<br>
So maybe not?<br></blockquote><div><br></div><div>Given the recent gitlab status update from bshah, that'll be happening soon. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
There's a couple of questions below as well, thoughts would be welcome<br>
<br>
Aleix<br>
<br>
git clone kde:kwayland<br>
mv kwayland plasma-wayland-protocols<br>
cd plasma-wayland-protocols<br>
git rm -r autotests/ docs/ tests/ src/<br>
# fix build<br>
# close <a href="https://phabricator.kde.org/T13024" rel="noreferrer" target="_blank">https://phabricator.kde.org/T13024</a></blockquote><div><br></div><div></div><div>And changing it so we install the KDE specific protocol files</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
git clone kde:kwayland<br>
mv kwayland/ kwayland-server<br></blockquote><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
git rm -r src/client/<br>
# namespace KWayland::Server -> namespace KWaylandServer<br>
# fix build<br>
# remove server tests?<br></blockquote><div> </div><div><div>I don't think we want to remove client or server tests on this one. As the client tests covered the server side too<br></div><div>Even if it does mean some short-term duplication. <br></div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
# see to move things to KWin?<br></blockquote><div><br></div><div>I don't know which things you were referring to, but I'd suggest we keep things simple.</div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
# close <a href="https://phabricator.kde.org/T13025" rel="noreferrer" target="_blank">https://phabricator.kde.org/T13025</a></blockquote><div><br></div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
git clone kde:kwayland<br></blockquote><div><br></div><div>git rm src/client/protocols and use the installed ones from the first repo<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
# deprecate all KWayland::Server </blockquote><div> </div><div>We need a big README in the src/server. IMO it's not worth the hassle of changing the header files.</div><div></div><div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
# remove server tests?<br></blockquote></div><div class="gmail_quote">Yeah, can do.</div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"> </div><br><div class="gmail_quote"><br></div></div>