Re: Please review: MBS platform definition for EPEL8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Now that the build tags have been created (thanks, Mohan!), we should be ready to add the virtual platform module definitions for EPEL-8 to Fedora staging MBS.

I have attached a revised patch that includes both the el8 and el8-playground definitions in a single patch file. Aside from the combined patch, the only difference from the previous separate patches is the addition of the 'default_modules_scm_url' and 'use_default_modules' settings to enable ursa prime.

Thanks.

Merlin


On Wed, Oct 2, 2019 at 5:07 PM Merlin Mathesius <mmathesi@xxxxxxxxxx> wrote:


On Wed, Oct 2, 2019 at 12:41 PM Matt Prahl <mprahl@xxxxxxxxxx> wrote:
Hi Merlin,
I can't think of anything that you need to do before merging and deploying them as long as the Koji tags mentioned in the modulemd files are all set.

Of course. We need the module-el8-build and module-el8-playground-build tags. I just created https://pagure.io/releng/issue/8865 for that.

Thanks, Matt!

On Wed, Oct 2, 2019 at 12:12 PM Merlin Mathesius <mmathesi@xxxxxxxxxx> wrote:
Hi, Matt, Jan,

Could one of you provide some input here?

We're looking to add the virtual platform module definitions for EPEL-8 to Fedora staging MBS. Is there anything specific that needs to happen before merging and deploying them?

If you'd like to review the definitions, the patches are re-attached to this message so you don't need to go digging.

Merlin

On Tue, Oct 1, 2019 at 11:43 AM Kevin Fenzi <kevin@xxxxxxxxx> wrote:
On Mon, Sep 30, 2019 at 02:14:14PM -0500, Merlin Mathesius wrote:
> Hi, all,
>
> Since folks seem to be happy with the el8 platform virtual module
> definitions, can they be merged and deployed to staging--or does something
> else need to happen first? (Of course, any module builds based on
> platform:el8* won't be usable until there are corresponding pungi configs.)

I'm not entirely sure. :)

Can we ask some of the mbs folks what all is needed here?

kevin
_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx


--

Matt Prahl

Senior Software Engineer, PnT DevOps

Red Hat

Westford, MA

mprahl@xxxxxxxxxx    
M: 802-999-0972    
 IM: mprahl

From 83b8950c65621fd8dcee02548c7c53d7f5b28cd9 Mon Sep 17 00:00:00 2001
From: Merlin Mathesius <mmathesi@xxxxxxxxxx>
Date: Thu, 24 Oct 2019 14:25:12 -0500
Subject: [PATCH] Adding EL8 and EL8 playground platforms

Signed-off-by: Merlin Mathesius <mmathesi@xxxxxxxxxx>
---
 .../platform-el8-playground.yaml              | 25 +++++++++++++++++++
 .../default-modules.staging/platform-el8.yaml | 25 +++++++++++++++++++
 2 files changed, 50 insertions(+)
 create mode 100644 roles/mbs/common/files/default-modules.staging/platform-el8-playground.yaml
 create mode 100644 roles/mbs/common/files/default-modules.staging/platform-el8.yaml

diff --git a/roles/mbs/common/files/default-modules.staging/platform-el8-playground.yaml b/roles/mbs/common/files/default-modules.staging/platform-el8-playground.yaml
new file mode 100644
index 000000000..f5f214c0d
--- /dev/null
+++ b/roles/mbs/common/files/default-modules.staging/platform-el8-playground.yaml
@@ -0,0 +1,25 @@
+document: modulemd
+version: 1
+data:
+  name: platform
+  stream: el8-playground
+  version: 1
+  context: 00000000
+  summary: EPEL 8 playground base
+  description: EPEL 8 playground base
+  license:
+    module: [MIT]
+  profiles:
+    buildroot:
+      rpms: [bash, bzip2, coreutils, cpio, diffutils, epel-release, epel-rpm-macros, fedpkg-minimal, findutils, gawk, gcc, gcc-c++, grep, gzip, info, make, patch, redhat-release, redhat-release-everything, redhat-release-server, redhat-rpm-config, rpm-build, sed, shadow-utils, tar, unzip, util-linux, util-linux-ng, which, xz]
+    srpm-buildroot:
+      rpms: [bash, epel-release, epel-rpm-macros, fedpkg-minimal, git, gnupg, make, redhat-release, redhat-release-everything, redhat-release-server, redhat-rpm-config, rpm-build, shadow-utils]
+  xmd:
+    mbs:
+      buildrequires: {}
+      commit: el8
+      requires: {}
+      koji_tag: module-el8-playground-build
+      mse: TRUE
+      default_modules_scm_url: https://pagure.io/modularity/fedora-stg-module-defaults.git
+      use_default_modules: TRUE
diff --git a/roles/mbs/common/files/default-modules.staging/platform-el8.yaml b/roles/mbs/common/files/default-modules.staging/platform-el8.yaml
new file mode 100644
index 000000000..df02347a1
--- /dev/null
+++ b/roles/mbs/common/files/default-modules.staging/platform-el8.yaml
@@ -0,0 +1,25 @@
+document: modulemd
+version: 1
+data:
+  name: platform
+  stream: el8
+  version: 1
+  context: 00000000
+  summary: EPEL 8 base
+  description: EPEL 8 base
+  license:
+    module: [MIT]
+  profiles:
+    buildroot:
+      rpms: [bash, bzip2, coreutils, cpio, diffutils, epel-release, epel-rpm-macros, fedpkg-minimal, findutils, gawk, gcc, gcc-c++, grep, gzip, info, make, patch, redhat-release, redhat-release-everything, redhat-release-server, redhat-rpm-config, rpm-build, sed, shadow-utils, tar, unzip, util-linux, util-linux-ng, which, xz]
+    srpm-buildroot:
+      rpms: [bash, epel-release, epel-rpm-macros, fedpkg-minimal, git, gnupg, make, redhat-release, redhat-release-everything, redhat-release-server, redhat-rpm-config, rpm-build, shadow-utils]
+  xmd:
+    mbs:
+      buildrequires: {}
+      commit: el8
+      requires: {}
+      koji_tag: module-el8-build
+      mse: TRUE
+      default_modules_scm_url: https://pagure.io/modularity/fedora-stg-module-defaults.git
+      use_default_modules: TRUE
-- 
2.21.0

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux