<div dir="ltr"><div>Hey Juju,</div><div><br></div><div>Andrew, Kostas, Cory, and I made our way through a slew of reviews.  It went something like this:</div><div><br></div><div><span id="docs-internal-guid-7bb22012-6674-3019-8226-655348e60070"><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="white-space:pre-wrap;line-height:1.38;background-color:transparent">minecraft</span><br></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1523896" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1523896</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This is a rewrite of the precise minecraft charm, now using layers and targeting trusty.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">We found a problem with the author’s ./trunk branch (possibly due to bzr artifacts between ‘charm build’ attempts), and suggested some test changes via a PR.  The author addressed both of these issues and all looks good.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">+1, promulgated, </span><a href="https://jujucharms.com/minecraft/trusty" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://jujucharms.com/minecraft/trusty</span></a><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> is live!</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">rsyslog-forwarder-ha</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://code.launchpad.net/~johnsca/charms/trusty/rsyslog-forwarder-ha/lint/+merge/288469" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://code.launchpad.net/~johnsca/charms/trusty/rsyslog-forwarder-ha/lint/+merge/288469</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Fixes lint issues</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Previously, ‘make test’ would pollute the system with a version of PyYAML that was incompatible with ‘charm proof’. The author has fixed this with tox.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">+1, merged</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">zulu8</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1519858" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1519858</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This is a layered bash charm that implements the java interface to provide a Zulu java environment.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Testing was successful, and while we created an MP for minor tweaks (e.g. decreasing log noise), this didn’t warrant holding it up for further review.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">+1, this is the first promulgated charm leveraging the java interface layer!</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">rlec (new redis charm)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1551133" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1551133</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Missing crypto hash verification of the download</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Issues with handling of leadership and node registration</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Some erroneous boilerplate from `charm create` template</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="white-space:pre-wrap">We also offered relation suggestions</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="white-space:pre-wrap">-1 for now while the author considers these points</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">haproxy (new statistics interface)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://code.launchpad.net/~verterok/charms/trusty/haproxy/statistics-interface/+merge/288005" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://code.launchpad.net/~verterok/charms/trusty/haproxy/statistics-interface/+merge/288005</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Bundletester (still) works fine, make build with new test works too. However, I manually deployed and related to telegraf and couldn’t see any hooks fired related to statistics so have asked the author for instructions to test further…</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Author replied almost immediately and suggested I test against a different telegraf MR - it did and it worked, so +1 for merging.</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Apache2 (timeouts fix)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://code.launchpad.net/~kwmonroe/charms/trusty/apache2/timeouts/+merge/287222" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://code.launchpad.net/~kwmonroe/charms/trusty/apache2/timeouts/+merge/287222</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Adding some slack in the unit deployment timeout.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Tests pass.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">+1 for merging</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Apache2 (ensure_package_status fix) </span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://code.launchpad.net/~lutostag/charms/trusty/apache2/fix-extra-package-hold/+merge/287224" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://code.launchpad.net/~lutostag/charms/trusty/apache2/fix-extra-package-hold/+merge/287224</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This fix is for a check on extra package installations that was producing a warning.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">We reviewed the code and run a couple of tests.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">+1, merged</span></p></li></ul></ul><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">fiche (new charm)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1530976" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1530976</span></a><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> </span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">The author addressed our comments. However we asked for the layer that is used to build the charm.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="white-space:pre-wrap">Adam Israel jumped in to finish the review and promulgate (thanks Adam!)</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">midonet-gateway (new charm)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1541735" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1541735</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Review items addressed</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Unable to run tests, but James offered to do so and give final sign off.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Otherwise, looks good from review.  +1</span></p></li></ul><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">collectd (new charm)</span></p></li><ul style="margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="https://bugs.launchpad.net/charms/+bug/1538573" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://bugs.launchpad.net/charms/+bug/1538573</span></a><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> and layer at </span><a href="https://code.launchpad.net/~jacekn/canonical-is-charms/collectd-composer" style="text-decoration:none"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://code.launchpad.net/~jacekn/canonical-is-charms/collectd-composer</span></a></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This is the third iteration over the collectd charm, and we appreciate the author’s dedication to addressing our comments!</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Unfortunately, we spotted a small typo in the templating section that needs to be fixed. We also had some suggestions to improve the README.  We submitted an MP to address both of these issues.</span></p></li><li style="list-style-type:circle;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">We’ll wait for the author’s input on our MP, but feel this is very close to promulgation.</span></li></ul></ul></span><br></div><div>Thanks for all the submissions - we found lots of great new additions during this review.  Questions or comments?  Let us know in #juju on freenode.  If we're not playing minecraft, we'll be right with you :)</div><div><br></div><div>Thanks,</div><div>-Kevin Monroe</div></div>