<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 21, 2020, 10:27 AM Johan Ouwerkerk <<a href="mailto:jm.ouwerkerk@gmail.com">jm.ouwerkerk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, Mar 21, 2020 at 1:32 AM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank" rel="noreferrer">bcooksley@kde.org</a>> wrote:<br>
><br>
> Comments welcome. Please note that simply fixing the dependency<br>
> breakage in this case is not enough to resolve this - there are<br>
> underlying issues which need to be addressed here.<br>
><br>
> Regards,<br>
> Ben Cooksley<br>
> KDE Sysadmin<br>
<br>
I cannot comment as to whether or not this is a pattern of behaviour<br>
or just a few isolated instances. From a technical perspective I feel<br>
there are two (additional) underlying issues worth addressing here:<br>
<br>
 1. This could be prevented for the most part by having CI run before,<br>
and not after the fact. I.e. prior to merging code.<br>
 2. Different projects have different CI needs, and it would help if a<br>
project could safely manage their CI environment "on their own" as<br>
much as possible. The current system requires a lot of daunting<br>
(possibly otherwise unnecessary) complexity purely to manage the fact<br>
that a builder image will be used not just for one project but for<br>
perhaps the whole of KDE.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">In regards to custom images kdiff3 has been using one since before <a href="http://invent.kde.org">invent.kde.org</a> came into being. The repo is mirrored on gitlab. Now that <a href="http://invent.kde.org">invent.kde.org</a> is up that setup runs the official ci as well. Since my custom image is based on bionic it doesn't have the lastest kf5. This quite recently cought a doc change made by some else that broke generation of docs on older doctools versions. Both KDE's official CI and my personal machine had the necessary kf5 version to build it and gave no error. Using custom docker images is a great way of catching this kind of "works for my setup issue".</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></div>