<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi All,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Since we didn't produce one of these last week, here is a two week special!</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">So what got merged in the last couple of weeks? Grab a koffee [1] , a kat [2], a Kit Kat [3] and a kouch [4] and kick off your klogs [5] for the highlights...</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Documentation</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We added a new doc offering advice for writing unit 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/tests/blob/master/Unit-Test-Advice.md" target="_blank">https://github.com/kata-containers/tests/blob/master/Unit-Test-Advice.md</a><br><br>  This is part of an initiative to increase the unit test coverage of all core components (<a href="https://github.com/kata-containers/kata-containers/issues/45" target="_blank" class="clutterFree_existingDuplicate clutterFree_noIcon cf_div_theme_dark">https://github.com/kata-containers/kata-containers/issues/45</a>). Whilst we're working on raising existing coverage levels, that also means new PRs will need a very good excuse _not_ to include new unit tests ;) But don't worry, we're happy to help out!</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We improved the kernel build instructions in the developer guide<br><br></div><div class="gmail_default" style="font-size:small">  You no longer need to type in lots of commands, just run the same script we use to build the kernel when packaging Kata Containers.<br><br>  <a href="https://github.com/kata-containers/documentation/blob/master/Developer-Guide.md#install-guest-kernel-images" target="_blank">https://github.com/kata-containers/documentation/blob/master/Developer-Guide.md#install-guest-kernel-images</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We improved the documentation requirements document</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  We suggest you read this before changing any docs ;)<br><br>  <a href="https://github.com/kata-containers/documentation/blob/master/Documentation-Requirements.md" target="_blank">https://github.com/kata-containers/documentation/blob/master/Documentation-Requirements.md</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Tooling</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We changed osbuilder to produce less output<br><br>  By default, it will be "quieter" but if a command fails, you will be shown all the output to help with debugging.<br><br></div><div class="gmail_default" style="font-size:small"># CI and tests<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">- We improved the CI scripts to allow them to be called by Jenkins and Travis.</div><div class="gmail_default"><br></div></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">- We updated the URL checker to retry in case of network timeouts.</div><div class="gmail_default"><br></div></div><div class="gmail_default" style="font-size:small">- We now run the Kubernetes tests on CentOS and Fedora (previously, they were only run on Ubuntu).</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We added a spell checker to the CI</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  This marks the culmination of the mini project to clean up our documentation (<a href="https://github.com/kata-containers/kata-containers/issues/40" target="_blank">https://github.com/kata-containers/kata-containers/issues/40</a>). Now, all doc changes will be spell checked against standard English dictionaries and a custom dictionary we have compiled:</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/tests/tree/master/cmd/check-spelling" target="_blank">https://github.com/kata-containers/tests/tree/master/cmd/check-spelling</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We fixed the markdown checker which wasn't always actually checking (oops! ;)<br><br>  <a href="https://github.com/kata-containers/tests/tree/master/cmd/check-markdown" target="_blank">https://github.com/kata-containers/tests/tree/master/cmd/check-markdown</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Core system</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- The "kata-check" runtime command is now able to detect more KVM extensions on arm64 (aarch64)</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/runtime/pull/1797" target="_blank">https://github.com/kata-containers/runtime/pull/1797</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We fixed a corner-case bug so now the agent will always detect the correct workload exit code</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/agent/pull/583" target="_blank">https://github.com/kata-containers/agent/pull/583</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We improved the time handling in the VM by stepping the time rather than slewing it (in case of large time drifts)</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/osbuilder/pull/318" class="m_-153324907276807691m_7989435920930032874cf_div_theme_dark" target="_blank">https://github.com/kata-containers/osbuilder/pull/318</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We improved the entropy for the ppc64le guest kernel:</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/packaging/pull/582" target="_blank">https://github.com/kata-containers/packaging/pull/582</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">- We updated Firecracker to 0.17.0</div><div class="gmail_default"><br></div><div class="gmail_default">  <a href="https://github.com/kata-containers/runtime/pull/1813" class="m_-153324907276807691m_7989435920930032874cf_div_theme_dark" target="_blank">https://github.com/kata-containers/runtime/pull/1813</a></div><div class="gmail_default"><br></div></div><div class="gmail_default" style="font-size:small">- We updated the guest kernel to version 4.19.52 (for CVE-2019-11477):</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/packaging/issues/591" target="_blank">https://github.com/kata-containers/packaging/issues/591</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- We added the firecracker jailer to kata-deploy</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/packaging/pull/594" target="_blank">https://github.com/kata-containers/packaging/pull/594</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,</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"><div class="gmail_default">[1] - or preferred beverage.</div><div class="gmail_default">[2] - or preferred pet.</div><div class="gmail_default">[3] - or preferred snack.</div><div class="gmail_default">[4] - or preferred item of furniture.</div><div class="gmail_default">[5] - or preferred footwear.</div></div><div class="gmail_default" style="font-size:small"><span style="font-family:monospace,monospace;color:rgb(136,136,136)"><br></span></div><div class="gmail_default" style="font-size:small"><span style="font-family:monospace,monospace;color:rgb(136,136,136)">---</span><br></div><div dir="ltr" class="m_-153324907276807691m_7989435920930032874m_-1198424908734427274gmail_signature" data-smartmail="gmail_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>