Are ci-images tagged with the KF6 releases ?

Ben Cooksley bcooksley at kde.org
Sun Jan 19 18:44:30 GMT 2025


On Mon, Jan 20, 2025 at 7:26 AM Alexander Neundorf <neundorf at kde.org> wrote:

> Hi Ben,
>

Hey Alex,


>
> On Sonntag, 19. Januar 2025 19:12:06 Mitteleuropäische Normalzeit Ben
> Cooksley wrote:
>
> > 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.
>
> basically that's what I'm aiming at.
>
> I'd like to keep duplicated work to a minimum, so if there is already a
> dockerfile which works it would be nice to be able to reuse that in some
> way.
>

You could probably build on top of the existing CI images - essentially
starting from them and adding Frameworks on top.
You might want to find something that is less of a moving target than SUSE
Tumbleweed though as that is a rolling distribution.


I got a  full KF6 docker image using kde-builder working last November, I'm
> trying to refresh that now. Unfortunately when trying to have that image
> created automatically on quay.io it ran into a timeout.
>
> Having said that, building the suse image currently fails for me:
>
> podman build --tag kf6-qt69-image -f Dockerfile
> ...
>
> ( 71/110) Installing: dbus-1-common-1.14.10-4.2.noarch [..
> /usr/sbin/useradd -r -c User for D-Bus -d /run/dbus -U messagebus -s
> /usr/sbin/nologin
> useradd: cannot open /etc/shadow
> error: %prein(dbus-1-common-1.14.10-4.2.noarch) scriptlet failed, exit
> status 1
> error: dbus-1-common-1.14.10-4.2.noarch: install failed
> error]
> Installation of dbus-1-common-1.14.10-4.2.noarch failed:
> Error: Subprocess failed. Error: RPM failed: Command exited with status 1.
> Abort, retry, ignore? [a/r/i] (a): a
> Warning: %posttrans and %transfiletrigger scripts are not executed when
> aborting!
>

See
https://invent.kde.org/sysadmin/ci-images/-/blob/master/.gitlab-ci.yml?ref_type=heads#L1
for how we build the images in our environment.

That error isn't something I've seen before i'm afraid - looks like a
temporary issue in Tumbleweed perhaps so maybe one of the SUSE folks here
can chime in?


>
>
>
> Thanks
>
> Alex
>

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


More information about the kde-devel mailing list