<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"># Intro</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The Rota Team [1] are going to start summarising what's been happening weekly, so folk can get a regular update on the pulse of the project. This is the first such summary so savour it ;)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Why?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">We're putting these summaries together because Kata generates a lot of github activity. Even if you are keeping up with that firehose, it can be difficult to understand the big picture and easy to miss the details as they flash by. Conversely, it's also important to realise that if the mailing list/irc/slack happens to be quiet one day, that doesn't mean nothing is going on - far from it! ;)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Hopefully, these regular mails will deal with both scenarios and provide a gentle way to get an insight into the project [2].</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Scene setting</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Having said all the above, it actually has been a relatively quiet week :) Lots of folk have been "heads down", focusing on particular features and issues (which you'll hear about soon), and others are on holiday. It's also a short week this week (and next) for some of us. So, excuses out of the way, what happened this "week"...?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># What landed</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- Release work: the Release Team has been busy with lots of backport and alpha release PRs across the repos. These are not new releases but a backlog due to a few tests failing which caused CI failures. We've been investigating the failures and aside from the obvious immediate fixes have been thinking about ways to improve our processes and the CI (more info at a future date...)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- Linter fixes: we recently switched from gometalinter to golangci-lint. The shift has been relatively painless (thanks Ganesh!) but a few issues needed to be resolved.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- SLES in the CI: Thanks to Gaby, we added SLES support to our CI! <a href="https://github.com/kata-containers/ci/pull/142" target="_blank">https://github.com/kata-containers/ci/pull/142</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  We've had an impressive run of Jenkins changes recently as Debian and RHEL were also added recently - take a look: <a href="http://jenkins.katacontainers.io/" target="_blank" class="gmail-cf_div_theme_dark">http://jenkins.katacontainers.io/</a>. We have more Jenkins goodness that should land next week, so stay tuned!<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- CI: We added Q35 machine type CI tests:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  <a href="https://github.com/kata-containers/ci/pull/144" target="_blank">https://github.com/kata-containers/ci/pull/144</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  We added yet another CI test dimension.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- CI: Salvador started to map out the various CI combos we test with into a mega-table. If you don't know what our CI does, this will give you an idea of some of the complexity it has to deal with: it's an impressive beast! Take a look:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  <a href="https://github.com/kata-containers/ci/pull/146/files" target="_blank" class="cf_div_theme_dark">https://github.com/kata-containers/ci/pull/146/files</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- Runtime: A small but important PR that fixes how ephemeral volumes are treated: <a href="https://github.com/kata-containers/runtime/pull/1439" class="cf_div_theme_dark">https://github.com/kata-containers/runtime/pull/1439</a><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- Runtime: a VMCache/VM templating fix landed to allow both features to work together: <a href="https://github.com/kata-containers/runtime/pull/1409/files" class="cf_div_theme_dark">https://github.com/kata-containers/runtime/pull/1409</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  To learn about these features, look at your configuration.toml file. But also take a look at the documents here: <a href="https://github.com/kata-containers/documentation/tree/master/how-to">https://github.com/kata-containers/documentation/tree/master/how-to</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Get involved</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">We currently have 52 PRs in the queue [3] that are potentially ready to land. That's 52 chunks of bugfix and feature goodness that you *cannot* currently take advantage of (bad!)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If you'd like to help get that juicy new code merged so you and others can benefit, please consider helping us out by reviewing PRs:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- <a href="https://github.com/kata-containers/community#join-us" class="cf_div_theme_dark">https://github.com/kata-containers/community#join-us</a><br></div><div class="gmail_default" style="font-size:small">- <a href="https://github.com/kata-containers/community/blob/master/PR-Review-Guide.md">https://github.com/kata-containers/community/blob/master/PR-Review-Guide.md</a><br></div><div class="gmail_default" style="font-size:small">- <a href="https://github.com/kata-containers/community/blob/master/CONTRIBUTING.md">https://github.com/kata-containers/community/blob/master/CONTRIBUTING.md</a><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">No previous experience necessary and we only bite when eating! So if you'd like to join us Krazy Kats, that would be purrrfect! Reviewing PRs also happens to be one of the best ways to learn about Kata - just dive in!<br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default"><br class="gmail-Apple-interchange-newline"></div></div><div class="gmail_default" style="font-size:small">But maybe that isn't your thing? Maybe you're more of a Jenkins Guru, or a Test Code Maestro, a Documentation Zealot, a Deft Debugger, a Process Warrior, a Rock Star Dev, a l33t Packager or a Community God? Whatever your skills and passions, given the scope of the project and the breadth of materials in our repos, I think it's safe to say we can find you something shiny and tantalising :)<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default"># Finally<br></div><div class="gmail_default"><br></div><div class="gmail_default">To reiterate, this is a very brief summary of what actually landed this week. It's far from comprehensive. It's also worth reiterating that this is just a summary of what actually *landed*. Lots of new PRs were raised this week so we might want to consider distilling those too in a future weekly roundup. What do folk think?</div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Fun Fact</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">All the static analysis checks we run in our CI are collected in [4]. These checks aren't just for code - we check documentation, license headers, URLs, commits, vendor changes and more. You can run this script on a dev box and specify which class of checks to run if you want to give it a spin.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The script is also due to get a couple of interesting additions soon... but I'm going to leave you in suspense: you'll have to read about them in future summary mails! ;)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">James</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">[1] - <a href="https://github.com/kata-containers/community/wiki/Review-Team-Rota" class="m_-1625409797603094479gmail-cf_div_theme_dark" target="_blank">https://github.com/kata-containers/community/wiki/Review-Team-Rota</a></div><div class="gmail_default" style="font-size:small">[2] - If you want more/less detail, or more/less bad jokes, let us know!</div><div class="gmail_default" style="font-size:small">[3] - See, I told you we'd been busy ;)</div><div class="gmail_default" style="font-size:small">[4] - <a href="https://github.com/kata-containers/tests/blob/master/.ci/static-checks.sh">https://github.com/kata-containers/tests/blob/master/.ci/static-checks.sh</a></div><div><span style="font-family:monospace,monospace;color:rgb(136,136,136)">---</span><br></div><div dir="ltr" class="m_-1625409797603094479gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><a href="https://katacontainers.io/" style="color:rgb(17,85,204);font-family:monospace,monospace" target="_blank">https://katacontainers.io/</a><span style="color:rgb(136,136,136);font-family:monospace,monospace"> | <a href="https://github.com/clearcontainers" target="_blank">https://github.com/kata-containers</a></span><font color="#888888"><span style="font-family:monospace,monospace"><span style="font-family:monospace,monospace"><br></span></span></font></div><div dir="ltr"><font color="#888888"><font face="monospace, monospace">Open Source Technology Center</font><br><font face="monospace, monospace">Intel Corporation (UK) Ltd. - Co. Reg. #1134945 - Pipers Way, Swindon SN3 1RJ.</font></font><br></div></div></div></div></div></div></div></div></div></div></div>