Commit Graph

480 Commits

Author SHA1 Message Date
Kevin Fenzi 3ec658833a toolbox: should be blocking
I marked toolbox as failable when we were getting everthing working on
it (and so we would still have composes). Now that it's working, lets
mark it blocking again.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-23 14:34:41 -07:00
Samyak Jain 49bc2e943e Rawhide is now f40
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-08 22:35:50 +00:00
Tomas Hrcka ff110ad456 Remove modularity
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-07-21 11:22:44 +00:00
amedvede 8cd1f08e24 feat: add 'dirname' to media_checksum_base_filename
Signed-off-by: amedvede <amedvede@redhat.com>
2023-07-21 11:21:50 +00:00
Timothée Ravier ae2c12886a Silverblue/Kinoite/Sericea/Onyx: Use unified core mode
rpm-ostree is moving to unified core composes and this is now working
for Silverblue, Kinoite, Sericea and Onyx.

See: https://github.com/coreos/rpm-ostree/issues/729
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2150984

Related changes:
- https://pagure.io/workstation-ostree-config/pull-request/246
- https://pagure.io/workstation-ostree-config/pull-request/344

Changes in Pungi:
- https://pagure.io/pungi/pull-request/1626
- https://pagure.io/pungi/pull-request/1690

For previous attempts, see:
- https://pagure.io/pungi-fedora/pull-request/1115
- https://pagure.io/pungi-fedora/pull-request/1136 (revert)
- https://pagure.io/pungi-fedora/pull-request/1145
- https://pagure.io/pungi-fedora/pull-request/1185 (revert)

Signed-off-by: Timothée Ravier tim@siosm.fr
2023-07-19 20:26:25 +02:00
Timothée Ravier 10d4449535 Revert "Silverblue/Kinoite/Sericea/Onyx: Use unified core mode"
Composes are failing on:

```
error: Unable to load SELinux policy from /
```

Which comes from https://github.com/coreos/rpm-ostree/blob/main/src/libpriv/rpmostree-core.cxx#L795

Revert this change until we either add selinux-policy to the buildroot
or fix this in rpm-ostree.

This reverts commit 6d82501bca.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2023-07-14 13:23:19 +02:00
Tomas Hrcka 61b831d9fa Revert "fix: adding disc-type placeholder into the string to generate checksum file"
This reverts commit 8b88315b00.

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-07-13 12:39:31 +02:00
amedvede 8b88315b00 fix: adding disc-type placeholder into the string to generate checksum file
Signed-off-by: amedvede <amedvede@redhat.com>
2023-07-12 12:32:25 +00:00
Timothée Ravier 6d82501bca Silverblue/Kinoite/Sericea/Onyx: Use unified core mode
rpm-ostree is moving to unified core composes and this is now working
for Silverblue, Kinoite, Sericea and Onyx.

Requires: https://pagure.io/pungi/pull-request/1626
Requires: https://pagure.io/workstation-ostree-config/pull-request/246
See: https://github.com/coreos/rpm-ostree/issues/729
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2150984

Revert "Revert "Use unified core mode for Silverblue & Kinoite""

See: https://pagure.io/pungi-fedora/pull-request/1115
See: https://pagure.io/pungi-fedora/pull-request/1136

This reverts commit dd54ad9f33.

Signed-off-by: Timothée Ravier tim@siosm.fr
2023-07-10 21:28:01 +00:00
Timothée Ravier 7625f03466 Onyx: Fix ostree ref name
Found while looking at compose failures.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2023-06-30 17:04:56 +02:00
Kevin Fenzi 4d08b6acde mark toolbox failable for now because we really need to get a compose
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-06-28 13:14:16 -07:00
Kevin Fenzi e828a78a26 toolbox: use normal rawhide Everything repo
This section is for released fedoras with updates/base repo,
for rawhide, we just pass pungi "Everything" and it does the magic.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-06-28 07:50:02 -07:00
Kevin Fenzi cac39f8e43 toolbox: let s390x be failable for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-06-27 19:52:48 -07:00
Tomas Hrcka ec58a86354 Add toolbox container to main fedora.conf
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-06-27 15:42:12 +02:00
Kevin Fenzi 8b2c85799c bump all the previous images another gb for now as at least workstation needs more space
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-06-09 19:40:01 -07:00
Adam Williamson 13fc722e94 Bump size of three aarch64 images for bigger EFI system partition
There's a Fedora 39 Change to increase the size of the EFI
system partition:
https://fedoraproject.org/wiki/Changes/BiggerESP
it goes from a size range of 200-600MiB to a size range of
500MiB-2GiB. The way these aarch64 disk images are built, they
get the biggest ESP possible, so they're getting a 2GiB ESP,
up from 600MiB. For these three images, that results in anaconda
calculating there isn't enough space on the root partition to
install the package set, and the image creation fails.

Per https://bugzilla.redhat.com/show_bug.cgi?id=2212121
there's at least a chance this is really how we want things, so
for now, let's increase the sizes of these images to accommodate
the bigger ESP. We can revert this if we decide that after all
the larger ESP is not needed and we want to tweak that somehow.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-06-09 10:03:33 -07:00
Dan Čermák 192d108932
i3-Live: add build for aarch64
Signed-off-by: Dan Čermák <dan.cermak@cgc-instruments.com>
2023-06-08 08:34:37 +02:00
Aleksei Bavshin e080c0702f Sericea: build for aarch64 and ppc64le
Signed-off-by: Aleksei Bavshin <alebastr@fedoraproject.org>
2023-05-26 01:27:27 +00:00
Joshua Strobl e2e5e8c003 Add Fedora Onyx immutable variant
See https://fedoraproject.org/wiki/Changes/Fedora_Onyx

Signed-off-by: Joshua Strobl <me@joshuastrobl.com>
2023-05-25 17:56:57 +00:00
Kevin Fenzi b06c01d9ba azure: the pungi format is vpc to make vhd images
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-05-15 12:44:48 -07:00
Major Hayden 142ed5e0cc
Azure: Allow images to fail for now
We can amend this setting later once we know everything is working well.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-27 10:46:49 -05:00
Major Hayden f6a10ed79a
Azure: Add aarch64 architecture
Azure supports aarch64 instances and we should build those images.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-27 10:34:37 -05:00
Samyak Jain cf9f39d1e9 Update repo to remove f39/39 references
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-04-24 08:49:49 +00:00
Major Hayden 5e713fb8b3
azure: Generate UEFI-only images
As noted by Neal in the previous PR[0], we need UEFI-only images for
Azure. Switch to the `Fedora-30` profile to align with the existing
UEFI-only image configuration for GCP images.

[0] https://pagure.io/pungi-fedora/pull-request/1161

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-19 14:32:04 -05:00
Major Hayden c4f041c029
cloud: Add Azure image build
The Cloud SIG is ready to launch Fedora on Azure and we need image built
along with rawhide composes. Although the image has a very similar
package set, it must be in VHD format.

Signed-off-by: Major Hayden <major@redhat.com>
2023-04-17 14:27:46 -05:00
Kalev Lember 3333f9ab4f Switch to F38 flatpak runtime for Silverblue
All the preinstalled apps are now rebuilt and using the F38 runtime.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-03-29 08:46:47 +02:00
Adam Williamson a0915685df Mark aarch64 minimal disk image as non-failable
It's now release-blocking:
https://pagure.io/fesco/issue/2963
so it should not be failable.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-21 08:58:33 -07:00
Adam Williamson a5a9747b14 Bump disk sizes for KDE and Xfce disk images
These are both currently failing due to lack of disk space:
https://pagure.io/releng/failed-composes/issue/4758#comment-847350

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-17 09:05:13 -07:00
Michal Konečný 76ff6194d6 Split general.conf to general.conf and multilib.conf
Move multilib configuration to separate file. So we can keep it in sync with
Bodhi pungi config.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-03-06 18:07:06 +00:00
Michal Konečný d44bc4c7df Create a general configuration file for shared values
To prevent the need to edit one thing in multiple pungi configurations let's use
it's ability to import other configuration files (See
https://docs.pagure.org/pungi/format.html#importing-other-files). This change
will create a new configuration file `general.conf` which is imported to
each other pungi configuration for Fedora.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-03-06 18:07:06 +00:00
Kevin Fenzi 820ba9db3c Phosh: just move it back to 12 for now until we can remove more things
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-28 15:59:09 -08:00
Kevin Fenzi e740bf0c8b Phosh: add a slight bit of space. 8 is just a tad too small
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-27 16:42:26 -08:00
Kevin Fenzi 1207bcf3ac phosh: reduce size to 8gb from 12gb
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-25 16:15:11 -08:00
Kevin Fenzi 179e60328a fix key for f39 as well
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-09 17:11:36 -08:00
Kevin Fenzi ac06b9559d Update rawhide to point to f39 instead of f38
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-09 17:02:30 -08:00
Kalev Lember b7fbed6ef8 Add cheese flatpak to Silverblue
Cheese flatpak had a long standing issue with camera detection, which is
now finally fixed. Now that it's working again, add it to Silverblue to
keep the list of installed apps in sync with Workstation.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-02-06 18:27:53 +01:00
Kevin Fenzi 917d9d0e2a Phosh: fix subvariant name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-04 09:34:03 -08:00
Kevin Fenzi d950d67afa phosh: add aarch64 phosh compose (needs kickstart and comps changes first)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-31 16:47:43 -08:00
Aleksei Bavshin 38db5faf8d
Add Fedora Sericea (Sway OSTree) variant.
See https://fedoraproject.org/wiki/Changes/Fedora_Sway_Spin

Signed-off-by: Aleksei Bavshin <alebastr@fedoraproject.org>
2023-01-30 08:51:57 -08:00
Aleksei Bavshin 41794edee2
Add Fedora Sway Spin
Signed-off-by: Aleksei Bavshin <alebastr@fedoraproject.org>
2023-01-30 08:51:56 -08:00
Joe Orton 7fb802c8eb Update multilib configuration to exclude httpd-core rather than
httpd from being treated as multilib, since the conflicting
i686/x86_64 packages were moved to httpd-core.

Signed-off-by: Joe Orton <jorton@redhat.com>
2023-01-29 19:19:18 +00:00
Joshua Strobl ebd9d9f3f1 Add Fedora Budgie Spin
Signed-off-by: Joshua Strobl <joshua@buddiesofbudgie.org>
2023-01-21 17:56:50 +02:00
Adam Williamson 042c082481 Bump Workstation disk image size to 14G
Recent Rawhide composes failed because they need 1M extra space
on the disk:
https://pagure.io/releng/failed-composes/issue/4478
let's be generous and give it a whole extra 1G!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-16 09:19:42 -08:00
Timothée Ravier dd54ad9f33 Revert "Use unified core mode for Silverblue & Kinoite"
Reverted while we investigate an installation failure.

See: https://pagure.io/pungi-fedora/pull-request/1115

This reverts commit c6e3cb1b5b.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2022-12-09 22:31:06 +01:00
Timothée Ravier c6e3cb1b5b Use unified core mode for Silverblue & Kinoite
rpm-ostree is moving to unified core composes and this is now working
for Silverblue & Kinoite.

Requires: https://pagure.io/pungi/pull-request/1626
See: https://github.com/coreos/rpm-ostree/issues/729
See: https://fedoraproject.org/wiki/Changes/FedoraSilverblueUnifiedCore
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2150984

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2022-12-09 13:37:17 +00:00
Timothée Ravier 196f4554b6 Kinoite: Remove Fedora Flatpak Platform
There are currently no KDE applications packaged as Flatpaks in Fedora
and we are thus shipping no Fatpak by default in Fedora Kinoite.

Remove the Runtime as it is unused and will be installed on demand if
users install applications from the Fedora Flatpak remote.

This will make the installer smaller which will save download and
installation time for users that only get Flatpaks from Flathub.

This can be reverted (and fixed for aarch64) once we have KDE Flatpaks
in Fedora.

See: https://pagure.io/fedora-kde/SIG/issue/13

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2022-12-09 10:06:58 +00:00
Tomas Popela 0351ce9f83 Re-enable the Fedora Flatpaks on aarch64 on Silverblue
We're building them for some time and we though these are enabled by
default, see [0]. They were initially enabled[1], but then disabled[2] as
the composes failed due to the lack of content. When we started to build
aarch64 Flatpaks, we forgot to enable them properly in [0]. I've
inspected that the aaarch64 Flatpaks with registry by running
`skopeo inspect docker://registry.fedoraproject.org/firefox:latest` so
it should be safe to enabled them now.

Thanks to Timothée Ravier who spotted it.

[0] - https://pagure.io/pungi-fedora/c/ed6e94f9f224c673db209458c6fddf42e877f64f?branch=main
[1] - https://pagure.io/pungi-fedora/c/c728ed5f0d69131210348cccecbe96962bad52ac?branch=main
[2] - https://pagure.io/pungi-fedora/c/c5d5e068686daf601ca3a7b1cb68dc071db4e047?branch=main

Signed-off-by: Tomas Popela <tpopela@redhat.com>
2022-12-08 17:28:12 +01:00
Zamir SUN 4399f7ad3e Pungi: Build disk image and live media for LXQt on aarch64
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2022-11-25 12:29:29 +08:00
Kalev Lember 89e5234be5 Switch to F37 flatpak runtime for Silverblue and Kinoite
All the preinstalled apps are now rebuilt and using the F37 runtime.

Signed-off-by: Kalev Lember <klember@redhat.com>
2022-10-06 10:45:02 +02:00
Pedro Moura 147db1da37 added pam to multilib_whitelist - releng #11037
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2022-09-19 16:06:32 -03:00