d1338c991a
fedora: Add common aarch64 firmwares and tools
...
Validate manifests / validate (pull_request) Successful in 20s
Daily comps-sync check / validate (pull_request) Successful in 21s
Compose tests / testing-farm (pull_request_target) Failing after 32m39s
Include firmwares that are required to make some aarch64 boards work
with Fedora. This is included in the Fedora specific part of the
manifests so that other projects that don't need those (e.g. Asahi
linux) can exclude them.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2544508
2026-10-05 20:17:41 +02:00
ecceedd59c
common: Use actual package names on aarch64
...
Match what is used in Fedora IoT
2026-10-05 19:24:47 +02:00
ea44d93b5a
Silverblue: Drop explicitly included Qt5 support
...
Validate manifests / validate (pull_request) Successful in 26s
Daily comps-sync check / validate (pull_request) Successful in 27s
Compose tests / testing-farm (pull_request_target) Failing after 37m48s
We had kept this in the image to ensure that layered Qt5 applications
use a constistent style on GNOME.
Most Qt applications are now using Qt6 in Fedora. The few that do not
should pull those packages via depencies when layered.
This follows the change in the comps that happened for Fedora 44.
See: releng/fedora-comps#1242
2026-10-05 14:50:37 +02:00
0c8aac72f4
Revert "Kinoite: Workaround missing (g)shadow entries for plasmalogin"
...
Validate manifests / validate (pull_request) Successful in 26s
Daily comps-sync check / validate (pull_request) Successful in 28s
Compose tests / testing-farm (pull_request_target) Failing after 31m44s
This workaround is no longer needed on F46+ as all systems should have
updated through F44. We don't support support skipping releases but just
to be safe, we will keep this in F45.
A likely fix for this issue also landed in bootc:
https://github.com/bootc-dev/bootc/pull/2207
This reverts commit 9848d6ad14 .
2026-10-02 11:06:16 +02:00
7797e60d03
common: Explicitly include full curl build
...
I could not find any reason that we are only including the minimal
build.
Fixes: atomic-desktops/tracker#120
2026-09-25 04:32:24 +00:00
36af987751
common: Fix typos
...
Compose tests / testing-farm (pull_request_target) Failing after 32m6s
Validate manifests / validate (pull_request) Successful in 19s
Daily comps-sync check / validate (pull_request) Successful in 20s
Signed-off-by: amaranth <amaranth@noreply.forge.fedoraproject.org>
2026-09-25 02:04:21 +00:00
e578d5f583
common: Exclude uncommon NetworkManager plugins
...
Daily comps-sync check / validate (pull_request) Successful in 20s
Validate manifests / validate (pull_request) Successful in 20s
Compose tests / testing-farm (pull_request_target) Successful in 33m42s
The protocols supported by those plugins are either obsolete or not
often used, and thus those plugins may include vulnerabilties.
Remove them for now and we can consider adding them back if requested.
See: https://blogs.gnome.org/mcatanzaro/2026/09/15/privilege-escalation-vulnerabilities-in-networkmanager-plugins/
2026-09-15 23:31:46 +02:00
258b8b9e78
comps-sync f46: Replace GNOME Keyring with oo7
...
Validate manifests / validate (pull_request) Successful in 23s
Daily comps-sync check / validate (pull_request) Successful in 23s
Compose tests / testing-farm (pull_request_target) Successful in 33m10s
See: releng/fedora-comps#1326
See: https://fedoraproject.org/wiki/Changes/oo7_Secrets_Service_Provider
2026-09-15 12:59:11 +02:00
9acfae244f
comps-sync f46: NetworkManager plugin updates
...
See: releng/fedora-comps#1323
2026-09-15 12:57:27 +02:00
7671c05cbc
comps-sync-exclude-list: Exclude NetworkManager-libreswan-gnome
...
IPsec support is not included by default in the Atomic Desktops.
2026-09-15 12:55:25 +02:00
dd6a488e67
Remove totem-video-thumbnailer from Silverblue
...
Compose tests / testing-farm (pull_request_target) Successful in 32m6s
Validate manifests / validate (pull_request) Successful in 19s
Daily comps-sync check / validate (pull_request) Failing after 20s
We have already included gst-thumbnailers, which is considered its
successor.
Fixes atomic-desktops/tracker#129
2026-09-13 02:50:47 +08:00
1c50e045a7
Replace / remove all pagure.io references
...
Compose tests / testing-farm (pull_request_target) Has been cancelled
Daily comps-sync check / validate (pull_request) Successful in 27s
Validate manifests / validate (pull_request) Successful in 27s
Most are replaced by appropriate forge.fedoraproject.org links.
I redid the ansible branching instructions as the linked PR is
rather outdated, and these days it appears the changes are done
by releng as part of their SOP:
https://docs.fedoraproject.org/en-US/infra/release_guide/sop_mass_branching/#_bodhi
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 10:04:11 -07:00
5602e4cd6e
fedora.repo: drop additional file locations
...
Daily comps-sync check / validate (pull_request) Successful in 22s
Validate manifests / validate (pull_request) Successful in 22s
Compose tests / testing-farm (pull_request_target) Failing after 34m7s
This was an experimental change to see if it passed tests, it
wasn't meant to get merged.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-17 11:26:38 -07:00
185806ac86
specify gpgkey location in fedora.repo
...
Validate manifests / validate (pull_request) Successful in 20s
Daily comps-sync check / validate (pull_request) Successful in 22s
Compose tests / testing-farm (pull_request_target) Failing after 3m34s
This seems to have somehow worked magically when the keys were in
/etc/pki but no longer does now they moved to /usr/share/pki.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-17 10:52:43 -07:00
47c5c84ad8
initramfs.yaml: Remove systemd-pcrphase
...
Validate manifests / validate (pull_request) Successful in 22s
Daily comps-sync check / validate (pull_request) Failing after 22s
Compose tests / testing-farm (pull_request_target) Failing after 30m9s
Signed-off-by: Hristo Marinov <hricky@fedoraproject.org>
Fixes: atomic-desktops/tracker#122
2026-08-11 15:38:23 +03:00
694b0573d9
Update main branch to 46
...
Validate manifests / validate (pull_request) Successful in 22s
Daily comps-sync check / validate (pull_request) Failing after 22s
Compose tests / testing-farm (pull_request_target) Failing after 20m44s
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-08-11 16:44:10 +05:30
662d810e28
comps-sync f45 2026-03-03
...
Validate manifests / validate (pull_request) Successful in 34s
Compose tests / testing-farm (pull_request_target) Failing after 29m42s
Daily comps-sync check / validate (pull_request) Successful in 24s
See: releng/fedora-comps#1303
2026-07-09 16:44:37 +02:00
51856c958e
ci/tests: Bump timeout to 1h
...
Tests usually run faster but we hit the 30 min limit a few times
already.
2026-07-09 16:43:20 +02:00
b6f98d73c5
common: Drop slirp4netns (removed in podman 6.0)
...
Validate manifests / validate (pull_request) Successful in 28s
Daily comps-sync check / validate (pull_request) Successful in 29s
Compose tests / testing-farm (pull_request_target) Failing after 33m41s
See: https://github.com/podman-container-tools/podman/releases/tag/v6.0.0
See: https://fedoraproject.org/wiki/Changes/Podman6
See: https://github.com/fedora-silverblue/issue-tracker/issues/547
2026-07-01 18:38:17 +02:00
8301eaad96
justfile: Drop volume_id_substitutions (was used by lorax)
...
Validate manifests / validate (pull_request) Successful in 27s
Daily comps-sync check / validate (pull_request) Successful in 27s
Compose tests / testing-farm (pull_request_target) Successful in 27m7s
We removed the recipe using lorax for building our installer images so
we can remove this one too.
2026-06-10 15:30:56 +02:00
4819a50ef0
ci: Re-assign jobs to new runners
...
Validate manifests / validate (pull_request) Successful in 30s
Daily comps-sync check / validate (pull_request) Successful in 32s
Compose tests / testing-farm (pull_request_target) Has been cancelled
See: atomic-desktops/tracker#114
See: forge/forge#568
2026-06-10 15:30:56 +02:00
3ce4dccd96
README: Update comps sync section for new recipe
Validate manifests / validate (pull_request) Successful in 32s
Daily comps-sync check / validate (pull_request) Successful in 34s
Compose tests / testing-farm (pull_request_target) Has been cancelled
2026-06-02 15:56:13 +02:00
b4f34942d1
justfile: Refactor comps cloning logic
...
- Regroup all recipes into a single one with parameters
- Use shallow clones by default to reduce the load on the Fedora infra
and make CI run slightly faster
2026-06-02 15:55:09 +02:00
e8490f7f5e
README: Reflow fedora-comps section
Validate manifests / validate (pull_request) Successful in 35s
Daily comps-sync check / validate (pull_request) Successful in 38s
Compose tests / testing-farm (pull_request_target) Has been cancelled
2026-06-02 15:49:41 +02:00
fb874bfd0e
README: Document that new ISOs are build with image-builder
...
See: https://fedoraproject.org/wiki/Changes/BuildAtomicDesktopsWithImageBuilder
2026-06-02 15:49:41 +02:00
23da25ffc9
README: Update pungi repo URL to the new forge
2026-06-02 15:49:41 +02:00
8a65c827c4
Exclude Qt5 by default excepted on Silverblue
...
Validate manifests / validate (pull_request) Successful in 1m0s
Daily comps-sync check / validate (pull_request) Successful in 1m2s
Compose tests / testing-farm (pull_request_target) Has been cancelled
Exclude Qt5 from recommends by default for all variants where possible.
Silverblue still explicitely includes Qt5 & Qt6 for client side
decorations for layered packages. Some testing is required to see if we
can drop this is in the future.
2026-06-02 13:26:09 +00:00
4cc9944a31
Update comment for package exclusions
2026-06-02 13:26:09 +00:00
11c4fa26b0
ci: Run small CI jobs on (aarch64) dedicated runners
...
Validate manifests / validate (pull_request) Successful in 50s
Daily comps-sync check / validate (pull_request) Successful in 59s
Compose tests / testing-farm (pull_request_target) Successful in 26m38s
Keep the large compose tests running on testing-farm for now and only
run the small aarch64 jobs on our dedicated runners.
See: atomic-desktops/tracker#114
2026-06-02 12:18:06 +02:00
Cristian Le
04bd68f6f5
Migrate Zuul CI to tmt definition
...
Daily comps-sync check / validate (pull_request) Successful in 22s
Validate manifests / validate (pull_request) Successful in 20s
Triggered using a Forgejo action.
See: #757
2026-06-01 23:54:43 +02:00
2d4243e088
fedora-comps is now migrated to new forgejo
...
Daily comps-sync check / validate (pull_request) Successful in 28s
Validate manifests / validate (pull_request) Successful in 20s
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-06-01 14:58:23 +05:30
b127b95f10
forgejo/workflows: Disable fedora-cisco-openh264 repo
...
Daily comps-sync check / validate (pull_request) Successful in 27s
Validate manifests / validate (pull_request) Successful in 18s
We do not use packages from this repo so disable it to speed up CI a
bit.
Only works with a dnf version starting from F44. On F43, use:
```
dnf config-manager setopt fedora-cisco-openh264.enabled=0
```
See: https://fosstodon.org/@carlwgeorge/116489160183936662
2026-05-15 17:17:41 +02:00
270d5ae35a
comps-sync-exclude-list: Drop abrt excludes
...
Daily comps-sync check / validate (pull_request) Successful in 21s
Validate manifests / validate (pull_request) Successful in 18s
See: workstation/tickets#503
See: atomic-desktops/tracker#30
2026-05-07 19:03:14 +02:00
c3c81b811b
common: Fix fuse-libs exclude
...
Daily comps-sync check / validate (pull_request) Successful in 21s
Validate manifests / validate (pull_request) Successful in 18s
Fixes: 7e1d963 common: Exclude fuse (version 2)
Fixes: kde/tracker#704
2026-05-07 00:28:58 +02:00
a6b6dbe147
forgejo: Add initial validate & comps-sync CI workflow
Daily comps-sync check / validate (pull_request) Successful in 21s
Validate manifests / validate (pull_request) Successful in 18s
2026-05-07 00:25:21 +02:00
acc9891009
ci/validate: Ignore '.forgejo'
2026-05-07 00:05:47 +02:00
13a0d948a6
generate-gitlab-ci: Update rawhide detection logic
2026-04-14 00:23:38 +02:00
831630e8b7
justfile: Inline the --force-nocache option
2026-04-14 00:23:38 +02:00
46370b4195
justfile: Inline "default" arch value
2026-04-14 00:23:38 +02:00
bfd03fc91a
justfile: Inline default variant name
2026-04-14 00:18:25 +02:00
52bd512265
justfile: Also push rawhide images under the rawhide tag
2026-04-14 00:18:25 +02:00
268aec6536
justfile: Generalize version logic
...
Push container images for Rawhide under their own version.
2026-04-14 00:18:25 +02:00
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
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