manifests: Update metadata
common: Remove exclude_perl (now unused)
We removed the variants that has dependencies on Perl and thus the need for this variable.
common: Remove explicit bootc inclusion
bootc is now a dependency of rpm-ostree and thus always included.
common: Use 2024 edition
See: https://coreos.github.io/rpm-ostree/treefile/
common: Always exclude gnome-software-fedora-langpacks
common: Always exclude PackageKit-glib
budgie: Remove gnome-software-rpm-ostree
Budgie Atomic uses Plasma Discover now.
packages: Move comps sync'ed package lists to a sub dir
Those manifests are automatically generated so let's move them out of the way as we never edit them manually.
manifests: Split Fedora specific config into its own manifest
This will make things easier for downstream builds which have to change the release and logo packages.
I've manually diff'ed the resulting generated manifests and verified that the (minimal) change is as expected.
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/a76e5890f0cd432094e0e6a97a7482b6
9 new commits added
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/2793157252074e13b646dda913958f69
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/a871a4c2a8244805899a630e230d26f3
1 new commit added
ci: Minor Python lints fixes
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/5c62a3129edd4939839c420443dd88b4
justfile: Use 'just validate' in recipes
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/1c4c3db73a5a4a6c87cca37e904cb4a7
nicely separated commits!
i looked them over and everything seems sane
LGTM
Thanks for the review!
Pull-Request has been merged by siosm
This quietly dropped grubby from exclude-packages, is that safe/intended?
I think it is excluded as part of the comps sync config - https://pagure.io/workstation-ostree-config/blob/main/f/comps-sync-exclude-list.yml#_33-34
And it's already excluded in the common manifest: https://pagure.io/workstation-ostree-config/blob/main/f/common.yaml#_152 Thus no need to duplicate it for the Sway variant.
I indeed should have split this commit in two: https://pagure.io/fork/siosm/workstation-ostree-config/c/a8f2e3955df6e1fe46d43fee884e65044c64c565
thanks y'all, just wanted to make sure. Greetings from Hamburg :)
manifests: Update metadata
common: Remove exclude_perl (now unused)
We removed the variants that has dependencies on Perl and thus the need
for this variable.
common: Remove explicit bootc inclusion
bootc is now a dependency of rpm-ostree and thus always included.
common: Use 2024 edition
See: https://coreos.github.io/rpm-ostree/treefile/
common: Always exclude gnome-software-fedora-langpacks
common: Always exclude PackageKit-glib
budgie: Remove gnome-software-rpm-ostree
Budgie Atomic uses Plasma Discover now.
packages: Move comps sync'ed package lists to a sub dir
Those manifests are automatically generated so let's move them out of
the way as we never edit them manually.
manifests: Split Fedora specific config into its own manifest
This will make things easier for downstream builds which have to change
the release and logo packages.