<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>jd:/dev/blog - Debian</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Wed, 23 Jul 2008 12:39:06 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Debian maintenance team are great</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/06/24/Debian-maintenance-team-are-great</link>
    <guid isPermaLink="false">urn:md5:9ca0081b64c58137d2bf4b61ccb54e39</guid>
    <pubDate>Tue, 24 Jun 2008 09:52:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>perl</category><category>pkg-perl</category>    
    <description>    &lt;p&gt;A few months ago, I decided to move my &lt;a href=&quot;http://packages.debian.org/libcgi-session-perl&quot;&gt;libcgi-session-perl&lt;/a&gt; package to the &lt;a href=&quot;http://alioth.debian.org/projects/pkg-perl/&quot;&gt;pkg-perl&lt;/a&gt; project. This seemed the right thing to do since I just do not do Perl anymore, anyway.&lt;/p&gt;


&lt;p&gt;And now that's the second time that I notice someone has uploaded a new upstream release in my back. WTF, this guy did my job!&lt;/p&gt;


&lt;p&gt;That's awesome. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/06/24/Debian-maintenance-team-are-great#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/06/24/Debian-maintenance-team-are-great#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/469</wfw:commentRss>
      </item>
    
  <item>
    <title>One step further for XCB into Debian</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/06/12/One-step-further-for-XCB-into-Debian</link>
    <guid isPermaLink="false">urn:md5:c9cfea434a8c818675d33a17c8422784</guid>
    <pubDate>Thu, 12 Jun 2008 14:11:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>awesome</category><category>debian</category><category>xcb</category>    
    <description>    &lt;p&gt;I've take some time this morning to work on &lt;a href=&quot;http://packages.debian.org/search?suite=default&amp;amp;section=all&amp;amp;arch=any&amp;amp;searchon=sourcenames&amp;amp;keywords=xcb-util&quot;&gt;xcb-util&lt;/a&gt; packaging. I've mainly urge that work because Sebastian Dröge, the sweet &lt;a href=&quot;http://www.cairographics.org&quot;&gt;cairo&lt;/a&gt; maintainer, agreed to enable the cairo XCB backend (&lt;a href=&quot;http://bugs.debian.org/474353&quot;&gt;#474353&lt;/a&gt;), which requires &lt;em&gt;xcb-util&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;The first upload I've made was built from the latest upstream release which is old (i.e. more than one year old). So I've put a &lt;a href=&quot;http://git.debian.org/?p=collab-maint/xcb-util.git&quot;&gt;git repository&lt;/a&gt; in place this morning and packaged the latest git upstream version, with some good patches from Arnaud (&lt;em&gt;upstream+patches&lt;/em&gt; branch), that the upstream XCB developers are still reviewing since several weeks: that is the cost to pay for good code quality؟&lt;/p&gt;


&lt;p&gt;Thanks to Sebastian, the new &lt;em&gt;xcb-util&lt;/em&gt; targeted for unstable was just arrived in incoming that he already uploaded a new version of the Debian &lt;em&gt;cairo&lt;/em&gt; package with XCB backend enabled.&lt;/p&gt;



&lt;p&gt;Well, that's a very good day for me since it means that building &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome 3&lt;/a&gt; is no more a PITA (hi MadCoder!) since every dependency is available in the Debian archive.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/06/12/One-step-further-for-XCB-into-Debian#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/06/12/One-step-further-for-XCB-into-Debian#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/467</wfw:commentRss>
      </item>
    
  <item>
    <title>Testing out GRUB 2</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2</link>
    <guid isPermaLink="false">urn:md5:1017d8d14205eb8db9bf45d02f8f10f6</guid>
    <pubDate>Tue, 12 Feb 2008 08:13:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>eeepc</category><category>grub</category>    
    <description>    &lt;p&gt;After reading &lt;a href=&quot;http://oskuro.net/blog/freesoftware/time-for-grub2-2008-02-09-17-53&quot;&gt;Jordi&lt;/a&gt; post about GRUB 2, I decided to give it a try on my EeePC.&lt;/p&gt;


&lt;p&gt;I've just installed the &lt;em&gt;grub-pc&lt;/em&gt; package, answered the questions, and that was it. I tested it with the chainload method from GRUB legacy, and it worked. I just had to rerun &lt;em&gt;grub-install&lt;/em&gt; to replace the legacy with the new one. And I've a nice Debian background in the menu now!&lt;/p&gt;


&lt;p&gt;What seems amazing is that GRUB now see my... LVM logical volumes! So this seems to be really cool, because this means no more /boot-without-lvm-ext3-formatted partitions because my-boot-loader-sucks-a-bit.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/452</wfw:commentRss>
      </item>
    
  <item>
    <title>rebuildd demo</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/04/rebuildd-demo</link>
    <guid isPermaLink="false">urn:md5:ed2c8d6e2442cd41875826b3dee77cef</guid>
    <pubDate>Tue, 04 Dec 2007 22:36:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>php</category><category>rebuildd</category>    
    <description>    &lt;p&gt;I've set up a quick &lt;a href=&quot;http://naquadah.org/~jd/debian/rebuildd&quot;&gt;rebuildd demo&lt;/a&gt;. It may allow you to rebuild one of your package on etch/lenny/sid and for amd64/i386 as you wish. You will get build log by email.&lt;/p&gt;


&lt;p&gt;I've just wrote the PHP page in 2 hours. I just hate Web interfaces and PHP is crap, seriously. For the record, I've tried to use DataGrid, and after having lost 1h to get it work with no PHP/PEAR error printed or available, I managed to have it working with a big &lt;em&gt;pear upgrade-all&lt;/em&gt;. OMFG.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>rebuildd 0.3.0 released</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/03/rebuildd-030-released</link>
    <guid isPermaLink="false">urn:md5:58c97d1e5a3facdfb275b3d75032954d</guid>
    <pubDate>Mon, 03 Dec 2007 15:06:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;Everything seems to work, so just releasing it. I think it's becoming an amazing tool to do archive rebuild.&lt;/p&gt;


&lt;p&gt;It just misses a good Web interface. &lt;img src=&quot;/blog//themes/geeek.org/smilies/sad.png&quot; alt=&quot;:-(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Testing out rebuildd 0.3.0</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/02/Testing-out-rebuildd-030</link>
    <guid isPermaLink="false">urn:md5:41c9ec1c9943950d2a41520b8027b718</guid>
    <pubDate>Sun, 02 Dec 2007 10:04:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt; beiing in rc state, that leaves me a small amount of spare time. I decided to spend it on &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt;. I had started the 0.3.0 version back in August, but never touched it again until now.&lt;/p&gt;


&lt;p&gt;I was afraid because I did not remember in which state I left the code repository. And, good surprise, the code was in a quite good shape!&lt;/p&gt;


&lt;p&gt;I just implemented and fixed some stuff that were reported on the &lt;a href=&quot;http://bugs.debian.org/rebuildd&quot;&gt;BTS&lt;/a&gt;, and then, I only had to test it out.&lt;/p&gt;


&lt;p&gt;For that I used the servers kindly provided by &lt;a href=&quot;http://www.tuxfamily.org&quot;&gt;TuxFamily.org&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;whisky: 6 x Pentium III @ 700 MHz/L2 1 MB + 1.7 GB RAM&lt;/li&gt;
&lt;li&gt;octave: 8 x Pentium III @ 500 MHz/L2 2 MO + 2 GB RAM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I stored the MySQL database on &lt;em&gt;whisky&lt;/em&gt;. filled it with &lt;em&gt;rebuildd-job add-quinn-diff&lt;/em&gt; (new feature in 0.3.0) and then started &lt;em&gt;rebuildd&lt;/em&gt; on each node. And then I saw the 2 hosts starting to grab, lock jobs, build packages on each side. Wonderful. That just works. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;rebuildd-job stats&lt;/em&gt; says that 20 % of the archive is now built in less than 24h, seems fast, cool.&lt;/p&gt;


&lt;p&gt;Bad point is that I'm building and trashing logs into /dev/null because I've no QA idea to implement right now.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Ubuntu: not contributing to Debian, and even doing bad work</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/10/02/Ubuntu%3A-not-contributing-to-Debian-and-even-doing-bad-work</link>
    <guid isPermaLink="false">urn:md5:e62ad373cd4ccb573b48b1f21d27f559</guid>
    <pubDate>Tue, 02 Oct 2007 20:34:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Googling around using the &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt; &lt;a href=&quot;http://www.google.fr/search?q=rebuildd&quot;&gt;keyword&lt;/a&gt; to find if people were talking about it, I found &lt;a href=&quot;https://patches.ubuntu.com/r/rebuildd/rebuildd_0.2.1ubuntu1.patch&quot;&gt;that patch&lt;/a&gt; from &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This patch is used to ship &lt;a href=&quot;http://packages.debian.org/rebuildd&quot;&gt;rebuildd Debian package&lt;/a&gt; in Ubuntu.&lt;/p&gt;


&lt;p&gt;Wahou. First surprise! So, Ubuntu is fixing bugs and not telling me. I though that people saying &lt;em&gt;&quot;Ubuntu does not contribute back to Debian!&quot;&lt;/em&gt; were exaggerating. Seems I was wrong.&lt;/p&gt;


&lt;p&gt;Nevermind: I take the patch. I read the patch. I apply the pat… oh wait: the fix is wrong.&lt;/p&gt;


&lt;p&gt;lol.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Debian archive rebuild for nostrip finished</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/08/16/Debian-archive-rebuild-for-nostrip-finished</link>
    <guid isPermaLink="false">urn:md5:dacde84ccde539dfaba88b3b00b4d0f0</guid>
    <pubDate>Thu, 16 Aug 2007 17:02:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>bugs</category><category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://julien.danjou.info/blog/public/img/rebuildd_blog_bd.png&quot; alt=&quot;rebuildd BD&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;So after rebuilding the whole archive with &lt;em&gt;octave&lt;/em&gt; and &lt;em&gt;rebuildd&lt;/em&gt; during 8 days, here are the &lt;a href=&quot;http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=buildd@naquadah.org;tag=nostrip;repeatmerged=1&quot;&gt;results&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Some stats:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;813 bugs&lt;/li&gt;
&lt;li&gt;95 bugs already resolved&lt;/li&gt;
&lt;li&gt;A lot of FTBFS (some due to my buildd running out of free space)&lt;/li&gt;
&lt;li&gt;One DD grunting at me&lt;/li&gt;
&lt;li&gt;Some DD giving good advices&lt;/li&gt;
&lt;li&gt;A lot of thanks&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Direct side effect: a lot of packages updated with more fixes thans the nostrip ones: triggering a rebuild is also triggering DD's work. &lt;img src=&quot;/blog//themes/geeek.org/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;I'll do a rebuild in some weeks to check if fixed packages are really fixed and to rebuild packages that FTBFS and wil be fixed at that time.&lt;/p&gt;


&lt;p&gt;And thanks to Mike Hommey for this idea.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>rebuildd 0.2.1 released</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/08/08/rebuildd-021-released</link>
    <guid isPermaLink="false">urn:md5:b3127440349bd931dd6e4006f2a2aaa0</guid>
    <pubDate>Wed, 08 Aug 2007 17:17:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;Running &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt; for real since 48 hours, I've found some nasty bugs I have been able to fix. One of the biggest was me trying to do things that Python understood in a different maner, so it was quite interesting.&lt;/p&gt;


&lt;p&gt;I'm now very happy about that project. From my point of view, I really managed to write a build handler daemon in a very better and more modern way that buildd used to do. It really fits my needs, and it's a real pleasure to use it. Ok, ok. stopping the self-congrats stuff.&lt;/p&gt;


&lt;p&gt;I've updated the &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;Web page&lt;/a&gt; to be more close to the 0.2.1 version.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Rebuilding on octave</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/08/07/Rebuilding-on-octave</link>
    <guid isPermaLink="false">urn:md5:5cc698540ee7649a485a9c3bd5890b6f</guid>
    <pubDate>Tue, 07 Aug 2007 16:28:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category><category>tuxfamily</category>    
    <description>    &lt;p&gt;Due to the generosity of the administrator team from &lt;a href=&quot;http://www.tuxfamily.org&quot;&gt;TuxFamily.org&lt;/a&gt;, I can now run rebuildd on &lt;em&gt;&lt;a href=&quot;http://munin.tuxfamily.org/tf-data.net/octave.tf-data.net.html&quot;&gt;octave&lt;/a&gt;&lt;/em&gt;, their (spare) HP NetServer LXr 8500 (8xPIII 500 MHz / 2 GB RAM). Which is quite faster that the P4 1.4 GHz I used for my first tests.&lt;/p&gt;


&lt;p&gt;I can now run 24 builds in parallel. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;
&lt;a href=&quot;http://docs.tuxfamily.org/rack_2007_07_22/img_1258.jpg&quot;&gt;&lt;img src=&quot;http://julien.danjou.info/blog/public/img/hpnetservtf.jpg&quot; alt=&quot;HP Netserver TF&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Implementing Debian policy check with rebuildd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/08/06/Implementing-Debian-policy-check-with-rebuildd</link>
    <guid isPermaLink="false">urn:md5:39578c0c8f68d4be1a9ed16a9994d91c</guid>
    <pubDate>Mon, 06 Aug 2007 16:47:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>qa</category><category>rebuildd</category>    
    <description>    &lt;p&gt;After reading &lt;a href=&quot;http://web.glandium.org/blog/?p=154&quot;&gt;Mike Hommey's idea&lt;/a&gt; about buildd network for QA testing, I decided to try to implement the &lt;a href=&quot;http://www.debian.org/doc/debian-policy/ch-files.html&quot;&gt;10.1 policy recommendations&lt;/a&gt; check using &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Here is how I proceeded.&lt;/p&gt;


&lt;h2&gt;Install and configure rebuildd&lt;/h2&gt;


&lt;p&gt;This is done by &lt;em&gt;apt-get install rebuildd&lt;/em&gt;. Then, init database (I use sqlite) with &lt;em&gt;rebuildd init&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Then I initialized build system with &lt;em&gt;rebuildd-init-build-system&lt;/em&gt;. I had to add &lt;em&gt;nostrip&lt;/em&gt; to &lt;em&gt;DEB_BUILD_OPTIONS&lt;/em&gt;, so I decided to do quick and dirty and I edited &lt;em&gt;/usr/bin/dpkg-build-package&lt;/em&gt; adding the good export info in the first lines.&lt;/p&gt;


&lt;h2&gt;Configuration file and post build cmd&lt;/h2&gt;

&lt;p&gt;My configuration file is simple and the one by default: I only changed email addresses and add a &lt;em&gt;post_build_cmd&lt;/em&gt; script.&lt;/p&gt;


&lt;p&gt;Here's the code for the script:&lt;/p&gt;

&lt;pre&gt;

#!/bin/sh
dist=$1
pkg=$2
version=$3
arch=`dpkg --print-architecture`
RET=0
cd /var/cache/pbuilder/result || exit 1

for file in $(grep '.deb$' ${pkg}_${version}_${arch}.changes |cut -d\  -f6)
do
	echo Checking $file for stripped binaries...
	echo ---------------------------------------
	mkdir /tmp/$file
	dpkg -x $file /tmp/$file
	find /tmp/$file -type f | (while read line
	do 
		L=$(file $line | egrep 'ELF.*, stripped')
		if test ! -z &amp;quot;$L&amp;quot;
		then
			echo $L
			RET=1
		fi
	done; exit $RET)
	RET=$?
	rm -rf /tmp/$file
done
echo
echo ...done

echo Removing result files...
for file in $(grep-dctrl -sFiles . ${pkg}_${version}_${arch}.changes | sed '1d' | cut -d\  -f6)
do
	rm -f $file
	rm -f /var/cache/rebuildd/build/$file
done
rm -f ${pkg}_${version}_${arch}.changes
echo ...done

exit $RET
&lt;/pre&gt;


&lt;h2&gt;Fille the db&lt;/h2&gt;


&lt;p&gt;Then I fill the database with:&lt;/p&gt;
&lt;pre&gt;
grep-dctrl -sPackage,Version .  /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_source_Sources | cut -d: -f2- | tr '\n' ' ' | sed 's/   /\n/g'| sed 's/  / /' | xargs -L1 -ixxxxxx echo xxxxxx sid | rebuildd-job add
&lt;/pre&gt;


&lt;p&gt;And finally I just have to start rebuildd and let it do the job.&lt;/p&gt;


&lt;p&gt;Argh, already 3 build logs received with stripped binaries…&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Bug list can be found &lt;a href=&quot;http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=buildd@naquadah.org;which=tag&amp;amp;data=nostrip&quot;&gt;here&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>rebuildd 0.2.0 released</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/07/19/rebuildd-020-released</link>
    <guid isPermaLink="false">urn:md5:183d4cdd7b26a9e29f363d9e2b14d266</guid>
    <pubDate>Thu, 19 Jul 2007 08:52:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;I just released &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd 0.2.0&lt;/a&gt; and uploaded it to NEW queue.&lt;/p&gt;


&lt;p&gt;Lot of changes expected, and got lot of changes. Database is quite stable now, but not compatible with previous release (but who cares). The main change is the rewrite of the Web server, which is now standalone (and so optional) and use a new framework, &lt;a href=&quot;http://www.webpy.org&quot;&gt;webpy&lt;/a&gt;, which is finally quite cool.&lt;/p&gt;


&lt;p&gt;I'd like to enhance a bit more the Web interface, but it's getting on my nerves so I think I'm going to let others do it. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Some stats between 0.1.0 and 0.2.0:&lt;/p&gt;

&lt;pre&gt; 30 files changed, 1032 insertions(+), 355 deletions(-)&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>rebuildd Web 2.0 features</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/07/15/rebuildd-20-features</link>
    <guid isPermaLink="false">urn:md5:e1666ad25b650e7f360d07e73b748c9b</guid>
    <pubDate>Sun, 15 Jul 2007 17:04:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;Ahaha, no sorry, no 2.0 features for &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt; yet.&lt;/p&gt;


&lt;p&gt;I'm a bit lazy about implementing the Web interface, The problem is that everything is quite ready for it as you can see on &lt;a href=&quot;http://rebuildd.naquadah.org:9998&quot;&gt;demo server&lt;/a&gt;, but I can't convince myself to do HTML. I'm bad and even using &lt;a href=&quot;http://www.makotemplates.org/&quot;&gt;mako&lt;/a&gt; templates and looking on different Python Web frameworks can't help me. I can't bear doing HTML pages, I don't know how to do clean things with CSS. And I don't want to learn.&lt;/p&gt;


&lt;p&gt;A friend pointed me to &lt;a href=&quot;http://www.pythonpaste.org&quot;&gt;Paste&lt;/a&gt; which should do a lot of things for me, but I'm too lazy to try to read this.&lt;/p&gt;


&lt;p&gt;Actually, everything on the job-management side is quite ok. I'm just lacking of a Web interface to have a nicer overview of what's going on.&lt;/p&gt;


&lt;p&gt;Anyway, I still like to do useless coding on client eye candy:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://julien.danjou.info/blog/public/img/rebuildd_term.jpg&quot; alt=&quot;rebuildd-job stats&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;By the way, any help would be welcome.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>About unit tests</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/07/13/About-unit-tests</link>
    <guid isPermaLink="false">urn:md5:77eea5a84e773e3af23e02ad58d0ad4c</guid>
    <pubDate>Fri, 13 Jul 2007 14:36:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>bugs</category><category>debian</category><category>rebuildd</category>    
    <description>    &lt;p&gt;I just wrote something like 20 unit tests for rebuildd. Writing them, I found at least 2 critical bugs.&lt;/p&gt;


&lt;p&gt;Either I'm bad, or unit tests are very useful.&lt;/p&gt;


&lt;p&gt;Or both.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>rebuildd online preview</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/07/04/rebuildd-online-preview</link>
    <guid isPermaLink="false">urn:md5:f01b8f8f1e768e95c712dd356dec5c6a</guid>
    <pubDate>Wed, 04 Jul 2007 11:22:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category><category>software</category>    
    <description>    &lt;p&gt;I just set up a small &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;rebuildd&lt;/a&gt; test daemon on a dev box. You can see it &lt;a href=&quot;http://rebuildd.naquadah.org:9998/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Five days of coding: rebuildd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/07/03/Five-days-of-coding%3A-rebuildd</link>
    <guid isPermaLink="false">urn:md5:aa7858168771be53c4280a34ca455772</guid>
    <pubDate>Tue, 03 Jul 2007 19:14:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>rebuildd</category><category>software</category>    
    <description>    &lt;p&gt;Last week I decided to begin a new project, whose name is now &lt;em&gt;rebuildd&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;If the name is not explicit to you, let me explain: it's like buildd, but its first purpose is to rebuild packages.&lt;/p&gt;


&lt;p&gt;If you want to know more, you can take a look on the &lt;a href=&quot;http://julien.danjou.info/rebuildd.html&quot;&gt;Web page&lt;/a&gt; I just set up.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Some updates</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/06/12/Some-updates</link>
    <guid isPermaLink="false">urn:md5:06b22aa40be8a6edec43f21adef7689f</guid>
    <pubDate>Tue, 12 Jun 2007 12:17:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>life</category>    
    <description>    &lt;p&gt;I'd have liked to post some updates sooner, but theses days have been again very very busy.&lt;/p&gt;


&lt;p&gt;This morning I take a few minutes to do some stuff on my Debian TODO list (which only exists in my head, so since my memory is quite overloaded, this list is sometimes shortened accidentally), so I've myself thinking about Julien Delange status. He was my sponsee, but he sent me a mail some weeks ago telling he won't continue its Debian work.&lt;/p&gt;


&lt;p&gt;I already told dato to adopt amule, and then this morning I adopted one of this package, fixing a bug in the meantime, and finally orphaned the 4 others.&lt;/p&gt;


&lt;p&gt;Next weeks, I'll try to continue to follow at least my SRM tasks at least. I have for now abandonned my AM work, since I have finished with my previous NM.&lt;/p&gt;


&lt;p&gt;See you soon, and have fun at DC. &lt;img src=&quot;/blog//themes/geeek.org/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Help needed for DeFuBu</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/05/24/Help-needed-for-DeFuBu</link>
    <guid isPermaLink="false">urn:md5:ab5250e6defddfc1424213754644d2e6</guid>
    <pubDate>Thu, 24 May 2007 10:26:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>bugs</category><category>debian</category><category>defubu</category>    
    <description>    &lt;p&gt;I'm currently quite busy and I don't have time to manage a vote for the DeFuBu contest. I am already 2 months late for this.&lt;/p&gt;


&lt;p&gt;I am hereby requesting some help to organise the vote. I have a list of people/bug number and you should only put this formatted and find people to vote for, and then calculate the ranking. I'll do the rest. So please contact me if you have some spare time. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Never lose hope</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/05/03/399-never-lose-hope</link>
    <guid isPermaLink="false">urn:md5:04698a6f2f6f8733c6beec7927a5bbf2</guid>
    <pubDate>Thu, 03 May 2007 17:29:42 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>bugs</category><category>debian</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://bugs.debian.org/133421&quot;&gt;Five years old wishlist bug&lt;/a&gt; might be fulfilled by some people with 5 lines code!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>DeFuBu contest #8</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/03/13/384-defubu-contest-8</link>
    <guid isPermaLink="false">urn:md5:a88ca61a915548bb5e9cad1fb1c5c23d</guid>
    <pubDate>Tue, 13 Mar 2007 10:48:41 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>bugs</category><category>debian</category><category>defubu</category><category>fun</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://julien.danjou.info/blog/images/bug2_arcade.gif&quot; alt=&quot;Bug&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Welcome to this 8th issue of the DeFuBu contest, the almost monthly championship of the funniest bug reported to the &lt;a href=&quot;http://bugs.debian.org&quot;&gt;Debian BTS&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;The challengers&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Pierre Tramo with &lt;a href=&quot;http://bugs.debian.org/409352&quot;&gt;#409352&lt;/a&gt; &lt;em&gt;(mplayer_1.0~rc1-12.diff.gz is CHAOTIC)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Christian Perrier with &lt;a href=&quot;http://bugs.debian.org/230485&quot;&gt;#230485&lt;/a&gt; &lt;em&gt;(apache2/ssl-cert's debconf abuse makes baby jesus cry)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Jeroen van Wolffelaar with &lt;a href=&quot;http://bugs.debian.org/409637&quot;&gt;#409637&lt;/a&gt; &lt;em&gt;(tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Steve Langasek with &lt;a href=&quot;http://bugs.debian.org/410605&quot;&gt;#410605&lt;/a&gt; &lt;em&gt;(dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO))&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Josh Triplett with &lt;a href=&quot;http://bugs.debian.org/412460&quot;&gt;#412460&lt;/a&gt; &lt;em&gt;(magicor-data: Penguins don't have teeth)&lt;/em&gt; and &lt;a href=&quot;http://bugs.debian.org/398276&quot;&gt;#398276&lt;/a&gt; &lt;em&gt;(xdm: don't bundle turning on sit0 irradiating me all day)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Mike Hommey with &lt;a href=&quot;http://bugs.debian.org/413660&quot;&gt;#413660&lt;/a&gt; &lt;em&gt;(RFP: mozilla-firefox -- Mozilla's firefox package is required in non-free)&lt;/em&gt; and &lt;a href=&quot;http://bugs.debian.org/413714&quot;&gt;#413714&lt;/a&gt; &lt;em&gt;(iceweasel: {overflow:hidden} ugly chopping characters in half)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;How the vote has been done&lt;/h3&gt;

&lt;p&gt;Four Debian related people voted, Raphael Hertzog, Jeroen van Wolffelaar, Ana Guerrero and Margarita Manterola.&lt;/p&gt;


&lt;h3&gt;Full ranking&lt;/h3&gt;

&lt;h4&gt;Bugs&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/409637&quot;&gt;#409637&lt;/a&gt; &lt;em&gt;(tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.)&lt;/em&gt; (34 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/412460&quot;&gt;#412460&lt;/a&gt; &lt;em&gt;(magicor-data: Penguins don't have teeth)&lt;/em&gt; (29 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/230485&quot;&gt;#230485&lt;/a&gt; &lt;em&gt;(apache2/ssl-cert's debconf abuse makes baby jesus cry)&lt;/em&gt; (26 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/398276&quot;&gt;#398276&lt;/a&gt; &lt;em&gt;(xdm: don't bundle turning on sit0 irradiating me all day)&lt;/em&gt; (23 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/410605&quot;&gt;#410605&lt;/a&gt; &lt;em&gt;(dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO))&lt;/em&gt; (16 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/409352&quot;&gt;#409352&lt;/a&gt; &lt;em&gt;(mplayer_1.0~rc1-12.diff.gz is CHAOTIC)&lt;/em&gt; (15 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/413660&quot;&gt;#413660&lt;/a&gt; &lt;em&gt;(RFP: mozilla-firefox -- Mozilla's firefox package is required in non-free)&lt;/em&gt; (14 points)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/413714&quot;&gt;#413714&lt;/a&gt; &lt;em&gt;(iceweasel: {overflow:hidden} ugly chopping characters in half)&lt;/em&gt; (3 points)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Challengers&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Josh Triplett with (52 points with 2 bugs)&lt;/li&gt;
&lt;li&gt;Jeroen van Wolffelaar (34 points with 1 bug)&lt;/li&gt;
&lt;li&gt;Christian Perrier (26 points with 1 bug)&lt;/li&gt;
&lt;li&gt;Mike Hommey with (17 points with 2 bugs)&lt;/li&gt;
&lt;li&gt;Steve Langasek (16 points with 1 bug)&lt;/li&gt;
&lt;li&gt;Pierre Tramo (15 points with 1 bug)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;The winners&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bug&lt;/strong&gt;: &lt;a href=&quot;http://bugs.debian.org/409637&quot;&gt;#409637&lt;/a&gt; &lt;em&gt;(tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; Challenger&lt;/strong&gt;: Josh Triplett&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug reporter&lt;/strong&gt;: Serge Leblanc&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Voter&lt;/strong&gt;: Raphael Hertzog with unordered tiercé: #412460, #409637 and #230485&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Notes&lt;/h3&gt;

&lt;p&gt;To participate, simply drop me an &lt;a href=&quot;http://julien.danjou.info/blog/index.php/post/2007/03/13/mailto:%61%63%69%64%40%64%65%62%69%61%6e%2e%6f%72%67&quot;&gt;email&lt;/a&gt; with a bug number or a request to vote, or anything that may help.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://julien.danjou.info/blog/index.php/2006/07/15/302-the-new-defubu-contest&quot;&gt;About DeFuBu&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>