Commit graph

410 commits

Author SHA1 Message Date
renner
5c1ac08af6
chore: remove duplicate options from dracut (#2572)
These are already included in our base image as configuration files,
there is no need to specify them on the cli again.

See: 5f1f192f00/initramfs.yaml
2026-07-18 06:35:29 +00:00
renner
ca167c7b01
fix: relink rpm-ostree-base-db to system rpmdb (#2499)
taken from blue-build[1], this also happens to make updates smaller by
100MB. Might fix the following issues like [2] and [3]. I could not
reproduce these issues myself and just using chunkah made it possible
for me to overlay firefox with rpm-ostree.

[1]: b6f36bd9a2
[2]: https://github.com/ublue-os/aurora/issues/2209
[3]: https://github.com/ublue-os/aurora/issues/2492

Co-authored-by: Daniel Hast <32797673+HastD@users.noreply.github.com>
2026-07-04 05:46:27 +00:00
renner
e1e718b6a4
feat(ci): increase dnf timeout to combat network flakes (#2401)
The default is 30s, let's see if this is already enough. Most packages
should usually be cached, it's the retrieval of metadata that is often
the reason for the network related flakes.

xref: https://github.com/ublue-os/aurora/issues/2337
2026-06-15 15:21:13 +00:00
inffy
2c0782d902
fix: workaround for selinux mprotect on composefs (#2315)
* fix: install selinux workaround

* add comment to track akmods issue
2026-06-04 19:35:59 +00:00
renner
7e31b42956
feat: swap podman-bootc for bcvk (#2308)
We should probably have done this a while ago.

See https://github.com/bootc-dev/podman-bootc/pull/134 for more details.
2026-06-04 03:39:12 +00:00
renner
d54397cba6
fix: add cjk-vf font package back (#2288)
This causes certain characters to not be displayed properly, on my
system this was the case for system applications like dolphin and
konsole as well as flatpak applications like firefox and discord.

for example: 처형박수

This was originally introduced in [1] because of [2].

I'm not 100% sure if this doesn't break something else, but I tested
this by setting Steam (Flatpak) to chinese and I didn't see any
misrendered characters like described in [3]. It seems like this got
resolved at some point by something(?)

[1]: https://github.com/ublue-os/main/pull/334
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=2188765
[3]: https://github.com/ValveSoftware/steam-for-linux/issues/9418
2026-06-02 04:21:53 +00:00
renner
108482756a
feat(ci): preparation for ARM builds (#2275)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-05-31 09:53:36 +03:00
renner
36396869f8
feat: remove patched fwupd (#2273)
There have been quite a couple changes in the last couple years that
were bootloader related in Fedora, namely switching to bootupd [1] with
F41 which allows updating the bootloader. Maybe this happenend to
resolve the issue because it got changed to fedora at some point?

Originally needed because fwupd looks for EFI/our_ID/**.

The only change we make to our package is hardcoding efi_os_dir=fedora
with a build option.

New installs have the directory set to fedora.

Introduced in 78671f2.

I have no idea if we still need this, this is a scream test.

[1]: https://fedoraproject.org/wiki/Changes/FedoraSilverblueBootupd
2026-05-30 14:42:18 +00:00
renner
066ca99635
feat: set update-interval for chunkah (#2249)
We can label our custom layers this way [1], this should make a tiny bit
more room for packages that get updated frequently.

[1]: https://github.com/coreos/chunkah#customizing-the-layers
2026-05-22 15:27:30 +00:00
inffy
d77834e827
chore: move to stable Sunshine package (#2233)
* chore: move to stable Sunshine package

* fix wording
2026-05-19 08:37:36 +00:00
renner
c2ed7b78ad
fix(ci): also install rocm in one transaction (#2226)
speeds up builds a tiny bit
2026-05-16 23:28:56 +00:00
renner
844b4865af
feat(packages): Add gcc-c++ to packages so Homebrew has a c++ (#2225)
Homebrew assumes that the OS provides a `c++` executable.

See discussions on Bluefin [1] and Homebrew [2] forums.

[1]: ublue-os/bluefin#4585 (comment)
[2]: https://github.com/orgs/Homebrew/discussions/6832#discussioncomment-16827154

(cherry picked from 685c1e1a96)

Co-authored-by: Colin Dean <colindean@users.noreply.github.com>
2026-05-16 23:12:14 +00:00
renner
cc444b8d94
fix: selinux issues regarding swtpm (#2223)
cc: cd7b76f3ef

fixes: https://github.com/ublue-os/aurora/issues/2152
2026-05-16 18:39:55 +00:00
renner
5e9047c577
feat: enable speech-dispatcher by default (#2216)
Fixes: https://github.com/ublue-os/aurora/issues/1783
2026-05-16 05:52:52 +00:00
renner
edee25e2e7
chore: cleanup of packages.sh (#2184)
* chore: cleanup packages.sh

We will not be building different major fedora versions from the same
branch anymore.

* chore: move flathub to fetch.sh

We don't need the flatpak command, it doesn't do anything.
`/etc/flatpak/remotes.d` is always present in the image due to flatpak
package creating this directory.

* chore: don't remove fedora plasma theme

We shouldn't be working around potential issues this way.

* test: check for flathub
2026-05-14 16:35:59 +00:00
inffy
78044be58a
Merge branch 'main' into remove-uupd-override 2026-05-12 19:11:42 +03:00
renner
fe2d09dd42
test: remove libzfs
libzfs7 is now available, I think it's good enough to check for the kmod
being there to ensure we actually have ZFS installed.
2026-05-10 22:49:26 +02:00
renner
3806a404e0
chore: bump upload-artifact action to v7.0.1 2026-05-08 18:16:51 +02:00
renner
e215cdb096
chore: remove beta-only temporary measure
This change will be in get-aurora-dev/common
2026-05-08 18:16:51 +02:00
renner
eb6fd14a6b
test: add back docker tests
This was a temporary measure as docker wasn't available for f44 in the
beginning
2026-05-08 18:16:51 +02:00
renner
4a4d993561
feat: add back igt-gpu-tools
This has been dropped as a temporary measure, this is now available so
we are adding it back again.
2026-05-08 18:16:51 +02:00
renner
49dddbf9e9
chore: drop own flatpak version
resolves: https://github.com/ublue-os/aurora/issues/1842
2026-05-08 18:16:51 +02:00
renner
de8a17af3a
Merge branch 'beta' into promote-beta-to-main44 and resolve conflicts 2026-05-08 17:36:42 +02:00
Jill Fiore
9e0f4dfb81
chore: remove uupd override 2026-05-07 22:56:07 +07:00
renner
440b050a7a
chore: remove chinese justfile doc hack (#2104)
New ostree 2026.1 is in fedora 43 and 44, we can finally remove this
hack now. This previously made bootc install fail.
2026-04-27 12:21:43 +00:00
tingweiwan
d77aa5d4e5
feat(pacakges): add tesseract chinese languagepacks and improvements (#2086) 2026-04-24 04:30:41 +00:00
renner
9ad38fd783
feat: add a couple language packs for spectacle OCR (#2060)
To avoid us adding *all* 100+ packages to the image (each one is a
couple MiB) I only added the most popular languages according to
Flathub. See: https://flathub.org/statistics

If one is missing then people can just request it, at least it's getting
used then.

Supersedes: https://github.com/ublue-os/aurora/pull/1798
2026-04-16 17:22:17 +00:00
renner
5e6f9734cc
fix(beta): add mariadb back (#1902) (#2026)
When rebasing from our kinoite base image to aurora:beta the ostree
deployment will fail with this error:

```
libsemanage.semanage_direct_get_module_info: Unable to open
mariadb-plugin-cracklib-password-check module lang ext file at
/etc/selinux/targeted/tmp/modules/200/mariadb-plugin-cracklib-password-check/lang_ext.
(No such file or directory).
```

Adding mariadb-cracklib-password-check back to our image resolves this
issue.
2026-04-08 19:32:51 +00:00
renner
adafd144b2
chore: catchup beta with main (#2006)
* feat(nvidia): add service to sync Flatpak driver version (#1983)

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>

* chore(ci): replace retry action (#1995)

* ci: replace extractions/setup-just with brew install (#2000)

* chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 1a058eb (#2002)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* fix: move dracut configs to files instead of flags (#2003)

While this doesn't make a difference to our image build itself, it will
make the life easier for derived images as they will inherit all the
modules from us that we set anyway. This undoes some of the changes made
in 32a66fc719. These are specific to the things we install here so it
doesn't make sense to go into common.

---------

Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com>
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
2026-04-05 17:01:00 +02:00
renner
708dab6335
fix: move dracut configs to files instead of flags (#2003)
While this doesn't make a difference to our image build itself, it will
make the life easier for derived images as they will inherit all the
modules from us that we set anyway. This undoes some of the changes made
in 32a66fc719. These are specific to the things we install here so it
doesn't make sense to go into common.
2026-04-05 13:45:08 +00:00
inffy
447b35d187
chore: update image versions and add new nvdia sync from main (#1993)
* update image versions and add new nvdia sync

* permission fix
2026-04-03 12:50:54 +02:00
Adam Fidel
cb6985d7f0
feat(nvidia): add service to sync Flatpak driver version (#1983)
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-04-03 07:45:37 +00:00
renner
166aad8d00
feat: put nerdfonts into it's own layer (#1990)
These are roughly 5MiB and rarely change, this makes sense to put into
it's own layer so refetching this on every update is avoided.
2026-04-03 07:20:03 +03:00
Adam Fidel
838b9fc4c3
fix(beta): uncomment docker enablement (#1979)
* fix(beta): uncomment docker enablement

* Try without docker-buildx-plugin

* enable docker packages

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-04-01 15:51:52 +02:00
inffy
e314569040
chore: remove mesa-va-drivers from f44 (#1965) 2026-03-26 06:51:29 +01:00
renner
e247c850e8
fix: typo in bash-preexec (#1955) 2026-03-25 21:24:43 +01:00
renner
4a32d37502
fix: typo in bash-preexec (#1955) 2026-03-24 17:15:25 +00:00
renner
508115c374
chore: catchup beta with main (#1941)
* chore: Disable merge_group trigger in beta workflow (#1901)

* chore(deps): update ghcr.io/ublue-os/brew:latest docker digest to 69f74bf (#1905)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 3c66a9e (#1906)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update softprops/action-gh-release digest to 71d29a0 (#1904)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update softprops/action-gh-release digest to b25b93d (#1907)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* fix(ci): run scorecard once per week with stable (#1909)

* fix(ci): run scorecard once per week with stable

This wasn't supposed to run at every 15 minutes

* chore(ci): do not build images when changing scorecard

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to a4758dd (#1910)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: remove remaining sssd packages (#1911)

followup of https://github.com/ublue-os/aurora/pull/1811

related upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2417703

* chore(deps): update softprops/action-gh-release digest to 153bb8e (#1912)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 45e92dc (#1913)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to b1bff81 (#1915)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 1b716db (#1918)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: rename the Sunshine service (#1920)

* chore: rename the Sunshine service

* derp

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 1f60519 (#1921)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 47ce300 (#1922)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 0eac2a6 (#1925)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update actions/cache action to v5.0.4 (#1927)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to aa5f004 (#1929)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore: Add LFX Health Score badge to README (#1930)

* chore(deps): update ghcr.io/get-aurora-dev/common:latest docker digest to 281f5ad (#1932)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update quay.io/fedora-ostree-desktops/kinoite:43 docker digest to 77d0a92 (#1936)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to c6f9311 (#1937)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update github/codeql-action digest to 3869755 (#1939)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

* chore(deps): update anchore/sbom-action digest to e22c389 (#1938)

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-21 08:34:39 +02:00
renner
5ebd9f1a7c
chore: use aurora package variant for plasma-setup (#1933)
needs: https://github.com/ublue-os/packages/pull/1199

fixes: https://github.com/ublue-os/aurora/issues/1704

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-03-20 15:35:31 +02:00
renner
d707c687b0
fix(beta): make docker able to pull the image (#1934)
* fix(beta): make docker able to pull the image

https://docs.docker.com/engine/storage/drivers/overlayfs-driver/#how-the-overlay2-driver-works

* fix(beta): consolidate shell scripts in aurora-config layer

It doesn't make sense for a shell script which is just a couple KiB big
to get it's own dedicated layer.
2026-03-19 17:59:18 +00:00
renner
f74180aea3
fix(beta): replace konsole with ptyxis in plasma (#1928)
* fix(beta): replace konsole with ptyxis in Plasma

* fix: skill issue
2026-03-19 06:43:34 +02:00
inffy
2196c34656
chore: remove openrazer-kmod (#1923)
* chore: remove openrazer-kmod

Remove installation of openrazer-kmod. The daemon is already commented out (removed) in beta

* remove commented out daemon part

* test: remove razer repo

---------

Co-authored-by: renner <renner0@posteo.de>
2026-03-19 06:41:17 +02:00
renner
8e462de93c
chore(beta): plasma-setup branding (#1916)
* chore(beta): plasma-setup branding

fixes: https://github.com/ublue-os/aurora/issues/1704

Needs: https://github.com/ublue-os/packages/pull/1191

* switch to the new r eal package from copr

* chore: make plasma-setup synced with plasma-desktop

If this breaks then we know that we have to update the package, this is
to prevent us running an old version

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-03-17 14:36:23 +00:00
renner
c36243a4db
feat: rechunk with rpm-ostree (#1476)
* feat: rechunk with rpm-ostree

The legacy rechunker is basically unmaintained, this is a much safer
option to reduce our (delta) image size.

https://coreos.github.io/rpm-ostree/build-chunked-oci/

We can further reduce the layer diff by utilizing --previous-build in
the next rpm-ostree release. It still has a couple problems in the
current release in combination with non-rpm layers.

https://github.com/coreos/chunkah is very early in development, don't
bother for now.

* fix: handle dance regarding stable, stable-daily

* chore: add horrible workaround because of hhd-dev/rechunk

* fix: for layer annotations not being pushed

We need a newer podman version than ubuntu 24.04 provides,
homebrew is the most elegant solution.

We need the layer annotations for the rpm-ostree rechunker so that
updates are more efficient.

workaround for:
https://github.com/containers/podman/issues/27796

* feat: assign layers to files we download

* chore: autostart rechunker-group-fix

* fix: don't do beta tag logic

* chore: only run when deployed with ostree

so this doesn't run on the ISO etc will need to be changed on composefs
native backend.
2026-03-17 14:13:59 +00:00
inffy
ae104e98c6
chore: rename the Sunshine service (#1920)
* chore: rename the Sunshine service

* derp

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-17 11:21:42 +00:00
inffy
c036ecfe7a
chore: rename sunshine service to app-dev.lizardbyte.app.Sunshine 2026-03-17 13:08:22 +02:00
renner
8d98da80d8
chore: remove remaining sssd packages (#1911)
followup of https://github.com/ublue-os/aurora/pull/1811

related upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2417703
2026-03-15 21:49:52 +00:00
inffy
5371951f7b
chore: remove fw-fanctrl package for now (#1674) 2026-03-15 09:21:21 +02:00
renner
d89ab2b01f
chore: remove starship (#1851)
Starship can be installed with homebrew, for multi user systems you can
either setup the shared linuxbrew group or download the binary from the
github releases and drop it in /usr/local/bin as that is wriable or
~/.local/bin.

fixes: https://github.com/ublue-os/aurora/issues/1742
2026-03-15 08:01:18 +02:00
renner
58861579bf
chore(beta): remove discover (#1903)
-libs is currently not removed with the base package.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2417275

fixes: https://github.com/ublue-os/aurora/issues/1703

Removing the krunner_appstream plugin gets rid of the option in the
settings to enable the option for discover to be set as the search
provider. It's part of the plasma-workspace-libs package.
2026-03-15 00:07:55 +00:00