Commit Graph

613 Commits

Author SHA1 Message Date
Jan Kaluza
5100e65915 ELN: Use EXTRA_FILES also in extra_files configuration option.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-20 08:23:14 +02:00
Jan Kaluza
9d06f4a4f1 ELN: make extra_isos failable for now so it does not block the compose.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-20 07:58:18 +02:00
Jan Kaluza
5382df9c66 ELN: Generate extra_isos.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-20 07:35:03 +02:00
Jan Kaluza
2dcf60173f ELN: Add basic comps groups to BaseOS variant.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-09 12:34:28 +02:00
Jan Kaluza
621047615f Use comps-eln.xml instead of comps-rawhide.xml.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-08 20:26:58 +02:00
Jan Kaluza
c518711afc ELN: Add prepopulate.json as placeholder and defined gather_method for Buildroot.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-08 08:16:25 +02:00
Jan Kaluza
ef9b90b1ce ELN: Use the "global variable" feature to reduce config duplicities.
This moves all the configuration variables from eln.conf to
shared/*.conf files. The configuration itself remains the same,
it is just stored differently.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-07 07:38:00 +02:00
Jan Kaluza
9d29d85adc ELN: Add modules from eln-modular tag to AppStream variant.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-06 09:29:55 +02:00
Jan Kaluza
c58ebdf3a0 ELN: Do not cherry-pick shim and cdparanoia builds. They are in ELN now.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-05 15:37:58 +02:00
Jan Kaluza
3ddd461f1b ELN: Enable F34 sigkey.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-05 13:02:17 +02:00
Jan Kaluza
d5d93c858e ELN: cherry-pick cdparanoia from fc32 until we build it in ELN.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-03 07:24:01 +02:00
Jan Kaluza
016b980b3e ELN: Try buildinstall without lorax_extra_sources.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-02 13:06:18 +02:00
Stephen Gallagher
46fccfb2d8
Drop ARM v7 from ELN
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-10-01 08:31:52 -04:00
Jan Kaluza
fffd059837 ELN: Generate gather_source on-the-fly before each compose.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-10-01 08:09:43 +02:00
Jan Kaluza
926e921519 ELN: Update gather_source.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-30 20:38:48 +02:00
Jan Kaluža
518f4814d7 Merge #884 ELN: Try building Fedora-ELN qcow2 image.
Signed-off-by: Jan Kaluža <jkaluza@redhat.com>
2020-09-23 12:46:30 +00:00
Jan Kaluza
f534c08d40 Set disk_size to 10.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-23 14:46:10 +02:00
Jan Kaluza
86424911d8 ELN: Try building Fedora-ELN qcow2 image.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-22 14:51:21 +02:00
Jan Kaluza
7229ce976b Include all comps groups in Everything.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-17 14:11:20 +02:00
Jan Kaluza
6dd2f696bd ELN: Try building Base container image.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-09-16 09:19:17 +02:00
Jan Kaluza
d3985bf6d2 ELN: Import missing shared/general and shared/createiso. Move Fedora specific configuration to fedora/override.conf.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-08-31 13:57:51 +02:00
Jan Kaluza
9de872ed0e New ELN compose layout.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-08-28 13:09:21 +02:00
Jan Kaluza
684efd77af [WIP] Test new ELN compose layout.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-08-21 11:24:52 +02:00
Jan Kaluza
c25436be03 ELN: Actually enable i386 and also in variants.xml.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-07-08 15:08:00 +02:00
Jan Kaluza
66b99caf70 ELN: Enable i686 architecture.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-07-08 14:43:36 +02:00
Jan Kaluza
27f359a040 ELN: Workaround bug in Pungi when koji tag does not contain any module.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-06-26 14:58:18 +02:00
Jan Kaluza
235b3ea3ec ELN: Add Modular variant.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-06-26 13:37:34 +02:00
Stephen Gallagher
93b0e0a6ab
Add rawhide repository to satisfy missing deps for lorax
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-06-17 16:24:36 -04:00
Jan Kaluza
b0cb481feb Do not use zck for ELN temporarily, because ODCS has too old createrepo_c.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-06-15 11:19:42 +02:00
Jan Kaluza
0c01957398 ELN: Set bootable=True.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-06-14 07:18:01 +02:00
Jan Kaluza
ca6f1c291f ELN: Mark buildinstall as failable for now.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-06-01 11:36:58 +02:00
Jan Kaluza
8bf425f697 ELN: Enable nomacboot for testing.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-22 15:56:27 +02:00
Jan Kaluza
9601cfc733 Enable buildinstall temporarily for x86_64 as a test.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-22 15:18:53 +02:00
Jan Kaluza
d1ec9c08b3 Skip buildinstall again. Tests are over.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-19 16:32:32 +02:00
Jan Kaluza
332517cada Enable buildinstall temporarily again for more tests.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-18 17:22:28 +02:00
Jan Kaluza
8f0a6b7a08 Disable 'buildinstall' phase enabled temporarily to test ELN.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-16 07:02:58 +02:00
Jan Kaluza
189fe9d92c Enable buildinstall temporarily for x86_64 as a test.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-05-15 15:55:29 +02:00
Jan Kaluža
d7752e6571 Merge #832 ELN: Allow reusing old Pungi gather phase results.
Signed-off-by: Jan Kaluža <jkaluza@redhat.com>
2020-05-10 12:50:15 +00:00
Jan Kaluza
e4521cfb80 ELN: Filter out openh264 packages to be 100% they will not appear in the compose.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-23 07:10:08 +02:00
Jan Kaluza
3209229b26 ELN: Allow reusing old Pungi gather phase results.
Pungi-4.2.21 has new performance optimization - it can reuse
gather phase results from previous compose runs in certain
situations:

https://pagure.io/pungi/pull-request/1360

This commit enables this for ELN composes.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-22 12:44:53 +02:00
Jan Kaluza
a60be9fc83 Use Rawhide module-defaults for ELN composes.
The ELN compose should use the same module-defaults as Fedora Rawhide
compose to stay in sync with it.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-21 15:47:54 +02:00
Jan Kaluza
fb63e4ebed Use comps-rawhide.xml for ELN composes.
The ELN compose should use the same comps file as Fedora Rawhide
compose to stay in sync with it.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-21 15:28:23 +02:00
Jan Kaluza
113ff010ee Add initial ELN Pungi configuration.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-20 07:56:38 +02:00
Jan Kaluza
25e24b2ccb Remove Fedora configuration files.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-20 07:56:38 +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
Dan Horák
9fc07170ae workstation disk image - omit ppc64le, the image's kickstart has requires arm/aarch64 specific package
fixes: https://pagure.io/releng/issue/9279

Signed-off-by: Dan Horák <dan@danny.cz>
2020-03-17 16:43:06 +01:00
Dan Horák
c5d5e06868 silverblue - don't require flatpak infra on aarch64 and ppc64le as it doesn't exist (yet)
fixes: https://pagure.io/releng/issue/9320

Signed-off-by: Dan Horák <dan@danny.cz>
2020-03-17 16:42:42 +01:00
Kevin Fenzi
ac35b688e1 https://fedoraproject.org/wiki/Changes/ARM_Release_Criteria_Changes
Make armv7 Xfce failable and mark aarch64 Workstation non failable.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-03-09 15:57:32 +00:00
Mohan Boddu
b78189424d Revert "Disable rawhide syncing to test https://pagure.io/releng/issue/9246"
openh264 repo is enabled and is not installed in any images.

This reverts commit b18d9104bd.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-03-04 15:23:00 -05:00