<div dir="ltr"><div dir="ltr">On Tue, May 27, 2025 at 1:23 AM David Redondo <<a href="mailto:kde@david-redondo.de">kde@david-redondo.de</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am Montag, 26. Mai 2025, 13:52 schrieb Martin Riethmayer:<br>
> Hi all,<br>
> [...]<br>
> 1.) Do a "no-string-changed-bugix" release for .6<br>
> Pro:<br>
> - should not have any issue with extra branching<br>
> - consistent with released schedule (not super important, probably)<br>
> Con:<br>
> - Hard to enforce / communicate<br>
> - bound to fail sooner or later<br>
> - Problematic for CI<br>
<br>
I don't understand why it should be hard to enforce?<br>
String changes are forbidden anyways in stable releases.<br>
<br>
What is bound too fail there? What are the problems for CI?<br></blockquote><div><br></div><div>The problem for CI is that while the core of the system is reasonably capable of handling a multitude of branches, the seed jobs are not - and only support one latest (master) and one stable branch.</div><div><br></div><div>This may not seem like a major issue, except that our underlying CI images may need to be rebuilt at any time. Due to the nature of us using a rolling release Linux distribution for the Linux images, BIC issues can and do occur from time to time when these rebuilds happen, which we normally resolve by running a seed job.</div><div><br></div><div>That means that from the point the next stable release is branched (which for Plasma/6.4 I believe has already happened) until the final release of the previous stable branch (Plasma/6.3 currently) takes place you are in essence hoping that such a BIC event does not take place (because if it is does then your CI is broken)</div><div><br></div><div>While not relevant for Plasma, this sort of situation (known as the "three branch problem") already causes a small number of issues within applications when it comes to CD builds so it would be preferable that it did not spread further.</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">
<br>
If there are really problems we need to look into them instead of<br>
catch-all phrases that say nothing.<br>
<br>
David<br></blockquote><div><br></div><div>Thanks,</div><div>Ben </div></div></div>