Timothée Ravier
1fde246de5
ci: Minor Python lints fixes
2025-10-14 11:52:25 +02:00
Timothée Ravier
a70ce6b1b7
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.
2025-10-14 10:53:49 +02:00
Timothée Ravier
e2b5654f80
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.
2025-10-14 00:59:27 +02:00
Timothée Ravier
5f6b895255
budgie: Remove gnome-software-rpm-ostree
...
Budgie Atomic uses Plasma Discover now.
2025-10-13 21:52:35 +02:00
Timothée Ravier
a8f2e3955d
common: Always exclude PackageKit-glib
2025-10-13 21:52:35 +02:00
Timothée Ravier
5cc1907ef7
common: Always exclude gnome-software-fedora-langpacks
2025-10-13 21:52:35 +02:00
Timothée Ravier
8159cb86b8
common: Use 2024 edition
...
See: https://coreos.github.io/rpm-ostree/treefile/
2025-10-13 21:52:35 +02:00
Timothée Ravier
323dc931c3
common: Remove explicit bootc inclusion
...
bootc is now a dependency of rpm-ostree and thus always included.
2025-10-13 21:52:35 +02:00
Timothée Ravier
42753f1513
common: Remove exclude_perl (now unused)
...
We removed the variants that has dependencies on Perl and thus the need
for this variable.
2025-10-13 21:52:35 +02:00
Timothée Ravier
fe766a8fa4
manifests: Update metadata
2025-10-13 21:52:35 +02:00
Timothée Ravier
dc162cd112
bootupd: Remove preset for bootloader-update
...
Moved to fedora-release package.
See: https://bugzilla.redhat.com/show_bug.cgi?id=2403094
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/390
2025-10-13 21:52:35 +02:00
Timothée Ravier
f7df414a0d
fedora: Remove preset for fedora-third-party-refresh
...
Moved to fedora-release package.
See: https://bugzilla.redhat.com/show_bug.cgi?id=2403093
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/390
2025-10-13 21:52:33 +02:00
Timothée Ravier
50d1c81ab5
fedora: Skip Google Chrome RPM repo in Fedora Third Party
...
Skip enabling this repo as it currently creates issues with package
layering.
Workaroud for: https://github.com/coreos/rpm-ostree/issues/5494
2025-10-13 21:45:31 +02:00
Timothée Ravier
c31dccfe20
fedora: Enable fedora-third-party-refresh unit
...
Enable the fedora-third-party-refresh.service unit to make sure that
Fedora Third Party repos configuration updates are applied after
updates, on boot.
On package mode systems, updates to the Fedora Third Party configuration
and repos are triggered on package updates & changes using scriplets and
tansfiletriggerin triggers.
None of those will apply to Atomic Desktops thus this service unit was
created, but never enabled.
We need this enabled to make sure that the Google Chrome repo (disabled
in the following commit) is disabled on rebase to Fedora 43, before any
package layering operation is triggered.
2025-10-13 21:45:03 +02:00
Timothée Ravier
22983c331e
REUSE: Misc changes to be REUSE compliant
2025-10-12 14:22:41 +02:00
Timothée Ravier
969c4aad2a
comps-sync f44 2025-10-10
...
See: https://pagure.io/fedora-comps/pull-request/1178
2025-10-10 12:40:56 +02:00
Timothée Ravier
ec83bcd458
comps-sync f44 2025-09-27
...
See: https://pagure.io/fedora-comps/pull-request/1167
See: https://pagure.io/fedora-comps/pull-request/1173
See: https://pagure.io/fedora-comps/pull-request/1174
2025-09-27 14:59:07 +02:00
Timothée Ravier
d7a2907781
comps-sync f44 2025-09-26
...
See: https://pagure.io/fedora-comps/c/201839a27485863eda04ad19fd9e9c1c32d7c103?branch=main
2025-09-26 15:41:46 +02:00
royaloughtness
0500a05fed
COSMIC: drop PPD for tuned-ppd
...
Remove explcit use of `power-profiles-daemon` to use the default
suggestion of `tuned-ppd`.
See: 1abbaf691d
See: https://github.com/pop-os/cosmic-settings/issues/482
Reverts: 93ac2ad COSMIC: Add power-profiles-daemon
2025-09-26 12:54:55 +02:00
Timothée Ravier
a527e74761
common: Always exclude Perl
...
We dropped all variants that still required Perl so we can now always
exclude it.
2025-09-24 10:56:20 +02:00
Timothée Ravier
188ad40254
comps-sync f44 2025-09-22
...
See: https://pagure.io/fedora-comps/pull-request/1168
2025-09-22 12:43:17 +02:00
Timothée Ravier
55235c7d3a
manifests: Remove cinnamon, lxqt, mate & xfce variants
...
I added those variants a while back but they did not find a maintainer
to turn them into official ones.
They can be re-introduced if someone steps up to maintain them.
2025-09-20 19:05:19 +02:00
Timothée Ravier
4fa76fea06
silverblue: Skip Third Party Software page in GNOME Initial Setup
...
Skip Third Party Software page in GNOME Initial Setup as it currently
does not work.
Users will be offered the option to enable third party repositories
again the first time they open GNOME Software.
See: https://bugzilla.redhat.com/show_bug.cgi?id=2362164
See: https://gitlab.com/fedora/ostree/sig/-/issues/74
See: https://discussion.fedoraproject.org/t/cant-finish-first-boot-setup-or-lets-say-oobe-gets-frozen-stuck-in-the-middle-of-the-process/148889
2025-09-20 18:42:43 +02:00
Jonathan Lebon
6c3467b9f9
README.md: add details about the different Atomic Desktop builds
...
The current state is confusing, so let's document it.
Assisted-by: Google Gemini 2.5 Pro
2025-09-11 17:14:48 -04:00
Timothée Ravier
1b7de257e9
gitlab-ci.yml: Remove generated config
...
We now automatically generate the GitLab CI config with a script. Thus
remove it from the main repo and keep it only in the branches on the
GitLab repo to reduce rebases and conflicts.
2025-09-09 15:18:01 +02:00
Timothée Ravier
185be5462e
generate-gitlab-ci: Drop xfce-atomic & lxqt-atomic
2025-09-09 14:57:48 +02:00
Timothée Ravier
ec5481cf07
generate-gitlab-ci: Add env vars & artifacts handling
2025-09-09 14:57:48 +02:00
Timothée Ravier
ede9238b3e
justfile: Add retry logic to all skopeo/buildah commands
...
Retry those commands 5 times with a 1 min interval between each try.
Those are the most frequent source of pipeline failures due to quay.io
infra flakes.
2025-09-09 14:57:48 +02:00
Timothée Ravier
dfb470fc59
justfile: Compress using zstd for F43+ container images
2025-09-09 14:57:48 +02:00
Timothée Ravier
df0b1bbdcb
justfile: Use 96 max layers for container images
2025-09-09 14:57:48 +02:00
Timothée Ravier
304901f507
justfile: Use arrays for command arguments
2025-09-09 13:30:07 +02:00
Timothée Ravier
1a547c8568
justfile: Rework upload, multi-arch manifest & sign
2025-09-08 15:42:38 +02:00
Timothée Ravier
1f7391cf41
justfile: Remove unused commands
2025-09-08 15:42:38 +02:00
Timothée Ravier
938e16b522
comps-sync f44 2025-09-08
...
See: https://pagure.io/fedora-comps/pull-request/1158
See: https://pagure.io/fedora-comps/pull-request/1159
2025-09-08 15:33:31 +02:00
Timothée Ravier
96634a74fe
comps-sync f44 2025-09-01
...
See: https://pagure.io/fedora-comps/pull-request/1157
2025-09-01 19:33:06 +02:00
Timothée Ravier
4f34b02ed4
comps-sync f44 2025-08-29
...
See: https://pagure.io/fedora-comps/pull-request/1155
2025-08-29 16:54:28 +02:00
Adam Williamson
fa0e75ea42
Drop shim-ia32 from common
...
It no longer exists. It may come back, but for now, we need to
drop it or all builds fail.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-26 16:23:20 -07:00
Timothée Ravier
42432818cd
README: Fixup F43 branching
...
Fixes https://pagure.io/workstation-ostree-config/pull-request/660 (but
the README error is from before).
2025-08-25 18:22:18 +02:00
Timothée Ravier
6208c1c5a0
comps-sync f44 2025-08-25
...
See:
- https://pagure.io/fedora-comps/pull-request/1152
- https://pagure.io/fedora-comps/c/e37dcf064492a0ae63b3e7da11515d3f10843f27?branch=main
2025-08-25 18:20:59 +02:00
Adam Williamson
52e0ce3768
Drop deepin
...
The deepin-desktop package, which is critical to Deepin working,
got retired for long-term FTI. Given this, it seems pointless to
keep this variant around at least until it's fixed. I've sent
https://pagure.io/fedora-comps/pull-request/1149 to remove
deepin from comps, this is the corresponding change here.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-20 09:57:49 -07:00
Samyak Jain
a9ce798076
Rawhide is now F44
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-11 17:07:22 +05:30
Adam Williamson
55ede36c11
comps-sync f43 2025-07-23
...
main change: https://pagure.io/fedora-comps/pull-request/1137
fros-gnome was retired, image builds are failing because of this.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-23 09:14:09 -07:00
Timothée Ravier
71d958f153
comps-sync f43 2025-06-27
...
See: https://pagure.io/fedora-comps/pull-request/1124
2025-06-27 12:21:33 +02:00
Timothée Ravier
b55c6c80e8
base-atomic: Fix name & ref (Atomic rename)
2025-06-10 17:03:29 +02:00
Christian Glombek
540f92404e
comps-sync f43 2025-05-28
2025-05-28 20:03:31 +02:00
Timothée Ravier
20933a134e
gitlab-ci: Re-generate using script
2025-04-24 19:08:11 +02:00
Timothée Ravier
51802f9e20
gitlab-ci: Import script to generate config
2025-04-24 19:07:01 +02:00
Timothée Ravier
bcba695e62
justfile: Add support for signing with cosign
2025-04-24 19:04:44 +02:00
Timothée Ravier
87baebcd49
justfile: Add support for generating multi-arch manifests
2025-04-24 19:04:44 +02:00
Timothée Ravier
83887af4ea
justfile: Support uploading with an arch suffix
2025-04-24 19:04:44 +02:00