<div dir="ltr"><div id="gmail-magicdomid11" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Hello everyone,<br></span></div><div id="gmail-magicdomid11" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5"><br></span></div><div id="gmail-magicdomid11" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Here what has been accomplished during this sprint:<br></span></div><div id="gmail-magicdomid12" class="gmail-"><br></div><div id="gmail-magicdomid13" class="gmail-"><div id="gmail-magicdomid2" class="gmail-"><span class="gmail-author-a-z65zi4l6z76zz81zz78zefz74zz81zroz77zz69z">About Software Factory,</span></div><div id="gmail-magicdomid3" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">after thorough testing we released version 2.4.0 of Software Factory! Among the new goodies we have a new welcome page, upgraded versions of repoXplorer</span></div><div id="gmail-magicdomid4" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">and gerrit, and the possibility to trigger nodepool image updates through the REST API or the CLI. The complete changelog can be seen here:</span></div><div id="gmail-magicdomid5" class="gmail-"><span class="gmail-author-a-3z74zz86z3lz79zz67zz74zkz70zz85zz71zcz88zz69zz86z gmail-url"><a href="https://softwarefactory-project.io/r/gitweb?p=software-factory/software-factory.git;a=blob_plain;f=CHANGELOG.md;hb=refs/heads/2.4">https://softwarefactory-project.io/r/gitweb?p=software-factory/software-factory.git;a=blob_plain;f=CHANGELOG.md;hb=refs/heads/2.4</a></span></div><div id="gmail-magicdomid6" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Speaking of testing releases, we're experimenting with testing them on an isolated "clone" of our production environment to increase confidence before an upgrade.</span></div><div id="gmail-magicdomid7" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">We'</span><span class="gmail-author-a-3z74zz86z3lz79zz67zz74zkz70zz85zz71zcz88zz69zz86z">ve</span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5"> also </span><span class="gmail-author-a-3z74zz86z3lz79zz67zz74zkz70zz85zz71zcz88zz69zz86z">packaged all the components</span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">; at this point the image does not use pip</span><span class="gmail-author-a-3z74zz86z3lz79zz67zz74zkz70zz85zz71zcz88zz69zz86z"> or git</span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5"> to </span><span class="gmail-author-a-3z74zz86z3lz79zz67zz74zkz70zz85zz71zcz88zz69zz86z">build the image</span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">.</span></div><div id="gmail-magicdomid8" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">We're preparing SF to support the latest version of nodepool that uses disk-image-builder, in particular to ensure a smooth transition from our current use</span></div><div id="gmail-magicdomid9" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">of snapshots to generate worker nodes.</span></div><div id="gmail-magicdomid10" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Finally, the Firehose event queue is getting closer to completion as it now includes events from jenkins (jobs completion statuses), automatically sent after</span></div><div id="gmail-magicdomid11" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">any job managed by Zuul. Events from Nodepool and Zuul are coming next thanks to a systemd journal watcher daemon called ochlero that the team developped</span></div><div id="gmail-magicdomid12" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">specifically for this: </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="https://pypi.python.org/pypi/ochlero">https://pypi.python.org/pypi/ochlero</a></span></div><div id="gmail-magicdomid13" class="gmail-"><br></div><div id="gmail-magicdomid14" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">About RepoXplorer,</span></div><div id="gmail-magicdomid15" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">some work was started to support multiple configuration files and importing membership information from external sources.</span></div><div id="gmail-magicdomid16" class="gmail-"><br></div><div id="gmail-magicdomid17" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">About rdopkg,</span></div><div id="gmail-magicdomid44" class="gmail-ace-line"><span class="gmail-author-a-kz76zz65zz70zbz70z4z72zz70zz87zz86zz68zfz90zz90zr">f</span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">urther </span><span class="gmail-author-a-kz76zz65zz70zbz70z4z72zz70zz87zz86zz68zfz90zz90zr">improvements and </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">testing are needed before rdopkg 0.43 can be released.</span></div><div id="gmail-magicdomid19" class="gmail-"><br></div><div id="gmail-magicdomid20" class="gmail-"><span class="gmail-author-a-z65zi4l6z76zz81zz78zefz74zz81zroz77zz69z">About RDO,</span><span class="gmail-author-a-4z76zpqz122zz80zz72zksz65zz82z1vz67zz85zz82z"> </span></div><div id="gmail-magicdomid21" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">the <a href="http://review.rdoproject.org">review.rdoproject.org</a> platform got upgraded to 2.3.0. It brings a new resources engine to manage projects and ACLs on them, and jobs and nodes management APIs.</span></div><div id="gmail-magicdomid22" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">You can see the full changelog here: </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="https://github.com/softwarefactory-project/software-factory/blob/2.4/CHANGELOG.md#230">https://github.com/softwarefactory-project/software-factory/blob/2.4/CHANGELOG.md#230</a></span></div><div id="gmail-magicdomid23" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">One of the new resources engine's direct applications is a new post job for rdoinfo changes, to automatically create a review for the creation of new projects in <a href="http://review.rdoproject.org">review.rdoproject.org</a>.</span></div><div id="gmail-magicdomid24" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Some testing was done with WeIRDO to transition jobs from a CentOS cloud image to DIB-based images.</span></div><div id="gmail-magicdomid25" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Also a new rpmlint test was added to the gate pipeline on distgit projects for the rpm-master branch, to make sure no new errors are introduced.</span></div><div id="gmail-magicdomid26" class="gmail-"><br></div><div id="gmail-magicdomid27" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">About DLRN,</span></div><div id="gmail-magicdomid28" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">the dlrnapi-client is now available at </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="https://github.com/javierpena/dlrnapi_client">https://github.com/javierpena/dlrnapi_client</a></span></div><div id="gmail-magicdomid29" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">DLRN internals are now better documented, to encourage new contributors </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="https://review.rdoproject.org/r/5841">https://review.rdoproject.org/r/5841</a></span></div><div id="gmail-magicdomid30" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Finally master builders were switched to use the new Pike dependency repository.</span></div><div id="gmail-magicdomid31" class="gmail-"><br></div><div id="gmail-magicdomid32" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">About ARA,</span></div><div id="gmail-magicdomid33" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">a lot of effort was directed at lowering the entry cost to the project and get more contributors. Improvements on the documentation, FAQs, video demos and project manifesto paid off</span></div><div id="gmail-magicdomid34" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">as a few high-profile contributors like a former Oslo PTL decided to join. If you're around Montreal, you can find out more about ARA at the Ansible Montreal meetup on April 12th</span></div><div id="gmail-magicdomid35" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">where DMS will present the project.</span></div><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"></span></div><div id="gmail-magicdomid14" class="gmail-"><br></div><div id="gmail-magicdomid15" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Sprint review record: </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="https://bluejeans.com/s/1VZFl">https://bluejeans.com/s/1VZFl</a></span></div><div id="gmail-magicdomid16" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Sprint review etherpad: </span><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5 gmail-url"><a href="http://softwarefactory-project.io/etherpad/p/sprint_review">http://softwarefactory-project.io/etherpad/p/sprint_review</a></span></div><div id="gmail-magicdomid17" class="gmail-"><br></div><div id="gmail-magicdomid18" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">Next public review will happen Friday Apr 07 at 14:00 UTC, feel free to join us on #softwarefactory for the event details.</span></div><div id="gmail-magicdomid19" class="gmail-"><br></div><div id="gmail-magicdomid20" class="gmail-"><span class="gmail-author-a-z88zfz75zz69z9kz86zcz122z3ecz80zz65zz89z5">The SF team</span></div></div>