<?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>Nikolas Valcarcel &#187; Canonical</title>
	<atom:link href="http://www.nvalcarcel.org/?feed=rss2&#038;cat=206" rel="self" type="application/rss+xml" />
	<link>http://www.nvalcarcel.org</link>
	<description>To Infinity and Beyond...</description>
	<lastBuildDate>Mon, 08 Mar 2010 17:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ubuntu awesome tools</title>
		<link>http://www.nvalcarcel.org/?p=295</link>
		<comments>http://www.nvalcarcel.org/?p=295#comments</comments>
		<pubDate>Mon, 08 Mar 2010 16:52:01 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=295</guid>
		<description><![CDATA[Last week I was having a conversation with a friend, and while we were discussing some things I mentioned some Ubuntu tools that were completely natural for me since I use them every day in Ubuntu development and for my work, but he was completely amazed by them, so I decided to blog on the [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was having a conversation with a friend, and while we were discussing some things I mentioned some Ubuntu tools that were completely natural for me since I use them every day in Ubuntu development and for my work, but he was completely amazed by them, so I decided to blog on the subject so more people can know about them.</p>
<p>I’m going to start with the one that impressed him the most: <a href="https://code.edge.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master">qa-regression-testing branch</a></p>
<p>The QA and security team maintain a test suite to check for regressions in packages they are updating. These tests are written with python unittest. Most of this test suite can be a little harmful for a production system, so it’s recommended to run it using a chroot environment or a virtual machine and to help with that there is a <a href="http://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/annotate/head:/scripts/make-test-tarball">make-test-tarball script</a>. From the script:</p>
<blockquote><p>export HOSTS=&#8221;sec-intrepid-amd64 sec-hardy-amd64 sec-dapper-amd64&#8243;<br />
export TEST=test-glibc-security<br />
./make-test-tarball $TEST.py<br />
for i in $HOSTS; do<br />
  scp /tmp/qrt-$TEST.tar.gz $i.local:<br />
done<br />
for i in $HOSTS; do<br />
  ssh -t $i.local &#8220;hostname; rm -rf qrt-$TEST; tar zxf qrt-$TEST.tar.gz; cd qrt-$TEST &#038;&#038; ./$TEST.py -v&#8221;<br />
done</p></blockquote>
<p>As you can imagine HOSTS are the hostnames of the virtual machines where the tests are going to run.</p>
<p>Writing those test isn&#8217;t rocket science, you just need a little knowledge of the package and the functionality you want to test and python unittesting, there is even a <a href="http://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/annotate/head:/scripts/skeleton.py">skeleton script</a> that can help you start writing your test.</p>
<p>Hope this information is useful for you! And as usual, patches are welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=295</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canoniversary!</title>
		<link>http://www.nvalcarcel.org/?p=285</link>
		<comments>http://www.nvalcarcel.org/?p=285#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:02:49 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=285</guid>
		<description><![CDATA[It has been a whole year since i joined canonical on 1st September 2008, it&#8217;s unbelievable a year went that fast, i&#8217;m still getting used to the company and suddenly, a whole year just went away, but as some people say, time flights when you are having so much fun. I can describe this whole [...]]]></description>
			<content:encoded><![CDATA[<p>It has been <a href="http://nvalcarcel.aureal.com.pe/?p=241">a whole year since i joined canonical</a> on 1st September 2008, it&#8217;s unbelievable a year went that fast, i&#8217;m still getting used to the company and suddenly, a whole year just went away, but as some people say, time flights when you are having so much fun.</p>
<p>I can describe this whole year experience in just one word: AMAZING! I&#8217;m having so much fun, even if i&#8217;m getting out of time for other things i wanted to do, everything has it&#8217;s price and working for canonical isn&#8217;t an easy task, a lot is expected from you all the time, but the company policy is to be friends more than co-workers, even if we don&#8217;t see each other to much.</p>
<p>In this year i&#8217;ve had the pleasure of visiting some friends all over the world while traveling for work or escaping a little before or after a work trip, i&#8217;ve also had the chance to meet some people i wouldn&#8217;t otherwise, like a guy i met in Germany that develops this horrible scripts that learn from my shopping customs and offer me stuff i want to buy (i said that guy that i hate him between jokes <img src='http://www.nvalcarcel.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , c&#8217;mon you hate him as well) and learned things i wouldn&#8217;t in a normal local based company, i learned almost the hard way that when you say &#8220;Asian people&#8221; you are talking about Indians as well (isn&#8217;t it Polly?) and also notice how different cultures can be, some things that are completely natural and normal for me can be really disturbing and offensive for others and vice versa. </p>
<p>I&#8217;ve also have the joy of seeing some friends join the company and grow our friendship, as well as i&#8217;ve seen some good friends leave the company, but the sadness was compensated with the happiness that they are going for something better and that the friendship will continue.</p>
<p>It&#8217;s also always fun how when we meet in person is like we have worked in the same office for ever, people is always keen to have some beers, chat and test Pisco (no, i will never get bored of seeing your faces when you try it!). In summary, canonical is like a big family, you know, how people say that there is competition even inside a same company, well, this is not the case, people is always happy to help you and give you a hand when you need it, and even i thought it wasn&#8217;t possible to have a weekly meeting with your boss to talk about your personal lives before you start talking about work, it&#8217;s always nice to know that they care about you, not only about numbers and results!</p>
<p>That said i wanted to thank everyone in canonical, and the ones that already left for making this company such an amazing place to work! And special thanks for the two guys that helped me had this incredible opportunity (you know who you are!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=285</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
