From kde-frameworks-devel Wed Jun 16 19:25:30 2021 From: Avamander Date: Wed, 16 Jun 2021 19:25:30 +0000 To: kde-frameworks-devel Subject: Re: Notice of withdrawal of CI services: KDevelop and KDE Connect Message-Id: X-MARC-Message: https://marc.info/?l=kde-frameworks-devel&m=162387687924860 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--0000000000006459da05c4e70e17" --0000000000006459da05c4e70e17 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, This is indeed an issue that has occurred previously, and actually I've written to you, Ben, once before about this. Now I'm asking again, why is it necessary to email *FIVE* mailing lists for issues that are primarily solved by a much much smaller subgroup of people? Maybe send it to a few C++ lists as well, maybe someone'll jump out and fix the CI =F0=9F=A4=AA On a very related topic, for the third time, send the kdeconnect CI status emails to the actual developers and contributors for whom they are actionable, not the entire kdeconnect mailing list. It's just noise for the majority of non-code contributors, non-code contributors that might be able to help with support questions but who are very likely ignoring the list due to horrifically bad SNR. Have an extra day, Avamander On Wed, Jun 16, 2021 at 9:29 PM Ben Cooksley wrote: > Hi all, > > The following is notice that I intend to withdraw CI services from the > following two KDE projects due to faults in their code or build system > which are having a significant adverse impact on the CI system and > negatively impacting on other projects: > > - KDevelop > - KDE Connect > > This withdrawal will be applied to all platforms. > > In the case of KDevelop, it has a series of unit tests which on FreeBSD > cause gdb to hang and consume an entire CPU core indefinitely. This slows > down builds for all other projects using that CI server, and also prevent= s > KWin tests from proceeding - completely blocking it's jobs. This fault is > in the debuggee_slow family of tests. > > As this issue has persisted for some time now despite being mentioned, I > require that the family of tests in question be disabled across all > platforms. > > In the case of KDE Connect, as part of it's configure process it runs an > external command that results in dbus-daemon being launched. This process > persists following the build and would only be cleaned up by our tooling > that runs tests. Should the compilation fail (as it does currently) it wi= ll > result in the CI builder being broken - which is why we have had so many > Windows builds fail lately. > > As this is an issue that has occurred previously, I require that the > configure time check which is launching dbus-daemon to be expunged from K= DE > Connect. > > As a reminder to all projects, running commands that interact with > dbus-daemon or kdeinit is not permitted during configure or build time. > > Regards, > Ben Cooksley > KDE Sysadmin > --0000000000006459da05c4e70e17 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

This is indeed an issue that ha= s=C2=A0occurred=C2=A0previously,=C2=A0and actually I've=C2=A0written to= you,=C2=A0Ben, once before about this. Now I'm asking again, why is it= necessary to email FIVE mailing lists for issues that are primarily= solved by a much much smaller subgroup of people? Maybe send it to a few C= ++ lists as well, maybe someone'll jump out and fix the CI=C2=A0=F0=9F= =A4=AA

On a very related topic, for the third time, send = the kdeconnect CI status emails to the actual developers and contributors f= or whom they are actionable, not the entire kdeconnect mailing list. It'= ;s just noise for the majority of non-code contributors, non-code contribut= ors that might be able to help with support questions but who are very like= ly ignoring the list due to horrifically bad SNR.

<= div>

Have an extra day,
Avamander

On Wed, Jun 16, 2021 at 9:29 PM Ben Cooksley <bcooksley@kde.org> wrote:
Hi all,

The following is notice that I intend to withdraw CI services from the fo= llowing two KDE projects due to faults in their code or build system which = are having a significant adverse impact on the CI system and negatively imp= acting on other projects:

- KDevelop
- K= DE Connect

This withdrawal will be applied to all = platforms.

In the case of KDevelop, it has a serie= s of unit tests which on FreeBSD cause gdb to hang and consume an entire CP= U core indefinitely. This slows down builds for all other projects using th= at CI server, and also prevents KWin tests from proceeding - completely blo= cking it's jobs. This fault is in the debuggee_slow family of tests.

As this issue has persisted for some time now despit= e being mentioned, I require that the family of tests in question be disabl= ed across all platforms.

In the case of KDE Connec= t, as part of it's configure process it runs an external command that r= esults in dbus-daemon being launched. This process persists following the b= uild and would only be cleaned up by our tooling that runs tests. Should th= e compilation fail (as it does currently) it will result in the CI builder = being broken - which is why we have had so many Windows builds fail lately.= =C2=A0

As this is an issue that has occurred previ= ously, I require that the configure time check which is launching dbus-daem= on to be expunged from KDE Connect.

As a reminder = to all projects, running commands that interact with dbus-daemon or kdeinit= is not permitted during configure or build time.

= Regards,
Ben Cooksley
KDE Sysadmin
--0000000000006459da05c4e70e17--