<div dir="ltr"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 7, 2017 at 10:22 AM, Ben Cooksley <span dir="ltr"><<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">*Pulls up a chair*<br>
<br>
We need to have a talk. The way things are proceeding currently in<br>
regards to how you (the Plasma folks) work with the rest of us is<br>
severely and fundamentally broken. Which means we need to fix it.<br>
<br>
Lets start with development practices. Over the past few weeks, there<br>
have been at least two instances where things have been unbuildable,<br>
for several days, and have only been fixed after i've essentially<br>
hunted down the responsible developers. </blockquote><div><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">One instance is currently<br>
outstanding.</blockquote><div> </div><div>(FWIW, not anymore - thanks David F)<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">
In one case code was introduced which depended on a new version than<br>
was allowed. The other case was a failure to update the dependency<br>
metadata.<br>
<br></blockquote><div><br></div><div>The fact that I mistook when a Qt method was introduced is very hard to spot. It's party why we have the CI, I don't think we can do much to prevent it from happening; just improving our response time when it does.<br></div></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">One weird happened on here:</div><div class="gmail_extra">This is the job I track and the breaking commit<br></div><div class="gmail_extra"><a href="https://build.kde.org/view/Frameworks/job/Frameworks%20plasma-framework%20kf5-qt5%20XenialQt5.7/116/" target="_blank">https://build.kde.org/view/<wbr>Frameworks/job/Frameworks%<wbr>20plasma-framework%20kf5-qt5%<wbr>20XenialQt5.7/116/</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">Qt5.7 is clearly in the name there.. yet it's yellow, tt built, so did every one afterwards. <br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Can you check that on the sysadmin side? <br></div></div><br><div>The BSD one did fail, and it's a problem that I do (in my head) filter out all BSD failures as someone-elses problem.<br></div><div><br></div><div>Moving forwards I'll make an effort to get our current Plasma building on BSD, so that I'll stop doing that.<br></div><div><div><div><div class="gmail_extra"><div class="gmail_quote"><br></div><div class="gmail_quote">AFAIK, it was fixed within minutes of the first ping on IRC.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">---<br></div><div class="gmail_quote"><br><div>The Kirigami/QQC2 dependency issue was much more of a failure.</div><br></div><br></div></div></div></div></div>