Commit graph

518 commits

Author SHA1 Message Date
Timothée Ravier
253b947a4d Onyx: update fedora-release subpackage name
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/314
See: https://fedoraproject.org/wiki/Changes/AtomicDesktops
2024-02-26 19:38:59 +01:00
Aleksei Bavshin
5478ef0c38 Sericea: update fedora-release subpackage name
See: https://src.fedoraproject.org/rpms/fedora-release/pull-request/314
See: https://fedoraproject.org/wiki/Changes/AtomicDesktops
2024-02-26 19:38:57 +01:00
Timothée Ravier
c6795e1456 manifests: Update names to follow new Atomic branding 2024-02-21 03:04:54 +01:00
Timothée Ravier
23ce77dede fedora-sericea: Misc style alignment
Align with other manifests.
2024-02-21 03:04:54 +01:00
Timothée Ravier
0cb972a2c2 fedora-common-ostree: Remove unused 'ref'
We never directly compose this manifest. The minimal version of a
desktop less Atomic desktop is `fedora-base.yaml`.
2024-02-21 03:04:54 +01:00
Timothée Ravier
e268616485 Zuul: Use Rawhide cloud small image until container is fixed 2024-02-21 03:04:54 +01:00
Timothée Ravier
8ad09dc672 Revert: manifests: Move repos config to common manifest
Repos are overwritten by Pungi during composes in the Fedora infra and
Pungi currently only overwrites the leaf manifest.

See: https://pagure.io/releng/issue/11969
Reverts: 49db8be manifests: Move repos config to common manifest
2024-02-21 02:33:36 +01:00
Aleksei Bavshin
a252f7a2b5
justfile: global table for pretty names and volume ids 2024-02-17 14:55:59 -08:00
Timothée Ravier
75c28076fc fedora-common-ostree: Use new parameter name for automatic-version-prefix 2024-02-15 18:50:19 +01:00
Timothée Ravier
a32531bca9 README: Update branching instructions for new releasever 2024-02-15 18:48:30 +01:00
Timothée Ravier
adbfd6c912 fedora-common-ostree: Use releasever treefile parameter 2024-02-15 18:48:30 +01:00
Timothée Ravier
a4e24efe5c zuul: Add notes for label updates after branching 2024-02-14 11:23:20 +01:00
Timothée Ravier
49db8be8e2 manifests: Move repos config to common manifest
Should simplify branching.
2024-02-14 11:11:11 +01:00
Timothée Ravier
02dd6f3469 Rawhide is now Fedora 41 (fixups)
Fixes: 635af64 Rawhide is now f41
2024-02-14 10:53:52 +01:00
Samyak Jain
635af64938 Rawhide is now f41
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-02-13 19:01:33 +00:00
Timothée Ravier
f22a3b232c README: Update branching instructions for new branch 2024-02-13 14:21:06 +01:00
Timothée Ravier
5822638648 gitignore: Add more paths to ignore 2024-02-11 12:50:08 +01:00
Timothée Ravier
d2212e7344 Add minimal gitignore 2024-02-09 18:41:05 +01:00
Timothée Ravier
2df4e46351 fedora-common-ostree: bootupd available for all arches
bootupd is now available for the four main architectures supported in
Fedora: amd64, aarch64, ppc64le, s390x.

We only build Fedora Atomic desktops for amd64, aarch64, ppc64le.
2024-02-09 18:41:05 +01:00
Timothée Ravier
ec04c2e374 bootupd: Drop unnecessary /
It's not supported to pass anything other than `/` now, and the argument
has been optional for some time.

See: 09750a1f7a
2024-02-09 18:41:05 +01:00
Timothée Ravier
50e2be80b8 Zuul: Add initial compose test (base only)
Test composing the base variant for all PRs. We don't compose all
variants yet as some fail in the Zuul infrastructure for an unknown
reason.

We only compose the base variant as it is the smallest and should give
enough assurance about the builds while not delaying PR merging too
much.

See: https://pagure.io/workstation-ostree-config/pull-request/405
2024-02-09 18:36:17 +01:00
Timothée Ravier
14f59cca33 Add a justfile with common commands for this repo
See https://just.systems/man/en/
2024-02-09 18:35:13 +01:00
Timothée Ravier
849baffbae Zuul: Run rawhide checks in a rawhide container 2024-02-09 18:34:33 +01:00
Adam Williamson
5f687be21e comps-sync f40 2024-02-07
Specifically for:
https://pagure.io/fedora-comps/pull-request/935

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-07 08:29:49 -08:00
Timothée Ravier
e165a55329 Reapply "fedora-common-ostree: Enable bootupd integration"
Now that we're building using unified core and that Anaconda has support
for bootupd, we can enable bootupd in Silverblue & friends.

See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueBootupd
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
See: https://github.com/fedora-silverblue/issue-tracker/issues/530

Previous attempts:
- https://pagure.io/workstation-ostree-config/pull-request/288
- https://pagure.io/workstation-ostree-config/pull-request/293
- https://pagure.io/workstation-ostree-config/pull-request/307
- https://pagure.io/workstation-ostree-config/pull-request/313 (revert)
- https://pagure.io/workstation-ostree-config/pull-request/330
- https://pagure.io/workstation-ostree-config/pull-request/402 (revert)
- https://pagure.io/workstation-ostree-config/pull-request/403
- https://pagure.io/workstation-ostree-config/pull-request/452 (revert)

This reverts commit 148b6d236c.
2024-02-01 16:43:02 +01:00
Timothée Ravier
f6f7b24824 fedora-common-ostree: Workaround for SAMBA support in cups
RPM %triggerin are not currently supported in rpm-ostree, thus work
around this issue by manually creating the symlink.

According to the docs, `/usr/lib/cups/backend/smb` should point to `smbspool`.
Here we have the following chain:

/usr/lib/cups/backend/smb -> /usr/libexec/samba/cups_backend_smb -> /etc/alternatives/cups_backend_smb -> /usr/bin/smbspool

See: https://www.cups.org/blog/2005-06-17-printing-to-windows-servers-with-samba.html
See: https://github.com/coreos/rpm-ostree/issues/1180
See: https://github.com/fedora-silverblue/issue-tracker/issues/532
2024-02-01 16:38:54 +01:00
Timothée Ravier
c3cda89090 comps-sync f40 2024-02-01
See: https://pagure.io/fedora-comps/pull-request/934
2024-02-01 16:38:54 +01:00
Timothée Ravier
75ef004b27 Kinoite: Ensure we do not include X11 support
See: https://fedoraproject.org/wiki/Changes/KDE_Plasma_6
See: https://fedoraproject.org/wiki/KDE/X11_Unsupported
See: https://pagure.io/fesco/issue/3165
2024-01-30 15:27:20 +01:00
Timothée Ravier
488422ee63 fedora-common-ostree: Include langpacks-en 2024-01-26 12:34:21 +01:00
Timothée Ravier
e1f3bbc026 Silverblue: Exclude gnome-software-fedora-langpacks
- Make sure that gnome-software-rpm-ostree is always included
- Make sure that gnome-software-fedora-langpacks is always excluded

See: https://gitlab.com/fedora/ostree/sig/-/issues/14
See: https://bugzilla.redhat.com/show_bug.cgi?id=2260294
See: 0b4b0060f8
2024-01-26 12:30:08 +01:00
Timothée Ravier
148b6d236c Revert "fedora-common-ostree: Enable bootupd integration"
This reverts commit ad61c4d56e.
2024-01-24 18:45:39 +01:00
Timothée Ravier
ad61c4d56e fedora-common-ostree: Enable bootupd integration
Now that we're building using unified core and that Anaconda has support
for bootupd, we can enable bootupd in Silverblue & friends.

See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueBootupd
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore

Previous attempts:
- https://pagure.io/workstation-ostree-config/pull-request/288
- https://pagure.io/workstation-ostree-config/pull-request/293
- https://pagure.io/workstation-ostree-config/pull-request/307
- https://pagure.io/workstation-ostree-config/pull-request/313 (revert)
- https://pagure.io/workstation-ostree-config/pull-request/330
- https://pagure.io/workstation-ostree-config/pull-request/402 (revert)
2024-01-19 13:19:45 +01:00
Timothée Ravier
01dbc964df common: Explicitely set the date in version_prefix
Required to get the correct version with `rpm-ostree compose image`.
2024-01-19 13:19:45 +01:00
Timothée Ravier
5ed80bc8a3 comps-sync f40 2024-01-19
See: https://pagure.io/fedora-comps/pull-request/930
2024-01-19 13:19:45 +01:00
Timothée Ravier
9ac25505c9 bootupd: Minor clean up 2024-01-08 12:14:36 +01:00
Timothée Ravier
6c2830c902 fedora-common-ostree: Prepare for ppc64le support in bootupd
As bootupd supports GRUB and ppc64le since 0.2.10, we wil be able to
enable it once we enable bootupd support in Silverblue & friends.

See: https://github.com/coreos/bootupd/pull/420
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueBootupd
2024-01-08 12:14:36 +01:00
Timothée Ravier
f8b710e527 comps-sync f40 2024-01-08
See: https://pagure.io/fedora-comps/pull-request/927
See: https://pagure.io/fedora-comps/pull-request/923
2024-01-08 12:12:52 +01:00
Timothée Ravier
25e9c2f9a8 comps-sync f40 2023-12-16
- https://pagure.io/fedora-comps/pull-request/919
- https://pagure.io/fedora-comps/pull-request/920
- https://pagure.io/fedora-comps/pull-request/921
2023-12-16 15:21:23 +01:00
Timothée Ravier
5d91fd955c fedora-common-ostree: Exclude grubby 2023-12-16 15:21:23 +01:00
Timothée Ravier
59ca203194 fedora-common-ostree: Exclude sdubby
See: https://github.com/fedora-silverblue/issue-tracker/issues/517
2023-12-14 11:41:27 +01:00
Timothée Ravier
dde8774aeb fedora-common-ostree: Add systemd-container
This pakage provides `machinectl` and `systemd-nspawn`, which is useful
as a container tools itself or as a better alternative to sudo to run
commands under another user in a clean shell session.

See: https://github.com/fedora-silverblue/issue-tracker/issues/503
2023-12-12 13:26:44 +00:00
Timothée Ravier
2c927bf42f comps-sync f40 2023-12-12
See: https://pagure.io/fedora-comps/pull-request/918
2023-12-12 11:32:53 +01:00
Timothée Ravier
9612fe3891 comps-sync f40 2023-12-11
See: https://pagure.io/fedora-comps/c/d08b6b720d66253aa9cf81f72e3ab726337defa7?branch=main
See: https://pagure.io/fedora-comps/pull-request/915
See: https://fedoraproject.org/wiki/Changes/SSSDRemoveFilesProvider
2023-12-11 18:14:23 +01:00
Timothée Ravier
43965d4dda Use new base-graphical comps group for Wayland only desktops
See: https://pagure.io/fedora-comps/pull-request/913
See: https://pagure.io/fedora-comps/pull-request/916
2023-12-11 18:14:23 +01:00
Timothée Ravier
78b140e2e8 lazurite: Remove kwin-x11 & sddm-x11
X11 support is dropped with Plasma 6 in Fedora.

See: https://fedoraproject.org/wiki/Changes/KDE_Plasma_6
2023-12-11 18:13:46 +01:00
Timothée Ravier
05829661b6 comps-sync f40 2023-11-27
See: https://pagure.io/fedora-comps/pull-request/911
See: https://pagure.io/fedora-comps/pull-request/912
See: https://community.kde.org/Plasma/Plasma_6.0_Release_notes
2023-11-27 15:04:34 +01:00
Timothée Ravier
e951a75c6c xfce: Add packages from xfce-extra-plugins comps group
Plugins for the XFCE panel that should be installed by default.
2023-11-23 17:13:11 +01:00
Timothée Ravier
1745b420aa xfce: Add essential apps from xfce-apps comps group
Use a filtered comps group to add essential apps instead of manually
listing them in the manifest.

Also add gparted to the image as it needs privileges thus it can't run
as a Flatpak.
2023-11-23 17:12:28 +01:00
Timothée Ravier
8671b40808 comps-sync f40 2023-11-23
See: https://pagure.io/fedora-comps/pull-request/910
2023-11-23 12:31:49 +01:00
Timothée Ravier
13497e9ae1 Kinoite: Remove explicit inclusion of xdg-desktop-portal-kde
Now directly required by plasma-workspace-wayland.
2023-11-08 15:25:32 +01:00