<div dir="ltr">I'm sorry, this was Report 2, not 1.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 5, 2013 at 3:49 PM, Eugenio Cano-Manuel Mendoza <span dir="ltr"><<a href="mailto:eugeniocanom@gmail.com" target="_blank">eugeniocanom@gmail.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">Hi all,<br><br>For this week we have accomplished:<div><br></div><div>*Improve lein xml by using clojure.data.xml instead of printing raw xml strings.</div>
<div>*Refactored lein_makepkg (more info [1]). Summary: Heavy modularization which ended up improving code readability, flexibility, and unit-testing.</div>
<div>*Added support for configuration files using python's configparser.</div><div>*Make our debhelper sequence depend on javahelper by removing duplicates and hooking onto javahelper[2].</div><div>*Packaged clojure.data.xml. It's already on mentors waiting for review.</div>

<div><br></div><div><b>What I'm currently working on:</b></div><div>*Writing tests for the new classes.</div><div>*Trying to see if it's necessary to implement a context manager.</div><div>
<br></div><div><b>What I'll be doing next week:</b></div><div>*Finish refactoring by also separating the logic that writes to templates.</div><div>*I'm still left with improving file handling.</div>
<div>*Package clojurehelper.</div><div>*Package core.cache.</div><div>*I also want to create more tests since some problems are not being caught.</div><div><br></div><div>As you can see this week went as planned by report 1. I didn't expect to package clojure.data.xml but I think it served double purpose: Shorten the list of dependencies we have to package and also learn =).</div>

<div><br></div><div>Please reply if you have any questions or feedback.<br><br>Cheers,<br>Eugenio</div><div><br></div><div>[1]<a href="http://eugecm.wordpress.com/2013/07/04/new-components-hopefully-for-the-best/" target="_blank">http://eugecm.wordpress.com/2013/07/04/new-components-hopefully-for-the-best/</a></div>

<div>[2]<a href="https://github.com/Debian/clojurehelper/blob/master/lein2.pm" target="_blank">https://github.com/Debian/clojurehelper/blob/master/lein2.pm</a></div></div>
</blockquote></div><br></div>