<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kushal , kD &#38; FOSS &#187; Fedora</title>
	<atom:link href="http://kushaldas.in/category/fedora/feed/" rel="self" type="application/rss+xml" />
	<link>http://kushaldas.in</link>
	<description>FOSS and life. Kushal Das talks here</description>
	<lastBuildDate>Fri, 18 May 2012 09:02:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Day 1 of FUDCON KL 2012</title>
		<link>http://kushaldas.in/2012/05/18/day-1-of-fudcon-kl-2012/</link>
		<comments>http://kushaldas.in/2012/05/18/day-1-of-fudcon-kl-2012/#comments</comments>
		<pubDate>Fri, 18 May 2012 09:02:02 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[FUDCon]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=630</guid>
		<description><![CDATA[Getting up early in the morning, eating breakfast while sleeping is the most common thing of every event&#8217;s day 1. It was exactly the same, but we managed to start from the hotel to the FUDCon venue on time. The registration desk was already opened. We slowly moved into Audi 3 for the keynote by&#160;Christoph [...]]]></description>
			<content:encoded><![CDATA[<p>Getting up early in the morning, eating breakfast while sleeping is the most common thing of every event&#8217;s day 1. It was exactly the same, but we managed to start from the hotel to the FUDCon venue on time. The registration desk was already opened. We slowly moved into Audi 3 for the keynote by&nbsp;<a href="http://www.christoph-wickert.de/">Christoph Wickert</a>.&nbsp;
<div></div>
<div>After the keynote people put up the talks they wanted to do in the barcamp and they started talking from 2:30pm (after lunch).</div>
<div></div>
<div>In between I met&nbsp;<a href="http://www.atmayogi.com/taxonomy/term/11/0">Joshua Wulf</a> for the first time.&nbsp;</div>
<div>While discussing about lekhonee-gnome with <a href="http://dodoincfedora.wordpress.com/">Ankur</a>, we figured out that the latest build failed in F17 and I was trying to fix it. Suddenly someone from the left of my seat asked me to use pkgconfig in the spec file to find the gee-1.0 dependency and voila, it worked like magic. Before I could ask his name, <a href="http://hircus.wordpress.com/">he</a> said very gently to me that he is the maintainer of vala and gee :)</div>
<div></div>
<div>i think this is the main reason people should come over to an event like FUDCon, meeting people in real and learn from them is always useful.</div>
<div></div>
<div>I did a small session on &#8220;Fedora for students&#8221; and tried to explain the advantages students can get while working on FOSS projects and Fedora in particular. I also attended Christoph&#8217;s talk on &#8220;Improving Collaboration with other Open Source projects&#8221; and we discussed how things can go ahead for a project like <a href="https://darkserver.fedoraproject.org/">darkserver</a>.&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2012/05/18/day-1-of-fudcon-kl-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Darkserver in production</title>
		<link>http://kushaldas.in/2012/03/23/darkserver-in-production/</link>
		<comments>http://kushaldas.in/2012/03/23/darkserver-in-production/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 06:47:49 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[darkserver]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=619</guid>
		<description><![CDATA[In the last few days we managed to get Darkserver live in production. Thanks to Nirik and Dgilmore, without their help it was not possible. This service is providing the API(s) based on which other developers can write tools to query details of build-ids. We Have build-id in every ELF we build from Fedora 8, [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few days we managed to get <a href="https://fedoraproject.org/wiki/Darkserver" target="_blank">Darkserver</a> live in production. Thanks to Nirik and Dgilmore, without their help it was not possible.</p>
<p>This service is providing the API(s) based on which other developers can write tools to query details of build-ids. We Have build-id in every ELF we build from Fedora 8, but there was no good way to query them. More details on why we need the service can be found at the <a href="https://fedoraproject.org/wiki/Darkserver" target="_blank">wiki page</a>.</p>
<p>For now it is handling only primary architecture builds. Within last 4 days we have around 118k build-id(s) in the database.</p>
<p>I am working on a small command line client for the same, called darkclient. Hope to have the first release out in next week.<br />
API details can be found at the <a href="https://darkserver.fedoraproject.org/" target="_blank">home page</a> of the <a href="https://darkserver.fedoraproject.org/" target="_blank">service</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2012/03/23/darkserver-in-production/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Michael Foord&#8217;s python-mock for testing</title>
		<link>http://kushaldas.in/2012/03/22/michael-foords-python-mock-for-testing/</link>
		<comments>http://kushaldas.in/2012/03/22/michael-foords-python-mock-for-testing/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 12:37:57 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=615</guid>
		<description><![CDATA[The project page is here. Why you need it ? Say you are writing unittests for your favourite application  and in some function you are using xmlrpclib module to interact with a web-application. Now for testing you can easily mock that interaction out, which will help to run your code in fast and easy way. [...]]]></description>
			<content:encoded><![CDATA[<p>The project page is <a href="http://www.voidspace.org.uk/python/mock/" target="_blank">here</a>.</p>
<p>Why you need it ?<br />
Say you are writing unittests for your favourite application  and in some function you are using xmlrpclib module to interact with a web-application. Now for testing you can easily mock that interaction out, which will help to run your code in fast and easy way. Mocking database calls can be another example.</p>
<p>Example:</p>
<pre>
import unittest
import xmlrpclib
from mock import patch

class TestFoo(unittest.TestCase):
    """
	A simple test
    """
    @patch('xmlrpclib.Server')
    def test_first(self, mock_xmlrpc):
        m = mock_xmlrpc.return_value
        m.multiply.return_value = 6
        server = xmlrpclib.Server("http://kushaldas.in/")
        res = server.multiply(2, 3)
        self.assertEqual(res, 6)

if __name__ == '__main__':
    unittest.main()
</pre>
<p>In Fedora you can just yum install python-mock.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2012/03/22/michael-foords-python-mock-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 days of Fedora and python workshops in Durgapur</title>
		<link>http://kushaldas.in/2012/03/05/2-days-of-fedora-and-python-workshops-in-durgapur/</link>
		<comments>http://kushaldas.in/2012/03/05/2-days-of-fedora-and-python-workshops-in-durgapur/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 05:01:05 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[dgplug]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=610</guid>
		<description><![CDATA[With help from local dgplug members we had 2 days of workshops on February 17th and 18th. The idea was to introduce Fedora to the new students and various tools which they can use to develop their skills. This time we tried to get only interested students into the workshops. Day1: We started around 11am [...]]]></description>
			<content:encoded><![CDATA[<p>With help from local dgplug members we had 2 days of workshops on February 17th and 18th.</p>
<p>The idea was to introduce Fedora to the new students and various tools which they can use to develop their skills. This time we tried to get only interested students into the workshops.</p>
<p>Day1: We started around 11am in the seminar hall, had around 45 students attending the first talk on FOSS in general and then about Fedora. Existing contributors like <a href="http://fosswithme.wordpress.com/" target="_blank">Sayan</a>, Biraj also talked about their experience, how they started their journey.<br />
After lunch break we started python workshop, we had to introduce the terminal and various commands to them before I started talking about python. Most of them were being able to catch up and solve the small problems I gave. We closed for the day around 5:30pm. I stayed back in the Boy&#8217;s Hostel and had chats about various projects students are working on.</p>
<p>Day2:<br />
Though we started a bit early but we had almost every participant from previous day. First workshop of the day was on Vi.<br />
In the second half we again started with python but going into more details. Showing them how they can start working on a project, how to do their lab assignments using existing tools in Fedora.<br />
These students can see their seniors who already started contributing to various projects. I hope some of them will follow the path.</p>
<p>&nbsp;</p>
<p><a href="http://kushaldas.in/wp-content/uploads/2012/03/DSC_7216.jpg"><img class="alignnone size-medium wp-image-611" title="Students in the workshop" src="http://kushaldas.in/wp-content/uploads/2012/03/DSC_7216-300x198.jpg" alt="" width="300" height="198" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2012/03/05/2-days-of-fedora-and-python-workshops-in-durgapur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Darkserver, a GNU build-id details provider web-service (Idea currently in development)</title>
		<link>http://kushaldas.in/2011/11/11/darkserver-a-gnu-build-id-details-provider-web-service-idea-currently-in-development/</link>
		<comments>http://kushaldas.in/2011/11/11/darkserver-a-gnu-build-id-details-provider-web-service-idea-currently-in-development/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:53:17 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=606</guid>
		<description><![CDATA[In Fedora 8 we had a feature of adding BuildID Support. Darkserver is a service written to help people finding details of build-id(s). People will be able query the service based on build-id(s) or rpm package names. The service will provide output in JSON format as it will be easier for other tools to parse [...]]]></description>
			<content:encoded><![CDATA[<p>In Fedora 8 we had a feature of adding <a href="http://fedoraproject.org/wiki/Releases/FeatureBuildId">BuildID Support</a>.</p>
<p>Darkserver is a service written to help people finding details of build-id(s). People will be able query the service based on build-id(s) or rpm package names. The service will provide output in JSON format as it will be easier for other tools to parse the output.</p>
<p><img src="http://kushal.fedorapeople.org/darkserver_idea.png" alt="Darkserver Idea" /></p>
<p>There is darkserver-import tool which can be used by a service like bodhi to run it against each package pushed through. It will populate a MySQL database with the details of build-id and ELF file details.</p>
<p>The current output format for a query of build-id   <code>aa995549415cd52a6fbbc21811dfc2dd00e2c242</code></p>
<p><code>{"buildid":"aa995549415cd52a6fbbc21811dfc2dd00e2c242","elf":"/usr/lib/mailman/pythonlib/japanese/c/_japanese_codecs.so","rpm":"mailman-2.1.12-17.el6.x86_64.rpm"}</code></p>
<p>The Web service is written in Django. <a href="https://bugzilla.redhat.com/show_bug.cgi?id=752771">Package review</a> is currently going on. Code base is in <a href="https://github.com/kushaldas/darkserver ">github</a>.</p>
<p>There is a client called <a href="https://github.com/kushaldas/darkclient">darkclient</a> which will query the service and print the output in a way so that it will be easier for shell scripts to parse it.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/11/11/darkserver-a-gnu-build-id-details-provider-web-service-idea-currently-in-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoset from FUDCon Pune 2011</title>
		<link>http://kushaldas.in/2011/11/10/photoset-from-fudcon-pune-2011/</link>
		<comments>http://kushaldas.in/2011/11/10/photoset-from-fudcon-pune-2011/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 17:09:43 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=601</guid>
		<description><![CDATA[You can view the full set here.]]></description>
			<content:encoded><![CDATA[<p><a title="Untitled by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331956160/"><img src="http://farm7.static.flickr.com/6053/6331956160_312cb13645.jpg" alt="" width="500" height="331" /></a></p>
<p><a title="RIP by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331204061/"><img src="http://farm7.static.flickr.com/6119/6331204061_91f558ca0f.jpg" alt="RIP" width="500" height="331" /></a></p>
<p><a title="Harish being kidnapped by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331212443/"><img src="http://farm7.static.flickr.com/6239/6331212443_2835b7b5cb.jpg" alt="Harish &#038; Som running for an interview session" width="500" height="331" /></a></p>
<p><a title="Eugene &amp; Huzaifa by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331216589/"><img src="http://farm7.static.flickr.com/6214/6331216589_4ee73519e0.jpg" alt="Eugene &amp; Huzaifa" width="500" height="331" /></a></p>
<p><a title="Jared expressing his views over a name by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331224111/"><img src="http://farm7.static.flickr.com/6231/6331224111_1b54fed99e.jpg" alt="Jared expressing his views over a name" width="500" height="331" /></a></p>
<p><a title="FUDPub by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6331243733/"><img src="http://farm7.static.flickr.com/6060/6331243733_46c5edc121.jpg" alt="FUDPub" width="500" height="331" /></a></p>
<p><a title="With Kushal by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6332009518/"><img src="http://farm7.static.flickr.com/6040/6332009518_f1ceca41e5.jpg" alt="With Kushal" width="500" height="331" /></a></p>
<p><a title="Cake from the leader by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6332014086/"><img src="http://farm7.static.flickr.com/6119/6332014086_b63a475693.jpg" alt="Cake from the leader" width="500" height="331" /></a></p>
<p><a title="Happy face by Kushal Das, on Flickr" href="http://www.flickr.com/photos/kushaldas/6332015374/"><img src="http://farm7.static.flickr.com/6040/6332015374_62bf861031.jpg" alt="Happy face" width="500" height="331" /></a></p>
<p>You can view the full set <a href="http://www.flickr.com/photos/kushaldas/sets/72157628097141150">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/11/10/photoset-from-fudcon-pune-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Second video from FUDCon Pune 2011</title>
		<link>http://kushaldas.in/2011/11/08/second-video-from-fudcon-pune-2011/</link>
		<comments>http://kushaldas.in/2011/11/08/second-video-from-fudcon-pune-2011/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 13:45:23 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=599</guid>
		<description><![CDATA[It can be found here.]]></description>
			<content:encoded><![CDATA[<p>It can be found <a href="http://www.youtube.com/watch?v=kIlUwysK9iQ">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/11/08/second-video-from-fudcon-pune-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUDCon Pune 11, video 1</title>
		<link>http://kushaldas.in/2011/11/08/fudcon-pune-11-video-1/</link>
		<comments>http://kushaldas.in/2011/11/08/fudcon-pune-11-video-1/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 05:50:04 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=595</guid>
		<description><![CDATA[&#160; If it is not coming click on this link. More videos will come soon.]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/DLEZzXUVT50" frameborder="0" width="560" height="315"></iframe></p>
<p>&nbsp;</p>
<p>If it is not coming click on this <a href="http://www.youtube.com/watch?v=DLEZzXUVT50">link</a>.</p>
<p>More videos will come soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/11/08/fudcon-pune-11-video-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUDCon day 1</title>
		<link>http://kushaldas.in/2011/11/05/fudcon-day-1/</link>
		<comments>http://kushaldas.in/2011/11/05/fudcon-day-1/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:16:26 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=587</guid>
		<description><![CDATA[So, writing this post while the day 2 of FUDCon Pune already started. Day 1 was wonderfully smooth, which I personally never thought will go in such nice way. Registration desk is being handled by multiple people, so even when there were many people standing for the registration , it never looked too many as [...]]]></description>
			<content:encoded><![CDATA[<p>So, writing this post while the day 2 of FUDCon Pune already started.</p>
<p>Day 1 was wonderfully smooth, which I personally never thought will go in such nice way. Registration desk is being handled by multiple people, so even when there were many people standing for the registration , it never looked too many as volunteers handled them nicely. .</p>
<p>Jared Smith gave the opening keynote (which he actually modified in the night before so that the students can understand well). Students were really excited to see him face to face and many students came back later on to ask various questions directly to him.  You can watch his talk <a href="http://urtalk.com/2011/11/04/fudcon-2011-keynote-by-jared-smith/">here</a>.</p>
<p>I generally keep running around in any conference taking photos but this time I spent more time with the computer do things. Jared  helped to fix various issues in the my python book (<a href="https://fedorahosted.org/pym/">pym</a>) and he did the commits. The time when I started writing this book , he is instrumental with all related publican/docbook help.</p>
<p><a href="http://arunsag.wordpress.com/">Arun Sag</a> had too many participants in the linux workshop.</p>
<p>I spent most of the second half of the day in speakers lounge working on getting my code out for the hackfest in day 3. I will write another blog later on the day with details of it.</p>
<p>We also did a small key signing party in speakers lounge, btw, I have a new key 9DD5346D</p>
<p>You can view the FUDCon Pune live <a href="http://urtalk.kpoint.in/joinclass/t83db00ae4194">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/11/05/fudcon-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am going to FUDCON Pune</title>
		<link>http://kushaldas.in/2011/10/31/i-am-going-to-fudcon-pune/</link>
		<comments>http://kushaldas.in/2011/10/31/i-am-going-to-fudcon-pune/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 05:59:36 +0000</pubDate>
		<dc:creator>kd</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://kushaldas.in/?p=583</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://suchakra.fedorapeople.org/fudcon-designs/fudcon-button-going.png" alt="FUDCON PUNE" /></p>
]]></content:encoded>
			<wfw:commentRss>http://kushaldas.in/2011/10/31/i-am-going-to-fudcon-pune/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

