<div class="gmail_quote"><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Hello,</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">


<br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">This is the first bit from Debian-Diaspora team and what better time to send it than now, when we are only 35% away from reaching our goal of packaging Diaspora for Debian. More that 100 Rubygem packages built by Debian-Diaspora team has already hit the Debian repo. But we still have a long way to go and we could definitely use some more helping hands (for more info, see bottom).</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px"> I would like to congratulate all the package maintainers from Debian-Diaspora team. You guys rock! Here is our wonderful team:</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">


<br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Praveen Arimbrathodiyil </span></div>
<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Cedric Boutillier </span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">


<span style="padding-top:1px;padding-bottom:1px">Vasudev Kamath</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Markus Tornow </span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Sana Khan</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">

<span style="padding-top:1px;padding-bottom:1px">Vamsee Kanakala</span></div>
<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Anish Sheela</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">


<span style="padding-top:1px;padding-bottom:1px">Srihari K<br>Nandaja Varma<br></span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Jishnu Mohan</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Hemanth H. M.</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">


<span style="padding-top:1px;padding-bottom:1px">Hrishikesh K. B</span></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">Balasankar C.</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><span style="padding-top:1px;padding-bottom:1px">and much more people, to be added later (sorry)</span></div>
<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">This project was started 6 months ago by Praveen Arimbrathodiyil to make it easier for Debian users to install Diaspora via their terminal without worrying about the dependencies. This involves packaging all the Rubygems on which diaspora is depending upon, that is exactly 155 Rubygems out of which we have packaged 101 gems already. </span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">Initially we followed this almost perfect piratepad document </span><span style="padding-top:1px;padding-bottom:1px"><a href="http://piratepad.net/tu0H1eU2vH" target="_blank">http://piratepad.net/tu0H1eU2vH</a></span><span style="padding-top:1px;padding-bottom:1px"> , created by Praveen Arimbrathodiyil and Cedric Boutillier. We could make a head start with Rubygem packaging with the help of this document without any prior knowledge on packaging. Cedric Boutillier started maintaining a graph (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://people.debian.org/~boutil/diaspora/" target="_blank">http://people.debian.org/~boutil/diaspora/</a></span><span style="padding-top:1px;padding-bottom:1px"> ), pictorially representing the state of all Rubygems diaspora is depending upon. The graph gets updated everyday. This helped us keep track of our project status. Alongside, Markus Tornow started maintaining a wiki page on Diaspora packaging (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://wiki.debian.org/Diaspora/Packaging" target="_blank">http://wiki.debian.org/Diaspora/Packaging</a></span><span style="padding-top:1px;padding-bottom:1px"> ) which includes a neat description of packaging procedures including all the gotchas one might encounter. The wiki is still growing and soon will reach an almost perfect state. :)</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">As the project progressed, it became hard to analyze the project status from the graph only, so Anish Anil Kumar made a web page (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://vps.aneesh.nl/diaspora.html" target="_blank">http://vps.aneesh.nl/diaspora.html</a></span><span style="padding-top:1px;padding-bottom:1px"> ) that lists all the Rubygems required by Diaspora along with its current status, like packaged, unpackaged, ITP filed etc. The page also includes a progress bar that displays the current status of the project clearly. The page is being updated automatically everyday.</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">Packaging gets a little bit challenging when it comes to the testing part of Rubygems. To solve this issue, Vamsee and Hemanth have the idea of making the tests more automated by modifying gem2deb, the suite we use for packaging Rubygems.</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">We usually push the packages to the debian-diaspora repo in gitorious (</span><span style="padding-top:1px;padding-bottom:1px"><a href="https://gitorious.org/debian-diaspora" target="_blank">https://gitorious.org/debian-diaspora</a></span><span style="padding-top:1px;padding-bottom:1px"> ). One can find our work there.</span></div>


<div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px"><br></div><div style="padding-right:1px;font-family:Arial,sans-serif;font-size:13px;line-height:17px">
<span style="padding-top:1px;padding-bottom:1px">Like one can refer from the progress bar (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://vps.aneesh.nl/diaspora.html" target="_blank">http://vps.aneesh.nl/diaspora.html</a></span><span style="padding-top:1px;padding-bottom:1px"> ), for this project to reach a clean 100% we have 54 gems left to be packaged. So we are going to need more contributors to reach our goal as soon as possible. Packaging a Rubygem is actually quite easy and interesting. If anybody is interested in packaging and would like to contribute to Debian-Diaspora project our wiki page (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://wiki.debian.org/Diaspora/Packaging" target="_blank">http://wiki.debian.org/Diaspora/Packaging</a></span><span style="padding-top:1px;padding-bottom:1px"> ) is the best place to start with. You can refer the piratepad document (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://piratepad.net/tu0H1eU2vH" target="_blank">http://piratepad.net/tu0H1eU2vH</a></span><span style="padding-top:1px;padding-bottom:1px"> ) as well. You can always find any one of us at #debian-dispora irc channel in OFTC network for online help (</span><span style="padding-top:1px;padding-bottom:1px"><a href="http://client00.chat.mibbit.com/?channel=%23debian-diaspora&server=irc.oftc.net" target="_blank">http://client00.chat.mibbit.com/?channel=%23debian-diaspora&server=irc.oftc.net</a></span><span style="padding-top:1px;padding-bottom:1px"> ). So drop in at our IRC channel whenever you can (preferably during weekends after 3.30PM GMT, 9PM Indian time) and  get started. :) </span></div>


<div><span style="padding-top:1px;padding-bottom:1px"><br></span></div></div>-- <br>Regards,<div>Nandaja Varma</div><div><a href="http://nandajavarma.wordpress.com" target="_blank">http://nandajavarma.wordpress.com</a></div>