Timothée Ravier
282d113b7e
kinoite-common: Set update frequency to weekly for auto updates
...
We had previously enabled auto updates in Discover but we did not set an
update frequency. Kinoite is built daily but it is not necessary for
users to update that often. Set the update frequency to weekly to keep a
reasonable amount of time between updates while making sure that they
happen eventually.
Users may also manually update at anytime if they want updates to happen
faster or change the default in the system settings.
Flatpaks could (and maybe should) be updated faster (daily or every two
days) but we need support for that in Discover [1].
[1] https://bugs.kde.org/show_bug.cgi?id=454422
See: https://fedoraproject.org/wiki/Changes/KDEKinoiteAutoUpdateByDefault
2025-02-06 16:21:41 +01:00
Timothée Ravier
cc1e89d1af
common: Add more printer drivers by default
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/63
2025-02-05 22:55:09 +01:00
Timothée Ravier
b473644f8c
Drop support for PPC64LE architecture
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/60
2025-02-05 22:55:09 +01:00
Timothée Ravier
23cdbbe12e
common: Exclude Perl by default
...
Explicitely exclude Perl to avoid inclusion in the image via optional
dependencies.
We can now do that as all the indirect dependencies have been fixed.
In general, we want to keep the base image as small as possible and with
as few interpreters as possible. Users should install any addition
interpreters that they may need inside a container or via package
layering.
See: https://pagure.io/fedora-kde/SIG/issue/566
See: https://github.com/fedora-silverblue/issue-tracker/issues/613
2025-02-05 12:05:30 +01:00
Timothée Ravier
aeb996af0a
common: Add selected packages from anaconda-tools comps group
...
Import packages from this group currently missing in Atomic Desktops. In
the future, we may rely on the comps group once we have cleaned it up.
Drop bcache-tools from kinoite-common. It is no longer (not sure if it
ever was) part of the anaconda-tools group.
See: https://gitlab.com/fedora/ostree/sig/-/issues/5
2025-02-04 17:30:23 +01:00
Timothée Ravier
c878da9d36
kinoite-common: Drop dmraid
...
This is no longer used by Anaconda since Fedora 38.
See: https://gitlab.com/fedora/ostree/sig/-/issues/5
See: https://fedoraproject.org/wiki/Changes/UseMdadmForBIOSRAIDInAnaconda
See: https://pagure.io/fedora-comps/c/b0b16f1538568d33df08efd83d0023e422f309fc?branch=main
2025-02-04 16:42:03 +01:00
Patrik Polakovič
18ac0d75eb
Rawhide is now F43
2025-02-04 11:56:49 +01:00
Timothée Ravier
05ef7a29dc
comps-sync f42 2025-02-03
...
See: https://pagure.io/fedora-comps/pull-request/1026
2025-02-03 19:31:44 +01:00
Timothée Ravier
1967692c6d
common: Add kernel-install integration config
...
Should be kept in sync with [1] until we can rebase on the bootc manifests/images.
[1] https://gitlab.com/fedora/bootc/base-images/-/blob/main/tier-0/kernel-install.yaml
See: https://gitlab.com/fedora/bootc/base-images/-/merge_requests/62
See: https://github.com/coreos/rpm-ostree/pull/5135
2025-01-24 12:48:08 +01:00
Timothée Ravier
259c675ab1
comps-sync f42 2025-01-21
...
See: https://pagure.io/fedora-comps/pull-request/1073
2025-01-21 11:55:20 +01:00
Timothée Ravier
dd2eeec3b5
ci/validate: Do not validate .github content
2025-01-19 17:12:07 +01:00
Timothée Ravier
495e1b1187
comps-sync f42 2025-01-19
...
See: https://pagure.io/fedora-comps/pull-request/1072
2025-01-19 17:12:07 +01:00
Timothée Ravier
807c63e68c
COSMIC: Add fedora-release & ostree-desktop packages
...
Needed to get the polkit rules for rpm-ostree unprivileged access.
Reported-in: Reported-by: https://discussion.fedoraproject.org/t/initial-fedora-cosmic-atomic-image-ready-for-testing/133163/38
2025-01-18 17:04:04 +01:00
Timothée Ravier
f804f7d22c
comps-sync f42 2025-01-17
...
See: https://pagure.io/fedora-comps/pull-request/1066
See: https://pagure.io/fedora-comps/pull-request/1067
See: https://pagure.io/fedora-comps/pull-request/1068
See: https://pagure.io/fedora-comps/pull-request/1071
2025-01-17 11:29:23 +01:00
Timothée Ravier
4f6f7b89bb
ci/zuul: Restart systemd-resolved (workaround)
...
Workaround for an issue with the current Rawhide image.
See: https://pagure.io/fedora-ci/general/issue/505
2025-01-10 10:43:14 +01:00
Timothée Ravier
8163fdc250
composefs: Update link to Fedora Change Request
...
https://fedoraproject.org/wiki/Changes/ComposefsAtomicDesktops
2025-01-09 15:56:03 +01:00
Timothée Ravier
693aa83788
comps-sync f42 2025-01-09
...
See: https://pagure.io/fedora-comps/pull-request/1063
2025-01-09 15:56:03 +01:00
Timothée Ravier
0b86786542
comps-sync f42 2024-12-18
...
See: https://pagure.io/fedora-comps/pull-request/1059
See: https://pagure.io/fedora-comps/pull-request/1060
See: https://pagure.io/fedora-comps/pull-request/1062
2024-12-18 11:05:31 +01:00
Timothée Ravier
3806aed625
gitlab-ci: Fix push/mr distinction and factor variants
...
- Build on merge request, upload only on main branch commits
- Factor variants definition
- Skip YAML validation for .gitlab-ci.yml
2024-12-04 18:29:54 +01:00
Timothée Ravier
2cba0349fa
justfile: Stop copy to legacy names
2024-12-04 18:29:54 +01:00
Timothée Ravier
a6533a9711
justfile: Remove git commits from tag name
...
Let's get us closer to what we want to see for the official images.
See: https://pagure.io/cloud-image-uploader/issue/37
2024-12-04 18:22:33 +01:00
Timothée Ravier
88c4b2e15c
common: Exclude less common architectures for QEMU user static
...
Keep only x86-64 qemu-user-static package on aarch64 & ppc64le
This is pulled in by the containers-common package in order to be able
to run containers from a different architecture.
See: https://gitlab.com/fedora/ostree/sig/-/issues/59
2024-12-04 17:39:08 +01:00
Timothée Ravier
1727753caf
common: Exclude QEMU
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/58
2024-12-04 14:45:28 +01:00
Timothée Ravier
93ac2ad56d
COSMIC: Add power-profiles-daemon
...
Make sure that at least one power profile manager daemon is included.
Use `power-profiles-daemon` for now until support is added in tuned-ppd
and cosmic-settings.
See: https://github.com/pop-os/cosmic-settings/issues/482
See: https://github.com/redhat-performance/tuned/pull/684
See: https://fedoraproject.org/wiki/Changes/TunedAsTheDefaultPowerProfileManagementDaemon
2024-11-29 16:06:04 +00:00
Timothée Ravier
1fbbc9bf3c
ci: Remove dnf5 workaround
...
See: https://pagure.io/fedora-ci/general/issue/474
2024-11-25 19:45:23 +01:00
Timothée Ravier
73c7e0bec5
comps-sync f42 2024-11-25
...
See: https://pagure.io/fedora-comps/pull-request/1052
2024-11-25 19:45:23 +01:00
Timothée Ravier
8c96c2628b
common: Exclude Tk by default
...
Make sure that we do not pull Tk in the image by default. We can not
exclude Tcl as well as it is currently needed by `usb_modeswitch`.
2024-10-25 17:41:25 +00:00
Timothée Ravier
5c3fcdc5b5
Revert "common: Add workaround for issue with newer GRUB2"
...
Should be safe to revert now that a fix has been pushed to GRUB2.
See: https://bugzilla.redhat.com/show_bug.cgi?id=2305291
See: https://bodhi.fedoraproject.org/updates/FEDORA-2024-2e76a9ff56
This reverts commit c23d23e933 .
2024-10-25 10:56:33 +00:00
Timothée Ravier
6104528f7e
bootupd: Enable updates for BIOS as well
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/1
2024-10-24 17:02:06 +00:00
Timothée Ravier
cf07827fb7
common: Keep fuse-overlayfs for compatibility and rootless
...
podman now defaults to native overlayfs for the storage driver and
removed the dependency on fuse-overlayfs in containers-common.
We had manually kept it in Fedora 40 as it was released with
fuse-overlayfs so we had to keep it for compatibility during the major
release lifetime.
From discussions, it appears that this driver is still useful in
rootless container use cases and has better performance there, thus
let's keep it in the Atomic Desktops for now as this is a common use
case.
See: 447945e59a
See: https://github.com/coreos/fedora-coreos-tracker/issues/1749
2024-10-17 12:33:54 +02:00
Timothée Ravier
e579c75852
bootupd: Put in permissive until SELinux issues are fixed
...
See: https://github.com/coreos/bootupd/issues/694
See: https://github.com/fedora-selinux/selinux-policy/issues/2334
See: https://github.com/fedora-selinux/selinux-policy/issues/2341
See: https://github.com/fedora-selinux/selinux-policy/issues/2362
2024-10-11 15:55:33 +02:00
Timothée Ravier
a8397aa275
bootupd: Trigger a bootloader update on boot
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/1
See: https://github.com/coreos/bootupd/pull/716
2024-10-11 15:55:33 +02:00
Timothée Ravier
47a03b4099
Add initial COSMIC Atomic variant
...
See: https://pagure.io/fedora-comps/pull-request/1031
2024-10-11 15:55:33 +02:00
Timothée Ravier
99b5f69184
comps-sync f42 2024-10-08
...
See: https://pagure.io/fedora-comps/pull-request/1030
See: https://pagure.io/fedora-comps/pull-request/1032
See: https://pagure.io/fedora-comps/pull-request/1035
2024-10-08 21:43:26 +02:00
Timothée Ravier
818f2dd533
common: Also keep fuse-libs for AppImage compatibility
...
See: https://github.com/fedora-silverblue/issue-tracker/issues/589
Fixes: bed8509 common: Keep fuse for AppImage compatibility
2024-09-20 19:15:00 +02:00
Timothée Ravier
8a7e72bd80
comps-sync f42 2024-09-14
...
See: https://pagure.io/fedora-comps/pull-request/1023
2024-09-14 01:06:21 +02:00
Timothée Ravier
6d726f49c8
Kinoite: Make sure rpm-ostree support is installed
...
Likely a fallout from the dnf5 inclusion:
```
Supplements: ((%{name} and rpm-ostree) unless dnf)
```
2024-09-02 18:07:45 +02:00
Timothée Ravier
fd45b5ecff
Kinoite Mobile: Factor out common parts of the manifest
...
Avoid having to sync the Kinoite & Mobile manifests by factoring out the
common parts in the kinoite-common.yaml manifest.
2024-09-02 18:02:33 +02:00
Timothée Ravier
223669cfac
Kinoite Mobile: Add plasma-welcome-fedora
...
Match what is included in Fedora Kinoite.
2024-08-30 20:55:10 +02:00
Timothée Ravier
289c4a03ce
kinoite-common: Update outdated comment
2024-08-30 20:54:45 +02:00
Timothée Ravier
07c5d0d813
Kinoite: Exclude mariadb-server-utils
...
Those commands are non-essential server utilities that are not needed on
a destkop. This is also one of the last packages requiring Perl.
2024-08-30 20:53:01 +02:00
Timothée Ravier
2998023ca4
Revert "common: Use add-determinism as workraround for pyc mtime mismatch"
...
See: https://github.com/fedora-silverblue/issue-tracker/issues/590
See: https://bugzilla.redhat.com/show_bug.cgi?id=2308663
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3
See: https://gitlab.com/fedora/ostree/sig/-/issues/52
This reverts commit 36c70e09ea .
2024-08-30 18:31:20 +02:00
Timothée Ravier
cc7acc7156
ci: Use Rawhide cloud image again
2024-08-29 19:27:10 +02:00
Timothée Ravier
cf2612eb87
ci: Manually install python3-libdnf5 first
...
See: https://pagure.io/fedora-ci/general/issue/474
2024-08-29 19:27:10 +02:00
Timothée Ravier
32f0fa7704
Revert "ci: Temporarily skip building the base variant"
...
This reverts commit a4d4263ee8 .
2024-08-29 19:27:10 +02:00
Timothée Ravier
c23d23e933
common: Add workaround for issue with newer GRUB2
...
New GRUB2 config modules are causing issues on Atomic Desktops systems
as the new GRUB2 config get regenerated with new options that are not
supported by the currently installed version of GRUB2.
The root cause is that we don't (yet) systematically update the
bootloader on Atomic Desktops. This is related to:
https://gitlab.com/fedora/ostree/sig/-/issues/1
Temporarily remove / modify those config modules from the GRUB2 set of
configs used to generate the final GRUB2 config, until we are able to
enable bootloader updates by default.
See: https://github.com/fedora-silverblue/issue-tracker/issues/587
See: https://bugzilla.redhat.com/show_bug.cgi?id=2305291
2024-08-29 18:41:18 +02:00
Timothée Ravier
47a85fb29e
comps-sync-exclude-list: glibc-all-langpacks is always included
...
There is no need for each variant to include glibc-all-langpacks as it
is included for everyone in the common-packages.yaml manifest.
See: https://pagure.io/fedora-comps/pull-request/1017
2024-08-29 16:57:35 +02:00
Timothée Ravier
3ab10ac406
comps-sync f42 2024-08-20
...
See: https://pagure.io/fedora-comps/pull-request/1008
2024-08-20 17:23:52 +02:00
Timothée Ravier
bed8509fd8
common: Keep fuse for AppImage compatibility
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/50
See: https://github.com/fedora-silverblue/issue-tracker/issues/589
2024-08-20 10:45:09 +02:00
Timothée Ravier
29a43767df
comps-sync f42 2024-08-20
...
See: https://pagure.io/fedora-comps/pull-request/1006
2024-08-20 10:41:14 +02:00