build.kde.orgInfrastructure
ActivePublic

Details

Description

KDE Continuous Integration System.

Recent Activity

Sep 14 2022

bcooksley closed T6349: Appimage Binary Factory Support as Resolved.

Yes, we have Appimages via Craft now and they seem to work quite well :)

Sep 14 2022, 6:24 PM · build.kde.org
ikloecker added a comment to T6349: Appimage Binary Factory Support.

I suppose this task can be closed.

Sep 14 2022, 2:59 PM · build.kde.org

Apr 10 2022

bcooksley closed T15436: Update GpgME in FreeBSD CI (as for invent) or disable FreeBSD CI (or even the entire CI on build.k.o) for Kleopatra as Resolved.

This should now be fixed.

Apr 10 2022, 7:12 PM · build.kde.org
bcooksley added a comment to T15436: Update GpgME in FreeBSD CI (as for invent) or disable FreeBSD CI (or even the entire CI on build.k.o) for Kleopatra.

The build.kde.org system will be going away very soon now that Windows is for all intents and purposes available on Invent.
Just need to put together some dashboards, for which a server move was conducted this weekend to prepare for that.

Apr 10 2022, 10:31 AM · build.kde.org

Apr 9 2022

ikloecker updated subscribers of T15436: Update GpgME in FreeBSD CI (as for invent) or disable FreeBSD CI (or even the entire CI on build.k.o) for Kleopatra.
Apr 9 2022, 8:04 PM · build.kde.org
ikloecker added a project to T15436: Update GpgME in FreeBSD CI (as for invent) or disable FreeBSD CI (or even the entire CI on build.k.o) for Kleopatra: build.kde.org.
Apr 9 2022, 8:04 PM · build.kde.org

Mar 22 2022

bcooksley closed T15401: Disable FreeBSD CI for KDE Connect as Resolved.

Bit sad to see that, but yes you can disable that.

Mar 22 2022, 9:49 AM · build.kde.org

Mar 21 2022

albertvaka created T15401: Disable FreeBSD CI for KDE Connect.
Mar 21 2022, 2:30 PM · build.kde.org

Dec 28 2021

kossebau closed T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT as Wontfix.

Seems such insight is nothing people have active interest in it, thus discarding again, makes no sense to setup and maintain something only 1-2 persons would ever use. And fits the lack of other insight overview reports like development of compiler warnings, test results etc., guess the lack of MBAs has not helped to establish a cult around metrics ;)

Dec 28 2021, 5:16 PM · Frameworks, build.kde.org

Dec 10 2021

kossebau added a comment to T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.

Oha, I just gave doing a build of KF with EXCLUDE_DEPRECATED_BEFORE_AND_AT a try, and seems there are now lots of places in non-deprecated parts of KF modules which use/rely on deprecated API...

Dec 10 2021, 1:12 PM · Frameworks, build.kde.org

Dec 9 2021

kossebau added a comment to T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.

Thinking about it some more, seeing the state of EXCLUDE_DEPRECATED_BEFORE_AND_AT might be also slightly orthogonal to which Qt version is used.

Dec 9 2021, 12:36 PM · Frameworks, build.kde.org

Dec 8 2021

vkrause added a comment to T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.

Another option might be to go directly for Qt6 builds (which imply EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT). The upside of this is that it is something we need long-term anyway, the downside is that we so far have only one module ready for this (I expect this to change shortly though, but possibly not to full KF coverage before branching).

Dec 8 2021, 6:14 PM · Frameworks, build.kde.org
kossebau updated the task description for T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.
Dec 8 2021, 5:56 PM · Frameworks, build.kde.org
kossebau reopened T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT as "Open".
Dec 8 2021, 5:39 PM · Frameworks, build.kde.org
kossebau updated subscribers of T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.

With the arrival of gitlab CI, there might be a new chance to revive this idea (please see task description) here to keep some automated track where we are with KF itself depending on own deprecated API in the non-deprecated parts.

Dec 8 2021, 5:39 PM · Frameworks, build.kde.org

Aug 4 2021

bcooksley closed T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep as Resolved.

I've now enabled KIO on Android CI.

Aug 4 2021, 9:30 AM · build.kde.org

Aug 3 2021

kossebau added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

Given Android Deps build faild again in KIO, and given that there seems no interest/resources to invest into making KIO a proper optional dependency for the apps build for Android, I propose to just add KIO to the Android CI instead, even more as KIO is large and there are lots of changes and thus changes to break the Android build.

Aug 3 2021, 11:37 PM · build.kde.org

Jul 15 2021

bcooksley added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

So to confirm what we are doing here - add KIO to Android CI?

Jul 15 2021, 8:06 PM · build.kde.org
vkrause added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

I don't mind this being changed, my point is that touching that part of the CI tends to have unforeseen side-effects, so better be prepared for that :)

Jul 15 2021, 7:39 PM · build.kde.org
kossebau added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

So you propose to just leave the status quo or to add also all the others? My intention here was to help the KDE-Android project by not having their Deps build fail now and then (and then those who care to keep CI in green/blue sate), but the passive reaction so far on principle changes makes me feel there is no interest? Just say, todo has me lots of other things to do :)

Jul 15 2021, 5:13 PM · build.kde.org
vkrause added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

https://invent.kde.org/frameworks/kio/-/merge_requests/505 should fix this

Jul 15 2021, 4:52 PM · build.kde.org
kossebau added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

Okay, sounds like "not really, but then somehow" ;)

Jul 15 2021, 4:33 PM · build.kde.org
vkrause added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

I couldn't find a reason for KIO being newly pulled into the dependency build, and it turns out it has always been there, there's just a build breakage due to recent KIO changes. Might be easier to fix that than dealing with the hard to calculate fallout of pulling KIO out of the middle of the dependency chain.

Jul 15 2021, 3:37 PM · build.kde.org
nicolasfella added a comment to T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.

There certainly is interest in having KIO functional on Android, but currently that's not the case and won't be for the foreseeable future.

Jul 15 2021, 1:17 PM · build.kde.org
kossebau created T14712: Blacklist KIO on KDE CI for Android, incl. pulled in as dep.
Jul 15 2021, 1:00 PM · build.kde.org

Jul 12 2021

tcberner added a comment to T14697: Reenable kio-extras on KDE CI for FreeBSD.

Yes, thanks to Kai Knoblich we were able to update to a more recent webengine quite some time ago -- so should be all good :)

Jul 12 2021, 4:46 PM · build.kde.org

Jul 10 2021

bcooksley closed T14697: Reenable kio-extras on KDE CI for FreeBSD as Resolved.

Based on what we can see in the logs of other projects that use webengine it should be safe to revert that so i've now done so.

Jul 10 2021, 7:02 PM · build.kde.org
kossebau created T14697: Reenable kio-extras on KDE CI for FreeBSD.
Jul 10 2021, 6:14 PM · build.kde.org

Mar 6 2021

bcooksley closed T14136: Heads up: CI might need newer docker to support glibc 2.33 as Resolved.

I've done some testing this morning and have been unable to reproduce the common failures I could see online (with CMake being unable to find a usable C/C++ compiler, with elfscan dumping core, etc) related to this.

Mar 6 2021, 7:15 PM · build.kde.org, Sysadmin

Feb 19 2021

bcooksley added a comment to T14136: Heads up: CI might need newer docker to support glibc 2.33.

Fun. In theory we should be okay, as our version of Docker should be new enough:

Docker version 20.10.3, build 48d30b5
Feb 19 2021, 11:37 PM · build.kde.org, Sysadmin
bcooksley added a project to T14136: Heads up: CI might need newer docker to support glibc 2.33: build.kde.org.
Feb 19 2021, 11:33 PM · build.kde.org, Sysadmin

Oct 28 2020

bcooksley closed T13816: Test unmerged patches as Resolved.

This is a known item and is part of our overall plan regarding Gitlab CI

Oct 28 2020, 12:36 AM · build.kde.org

Oct 27 2020

nalvarez added a comment to T13816: Test unmerged patches.

We'll do that when we switch to GitLab CI. Some projects already use it.

Oct 27 2020, 11:15 PM · build.kde.org
bam created T13816: Test unmerged patches.
Oct 27 2020, 11:12 PM · build.kde.org

Oct 23 2020

bcooksley closed T13800: Add support for CI build for pojects Kairo and upnp-lib-qt as Resolved.

I've enabled Linux and FreeBSD builds for now - once we've gotten those 100% working we can then proceed with Windows & Android.

Oct 23 2020, 8:07 PM · build.kde.org
mgallien created T13800: Add support for CI build for pojects Kairo and upnp-lib-qt.
Oct 23 2020, 12:41 PM · build.kde.org

Oct 7 2020

igorkushnir added a comment to T13735: Grant build trigger rights to me please.

Right, the Build Now action is present on https://build.kde.org/job/Administration/job/Dependency%20Build%20KDevelop%20kf5-qt5%20SUSEQt5.14/ when I'm logged in. Thank you.

Oct 7 2020, 5:02 PM · build.kde.org
bcooksley closed T13735: Grant build trigger rights to me please as Resolved.

You've now been granted those permissions as requested.

Oct 7 2020, 4:57 PM · build.kde.org
igorkushnir edited projects for T13735: Grant build trigger rights to me please, added: build.kde.org; removed KDevelop.
Oct 7 2020, 2:13 PM · build.kde.org

Sep 11 2020

bcooksley closed T13608: please add KTechLab to KDE CI as Resolved.

This has now been executed in https://invent.kde.org/sysadmin/ci-tooling/commit/5bee2e0b13669608710cd0349fb50b8f05961c5a

Sep 11 2020, 7:25 PM · build.kde.org
padrah created T13608: please add KTechLab to KDE CI.
Sep 11 2020, 6:34 PM · build.kde.org

Aug 27 2020

bcooksley added a comment to T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT.

Apologies for that - it is indeed non-trivial with the current system architecture in Jenkins.

Aug 27 2020, 7:07 PM · Frameworks, build.kde.org
kossebau closed T13157: Build variant of Frameworks on CI: EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT as Wontfix.

Seems this has not been simple to implement, most KF contributors are already challenged to track KDE CI for normal builds, no-one has added to this task, and KF6 splitting is just around the corner anyway (at least I assume people will do that somewhere between Akademy 2020 and targetted Qt 6.0.0 release in December), I drop this request. The occasional local builds done by the few suspected and their follow-up fixes have substituted things good enough.

Aug 27 2020, 5:54 PM · Frameworks, build.kde.org

Aug 24 2020

bcooksley closed T13528: Add markdownpart build (extragear for now) as Resolved.

These jobs have now been provisioned as requested - https://build.kde.org/job/Extragear/job/markdownpart/

Aug 24 2020, 8:33 AM · build.kde.org

Aug 23 2020

kossebau created T13528: Add markdownpart build (extragear for now).
Aug 23 2020, 10:36 PM · build.kde.org

Aug 2 2020

bcooksley added a comment to T13428: Create Windows job for Marble.

Thanks for confirming it's now fixed!

Aug 2 2020, 10:13 AM · build.kde.org
jjazeix added a comment to T13428: Create Windows job for Marble.

Compilation fixed: https://invent.kde.org/education/marble/-/commit/de5cef9149ea5bda96437670b9a6bb420347f74c

Aug 2 2020, 9:48 AM · build.kde.org
jjazeix added a comment to T13428: Create Windows job for Marble.

Thank you. I'm taking a look asap. It seems protobuf is detected but has link issues

Aug 2 2020, 7:47 AM · build.kde.org
bcooksley closed T13428: Create Windows job for Marble as Resolved.

This has now been provisioned.

Aug 2 2020, 3:48 AM · build.kde.org

Aug 1 2020

jjazeix added a comment to T13428: Create Windows job for Marble.

I've merged on both master and stable version after checking it works fine on my computer.

Aug 1 2020, 12:15 PM · build.kde.org