<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 22, 2021 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">On Mon, Nov 15, 2021 at 6:01 PM Aleix Pol <<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>> wrote:<br>
><br>
> Hi,<br>
> At the last goals sprint we discussed having another round of meetings<br>
> to see how we have progressed since Akademy.<br>
> <a href="https://www.proli.net/2021/08/07/kde-is-all-about-the-apps-an-akademy-2021-recap/" rel="noreferrer" target="_blank">https://www.proli.net/2021/08/07/kde-is-all-about-the-apps-an-akademy-2021-recap/</a><br>
><br>
> To do so I'd suggest meeting by platforms and see what's the state of<br>
> the topics we discussed at Akademy.<br>
><br>
> Linux: <a href="https://framadate.org/3NOgc9PCQ9j4kGkm" rel="noreferrer" target="_blank">https://framadate.org/3NOgc9PCQ9j4kGkm</a><br>
> Android: <a href="https://framadate.org/RiGJHdcKyx1BJ2ff" rel="noreferrer" target="_blank">https://framadate.org/RiGJHdcKyx1BJ2ff</a><br>
> Windows: <a href="https://framadate.org/6VMz62bs4ee7MJpo" rel="noreferrer" target="_blank">https://framadate.org/6VMz62bs4ee7MJpo</a><br>
> Mac: <a href="https://framadate.org/f4q8T3UPhHncJFzu" rel="noreferrer" target="_blank">https://framadate.org/f4q8T3UPhHncJFzu</a><br>
><br>
> Feel free to register yourself to the meetings you would like to<br>
> attend. If you think something is missing, feel free to reach out.<br>
><br>
> Topics to discuss:<br>
> - State of the CI, <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a><br>
> - Adoption of the different apps<br>
> - Make a living position for apps<br>
> - Whatever we left TBD in the Akademy meeting<br>
<br>
Hi everyone,<br></blockquote><div><br></div><div>Hi all,</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>
Let's do the following:<br>
Windows - Wednesday 24th - 17:00<br>
macOS - Thursday 25th - 17:00<br>
Linux - Thursday 25th - 19:00<br>
<br>
We can meet here:<br>
<a href="https://meet.kde.org/b/ale-cgt-bbb" rel="noreferrer" target="_blank">https://meet.kde.org/b/ale-cgt-bbb</a><br>
<br>
Only Volker reached out about Android, so will follow up with you on<br>
#kde-android:<a href="http://kde.org" rel="noreferrer" target="_blank">kde.org</a> and maybe we can see what conversation do we<br>
actually need to have over there, maybe the week after.<br></blockquote><div><br></div><div>While I cannot make any of the above times unfortunately given one of the points is on CI and i've done a bit of work in that regard I thought i'd give an update on that:</div><div><br></div><div>In terms of Gitlab CI - The "seed" jobs which build all the dependencies of projects needed to support the actual build of all of our projects are now in place. In the case of Frameworks, Release Service, Plasma and Independently Released Applications these are now passing on Linux for '@latest' (ie. master). PIM is still giving issues on Linux unfortunately mostly due to lacking dependency information in the .kde-ci.yml files in those repositories. For FreeBSD, I have just initiated those same seed jobs now which may indicate that changes are needed in the .kde-ci.yml files for some projects. Once FreeBSD is passing Android will be the next logical step.</div><div><br></div><div>Once those are all successful it should be possible for all projects to begin enabling CI coverage for their 'master' branches.</div><div><br></div><div>Enabling builds on stable branches will require bringing the necessary .kde-ci.yml files to those repositories, and specifying the appropriate branch names in  branch-rules.yaml which can be found in sysadmin/repo-metadata. <br></div><div><br></div><div>The biggest thing developers can do right now to assist with this process is:</div><div>1) If someone in another release unit depends on your project, specify the relevant branches for both '@latest' and '@stable' in branch-rules.yaml</div><div>2) Ensure that .kde-ci.yml is in place, with the appropriate dependency definitions for your project (especially if you have platform specific dependencies)</div><div><br></div><div>With regards to Windows, initial steps have been taken to get a Docker image building however it will still need a bit of work before it is ready to begin looking at Frameworks builds.</div><div><br></div><div>At this time the Binary Factory has yet to be decided as to the method of implementation as there are a number of complications involved surrounding security of the system. This also affects our building of Docker images.<br></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>
Looking forward to talking to all of you!<br>
<br>
Aleix<br></blockquote><div><br></div><div>Cheers,</div><div>Ben<br></div></div></div>