<div dir="ltr">+ 1<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 31, 2014 at 9:44 AM, Matt Bruzek <span dir="ltr"><<a href="mailto:matthew.bruzek@canonical.com" target="_blank">matthew.bruzek@canonical.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">


        
        
        
        <p style="margin-bottom:0in">Hello Charmers,</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I have been working for Canonical on
the Juju Ecosystem team for 3 months, and it is time to step up and
apply for charmer status.  
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I have had two tours on the Charm
Review Queue and performed reviews of many charms.  Most of my time
has been spent doing the Charm Audit, writing tests to verify that
charms are doing what they claim to do.  This often involves diving
in to learn the technology the charm provides, and figuring out how
to test that technology in an automated way.</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Here are my credentials for your
consideration:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Authored charms</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><a href="http://manage.jujucharms.com/charms/precise/openmrs" target="_blank">http://manage.jujucharms.com/charms/precise/openmrs</a></p>
<p style="margin-bottom:0in">OpenMRS is a open source electronic
medical records platform written in Java.</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I have a charm on the way that
installs/configures Apache Tomcat.  This charm will have many new
features and will provide Juju a robust Java Servlet and JSP
framework.  <a href="https://bugs.launchpad.net/charms/+bug/1295710" target="_blank">https://bugs.launchpad.net/charms/+bug/1295710</a>
 
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I also engaged the Apache PMC team to
gain permission to use the Apache Tomcat icon in Juju!  So the Tomcat
charm will have the official Apache Tomcat icon where the existing
charms used the default icon.  Once the Tomcat charm passes a review
I plan on replacing/deprecating the existing tomcat6 and tomcat7
charms.</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Juju Presentations</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Here is a UDS 2014 Charm School where I
gave a deep dive on developing charms: 
<a href="http://www.youtube.com/watch?v=ByHDXFcz9Nk&feature=share&t=10m15s" target="_blank">http://www.youtube.com/watch?v=ByHDXFcz9Nk&feature=share&t=10m15s</a></p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I have given a Juju presentation to the
Rochester Minnesota Linux User Group.  You can view the presentation
I created here:  <a href="http://prezi.com/7xgiezaajjek/juju/" target="_blank">http://prezi.com/7xgiezaajjek/juju/</a></p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Juju Documentation</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Having worked on several software
products, I hold the firm belief that software need complete
documentation to be a great product.  I have contributed to the Juju
documentation where ever I see an opportunity.  My contributions can
be reviewed here:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><a href="https://github.com/juju/docs/issues/35" target="_blank">https://github.com/juju/docs/issues/35</a></p>
<p style="margin-bottom:0in"><a href="https://github.com/juju/docs/pull/33" target="_blank">https://github.com/juju/docs/pull/33</a></p>
<p style="margin-bottom:0in"><a href="https://github.com/juju/docs/pull/23" target="_blank">https://github.com/juju/docs/pull/23</a></p>
<p style="margin-bottom:0in">And before the docs were on github:</p>
<p style="margin-bottom:0in"><a href="https://code.launchpad.net/~mbruzek/juju-core/fixed-404-in-authors-charm-writing" target="_blank">https://code.launchpad.net/~mbruzek/juju-core/fixed-404-in-authors-charm-writing</a></p>

<p style="margin-bottom:0in"><a href="https://code.launchpad.net/~mbruzek/juju-core/Fixed-references-to-contents" target="_blank">https://code.launchpad.net/~mbruzek/juju-core/Fixed-references-to-contents</a></p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Bugs</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Creating bug reports is an important
component of the software development process.  As a developer myself
I appreciate a complete bug report, so the golden rule applies when I
find things that can be improved.  I try to create bug reports with
detailed descriptions and include steps on how to recreate the issue.
 Here are a few examples:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">#1299179 <a href="https://bugs.launchpad.net/charms/+source/mongodb/+bug/1299179" target="_blank">mysql
hook failed: "mongos-relation-changed"</a></p>
<p style="margin-bottom:0in">#1279879 <a href="https://bugs.launchpad.net/juju-core/+bug/1279879" target="_blank">Juju
error on HP cloud with Maximum number of attempts (3) reached sending
request</a> 
</p>
<p style="margin-bottom:0in">#1293878 <a href="https://bugs.launchpad.net/amulet/+bug/1293878" target="_blank">Amulet
should work with local charms that are not in version control</a> 
</p>
<p style="margin-bottom:0in">#1294690 <a href="https://bugs.launchpad.net/amulet/+bug/1294690" target="_blank">Amulet
should provide a way to detect the Juju environment.</a> 
</p>
<p style="margin-bottom:0in"><a name="1451862ffad5c1e6_yui_3_10_3_1_1396239547202_605"></a>
#1296780 <a href="https://bugs.launchpad.net/amulet/+bug/1296780" target="_blank">KeyError
for units that were added by add_unit</a> 
</p>
<p style="margin-bottom:0in"><a name="1451862ffad5c1e6_yui_3_10_3_1_1396239918499_485"></a><a name="1451862ffad5c1e6_yui_3_10_3_1_1396239918499_508"></a>
#1284309 <a href="https://bugs.launchpad.net/charm-tools/+bug/1284309" target="_blank">The
rsync fails in error when the -o option is used</a> 
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">I have reported 17 bugs that are
currently open, you can see them all here: 
<a href="https://bugs.launchpad.net/~mbruzek/+reportedbugs" target="_blank">https://bugs.launchpad.net/~mbruzek/+reportedbugs</a>
 
</p>
<p style="margin-bottom:0in">I am involved with 23 bugs at the
moment, if you want to view them all go to: 
<a href="https://bugs.launchpad.net/~mbruzek/+bugs" target="_blank">https://bugs.launchpad.net/~mbruzek/+bugs</a></p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Code</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Most of my time has been spent writing
Amulet tests for the Charm Audit.  Here are some branches that 
illustrate my understanding of different charms and the amulet
testing framework.  
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><a href="https://code.launchpad.net/%7Embruzek/charms/precise/rabbitmq-server/tests" target="_blank">lp:~mbruzek/charms/precise/rabbitmq-server/tests</a></p>
<p style="margin-bottom:0in"><a href="https://code.launchpad.net/%7Embruzek/charms/precise/lamp/trunk" target="_blank">lp:~mbruzek/charms/precise/lamp/trunk</a></p>
<p style="margin-bottom:0in"><a href="https://code.launchpad.net/%7Embruzek/charms/precise/memcached/trunk" target="_blank">lp:~mbruzek/charms/precise/memcached/trunk</a></p>
<p style="margin-bottom:0in"><a href="https://code.launchpad.net/%7Embruzek/charms/precise/haproxy/trunk" target="_blank">lp:~mbruzek/charms/precise/haproxy/trunk</a></p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><b>Reviews</b>:</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">One of the most important
responsibilities of a charmer is to welcome the contributor to the
community and help them create quality charms that follow charm store
policy.  Sometimes that means giving the contributor things to
improve and fix before they are accepted in the charm store.  I have
tried to be welcoming and give constructive suggestions in the
reviews that are listed below. 
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in"><a name="1451862ffad5c1e6_yui_3_10_3_1_1396241771469_621"></a>
#1199052 <a href="https://bugs.launchpad.net/charms/+bug/1199052" target="_blank">New
charm: mailman</a> 
</p>
<p style="margin-bottom:0in"><a name="1451862ffad5c1e6_yui_3_10_3_1_1396241771469_638"></a>
#1272083 <a href="https://bugs.launchpad.net/charms/+bug/1272083" target="_blank">HPCC
Charm initial check-in for review</a> 
</p>
<p style="margin-bottom:0in">#1273790 <a href="https://bugs.launchpad.net/charms/+bug/1273790" target="_blank">Charm
Needed: wildfly</a> 
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Please review my work thus far and
consider me for the role of Charmer.  I am dedicated to ensuring the
Juju community has the highest quality charms. Much like the charming
process there are opportunities where I could be more effective.  Let
me know where I can improve and you have my word that I will continue
to progress to be the best representative of the Juju community as I
can be.</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">Sincerely, 
</p>
<p style="margin-bottom:0in"><br>
</p>
<p style="margin-bottom:0in">   Matt Bruzek
<<a href="mailto:matthew.bruzek@canonical.com" target="_blank">matthew.bruzek@canonical.com</a>></p>

</div>
<br>--<br>
Juju mailing list<br>
<a href="mailto:Juju@lists.ubuntu.com">Juju@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju</a><br>
<br></blockquote></div><br></div>