Ralph Bean: Factory 2, Sprint 10

The Factory 2.0 team is back from Brno and DevConf. We had two talks to look
for, one on Factory 2.0 current work
and another done in conjunction with the Modularity team on Modularity
itself
. Since returning, we’ve
been working with other teams to set our plans for F27 while simultaneously
getting the module build service
ready for production for F26.

For the MBS we have all the pieces in staging, and we’re now working with Patrick
Uiterwijk
(the Fedora Infra Security Officer)
on an audit of the code.
At the time of this writing, we have answers and patches to all of the issues.
We’ll be working with Patrick in the coming days to finish this out.

The broad strokes of our plans for F27 are described in the devconf talk. We
have a draft of a more focused, bullet-list of subprojects slated for F27,
which we’ll be publishing in about a month after sorting out some CI details
with Fedora Infrastructure, Fedora QA, and the Atomic folks.

mbs-reuse-component-builds, by mprahl

This demo shows a feature for the Module Build Service which reuses component
builds from previous builds of the module if the component and the buildroot
haven’t changed.

<video autobuffer=”autobuffer” controls=”controls” height=”350″ width=”600″>
<source src=”https://fedorapeople.org/groups/factory2/sprint-010//mprahl-mbs-reuse-component-builds.mp4″>
</video>

module-lint-on-commit, by threebean

In this demo, I show the check_modulemd[1] check (developed by the base-runtime
team) being automatically run in the online taskotron environment[2].

A commit to a module in dist-git is pushed and linting errors are produced in
resultsdb (which in turn can be consumed by other systems).

<video autobuffer=”autobuffer” controls=”controls” height=”350″ width=”600″>
<source src=”https://fedorapeople.org/groups/factory2/sprint-010//threebean-module-lint-on-commit.ogv”>
</video>

pdc-upgrade, by threebean

Here we show the latest upgraded instance of the Product Definition Center in
Fedora[1] with the new /unreleasedvariants/ endpoint[2] for the Module Build
Service[3].

<video autobuffer=”autobuffer” controls=”controls” height=”350″ width=”600″>
<source src=”https://fedorapeople.org/groups/factory2/sprint-010//threebean-pdc-upgrade.ogv”>
</video>


Source From: fedoraplanet.org.
Original article title: Ralph Bean: Factory 2, Sprint 10.
This full article can be read at: Ralph Bean: Factory 2, Sprint 10.

Advertisement


Random Article You May Like

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*