Re: CI Utilisation and system efficiency

2025-04-22 Thread Ben Cooksley
e time these systems were being implemented) Please note that CI runs unit tests as well - which would likely lengthen your runtime by a bit. Cheers, Ben > > On Tue, Apr 22, 2025 at 12:51 PM Ben Cooksley wrote: > >> On Tue, Apr 22, 2025 at 10:44 PM Konstantin Kharlamov >>

Re: CI Utilisation and system efficiency

2025-04-22 Thread Ben Cooksley
On Tue, Apr 22, 2025 at 10:44 PM Konstantin Kharlamov wrote: > On Tue, 2025-04-22 at 07:15 +1200, Ben Cooksley wrote: > > On Tue, Apr 22, 2025 at 5:57 AM Dmitry Kazakov > > wrote: > > > Hi, Ben! > > > > > > > > > Hey Dmitry, > > > >

Re: CI Utilisation and system efficiency

2025-04-22 Thread Ben Cooksley
uild, including > test apps). I can see this number go way up with less cores, but still, > over 100 minutes is very long. > Is that a clean build or an incremental build? These servers are https://www.hetzner.com/dedicated-rootserver/ax52/ for the record. > Thanks, > Maciej. >

Re: CI Utilisation and system efficiency

2025-04-21 Thread Ben Cooksley
onsume more and more CI time. > Have you got a list of these so I can have a look to see if the timeout is set too low? Increasing the timeout is only a temporary fix though - we will need to find a solution to why the build time is taking so long. > > --- > Dmitry Kazakov > C

Re: CI Utilisation and system efficiency

2025-04-20 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 8:26 AM Ben Cooksley wrote: > On Sun, Apr 20, 2025 at 1:50 AM Linus Jahn wrote: > >> On Sat, 19 Apr 2025 13:23:59 +0100 >> David Edmundson wrote: >> >> > >Realistically merge requests shouldn't be proposed until people are

Re: CI Utilisation and system efficiency

2025-04-20 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 9:10 PM Albert Astals Cid wrote: > El divendres, 18 d’abril del 2025, a les 21:25:36 (Hora d’estiu d’Europa > central), Ben Cooksley va escriure: > > Hi all, > > > > Over the past week or two there have been a number of complaints > regarding

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 1:50 AM Linus Jahn wrote: > On Sat, 19 Apr 2025 13:23:59 +0100 > David Edmundson wrote: > > > >Realistically merge requests shouldn't be proposed until people are > > >ready to get something reviewed and merged in... > > > > That's not realistic with how it is on the fron

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 12:24 AM David Edmundson wrote: > >Realistically merge requests shouldn't be proposed until people are ready > to get something reviewed and merged in... > > That's not realistic with how it is on the frontlines. The earlier we > share feedback the better, and reviews can

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 7:21 AM Ingo Klöcker wrote: > On Samstag, 19. April 2025 10:33:45 Mitteleuropäische Sommerzeit Ben > Cooksley > wrote: > > A big part of the issue here is our rebase centric workflow - normally > with > > Gitlab you use merge commits and in this wo

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sun, Apr 20, 2025 at 3:19 AM Akseli Lahtinen wrote: > On Friday 18 April 2025 22:25:36 Eastern European Summer Time Ben Cooksley > wrote: > > Hi all, > > > > Over the past week or two there have been a number of complaints > regarding > > CI builder

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sat, Apr 19, 2025 at 7:25 AM Ben Cooksley wrote: > Hi all, > > Over the past week or two there have been a number of complaints regarding > CI builder availability which i've done some investigating into this > morning. > > Part of this is related to the Windows C

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sat, Apr 19, 2025 at 8:05 PM laurent Montel wrote: > Le vendredi 18 avril 2025, 21:25:36 heure d’été d’Europe centrale Ben > Cooksley a écrit : > > Hi all, > > > Ruqola: Appears to be conducting a development process whereby changes > are > > made in stable the

Re: CI Utilisation and system efficiency

2025-04-19 Thread Ben Cooksley
On Sat, Apr 19, 2025 at 8:07 PM Vlad Zahorodnii wrote: > On 4/19/25 10:53 AM, Kai Uwe Broulik wrote: > > Hi, > > > > thanks for looking into this. > > > > It seems a major contributor to CI time is the fact that a merge > > request runs and once merged, master runs another pretty much > > identic

CI Utilisation and system efficiency

2025-04-18 Thread Ben Cooksley
Hi all, Over the past week or two there have been a number of complaints regarding CI builder availability which i've done some investigating into this morning. Part of this is related to the Windows CI builders falling offline due to OOM events, however the rest is simply due to a lack of builde

Re: plasma-desktop 6.3.1 respin request

2025-02-19 Thread Ben Cooksley
On Thu, Feb 20, 2025 at 4:01 AM Joshua Goins wrote: > On Tuesday, February 18, 2025 7:15:34 PM Eastern Standard Time Justin > Zobel > wrote: > > On 19/2/25 10:26, Joshua Goins wrote: > > > Someone noticed a build failure on some systems (NixOS and Slackware it > > > seems) due to C++ funkiness. T

Re: Plasma's Virtual Keyboard

2025-02-04 Thread Ben Cooksley
On Tue, Feb 4, 2025 at 3:08 PM Aleix Pol wrote: > On Fri, Jan 24, 2025 at 6:44 PM David Edmundson > wrote: > > > > > The responsible people from the input team mentioned to me that they > > > wanted to work on it but I guess not under the apol namespace, so I > > > was asked to have it moved, I

Re: Moving Spectacle to the Plasma release schedule

2025-01-17 Thread Ben Cooksley
On Sat, Jan 18, 2025 at 12:59 AM Carl Schwan wrote: > On Thu, Dec 5, 2024, at 4:53 PM, Noah Davis wrote: > > Hello everyone, I would like to propose moving Spectacle to the Plasma > > development release schedule. It already depends heavily on Plasma for > > its core functionality. When a Plasma

Re: Minimum Qt for Plasma 6.3

2025-01-14 Thread Ben Cooksley
On Tue, Jan 14, 2025 at 9:47 PM Marco Martin wrote: > On Wednesday, 8 January 2025 15.17.03 Central European Standard Time David > Edmundson wrote: > > > The first Beta is tomorrow. So I think we just go with 6.7? > > > > At this point, yes. > > so far i seen in the taskmanager applet a property

Re: Minimum Qt for Plasma 6.3

2025-01-09 Thread Ben Cooksley
On Fri, Jan 10, 2025 at 5:26 AM Nicolas Fella wrote: > Am 09.01.25 um 17:20 schrieb Volker Krause: > > On Donnerstag, 9. Januar 2025 11:12:09 Mitteleuropäische Normalzeit David > > Redondo wrote: > >> Am Mittwoch, 8. Januar 2025, 17:18 schrieb Nicolas Fella: > >>> Am 08.01.25 um 10:57 schrieb Dav

Re: Re: Move Breeze to Framework

2024-12-17 Thread Ben Cooksley
On Wed, Dec 18, 2024 at 5:20 AM David Redondo wrote: > On 2024-12-17 15:53, Carl Schwan wrote: > > > > - Don't have apps depend on a Plasma component when compiled for > > > Windows and macOS > > > - Apps can now rely on some new behavior of breeze with either > > > depending a specific minimum

Re: Moving Spectacle to the Plasma release schedule

2024-12-11 Thread Ben Cooksley
On Wed, Dec 11, 2024 at 9:56 PM Jonathan Riddell wrote: > It's not a sysadmin task, it's a release team task, remind Albert to > remove it from the kde gear list at the appropriate time then remind me to > add it to the Plasma list. > > The sysadmin task would be to move it from the graphics inve

Re: Move Plasma Dialer and Spacebar to Plasma release

2024-08-22 Thread Ben Cooksley
On Thu, Aug 22, 2024 at 10:57 AM Albert Astals Cid wrote: > El dijous, 15 d’agost del 2024, a les 10:41:53 (CEST), Carl Schwan va > escriure: > > Hi, > > > > Me again, this time to ask to move Plasma Dialer and Spacebar to the > Plasma > > release cycle (or gear release cycle). > > > > I did the

Re: CI moved to Qt 6.7 for Linux builds

2024-05-09 Thread Ben Cooksley
On Wed, May 8, 2024 at 11:22 PM Kai Uwe Broulik wrote: > Hi, > HI Kai, > > (only posting to plasma-devel only below is about Plasma) > > > i'd also like to schedule removing CI support for [...] Plasma/5.27 > > Plasma 5.27 is our LTS release and we’ve just had Kubuntu 24.04 ship > with it. I’

CI moved to Qt 6.7 for Linux builds

2024-04-20 Thread Ben Cooksley
Hi all, I have just flipped the switch that has moved the CI system over to using Qt 6.7 for Linux builds on our SUSE images. Should you see any issues with builds failing as a result of packages being missing in the registry then please submit a merge request to sysadmin/ci-management to ensure

Re: Major CI changes - FreeBSD and Linux

2024-01-22 Thread Ben Cooksley
On Mon, Jan 22, 2024 at 10:08 PM Ben Cooksley wrote: > Hi all, > > Over the past few weeks significant work has been undertaken to develop > the ability to make use of containerised builds for FreeBSD. > > Over the weekend i'm happy to report that this has now been rolled

Major CI changes - FreeBSD and Linux

2024-01-22 Thread Ben Cooksley
Hi all, Over the past few weeks significant work has been undertaken to develop the ability to make use of containerised builds for FreeBSD. Over the weekend i'm happy to report that this has now been rolled out and is now in use across all 5 CI workers that support invent.kde.org. This means goi

Re: Merge Service still in use?

2023-12-19 Thread Ben Cooksley
patches, but for bigger patchset I > would prefer to see an explicit merge commit > > On Tue, Dec 19, 2023 at 10:25 AM Ben Cooksley wrote: > >> On Tue, Dec 19, 2023 at 10:16 PM Dmitry Kazakov >> wrote: >> >>> Hi, Ben! >>> >>> I think we

Re: Merge Service still in use?

2023-12-19 Thread Ben Cooksley
appened not too long before people stopped using it. Cheers, Ben > > On Sat, Dec 16, 2023 at 2:41 AM Ben Cooksley wrote: > >> Hi all, >> >> I've just been reviewing services we're looking after and while doing so >> have noticed that Marge Bot (invent.kde.or

Re: Merge Service still in use?

2023-12-18 Thread Ben Cooksley
On Tue, Dec 19, 2023 at 2:36 AM Vlad Zahorodnii wrote: > On 12/16/23 03:41, Ben Cooksley wrote: > > Hi all, > > > > I've just been reviewing services we're looking after and while doing > > so have noticed that Marge Bot (invent.kde.org/merge-service >

Merge Service still in use?

2023-12-15 Thread Ben Cooksley
Hi all, I've just been reviewing services we're looking after and while doing so have noticed that Marge Bot (invent.kde.org/merge-service) doesn't seem to have done anything for 4 months. As the two projects with it enabled, is this something you're still using as it doesn't look like it. Thank

Gitlab update - CI future proofing required

2023-11-19 Thread Ben Cooksley
Hi all, Over this weekend I completed a series of updates to invent.kde.org, moving it to the latest supported version of Postgres (14) and Gitlab (16.6). As part of that Gitlab update, additional security policies began to be enforced by Gitlab which mean our existing method of including CI temp

Re: plasma-framework

2023-11-07 Thread Ben Cooksley
On Wed, Nov 8, 2023 at 12:22 AM Jonathan Esk-Riddell wrote: > On Sun, Nov 05, 2023 at 12:59:28PM +0100, Friedrich W. H. Kossebau wrote: > > kactivities and kactivities-stats: please consider proper de-KF-ication > now > > > > Hi, > > > > with plasma-framework, kactivities and kactivities entering

Re: Plasma meeting 2023-11-06

2023-11-06 Thread Ben Cooksley
On Tue, Nov 7, 2023 at 5:16 AM Jonathan Riddell wrote: > FsetPositionButton.checkedreeze dates > > Soft Freeze 1 week before Beta 1, 22nd November 2023 > Hard Freeze at Beta 1, 29 Nov 2023 > > Freeze policy: > We are not sure where we want to go with activitise and we have moved > them into P

Re: print-manager and wacomtablet to Plasma

2023-11-01 Thread Ben Cooksley
On Wed, Nov 1, 2023 at 8:44 AM Jonathan Riddell wrote: > As discuccsed in Plasma meeting and just now with KDE gear release spods, > Plasma would like to take over releases of print-manager and wacomtablet. > This means renumbering the tars from e.g. 23.08 to 5.80.0. > Isn't this going to cause

[sysadmin/ci-utilities] gitlab-templates: Move Linux CI for Qt 6 over to Qt 6.6.

2023-10-31 Thread Ben Cooksley
Git commit 55f8993e028b2597dea44077cd49eb91bb9d87e4 by Ben Cooksley. Committed on 31/10/2023 at 10:23. Pushed by bcooksley into branch 'master'. Move Linux CI for Qt 6 over to Qt 6.6. CCMAIL: kde-de...@kde.org CCMAIL: kde-core-de...@kde.org CCMAIL: kde-frameworks-de...@kde.org CCMA

General Availability - Updated Gitlab Runners

2023-09-09 Thread Ben Cooksley
Hi all, Today we deployed replacements to node3, node4 and node5 - which were the remaining old workers attached to Invent. This means that all workers have now completed being updated to a more modern host operating system (Ubuntu 22.04) as well as newer generation hardware (with the CPU now bei

New CI workers - node1 and node2

2023-08-12 Thread Ben Cooksley
Hi all, Over the last 2 days i've been busy connecting two new CI workers to GitLab, which are the beginning of long overdue improvements to our CI arrangements needed to support the final retirement of the Binary Factory. While developers shouldn't notice much in the way of changes, this will br

Re: ACTION REQUIRED - Gitlab and Subversion server migration

2023-07-25 Thread Ben Cooksley
On Tue, Jul 25, 2023 at 1:35 AM Vít Pelčák wrote: > > ne 23. 7. 2023 v 12:01 odesílatel Ben Cooksley napsal: > >> Good morning KDE Developers, >> >> As many of you will be aware, today Gitlab and our Subversion repository >> were both migrated to a new home - o

ACTION REQUIRED - Gitlab and Subversion server migration

2023-07-23 Thread Ben Cooksley
kRxbt/N6xzpt7GbmmS78A3WFy5lz0l/cPHbcE root@lerwini (ECDSA) 3072 SHA256:KxAoV6VsbKvAocFZCJlxtmPDScmUCRNiUiOCSXNSC/k root@lerwini (RSA) Please let us know, via either sysad...@kde.org or kde-de...@kde.org if you encounter any issues with the new system. Many thanks, Ben Cooksley KDE Sysadmin

Downtime notification - Gitlab server migration

2023-07-22 Thread Ben Cooksley
Good morning all, This evening (UTC time) I will be moving Gitlab from the current system it is located on to a new server. This move is being undertaken to ensure we have the most up to date software stack, as well as take advantage of newer hardware that is both more efficient and more powerful

[sysadmin/ci-utilities] /: Register a significant number of now Qt 6 only Plasma projects to have their legacy Qt 5 binaries deleted from the CI system.

2023-06-10 Thread Ben Cooksley
Git commit 5ff1811e8aa615e2d1d864bfdd6f721fab67ebe4 by Ben Cooksley. Committed on 10/06/2023 at 21:44. Pushed by bcooksley into branch 'master'. Register a significant number of now Qt 6 only Plasma projects to have their legacy Qt 5 binaries deleted from the CI system. This only affe

[sdk/selenium-webdriver-at-spi] /: Correct the CI dependency declarations for selenium-webdriver-at-spi.

2023-06-10 Thread Ben Cooksley
Git commit 70fa86946b892a460bd9213af0d807483aa5e265 by Ben Cooksley. Committed on 10/06/2023 at 21:08. Pushed by bcooksley into branch 'master'. Correct the CI dependency declarations for selenium-webdriver-at-spi. The definition @same is reserved explicitly for projects within the sam

[sysadmin/repo-metadata] /: Register KWin and KPipeWire branch-rules to allow for them to be depended on by selenium-webdriver-at-spi (which is outside of Plasma)

2023-06-10 Thread Ben Cooksley
Git commit 46f9fad06a50276ff39d0539b2298fa26ccda7cc by Ben Cooksley. Committed on 10/06/2023 at 20:57. Pushed by bcooksley into branch 'master'. Register KWin and KPipeWire branch-rules to allow for them to be depended on by selenium-webdriver-at-spi (which is outside of Plasma) P

Re: Gitlab Downtime

2023-04-11 Thread Ben Cooksley
On Tue, Apr 11, 2023 at 9:23 PM Ben Cooksley wrote: > Hi all, > > Tomorrow I will need to conduct some maintenance on our Gitlab instance > which may take approximately 60 to 90 minutes in time, depending on how > things go. > > This downtime is needed to facilitate

Gitlab Downtime

2023-04-11 Thread Ben Cooksley
Hi all, Tomorrow I will need to conduct some maintenance on our Gitlab instance which may take approximately 60 to 90 minutes in time, depending on how things go. This downtime is needed to facilitate the update of several components that Gitlab relies upon, including the underlying Ruby interpre

Re: Outline intensity setting for 5.27

2023-03-09 Thread Ben Cooksley
ter. It was trapped in the moderation queue, from which I have just released it. Aleix / Harald / Marco / David - you are the respective list moderators/admins, any reason why emails are being left unmoderated for a week? It is an expectation from Sysadmin that moderators promptly attend to th

CI Outage

2023-02-16 Thread Ben Cooksley
Hi all, As many of you will have noticed, the Linux side of our Gitlab CI setup, including those runs for Android and other miscellaneous jobs (such as cppcheck) were all KO yesterday due to a Docker error. This has now been corrected, and was due to a defect in an update shipped by the Docker up

Re: Cherry-picking policy

2022-11-18 Thread Ben Cooksley
On Thu, Nov 17, 2022 at 3:03 AM Aleix Pol wrote: > +1, thanks for bringing this up, this is also something I'd pondered at > times. > > Adding sysadmin on CC as automating this has been brought up and > AFAIR this was something they'd been working on before. > Hey Aleix, Not sure how much of t

[sysadmin/ci-utilities] components: Banish the Frameworks Wayland Client log lines as well.

2022-11-02 Thread Ben Cooksley
Git commit 911af65242dc46fa873d9ba50026618f8d14769b by Ben Cooksley. Committed on 02/11/2022 at 07:48. Pushed by bcooksley into branch 'master'. Banish the Frameworks Wayland Client log lines as well. It is also extremely chatty in KWin log files and represents 15% of the size of the C

[sysadmin/ci-utilities] components: Silence KGlobalAccel debug output from KDE CI test logs.

2022-11-02 Thread Ben Cooksley
Git commit 93d26cd29d1638c240dbe670b388afb07429709f by Ben Cooksley. Committed on 02/11/2022 at 07:35. Pushed by bcooksley into branch 'master'. Silence KGlobalAccel debug output from KDE CI test logs. It is far too chatty with KWin at least and represents 57% of it's CI run log

[sysadmin/ci-utilities] /: Don't purge the CI artifacts for Plasma/5.25.

2022-10-01 Thread Ben Cooksley
Git commit dee0fcf5758f63f22f7735faa5b197d2fe266069 by Ben Cooksley. Committed on 02/10/2022 at 04:10. Pushed by bcooksley into branch 'master'. Don't purge the CI artifacts for Plasma/5.25. Apparently the Plasma developers are still planning further releases of this, at lea

Re: Old versions of our software in Bugzilla

2022-09-07 Thread Ben Cooksley
On Wed, Sep 7, 2022 at 10:49 AM Nate Graham wrote: > We still get bug reports from versions as far back as Plasma 5.18, but I > haewn't seen anything older than that in a long time. So maybe let's > only cull a version when it's older than the previous LTS version (not > the current LTS version).

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-09-04 Thread Ben Cooksley
he Binary Factory is unchanged at this time. > > Thanks > > Gilles > Regards, Ben > > Le sam. 27 août 2022 à 11:45, Ben Cooksley a écrit : > > > > Hi all, > > > > This evening I completed the necessary setup required to complete our > Gitlab CI

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-09-03 Thread Ben Cooksley
On Sun, Sep 4, 2022 at 7:54 AM Johnny Jazeix wrote: > > > Le sam. 3 sept. 2022 à 21:28, Ben Cooksley a écrit : > >> On Sat, Sep 3, 2022 at 9:29 PM Gleb Popov <6year...@gmail.com> wrote: >> >>> On Sat, Sep 3, 2022 at 7:46 AM Ben Cooksley wrote: >>

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-09-03 Thread Ben Cooksley
ep 3, 2022 12:47:06 AM Ben Cooksley : > > On Sat, Aug 27, 2022 at 9:44 PM Ben Cooksley wrote: > >> Hi all, >> >> This evening I completed the necessary setup required to complete our >> Gitlab CI dashboards, which can now be found at >> https://metrics.kde.org

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-09-03 Thread Ben Cooksley
On Sat, Sep 3, 2022 at 9:29 PM Gleb Popov <6year...@gmail.com> wrote: > On Sat, Sep 3, 2022 at 7:46 AM Ben Cooksley wrote: > > > > As previously indicated, I have now shutdown build.kde.org along with > the domain that supported it's version of the CI tooling. >

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-09-02 Thread Ben Cooksley
On Sat, Aug 27, 2022 at 9:44 PM Ben Cooksley wrote: > Hi all, > > This evening I completed the necessary setup required to complete our > Gitlab CI dashboards, which can now be found at > https://metrics.kde.org/dashboards/f/aNxvXJW4k/gitlab-ci (KDE Developer > account login r

Re: Gitlab CI Dashboards and retirement of build.kde.org

2022-08-27 Thread Ben Cooksley
On Sun, Aug 28, 2022 at 4:40 AM Albert Astals Cid wrote: > El dissabte, 27 d’agost de 2022, a les 11:44:47 (CEST), Ben Cooksley va > escriure: > > Hi all, > > > > This evening I completed the necessary setup required to complete our > > Gitlab CI dashboards, which

Gitlab CI Dashboards and retirement of build.kde.org

2022-08-27 Thread Ben Cooksley
Hi all, This evening I completed the necessary setup required to complete our Gitlab CI dashboards, which can now be found at https://metrics.kde.org/dashboards/f/aNxvXJW4k/gitlab-ci (KDE Developer account login required) These allow any developer to get a view on the current CI status of project

[plasma/libkscreen/Plasma/5.25] /: Remove CI dependency on kwayland-server as that is no longer a thing.

2022-05-20 Thread Ben Cooksley
Git commit 93b35c04d395c0d35d5eb9aec54d2abae27d7450 by Ben Cooksley. Committed on 20/05/2022 at 23:12. Pushed by bcooksley into branch 'Plasma/5.25'. Remove CI dependency on kwayland-server as that is no longer a thing. CCMAIL: plasma-devel@kde.org (cherry picked f

[plasma/libkscreen] /: Remove CI dependency on kwayland-server as that is no longer a thing.

2022-05-20 Thread Ben Cooksley
Git commit 79eb3e85cfb5cb4bfc0f70acbfa161a72ef69d61 by Ben Cooksley. Committed on 20/05/2022 at 23:06. Pushed by bcooksley into branch 'master'. Remove CI dependency on kwayland-server as that is no longer a thing. CCMAIL: plasma-devel@kde.org M +0-1.kde-ci.yml https://inve

[sysadmin/ci-tooling] helpers: Ensure that any stray kscreenlocker_greet processes are cleaned up at the end of CI runs (Jenkins side now).

2022-04-23 Thread Ben Cooksley
Git commit e272881eba37fa07e8030fb4224a115be157f1d7 by Ben Cooksley. Committed on 23/04/2022 at 20:28. Pushed by bcooksley into branch 'master'. Ensure that any stray kscreenlocker_greet processes are cleaned up at the end of CI runs (Jenkins side now). This should ensure that hung

[sysadmin/ci-utilities] components: Ensure that any stray kscreenlocker_greet processes are cleaned up at the end of CI runs.

2022-04-23 Thread Ben Cooksley
Git commit 295c88b7cfcdde5bd8579fa41a55e9b0ab5d875f by Ben Cooksley. Committed on 23/04/2022 at 20:27. Pushed by bcooksley into branch 'master'. Ensure that any stray kscreenlocker_greet processes are cleaned up at the end of CI runs. This should ensure that hung processes that consume

[sysadmin/ci-tooling] local-metadata: Bluedevil needs BluezQt which is not available on FreeBSD, so disable building Bluedevil there.

2022-03-08 Thread Ben Cooksley
Git commit 5f795e495825ee1723b2f5a4e4cc2f005364027e by Ben Cooksley. Committed on 09/03/2022 at 07:25. Pushed by bcooksley into branch 'master'. Bluedevil needs BluezQt which is not available on FreeBSD, so disable building Bluedevil there. CCMAIL: plasma-devel@kde.org M +1-

Re: CI Repairs

2022-03-08 Thread Ben Cooksley
On Tue, Mar 8, 2022 at 11:20 PM Volker Krause wrote: > On Dienstag, 8. März 2022 08:54:38 CET Ben Cooksley wrote: > > This evening i've repaired several issues that were causing builds to > fail > > on the main Jenkins CI system. This includes a broken Windows builder >

Re: Critical Denial of Service bugs in Discover

2022-03-08 Thread Ben Cooksley
On Mon, Mar 7, 2022 at 1:16 PM Aleix Pol wrote: > > On Sat, Mar 5, 2022 at 8:36 AM Ben Cooksley wrote: > >> On Fri, Mar 4, 2022 at 12:49 AM Aleix Pol wrote: >> >>> I'd say wireshark is too low level for what the problem is here. We are >>> tal

[sysadmin/repo-management] hooks: Implement two additional checks as part of our hooks:

2022-03-08 Thread Ben Cooksley
Git commit 919f7163102835d46c81593251fd0689fea71640 by Ben Cooksley. Committed on 08/03/2022 at 08:13. Pushed by bcooksley into branch 'master'. Implement two additional checks as part of our hooks: 1) Require that all *.knsrc file changes be reviewed by a Sysadmin if landing in

CI Repairs

2022-03-07 Thread Ben Cooksley
Hi all, This evening i've repaired several issues that were causing builds to fail on the main Jenkins CI system. This includes a broken Windows builder (causing Windows builds to periodically fail) and a hung FreeBSD builder (which was consuming half a CPU and preventing KWin CI jobs from complet

Re: Critical Denial of Service bugs in Discover

2022-03-04 Thread Ben Cooksley
ers to contact a CDN based endpoint (which is substantially more scalable). This does mean we lose visibility on data such as User Agents and the URLs being impacted though as we only get aggregated data unless we ask for raw logs - which makes implementing something like what you've described much

Re: Critical Denial of Service bugs in Discover

2022-03-03 Thread Ben Cooksley
ation - such as Wireshark. Is there something you were thinking of specifically in terms of us being able to provide? Thanks, Ben > > Aleix > > On Thu, Feb 10, 2022 at 1:10 PM Aleix Pol wrote: > >> On Thu, Feb 10, 2022 at 11:05 AM Ben Cooksley wrote: >> > >

Re: Critical Denial of Service bugs in Discover

2022-02-25 Thread Ben Cooksley
On Fri, Feb 25, 2022 at 10:09 PM Harald Sitter wrote: > On Mon, Feb 21, 2022 at 11:05 AM Ben Cooksley wrote: > > > > On Mon, Feb 21, 2022 at 10:01 PM Harald Sitter wrote: > >> > >> On Thu, Feb 10, 2022 at 1:11 PM Aleix Pol wrote: > >> > > &g

Re: Critical Denial of Service bugs in Discover

2022-02-21 Thread Ben Cooksley
On Mon, Feb 21, 2022 at 10:01 PM Harald Sitter wrote: > On Thu, Feb 10, 2022 at 1:11 PM Aleix Pol wrote: > > > > On Thu, Feb 10, 2022 at 11:05 AM Ben Cooksley wrote: > > > > > > > > > > > > On Thu, Feb 10, 2022 at 8:20 AM Aleix Pol wrote:

Re: Critical Denial of Service bugs in Discover

2022-02-12 Thread Ben Cooksley
On Fri, Feb 11, 2022 at 10:22 AM Fabian Vogt wrote: > Moin, > > Am Sonntag, 6. Februar 2022, 21:54:13 CET schrieb Fabian Vogt: > > Am Sonntag, 6. Februar 2022, 19:27:11 CET schrieb Ben Cooksley: > > > On Sun, Feb 6, 2022 at 1:07 PM Fabian Vogt > wrote: >

Re: plasma 5.24 tars ready for packaging

2022-02-10 Thread Ben Cooksley
On Fri, Feb 11, 2022 at 1:23 AM Aleix Pol wrote: > On Wed, Feb 9, 2022 at 11:05 AM Ben Cooksley wrote: > > > > On Wed, Feb 9, 2022 at 4:30 AM Nate Graham wrote: > >> > >> Much work is currently in progress to actually fix these issues. I see > >> mul

Re: Critical Denial of Service bugs in Discover

2022-02-10 Thread Ben Cooksley
On Thu, Feb 10, 2022 at 8:20 AM Aleix Pol wrote: > [Snip] > > We still haven't discussed here is how to prevent this problem from > happening again. > > If we don't have information about what is happening, we cannot fix > problems. > Part of the issue here is that the problem only came to Sysad

Re: plasma 5.24 tars ready for packaging

2022-02-09 Thread Ben Cooksley
ored. > > Nate > Regards, Ben > > > On 2/8/22 02:53, Jonathan Riddell wrote: > > You'll need to take this up with the maintainers of Discover and > > KNewStuff. There's no reason why fixing the issue wouldn't resolve the > > prob

Re: Critical Denial of Service bugs in Discover

2022-02-08 Thread Ben Cooksley
On Tue, Feb 8, 2022 at 4:24 AM Aleix Pol wrote: > On Sat, Feb 5, 2022 at 10:16 PM Ben Cooksley wrote: > > > > Hi all, > > > > Over the past week or so Sysadmin has been dealing with an extremely > high volume of traffic directed towards both download.kd

Re: Monday meeting notes from 7/2/2022

2022-02-08 Thread Ben Cooksley
On Tue, Feb 8, 2022 at 4:43 AM Marco Martin wrote: > Nico > * Don't crash plasma-integration on invalid color scheme setting: > https://invent.kde.org/plasma/plasma-integration/-/merge_requests/34 > * Set proper name in desktop file for keditfiletype: > https://invent.kde.org/plasma/kde-cli-tools

Re: plasma 5.24 tars ready for packaging

2022-02-07 Thread Ben Cooksley
vestigated in full and fixed properly. That quite simply is appalling. > Jonathan > Regards, Ben > > > On Sun, 6 Feb 2022 at 18:46, Ben Cooksley wrote: > >> On Fri, Feb 4, 2022 at 7:52 AM Jonathan Riddell wrote: >> >>> The tars for Plasma 5.24 are ready on d

Re: plasma 5.24 tars ready for packaging

2022-02-06 Thread Ben Cooksley
On Fri, Feb 4, 2022 at 7:52 AM Jonathan Riddell wrote: > The tars for Plasma 5.24 are ready on deino for packaging in > distributions. Release is due next Tuesday. > Hi Jonathan, I've now withdrawn these tarballs as they contain code that performs a denial of service attack on KDE.org infrastr

Re: Critical Denial of Service bugs in Discover

2022-02-06 Thread Ben Cooksley
On Sun, Feb 6, 2022 at 1:07 PM Fabian Vogt wrote: > Hi, > > Am Samstag, 5. Februar 2022, 22:16:28 CET schrieb Ben Cooksley: > > Hi all, > > > > Over the past week or so Sysadmin has been dealing with an extremely high > > volume of traffic directed

[plasma/plasma-workspace] kcms/kfontinst/kcmfontinst: Use the correct endpoint for this - hosted by a CDN and therefore capable of handling much greater volumes of traffic.

2022-02-06 Thread Ben Cooksley
Git commit 8c11f207e2bbf0f98488de7066bd3698705f20e1 by Ben Cooksley. Committed on 06/02/2022 at 17:44. Pushed by bcooksley into branch 'master'. Use the correct endpoint for this - hosted by a CDN and therefore capable of handling much greater volumes of traffic. CCMAIL: plasma-dev

[plasma/plasma-workspace] components/shellprivate: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit 1ab87dbf43bb51f21e2cd9e0188cb482a541734b by Ben Cooksley. Committed on 06/02/2022 at 17:25. Pushed by bcooksley into branch 'master'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

[plasma/kdeplasma-addons] applets/comic: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit 2c39c2051d9c7fc9e2e5c28c1d0ed44ea582ccd6 by Ben Cooksley. Committed on 06/02/2022 at 17:28. Pushed by bcooksley into branch 'master'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

[plasma/kdeplasma-addons/Plasma/5.24] applets/comic: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit 3e24d34d9c36b61973871b0dadb6c11e798348f4 by Ben Cooksley. Committed on 06/02/2022 at 17:28. Pushed by bcooksley into branch 'Plasma/5.24'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

[plasma/plasma-workspace/Plasma/5.24] components/shellprivate: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit b49a102074087e6680f330fcf61cebdeeac306b7 by Ben Cooksley. Committed on 06/02/2022 at 17:25. Pushed by bcooksley into branch 'Plasma/5.24'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

[plasma/kwin/Plasma/5.24] src: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit c5c5f67f5d5ef2b4f7145f6586a8b3d8dba7fab5 by Ben Cooksley. Committed on 06/02/2022 at 17:13. Pushed by bcooksley into branch 'Plasma/5.24'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

[plasma/kwin] src: Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org.

2022-02-06 Thread Ben Cooksley
Git commit a428630ea4a46e967de71711c8da5cbaeb9b690b by Ben Cooksley. Committed on 06/02/2022 at 17:12. Pushed by bcooksley into branch 'master'. Purge all references to download.kde.org, replacing them with the correct endpoint of autoconfig.kde.org. CCMAIL: plasma-devel@kde.

Critical Denial of Service bugs in Discover

2022-02-05 Thread Ben Cooksley
the OCS componentry within Discover remain unresolved. Due to the level of distress this is causing our systems, I am therefore left with no other option other than to direct the Plasma Discover developers to create and release without delay patches for all versions in support, as well as for all t

[sysadmin/repo-management] hooks: Implement a more permanent solution to known bad commits that end up in our repositories.

2021-12-18 Thread Ben Cooksley
Git commit 59846469b7a97bf5550b2026aeac5a510af0f4be by Ben Cooksley. Committed on 18/12/2021 at 09:38. Pushed by bcooksley into branch 'master'. Implement a more permanent solution to known bad commits that end up in our repositories. This whitelists them across all of our repositori

Reminder - Please do not use noreply domains from Gitlab.com/Github.com

2021-12-06 Thread Ben Cooksley
your fork is now unable to be rebased and will need to be destroyed and recreated. (as the commit hooks will refuse to admit the commits from the noreply domains - especially now that i've corrected the blacklist omission). My apologies for the inconvenience caused. Regards, Ben Cooksley KDE Sysadmin

Re: [sysadmin/repo-metadata] projects-invent/plasma/ksysguard: There's no ksysguard 5.23

2021-09-21 Thread Ben Cooksley
On Tue, Sep 21, 2021 at 8:34 PM David Redondo wrote: > Am Dienstag, 21. September 2021, 10:23:57 CEST schrieb Ben Cooksley: > > [...] > > [2021-09-20T19:24:50.371Z] * KSysGuard > > Afaik that's libksysguard and not ksysguard as in the repo, that's fine > Tha

Re: [sysadmin/repo-metadata] projects-invent/plasma/ksysguard: There's no ksysguard 5.23

2021-09-21 Thread Ben Cooksley
On Tue, Sep 21, 2021 at 7:27 PM David Redondo wrote: > Am Sonntag, 19. September 2021, 23:09:04 CEST schrieb Albert Astals Cid: > > Plasma devs if there will be no new ksysguard 5.22.x release please tell > > us and we'll clean it up from stable i18n > > Hi Albert, > Hi Plasma Developers, > ye

Re: Gitlab CI - Inbound

2021-09-07 Thread Ben Cooksley
On Tue, Sep 7, 2021 at 9:09 PM David Edmundson wrote: > Excellent news!! Thanks very much > > > Once the scripts have been proven successfully for Frameworks, we will > look at extending them to projects that depend only on Frameworks and > repositories > > Does this mean we would like Plasma to

Re: Gitlab CI - Inbound

2021-09-07 Thread Ben Cooksley
n help on more tests. > Thanks for getting that landed Johnny. Please note that you've specified no dependencies, so your builds won't even have ECM available so you may wish to fix that. > Cheers, > > Johnny > Cheers, Ben > Le dim. 5 sept. 2021 à 12:11, Ben Cooksley a

Re: Gitlab CI - Inbound

2021-09-07 Thread Ben Cooksley
On Tue, Sep 7, 2021 at 1:04 AM Tom Zander wrote: > On maandag 6 september 2021 11:48:39 CEST Ben Cooksley wrote: > > > Pushing everything into required is likely not scalable, > > > causing projects too wait too long for compile. > > > Avoiding the optional o

Re: Gitlab CI - Inbound

2021-09-06 Thread Ben Cooksley
On Mon, Sep 6, 2021 at 9:00 PM Tom Zander wrote: > On zondag 5 september 2021 08:13:09 CEST Ben Cooksley wrote: > > In terms of the format of the 'Dependencies' section, > > Playing with kde-build script and noticing the fast growing > dependency trees we have today,

Re: Gitlab CI - Inbound

2021-09-05 Thread Ben Cooksley
On Mon, Sep 6, 2021 at 12:46 AM Nicolas Fella wrote: > On 05.09.21 08:13, Ben Cooksley wrote: > > Hi all, > > > > This morning after much work i'm happy to announce that the new > > generation CI scripts intended for use with Gitlab CI successfully > > co

Re: Gitlab CI - Inbound

2021-09-05 Thread Ben Cooksley
On Mon, Sep 6, 2021 at 11:03 AM Michael Reeves wrote: > How do we get a visual on exactly which lines are covered by auto testing > and which aren't? > Please see https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html for more details on how this works on Merge R

Re: Gitlab CI - Inbound

2021-09-05 Thread Ben Cooksley
On Sun, Sep 5, 2021 at 6:13 PM Ben Cooksley wrote: > Hi all, > Hi all, > This morning after much work i'm happy to announce that the new generation > CI scripts intended for use with Gitlab CI successfully completed their > first build (of ECM, and then subsequently of KC

  1   2   3   4   5   >