Great work Adame. Where do these modules end up? Is there a repo now
or just the build jobs/IDs?

Radek

On Thu, Mar 9, 2017 at 11:20 AM, Adam Samalik <asama...@redhat.com> wrote:
> Short version:
>
> If you want to build a module, edit your modulemd file, change
> "base-runtime" to "bootstrap" in dependencies, commit your change locally
> and continue as you would before - that means use the "build-module" script
> described on our documentation website [1] .
>
>
> Long version:
>
> We had some troubles recently with building our modules as the
> "base-runtime" module - a (build) dependency for all other modules - has
> been deleted from the infra. That happened because packages in the
> base-runtime module (which wasn't even real base-runtime, explained later)
> has not been tagged into any release - so Koji deleted them after 3 months.
> To prevent this from happening again, Factory 2.0 guys created a special tag
> for modularity, which basically means "Koji, please don't delete these
> packages". So that won't happen again.
>
> As I said, that the base-runtime wasn't a real base-runtime. The thing
> called base-runtime was in fact bootstrap - a self-hosting set of packages
> (= they can build themselves, it's about 2700 packages) which are used as a
> buildroot for the real base-runtime (about 170 packages). And this module
> has been recreated again under the right name, bootstrap.
>
> So to build modules the way we did before, we just need to temporary use the
> "bootstrap" module as a build dependency in our modulemd files instead of
> "base-runtime". And when the real base-runtime is out, we can switch to that
> later.
>
>
> Enjoy builds!
> Adam
>
>
> [1]
> https://docs.pagure.org/modularity/development/building-modules/building-local.html#option-2-docker-image-and-a-helper-script
>
> --
>
> Adam Šamalík
> ---------------------------
> Software Engineer
> Red Hat
>
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>



-- 
--
Radek Vokál
Senior Engineering Manager, Platform
<rvo...@redhat.com>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to