Are ci-images tagged with the KF6 releases ?

Ben Cooksley bcooksley at kde.org
Sun Jan 19 18:12:06 GMT 2025


On Mon, Jan 20, 2025 at 6:51 AM Julius Künzel <julius.kuenzel at kde.org>
wrote:

> 19.01.2025 18:44:40 Alexander Neundorf <neundorf at kde.org>:
>
> Hi,
>
> I'm wondering whether the CI images are tagged along with the KF6 releases.
>
> I haven't seen tags here, but maybe I looked in the wrong place:
>
> https://invent.kde.org/sysadmin/ci-images
>
> I'm looking for that so that I could use e.g. the suse images tagged with
> 6.8 to do development with KDE frameworks 6.6.
>
> Are they tagged and I didn't see it ?
>
> Would it make sense ?
>
>
If we wanted to provide an "SDK" as it were that had everything needed to
build KDE software then you'd probably want that to be a separate,
dedicated image.
It certainly could be done though.


>
> Thanks
>
> Alex
>
> Hi Alex,
>
> the CI images do not contain KDE Software at all only Qt and other
> third-party dependencies.
>
> In the CI KDE deps are pulled from a separate repository that contains
> artefacts of the latest CI run from all KDE software.
>

> For local development against a certain KF version you should take a look
> at kde-srcbuild or kde-builder
>

Just to add some additional detail to this - the binaries built by the CI
system are only stored in that repository if they're on release branches.
Additionally, the binaries are built in full debug mode with asserts and
ASAN enabled so they're extremely large, unoptimised and require the use of
ASAN throughout the stack - making them and anything built with them very
slow.

To use an example, if you were to download just what KWin provides from
`make install` - without any of it's dependencies in Plasma or Frameworks -
the end result is about 1GB in size.


>
> Julius Künzel
> KDE Developer
> Matrix: @jlskuz:kde.org
> KDE GitLab: https://invent.kde.org/jlskuz
>

Cheers,
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20250120/2471e413/attachment.htm>


More information about the kde-devel mailing list