Commit Graph

617 Commits

Author SHA1 Message Date
Mohan Boddu
86cd5a304c Adding i3 spin
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-02-23 14:26:20 -05:00
Peter Robinson
57985b087e Update the pungi config for the UEFI on ARMv7 changes
This update adds the various pieces for the UEFI side of things
and removes the old appliance build process including a few cleanups.

It also updates the sync process and cleans up a few bits here
while at it.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2021-02-23 19:09:07 +00:00
Mohan Boddu
39ed9bcc5c Use the F35 key as all the builds are now signed with f35 key
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-02-23 13:34:07 -05:00
Kevin Fenzi
92c8817161 Widen the perl module filter to exclude all the perl bootstrap modules.
See https://pagure.io/releng/issue/8616 for more info

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-02-15 14:04:02 -08:00
Mohan Boddu
be86049af8 Adding F35 key
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-02-09 18:28:17 -05:00
Tomas Hrcka
b00e860556 Setup for rawhide being F34
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2021-02-09 14:16:51 +01:00
Mohan Boddu
5f412bc205 Blocking perl-bootstrap:*, rust:*, rpm:* modules
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-02-02 01:36:28 +00:00
Kevin Fenzi
8242fb1d09 Currently we aren't hardlinking a lot of content:
aarch64 isn't hardlinked with the rest of primary
rawhide and branched aren't hardlinked together
* other bits more than likely aren't hardlinked.

So, lets try and hardlink content after we sync it here.
This may be too i/o intensive or slow to keep, but we can
try it for a few days and see how bad it is.

Signed-off-by: Kevin Fenzi kevin@scrye.com

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-02-02 01:33:34 +00:00
Kevin Fenzi
1c53ebd0fc Add glx-utils to multilib whitelist
See https://pagure.io/pungi-fedora/issue/849

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-28 12:41:12 -08:00
Kevin Fenzi
872880945c Add python3.9-debuginfo (and any later python) to additional packages.
See https://pagure.io/pungi/issue/1460 for why this is needed.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-11 15:19:58 -08:00
Mohan Boddu
21b66131c4 Moving git default branches to main
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-01-06 12:18:58 -05:00
Mohan Boddu
aaceab80a3 Fix KDE armhfp image subvariant
This is to fix the composes sync to PDC as both the live_media and
live_images have same metadata and that is causing the sync issues

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-01-04 10:38:40 -05:00
Kevin Fenzi
92457e7e72 Xfce aarch64 image is running out of space. For now, just increase it.
We will investigate lowering size requirements when able.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-12-26 14:47:42 -08:00
Artem Polishchuk
02c6497a42 Making mangohud and vkBasalt multilib whitelist
fix: #811

Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2020-12-21 15:43:59 +00:00
Neal Gompa
b334f82fa3 Add Fedora KDE ARM builds
This adds disk and ISO builds for AArch64 based on the configuration
used for Fedora Workstation.

Reference: https://fedoraproject.org/wiki/Changes/AArch64_KDE_Plasma_Desktop_image

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2020-12-09 08:24:07 -05:00
Paul Whalen
0a2a083ac9 Bump arm minimal disk image to fix failure.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-12-01 13:50:36 -05:00
Kevin Fenzi
6938adccf0 bump cloud_base disk size to 5gb from 4gb
We really need to figure out whats grown here, but in the mean time we
just need to get a compose out, so increase the size here.

The aarch64 one went past 4gb.
see: https://koji.fedoraproject.org/koji/taskinfo?taskID=56316220

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-27 09:48:19 -08:00
Adam Williamson
19eafa1737 Make Server non-failable again
It was made failable in #382, back in 2017, as part of the
Modular Server effort that was eventually abandoned, with the
idea being that Modular Server would be blocking instead. But
when Modular Server was abandoned, we never reverted this change
to make Server non-failable again...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-11-06 10:12:50 -08:00
Mohan Boddu
231355945e Fix Xfce armhfp image subvariant
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-10-27 15:36:08 -04:00
Mohan Boddu
73664a12d7 Fix Server armhfp image subvariant
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-10-27 14:15:59 -04:00
Lubomír Sedlář
5374885f24 Make subvariant of armhfp appliances unique
When not specified, subvariant defaults to the variant. This leads to
both armhfp appliance and image_build based raw.xz image to have
identical metadata. A file with such issue can not be loaded by
productmd parser.

Due to another issue (that should be fixed in next Pungi release), the
paths to image directories are not listed in composeinfo.json file. The
compose-partial-copy script therefore has to find out if images should
be copied from the image metadata. And since there's an error in it, it
doesn't see the images and doesn't copy them.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2020-10-26 15:28:46 +01:00
Bohdan Khomutskyi
3636f5f03d Specify squashfs-only in lorax_options
Setting this option will reduce both BOOT.iso and DVD image size
This patch is related to the following change proposal:
https://fedoraproject.org/wiki/Changes/OptimizeSquashFSOnDVDByRemovingEXT4FilesystemImageLayer

Bugzilla ticket:
https://bugzilla.redhat.com/show_bug.cgi?id=1889898

Resolves: rhbz#1889898
Signed-off-by: Bohdan Khomutskyi <bkhomuts@redhat.com>
2020-10-23 15:16:04 +02:00
Kalev Lember
761826e395 Switch to F33 flatpak runtime for Silverblue
All preinstalled flatpak apps are rebuilt and based on the F33 flatpak
runtime now.

Signed-off-by: Kalev Lember <klember@redhat.com>
2020-10-05 18:09:23 +02:00
Mohan Boddu
459cdb4ec5 Revert "Specify the squashfs-only in the lorax_options"
This reverts commit 4c5ce9fb5d.

This is a one time thing to test it out. We will add it back once the
change is approved

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-09-25 11:23:43 -04:00
Bohdan Khomutskyi
4c5ce9fb5d Specify the squashfs-only in the lorax_options
This will reduce both the BOOT.iso and the DVD medium size
This modification relates to the following change proposal:
https://fedoraproject.org/wiki/Category:Changes/OptimizeSquashFS

The new option should work for Pungi version 4.24 and above

Jira: RHELCMP-693
Signed-off-by: Bohdan Khomutskyi <bkhomuts@redhat.com>
2020-09-24 13:09:11 +00:00
Dusty Mabe
4a664ab4f9
cloud: switch imagebuild for GCP image to tar-gz format
It turns out koji doesn't know about `gce` even though ImageFactory
does. Really all we need is the output disk image to be a tar.gz so
let's try with the `tar-gz` format in koji, which looks like it was
intended for use with GCP.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2020-09-21 14:19:46 -04:00
Dusty Mabe
b4b0781b78
cloud: drop VMDK output image for cloud
We added this so we could eventually use the VMDK to optimize our
uploads to AWS but it turns out the VMDK created by imagefactory
isn't in the right format anyway.

```
SNAPSHOTTASKDETAIL      0.0     VMDK    deleted ClientError: Disk validation failed [Unsupported VMDK File Format]
```

Let's drop them for now.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2020-09-17 10:24:31 -04:00
Dusty Mabe
783f489ad7
cloud: add image build for GCP
Depends on the kickstart for GCP getting merged:
https://pagure.io/fedora-kickstarts/pull-request/690#

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2020-09-17 00:00:31 -04:00
Mohan Boddu
1205e45fd4 Revert "Specify the squashfs-only in the lorax_options"
Extension to https://pagure.io/pungi-fedora/c/823feae10e1d391412565fb81cd82002af69bf17?branch=master

This reverts commit 41e3e364ab.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-09-09 16:44:40 -04:00
Mohan Boddu
823feae10e Revert "Specify the configuration_file in lorax_options"
This is one off thing we wanted to try, now reverting the change

This reverts commit 20100fa544.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-09-08 21:34:24 -04:00
Bohdan Khomutskyi
20100fa544 Specify the configuration_file in lorax_options
Usage of this option should reduce both the BOOT.iso and the DVD medium size.
This is because the LiveOS/squashfs.img will be compressed better by using
a bigger dictionary size. 1MiB is the maximum allowed for SquashFS currently.

This modification relates to the following change proposal:
https://fedoraproject.org/wiki/Category:Changes/OptimizeSquashFS

The result of it should be similar as in the following example DVD:
https://khomutsky.com/fedora-dvd/Fedora-Workstation-x86_64-31-1.9.bkhomuts-squashfs-ext4-xz-1M.iso

I have tested the above mentioned DVD myself to confirm that the installation
succeeds. You can see other test results in the change proposal.

Note, that this is only one part of the change proposal.
A second part is documented at this URI: https://pagure.io/pungi-fedora/pull-request/871

The new option requires Pungi 4.2.4 that will be released soon.

Jira: RHELCMP-693
Signed-off-by: Bohdan Khomutskyi <bkhomuts@redhat.com>
2020-09-08 16:37:09 +02:00
Bohdan Khomutskyi
41e3e364ab Specify the squashfs-only in the lorax_options
This will reduce both the BOOT.iso and the DVD medium size
This modification relates to the following change proposal:
https://fedoraproject.org/wiki/Category:Changes/OptimizeSquashFS

The new option should work for Pungi version 4.24 and above

Jira: RHELCMP-693
Signed-off-by: Bohdan Khomutskyi <bkhomuts@redhat.com>
2020-09-08 16:30:32 +02:00
Stephen Gallagher
034c7fffe0
Drop libreoffice from Server DVD
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-04 09:23:52 -04:00
Stephen Gallagher
83de2466a3
Include all langpacks on Server DVD
Resolves: rhbz#1872511

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-04 09:23:16 -04:00
Mohan Boddu
d1906c27b9 Revert "Specify the squashfs-only in the lorax_options"
This is causing rawhide failures and @bkhomuts is working on it

https://pagure.io/pungi-fedora/pull-request/871#comment-129206

This reverts commit 98aa497267.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-08-28 10:02:40 -04:00
Bohdan Khomutskyi
98aa497267 Specify the squashfs-only in the lorax_options
This will reduce both the BOOT.iso and the DVD medium size
This modification relates to the following change proposal:
https://fedoraproject.org/wiki/Category:Changes/OptimizeSquashFS

The new option should work for Pungi version 4.24 and above

Jira: RHELCMP-693
Signed-off-by: Bohdan Khomutskyi <bkhomuts@redhat.com>
2020-08-25 18:18:27 +02:00
Paul Whalen
d998f2ec5a Move aarch64 workstation rsync to primary, remove from alt.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-08-17 16:50:31 -04:00
Mohan Boddu
b80e675dd6 Just use F34 (current rawhide) key
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-08-12 19:16:39 -04:00
Tomas Hrcka
c7739bf877 Setup for rawhide being F34
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2020-08-11 14:07:15 +02:00
Owen W. Taylor
e2669c2b95 ostree installer: Add dbus-daemon to extra_runroot_packages
The flatpak embedding process needs to run a local DBus session so that
flatpak can talk to flatpak-oci-authenticator to authenticate (no-op)
to registry.fedoraproject.org.

https://pagure.io/fedora-lorax-templates/pull-request/47
Signed-off-by: Owen W. Taylor <otaylor@fishsoup.net>
2020-07-15 11:29:15 -04:00
Paul Whalen
2b5eae9771 Add aarch64 workstation live
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-06-30 11:25:42 -04:00
Mohan Boddu
f30d917d18 Porting the nightly.sh script to fedora messaging
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-06-15 12:19:24 -04:00
Tomas Popela
599e543773 Preinstall Sushi Flatpak on Silverblue
It's preinstalled on Workstation as well.

Signed-off-by: Tomas Popela <tpopela@redhat.com>
2020-05-25 12:29:48 +00:00
Mohan Boddu
f1c410c4f0 Making dssi-vst-wine multilib whitelist and other changes
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-14 17:59:52 -04:00
Mohan Boddu
3038e402fc Making mp multilib blacklist
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-12 14:19:48 -04:00
Mohan Boddu
cd3f7647ec Adding back ppc64le and s390x for vmdk cloud images
Since they had to be seperated, koji tried to generate two images of
same name and it failed. We decided to revert it and check with pungi
folks for a better solution.

https://pagure.io/releng/failed-composes/issue/1372

Revert "Removing ppc64le and s390x vmdk cloud images"

This reverts commit 46b1711d1d.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-04-30 14:37:29 -04:00
Mohan Boddu
46b1711d1d Removing ppc64le and s390x vmdk cloud images
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-04-28 11:39:46 -04:00
Kalev Lember
ee09267fef Add file-roller flatpak to Silverblue
This matches Workstation where file-roller rpm is installed by default.

https://bugzilla.redhat.com/show_bug.cgi?id=1824075

Signed-off-by: Kalev Lember <klember@redhat.com>
2020-04-15 10:57:10 +02:00
Mohan Boddu
95fb8fd49c Set umask to 0002 for ostree operations
See https://github.com/ostreedev/ostree/pull/1984 where OSTree was
changed to try to set group write on directories. We need to set a more
permissive umask to take advantage of it.

This is all done to support writing to the OSTree repo from OpenShift
projects that run as a random UID, but have ftpsync (gid:263) in their
supplemental groups. For more context see: https://pagure.io/releng/issue/8811#comment-629051

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-04-08 17:22:57 -04:00
Kalev Lember
aeef32b50d Switch to pre-installing F32 flatpak runtime for Silverblue
Signed-off-by: Kalev Lember <klember@redhat.com>
2020-04-02 22:57:14 +02:00