Commit graph

739 commits

Author SHA1 Message Date
Timothée Ravier
6925e46855 README: Update for new location in the Forge 2026-05-06 23:47:21 +02:00
Timothée Ravier
13a0d948a6 generate-gitlab-ci: Update rawhide detection logic 2026-04-14 00:23:38 +02:00
Timothée Ravier
831630e8b7 justfile: Inline the --force-nocache option 2026-04-14 00:23:38 +02:00
Timothée Ravier
46370b4195 justfile: Inline "default" arch value 2026-04-14 00:23:38 +02:00
Timothée Ravier
bfd03fc91a justfile: Inline default variant name 2026-04-14 00:18:25 +02:00
Timothée Ravier
52bd512265 justfile: Also push rawhide images under the rawhide tag 2026-04-14 00:18:25 +02:00
Timothée Ravier
268aec6536 justfile: Generalize version logic
Push container images for Rawhide under their own version.
2026-04-14 00:18:25 +02:00
Timothée Ravier
a4cac9ac68 justfile: Use zstd compression by default for container images
Default for Fedora 43+ and F42 will soon be EOL.
2026-04-14 00:05:40 +02:00
Timothée Ravier
1be7808c49 justfile: Remove lorax recipe (replaced by image-builder)
See: https://fedoraproject.org/wiki/Changes/BuildAtomicDesktopsWithImageBuilder
2026-04-13 23:37:49 +02:00
Gordon Messmer
2c59fda831 More simpler 2026-04-06 20:27:43 +00:00
Gordon Messmer
f3b828d575 Simplify the new release branching process 2026-04-06 20:27:43 +00:00
Alex Rosca
ea8ac984c8 Add ksshaskpass to the packages list in Kinoite 2026-03-31 18:40:20 +00:00
Gordon Messmer
8d7bb4c552 Remove information that can be found in the atomic-desktops forge project 2026-03-25 08:53:40 -07:00
Gordon Messmer
9c86d37e50 Rename upload-container-simple recipe to upload-container-local 2026-03-25 08:47:25 -07:00
Gordon Messmer
73e1a426ba Remove "$" prompt from command examples 2026-03-25 08:46:00 -07:00
Gordon Messmer
425d173139 Update URL for Workstation issue tracker 2026-03-25 08:40:41 -07:00
Gordon Messmer
f4d6ec87c8 'compose tree' doesn't accept a repo argument, so drop repo handling 2026-03-25 08:35:31 -07:00
Gordon Messmer
ab4d688312 Provide instructions to publish dev builds to a local container registry 2026-03-25 08:35:31 -07:00
Gordon Messmer
411dbe8f17 Move build/test instructions up so that new contributors find it more quickly 2026-03-25 08:35:31 -07:00
Gordon Messmer
20c6eb88b9 Link to the justfile to avoid redundant links 2026-03-25 08:35:31 -07:00
Gordon Messmer
9746b7cedf Argument to compose rules must be variant value only 2026-03-25 08:35:31 -07:00
Gordon Messmer
e2c19c44c5 Update URLs for issues and documentation 2026-03-25 08:35:31 -07:00
Gordon Messmer
fd0a2dd2b4 Update URL for pungi.rpm.conf template 2026-03-25 08:35:31 -07:00
Gordon Messmer
09d286dc69 Update URL for pungi-fedora 2026-03-25 08:35:31 -07:00
Gordon Messmer
9f1c261680 Update the list of official Atomic variants 2026-03-25 08:35:26 -07:00
Gordon Messmer
6a34d12c3e rpm-ostree requires an archive-z2 mode repo 2026-03-24 14:21:11 +00:00
Gordon Messmer
7965d86654 Fix ostree args syntax 2026-03-24 14:21:11 +00:00
Timothée Ravier
31f5be2f8d common: Workaround broken mandb cache update
See: https://gitlab.com/fedora/ostree/sig/-/work_items/62
See: https://gitlab.com/fedora/bootc/tracker/-/work_items/57
See: https://bugzilla.redhat.com/show_bug.cgi?id=2339038
See: https://discussion.fedoraproject.org/t/f43-change-proposal-man-db-cache-directory-change-self-contained/160773/28
2026-03-16 11:52:47 +01:00
Timothée Ravier
d6830fac44 common: Workaround broken appstream cache update
See: https://gitlab.com/fedora/ostree/sig/-/work_items/103
2026-03-14 16:23:22 +01:00
Timothée Ravier
f9bd993fde budgie: Make sure plasma-discover-rpm-ostree is installed
Needed for rpm-ostree support for updates.
2026-03-14 15:52:14 +01:00
Timothée Ravier
9a92e8cabf budgie: Exclude Plasma Discover subpackages that we don't need 2026-03-14 15:08:50 +01:00
Timothée Ravier
7d3ce528c7 Revert "Drop shim-ia32 from common"
This reverts commit fa0e75ea42.
Reverts: https://pagure.io/workstation-ostree-config/pull-request/668

See: https://bugzilla.redhat.com/show_bug.cgi?id=2391723
See: https://pagure.io/fedora-comps/pull-request/1256
See: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6a839fa19e#comment-4391919
2026-03-11 10:05:42 +01:00
Timothée Ravier
9848d6ad14 Kinoite: Workaround missing (g)shadow entries for plasmalogin
The `/etc/shadow` and `/etc/gshadow` files are currently not properly
updated on rpm-ostree/bootc systems when new system users are added
using systemd-sysusers configs in the image.

Workaround that issue for the `plasmalogin` user specifically.

See: https://forge.fedoraproject.org/kde/tickets/issues/684

For more details why this happens and the likely proper fix, see:
- https://github.com/bootc-dev/bootc/issues/1179
- https://github.com/coreos/fedora-coreos-tracker/issues/1599
- https://github.com/coreos/rpm-ostree/issues/49
2026-03-03 00:42:12 +01:00
Timothée Ravier
2210ab639e comps-sync f45 2026-03-03
See: https://pagure.io/fedora-comps/pull-request/1249
See: https://forge.fedoraproject.org/workstation/tickets/issues/493
2026-03-03 00:42:12 +01:00
Timothée Ravier
e264d6ac2a Only explicitely include Qt6 on Silverblue
This is needed for CSD with GNOME. On other variants, this is pulled as
a dependency as needed.
2026-02-15 22:30:11 +01:00
Timothée Ravier
7e1d9634e0 common: Exclude fuse (version 2)
This also removes fuse-encfs on Kinoite & Kinoite Mobile.

See: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2
See: https://gitlab.com/fedora/ostree/sig/-/issues/50
See: https://pagure.io/fedora-kde/SIG/issue/490
2026-02-06 17:16:46 +01:00
Timothée Ravier
5c6d5d928d common: Exclude polkit-pkla-compat
See: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropPklaCompat
2026-02-06 17:16:46 +01:00
Patrik Polakovič
65a32b018f Rawhide is now F45
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-01-29 21:49:04 +01:00
Timothée Ravier
583794a0eb kinoite-shared: Include plasma-keyboard explicitly
Temporarily explicitly included to take precedence over maliit.

Support for maliit will soon be removed as it is unmaintained and
plasma-keyboard is replacing it as part of the update to Plasma 6.6.
2026-01-19 19:57:31 +01:00
Timothée Ravier
47c044422e comps-sync: Include Qt5 packages only on Silverblue
Those packages are only needed on desktops such as GNOME where client
side decorations are used. Thus let's remove them from other Atomic
Desktops.
2026-01-19 19:57:31 +01:00
Timothée Ravier
7ba5726dd1 common: (Re-)add gnupg2-scdaemon
Re-add the gnupg2-scdaemon to keep Yubikeys and other similar devices
working on Atomic Desktops out of the box. This package was dropped in
F43 following the split of the GnuPG package and we did not announce its
removal. Given its size, it is not really an interesting candidate for
removal as there is no known downside for keeping it included and it
provides functionnality users rely on. Thus we manually re-add it in the
manifests.

Fixes: https://gitlab.com/fedora/ostree/sig/-/issues/101
See: https://fedoraproject.org/wiki/Changes/Modular_GnuPG_Packaging
See: https://discussion.fedoraproject.org/t/gpg-with-yubikeys-on-fedora-43-scdaemon-removed/170981
2026-01-16 10:55:40 +01:00
Timothée Ravier
cee19323c9 comps-sync f44 2026-01-16
See: https://pagure.io/fedora-comps/pull-request/1234
2026-01-16 10:55:40 +01:00
Timothée Ravier
ee1feb2ec6 comps-sync f44 2026-01-13
See: https://pagure.io/fedora-comps/pull-request/1230
See: https://pagure.io/fedora-comps/pull-request/1232
See: https://pagure.io/fedora-comps/pull-request/1233
2026-01-13 13:01:31 +01:00
Timothée Ravier
5b4bba7d25 Make uid/gid fix for gnome-remote-desktop Silverblue only
Fixes: 052faae dynamic-ugid: Add workaround for gnome-remote-desktop
2025-12-22 14:31:00 +01:00
Timothée Ravier
497ed1c02c silverblue-common: Move postprocess comment to specific script 2025-12-22 14:31:00 +01:00
Timothée Ravier
0e3ad3245c comps-sync f44 2025-12-16
See: https://pagure.io/fedora-comps/pull-request/1213
See: https://pagure.io/fedora-comps/pull-request/1211
See: https://pagure.io/fedora-comps/pull-request/1206
2025-12-16 16:47:24 +01:00
Timothée Ravier
1d2e8de5af comps-sync-exclude-list: Drop initial-setup-gui exclude
See: https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE
See: https://pagure.io/fedora-comps/pull-request/1206
2025-12-16 16:47:24 +01:00
Timothée Ravier
7b8ef9d1fd comps-sync-exclude-list: Update app list for Budgie Atomic
See: https://pagure.io/fedora-comps/pull-request/1213
2025-12-16 16:43:36 +01:00
Timothée Ravier
052faae202 dynamic-ugid: Add workaround for gnome-remote-desktop
Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/679
See: https://gitlab.com/fedora/ostree/sig/-/issues/90
2025-11-23 00:50:50 +01:00
Timothée Ravier
886d93d33a fedora: Move toolbox to the Fedora specific manifest
Some downstream want to use alternative implementations instead of
toolbox. Move it to the Fedora specific manifest to make that easier.
2025-11-23 00:50:50 +01:00