e0546c0f2c
(mpv) Added openssl support
...
/ build-gnome (push) Successful in 13m41s
/ build-kde (push) Successful in 19m6s
Required to support youtube playback
2025-01-07 20:33:16 +01:00
57d82c842b
(mpv) Enable vaapi
/ build-gnome (push) Successful in 14m25s
/ build-kde (push) Successful in 19m35s
2025-01-04 14:17:06 +01:00
5a3d8fff31
Install mpv (from source)
/ build-kde (push) Failing after 14m25s
/ build-gnome (push) Failing after 12m3s
2025-01-03 23:20:27 +01:00
12c37ae797
Fix formatting
2024-12-18 17:44:40 +01:00
caf2acce4b
Install hardware codecs
/ build-kde (push) Successful in 9m59s
/ build-gnome (push) Successful in 4m49s
2024-12-18 12:51:41 +01:00
b8c67a42d7
(ver4a) Install solaar
/ build-gnome (push) Successful in 5m20s
/ build-kde (push) Successful in 10m39s
2024-12-02 13:05:59 +01:00
1407445f6c
(ver4a) Install croc
/ build-kde (push) Successful in 11m1s
/ build-gnome (push) Successful in 5m20s
2024-11-28 23:01:45 +01:00
8c1dd3d890
(ver4a) Install ansible-lint
/ build-gnome (push) Successful in 5m26s
/ build-kde (push) Successful in 10m59s
2024-11-21 11:14:15 +01:00
cee41d94ae
(ver4a) Install ansible
/ build-kde (push) Successful in 9m21s
/ build-gnome (push) Successful in 4m47s
2024-11-21 09:38:52 +01:00
a5ec1de171
(ver4a) Install missing libvirt packages
/ build-kde (push) Failing after 4m18s
/ build-gnome (push) Failing after 2m25s
2024-11-19 11:24:54 +01:00
33e26729a3
(ver4a) Install libvirt-daemon-kvm, required for QEMU/KVM
/ build-kde (push) Successful in 9m46s
/ build-gnome (push) Successful in 6m0s
2024-11-18 18:28:46 +01:00
8e3404bd6c
Build non-nvidia version of my personal image
/ build-kde (push) Successful in 9m5s
/ build-gnome (push) Successful in 5m6s
2024-11-18 13:46:56 +01:00
1b99e0e3b3
Updates annotation of pull lock
/ build-kde (push) Successful in 8m43s
/ build-gnome (push) Successful in 6m29s
2024-11-18 11:11:29 +01:00
dc28e9f75e
Use flock instead of checking for running pulls using pgrep
...
/ build-kde (push) Failing after 2m9s
/ build-gnome (push) Failing after 2m4s
The previous solution is potentially racey, it only prevents starting a
pull if there is already one running, but there is still a tiny window
of time where both pulls could start after the checks and run at the
same time. This new solution should fill that gap, since the locking
should be atomic.
2024-11-18 11:05:48 +01:00
b1ac8a8332
Annotate waiting for "podman pull"s to exit
...
/ build-kde (push) Successful in 7m57s
/ build-gnome (push) Successful in 6m23s
Adds comments into build describing behavior of commit b9af26883c
2024-11-18 10:28:44 +01:00
b9af26883c
Prevent pulling if another "podman pull" is in progress
...
/ build-gnome (push) Failing after 1m45s
/ build-kde (push) Failing after 1m47s
This is a workaround to deal with
https://github.com/containers/podman/issues/24527 , once that's fixed
this can be dropped, but might still be useful to not pull multiple
images at once, which I think might duplicate some work. Without this
the memory usage during pulls is currently too much to handle.
2024-11-18 10:17:14 +01:00
497334732c
Separate pull from build
/ build-gnome (push) Successful in 4m29s
/ build-kde (push) Successful in 6m25s
2024-11-18 09:53:57 +01:00
7a6c06dd31
(nvidia) Pre-configure kernel arguments
...
/ build-kde (push) Successful in 6m7s
/ build-gnome (push) Successful in 4m4s
When bootc is used to deploy the image, kernel arguments can be injected
using https://containers.github.io/bootc/building/kernel-arguments.html
2024-11-18 08:06:44 +01:00
ffeb8e6e33
Change compression to zstd from zstd:chunked
...
zstd:chunked still seems to have some issues and occasionally throws
issues on bootc upgrade
2024-11-18 00:47:06 +01:00
2d25f9a835
Apply changes to usr
/ build-kde (push) Successful in 6m17s
/ build-gnome (push) Successful in 4m39s
2024-11-17 22:03:19 +01:00
d0de4fde13
Enable discard passthourgh on LUKS devices
/ build-gnome (push) Has been cancelled
/ build-kde (push) Has been cancelled
2024-11-17 22:00:47 +01:00
fbbc47569a
(systemd-resolved) Enable DNS-over-TLS
/ build-kde (push) Successful in 6m14s
/ build-gnome (push) Successful in 4m23s
2024-11-17 21:08:02 +01:00
173752a403
Configure systemd-resolved to use cloudflare by default
/ build-kde (push) Successful in 6m37s
/ build-gnome (push) Successful in 4m28s
2024-11-17 20:36:09 +01:00
4653fd6a08
Remove retrying repository install
...
/ build-kde (push) Successful in 6m58s
/ build-gnome (push) Successful in 4m31s
This was most likely caused by networking issues unrelated to the build,
so this workaround will be reversed to not hide any more problems.
2024-11-17 18:56:49 +01:00
3e4f3c65dd
Allow updating cache in every layer and use private labels
/ build-kde (push) Successful in 11m16s
/ build-gnome (push) Successful in 7m34s
2024-11-17 00:40:23 +01:00
fd1fc5fb99
Make cache directory (again)
...
/ build-kde (push) Successful in 10m5s
/ build-gnome (push) Has been cancelled
I again forgot to create the directory for caching in
34bdd53778
, this once again corrects that.
2024-11-17 00:24:07 +01:00
34bdd53778
Use dnf5 cache from base image build
...
/ build-kde (push) Failing after 3s
/ build-gnome (push) Failing after 3s
The setup with separate container doesn't make sense, sharing the cache
directly from bash image build simplifies the entire caching setup.
2024-11-17 00:16:41 +01:00
33e6319c2e
Convert cache bind mount to absolute path
/ build-kde (push) Successful in 17m1s
/ build-gnome (push) Has been cancelled
2024-11-16 23:56:22 +01:00
4c0f0064ab
Make cache directory
...
/ build-kde (push) Failing after 57s
/ build-gnome (push) Failing after 1m32s
In commit 91953586e2
I missed the fact
that the cache directory doesn't exist yet, this corrects that.
2024-11-16 23:49:37 +01:00
91953586e2
Build dnf5 cache and share it among builds (fedora repos)
...
/ build-kde (push) Failing after 6s
/ build-gnome (push) Failing after 3s
Before this all of the builds had to redownload all metadata, currently
this is only done for fedora repositories and not rpmfusion, but that
will most likely change when I think of an elegant solution to the
problem of not having rpmfusion repositories in the official minimal
image..
2024-11-16 23:38:40 +01:00
667e6be3b4
(ver4a) Remove discover update notifier
/ build-kde (push) Successful in 14m33s
/ build-gnome (push) Successful in 8m2s
2024-11-16 13:35:29 +01:00
70ee860eac
Force paging for short manuals
...
/ build-kde (push) Successful in 12m19s
/ build-gnome (push) Successful in 9m38s
This is done to match default "man" behavior without bat.
2024-11-16 12:32:00 +01:00
6da7a8d562
Restrict permissions on quadlet directory
/ build-kde (push) Successful in 12m34s
/ build-gnome (push) Successful in 8m3s
2024-11-16 01:03:25 +01:00
5b40fc2724
Apply hardened firewall configuration
/ build-kde (push) Successful in 12m23s
/ build-gnome (push) Successful in 7m48s
2024-11-15 23:11:31 +01:00
bd5ff059ca
Fix Dockerfile path for personal build
/ build-kde (push) Successful in 13m56s
/ build-gnome (push) Successful in 9m27s
2024-11-15 19:59:49 +01:00
dcb38c1d25
Add missing "ostree container commit" to my personal build
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-15 19:49:11 +01:00
5fff595ee3
Add my configuration to build pipeline
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
2024-11-15 19:38:05 +01:00
a7ace8891c
Add my personal configuration
2024-11-15 19:30:44 +01:00
bf70f9eae0
Remove virtualization tools from base images
2024-11-15 18:56:00 +01:00
8b03790807
Add annotations for image builds
2024-11-15 16:27:34 +01:00
f4ff6e2dff
Add vscodium rpm repository
/ build-kde (push) Successful in 8m29s
/ build-gnome (push) Successful in 8m36s
2024-11-15 14:02:44 +01:00
5ef41dc564
Stop adding neovim package
/ build-kde (push) Successful in 8m20s
/ build-gnome (push) Successful in 11m26s
2024-11-15 13:20:59 +01:00
e235f66eb3
Set bat as default manpager
/ build-kde (push) Successful in 8m51s
/ build-gnome (push) Successful in 8m17s
2024-11-15 11:54:56 +01:00
93d98088af
(vim) Change default color scheme to "retrobox"
2024-11-15 11:50:06 +01:00
6ae6594cca
(vim) Enable syntax highlighting for .container files
2024-11-15 11:45:50 +01:00
ef285a6157
Rebuild images every day at 5am
/ build-gnome (push) Has been cancelled
/ build-kde (push) Has been cancelled
2024-11-15 00:08:29 +01:00
82c230f34d
Disable rpm-ostreed installing weak dependencies
/ build-kde (push) Successful in 8m50s
/ build-gnome (push) Successful in 8m44s
2024-11-14 19:47:56 +01:00
f83ae98869
Stop deleting rpm metadata unnecessarily (nvidia layer)
...
/ build-gnome (push) Successful in 8m58s
/ build-kde (push) Successful in 9m10s
Completes commit b417eb2680
in which I've
missed the nvidia layer.
2024-11-14 16:52:00 +01:00
b417eb2680
Stop deleting rpm metadata unnecessarily
...
/ build-gnome (push) Waiting to run
/ build-kde (push) Has been cancelled
"ostree container commit" already removes everything in /var/cache, see
FORCE_CLEAN_PATHS in https://github.com/ostreedev/ostree-rs-ext/pull/367/commits/a913ab0d5a451dd21f099c4f22de8ee366269879 for full list of cleaned directories.
2024-11-14 16:45:56 +01:00
0cd8249b2c
Remove dnf5 metadata cache from image
/ build-kde (push) Successful in 8m32s
/ build-gnome (push) Successful in 10m20s
2024-11-14 15:52:44 +01:00