#699 MBS should support local repositories for components
Opened by jkaluza. Modified

As a packager, I want to do an initial local build of a package before adding it to Fedora, so I know it builds and works.

  • We can just let the packager to create local git repository with a package.
  • We can use “repository” field in modulemd components section to define path to that package: https://pagure.io/modulemd/blob/master/f/spec.yaml#_192.
  • We need to have a way how to find out tarball. Normally it is stored in lookaside cache, but we cannot do that locally.
  • We can just presume the tarball will be in the top-level directory of that local git repository.
  • MBS then copies the repository to mock “chroot” and build srpm with a package and build it as normally - This is what RFE against MBS would be about.

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/mbs/issues/699

Please continue any further discussion there.

Metadata