Notice of withdrawal of CI services: KDevelop and KDE Connect

Ben Cooksley bcooksley at kde.org
Thu Jun 17 10:36:40 BST 2021


On Thu, Jun 17, 2021 at 7:26 AM Avamander <avamander at gmail.com> wrote:

> Hi,
>

Hi there,


>
> 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 🤪
>

According to my email archives we've not previously corresponded - and the
name "Avamander" is certainly new to me.

The five lists in question were chosen deliberately for the following
reasons:
1) kdeconnect at kde.org as the matter related to KDE Connect
2) kdevelop-devel at kde.org as the matter related to KDevelop
3) kde-frameworks-devel at kde.org as the email explained why Frameworks had
experienced a substantial number of Windows CI failures lately
4) kde-devel at kde.org as the email explained to various Extragear projects
why they had experienced Windows CI failures as well
5) sysadmin at kde.org as the matter related to our infrastructure


> 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.
>

Please direct your complaints regarding the content and moderation of the
kdeconnect at kde.org to the list administrators - kdeconnect-owner at kde.org -
in the first instance or raise a thread on that mailing list. With regards
to the CI status emails, these were setup at the request of the KDE Connect
developers in https://phabricator.kde.org/D13794


>
>
> Have an extra day,
> Avamander
>

Regards,
Ben


>
> On Wed, Jun 16, 2021 at 9:29 PM Ben Cooksley <bcooksley at kde.org> 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 prevents
>> 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 will
>> 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 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20210617/3335207a/attachment.htm>


More information about the kde-devel mailing list