Timothée Ravier
b833f64b8c
Add test Action
/ test (push) Successful in 23s
2024-10-09 20:03:48 +02:00
Timothée Ravier
21ba138fa9
gitlab-ci: Build on merge request, upload only on main branch commits
2024-10-08 22:08:06 +02:00
Timothée Ravier
0fb6521f83
Initial Kinoite Development variant
2024-10-08 22:08:06 +02:00
Timothée Ravier
c04079b78f
Kinoite Nightly: Initial Plasma 6 Kinoite build
...
- Packages from a copr
- Uses Rawhide Koji repos (unsigned)
- Handle khotkeys going away in Plasma 6
Disabled now that everything is in Rawhide again.
2024-10-08 22:08:06 +02:00
Timothée Ravier
030cffc069
Compress initramfs with zstd
...
See: https://gitlab.com/fedora/ostree/sig/-/issues/34
2024-10-08 22:08:06 +02:00
Timothée Ravier
dbf2b98a93
README: Update with info about this project
2024-10-08 22:08:06 +02:00
Timothée Ravier
91dcd023b1
Move original README to README.orig.md
2024-10-08 22:08:06 +02:00
Timothée Ravier
a1312e41b8
Add initial COSMIC Atomic variant
...
See: https://pagure.io/fedora-comps/pull-request/1031
2024-10-08 22:07:25 +02:00
Timothée Ravier
8d90cc08f1
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-08 21:44:34 +02:00
Timothée Ravier
50b211f589
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-08 21:43:26 +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
Timothée Ravier
a4d4263ee8
ci: Temporarily skip building the base variant
...
The Fedora 40 cloud images are currently limited in disk space in
SoftwareFactory. Let's only check for dependencies for now until this is
fixed.
See: https://pagure.io/fedora-ci/general/issue/488
2024-08-19 19:51:53 +02:00
Timothée Ravier
84c558c67f
Fix un-symlinked manifests from branching
...
Fixes: https://pagure.io/workstation-ostree-config/pull-request/546
2024-08-19 15:52:18 +02:00
Timothée Ravier
fce34fbbc6
README: Update branching instructions
...
- Tell sed to follow symlinks insteads of creating new copies of files.
- Fix glob for rawhide repo removal sed call
2024-08-19 15:52:18 +02:00
Adam Williamson
8189df6389
comps-sync f42 2024-08-15
...
See: https://pagure.io/workstation-ostree-config/pull-request/547
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 17:08:02 -04:00
Samyak Jain
a52625492b
Rawhide is now f42
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-08-12 15:28:54 +05:30
Timothée Ravier
1c417f05b4
Kinoite: Include dnf5 in Bootable Containers
...
Now that we've fixed the dnf debuginfo dependency in plasma-drkonqi, we
can add dnf5 to Kinoite & Kinoite Mobile as well.
See: https://pagure.io/fedora-kde/SIG/issue/519
2024-07-31 16:12:38 +02:00
Timothée Ravier
3587add6e4
ci: Check dependency resolution for classic ostree variants
...
With the split between classic ostree variants and the Bootable
Container ones, we are starting to diverge in package set for those
images.
Make sure to validate dependency resolution for both variants.
2024-07-26 17:14:41 +02:00
Timothée Ravier
0709c10b47
Include systemd-pcrphase dracut module only on !ppc64le
...
See: https://pagure.io/workstation-ostree-config/pull-request/518
See: https://gitlab.com/fedora/ostree/sig/-/issues/44
2024-07-26 17:06:23 +02:00
Timothée Ravier
8a4fcf94ce
justfile: Remove checks for manifest command
2024-07-26 17:06:23 +02:00
Timothée Ravier
f9184799de
Use conditional includes to separate bootable containers
...
Refactor how we differentiate bootable containers variants from classic
ostree ones using conditional includes.
See: https://coreos.github.io/rpm-ostree/treefile/
2024-07-26 17:06:23 +02:00
Timothée Ravier
9e3a473f73
Enable bootupd for classic ostree variants
...
See: https://pagure.io/workstation-ostree-config/pull-request/528
2024-07-24 15:47:36 +02:00
Timothée Ravier
7074d1c94f
Kinoite: Add plasma-welcome-fedora
...
This package is explicitely not pulled via the comps group in order to
not be included by default in Fedora derivatives. We don't have a way to
signal that for Kinoite so include it here. Derivatives will have to
remove / disable the package as needed.
See: https://pagure.io/fedora-kde/SIG/issue/295
2024-07-24 11:01:49 +02:00
Timothée Ravier
db84580cda
comps-sync f41 2024-07-24
...
See: https://pagure.io/fedora-comps/pull-request/987
2024-07-24 10:47:30 +02:00
Timothée Ravier
f6ad26eb14
comps-sync-exclude-list: Skip toolbox (already included)
...
See: https://pagure.io/fedora-comps/pull-request/986
2024-07-23 15:59:32 +02:00
Timothée Ravier
36c70e09ea
common: Use add-determinism as workraround for pyc mtime mismatch
...
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3
See: https://pagure.io/workstation-ostree-config/pull-request/505
See: https://github.com/ostreedev/ostree/issues/1469
2024-07-19 17:13:49 +02:00
Timothée Ravier
9e04e53bfb
Revert "postprocess: Workaround for Python timestamp mismatch"
...
See: https://pagure.io/workstation-ostree-config/pull-request/507
See: https://github.com/keszybz/add-determinism/pull/27
See: https://gitlab.com/fedora/bootc/tracker/-/issues/3
This reverts commit d085e9fecc
.
2024-07-19 16:48:03 +02:00
Timothée Ravier
20d8158735
Bootable Containers: Enable composefs by default
...
Only enabled for bootable containers as we need to remove ostree-grub2
first.
See: https://fedoraproject.org/wiki/Changes/ComposefsAtomicCoreOSIoT
2024-07-17 17:46:39 +02:00
Timothée Ravier
599c862ece
Bootable Containers: Remove ostree-grub2
...
Remove ostree-grub2 to avoid issues with composefs.
We can not remove it yet from the classic ostree ones as we need at
least two Fedora releases where bootupd is included and enabled by
default as a transition period to make sure we don't break users.
See: https://gitlab.com/fedora/ostree/sig/-/issues/35
See: https://github.com/fedora-silverblue/issue-tracker/issues/120
See: https://gitlab.com/fedora/ostree/sig/-/issues/1
2024-07-17 17:46:39 +02:00
Timothée Ravier
4bb588b37b
comps-sync f41 2024-07-17
...
See: https://pagure.io/fedora-comps/pull-request/982
See: https://pagure.io/fedora-comps/pull-request/983
2024-07-17 17:46:39 +02:00
Timothée Ravier
93c6f5e13d
Silverblue: Drop X11 from default installation
...
See: https://fedoraproject.org/wiki/Changes/WaylandOnlyGNOMEWorkstationMedia
2024-07-15 15:34:06 +02:00
Timothée Ravier
9c64ee7b6a
comps-sync f41 2024-07-15
...
See: https://pagure.io/fedora-comps/pull-request/972
See: https://pagure.io/fedora-comps/pull-request/979
2024-07-15 15:25:02 +02:00
Timothée Ravier
c3c1d750c1
Bootable Containers: Enable bootupd
...
With the following issues now fixed:
- https://github.com/coreos/bootupd/issues/630
- https://github.com/coreos/bootupd/issues/658
- https://github.com/coreos/bootupd/issues/551
And corresponding support in Anaconda:
- https://github.com/rhinstaller/anaconda/pull/5508
We can now (re-)enable bootupd for the bootable containers.
After a bit of testing, we will enable it for the classic ostree ones.
See: https://gitlab.com/fedora/ostree/sig/-/issues/1
2024-06-25 10:02:25 +02:00
Timothée Ravier
1957b4d505
comps-sync f41 2024-06-24
2024-06-24 20:22:49 +02:00