#6631 Change 'platform' module PDC entries
Closed: Upstream 6 years ago Opened 6 years ago by asamalik.

With the recent change in Modularity, modules will be built against the traditional fedora buildroot. To make the buildroot visible for MBS, we need to create new module entries in PDC defining a "fake" module that will point to the fedora buildroot.

We decided to name the module 'platform' and it's streams 'f27', 'f28', 'f29', etc. This, however, conflicts with the existing platform modules from the previous attempts, so we need to delete those.

I'm asking for:

  1. Delete all platform module entries from PDC. That means deleting all unreleased variant entries having 'variant_name' == 'platform'.

  2. Create a platform:f28 module entry in PDC. That means creating the following unreleased variant entry:

{
    "variant_id": "platform",
    "variant_uid": "platform-f28-1",
    "variant_name": "platform",
    "variant_type": "module",
    "variant_version": "f28",
    "variant_release": "1",
    "koji_tag": "f28",
    "modulemd": "document: modulemd\nversion: 1\ndata:\n    name: platform\n    stream: f28\n    version: 1\n    summary: 'Fedora 28 traditional base'\n    description: 'Fedora 28 traditional base'\n    profiles:\n        buildroot: \n            rpms: [bash, bzip2, coreutils, cpio, diffutils, fedora-release, findutils, gawk, gcc, gcc-c++,\n              grep, gzip, info, make, patch, redhat-rpm-config, rpm-build, sed, shadow-utils, tar, unzip,\n              util-linux, which, xz]\n        srpm-buildroot:\n            rpms: [bash, fedora-release, fedpkg-minimal, gnupg2, redhat-rpm-config, rpm-build, shadow-utils]",
    "runtime_deps": [],
    "build_deps": [],
    "active": true,
    "rpms": []
}

For better readability, the modulemd in the entry is:

document: modulemd
version: 1
data:
    name: platform
    stream: f28
    version: 1
    summary: 'Fedora 28 traditional base'
    description: 'Fedora 28 traditional base'
    profiles:
        buildroot: 
            rpms: [bash, bzip2, coreutils, cpio, diffutils, fedora-release, findutils, gawk, gcc, gcc-c++,
              grep, gzip, info, make, patch, redhat-rpm-config, rpm-build, sed, shadow-utils, tar, unzip,
              util-linux, which, xz]
        srpm-buildroot:
            rpms: [bash, fedora-release, fedpkg-minimal, gnupg2, redhat-rpm-config, rpm-build, shadow-utils]

Note that PDC content changes are for RelEng, so please file this on https://pagure.io/releng/

Metadata Update from @puiterwijk:
- Issue close_status updated to: Upstream
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata