<?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>apt-get install debian-wizard&#187; Stories of life</title>
	<atom:link href="http://raphaelhertzog.com/category/random/stories/feed/" rel="self" type="application/rss+xml" />
	<link>http://raphaelhertzog.com</link>
	<description>Insider infos, master your Debian/Ubuntu distribution</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:16:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Review of my Debian related goals for 2011</title>
		<link>http://raphaelhertzog.com/2012/01/16/review-of-my-debian-related-goals-for-2011/</link>
		<comments>http://raphaelhertzog.com/2012/01/16/review-of-my-debian-related-goals-for-2011/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 16:16:12 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=2487</guid>
		<description><![CDATA[Each year I setup goals for myself... and each year I review them to see how it went. This is my review of last year's goals.]]></description>
			<content:encoded><![CDATA[<p><img src="http://raphaelhertzog.com/files/2011/01/checklist-notepad-150x150.jpg" alt="" title="checklist-notepad" width="150" height="150" class="alignleft size-thumbnail wp-image-1245" />Last year I shared my “<a href="http://raphaelhertzog.com/2011/01/26/my-debian-related-goals-for-2011/">Debian related goals for 2011</a>”. I tend to put more goals than what I can reasonably complete alone and this year was no exception. Let&#8217;s have a look.</p>
<ol>
<li><strong>Translate my Debian book into English: <span style="color: green">PARTLY DONE</span></strong><br/>It took more time than expected to prepare and to run the fundraising campaign but it has been successful and the translation is happening right now.</li>
<li><strong>Finish <a href="https://wiki.ubuntu.com/MultiarchSpec">multiarch support</a> in dpkg: <span style="color: green">DONE</span> <span style="color: red">BUT NOT ENTIRELY MERGED YET</span></strong><br/>Yes, multiarch support was already in the pipe last year in January. I completed the development between January and April (it was sponsored by <a href="http://www.linaro.org">Linaro</a>) and since then it has mostly been waiting on Guillem to review it, tweak it, and integrate it.</li>
<li><strong>Make deb files use XZ compression by default: <span style="color: red">TRIED BUT ABANDONED</span></strong><br/>After discussing the issue with Colin Watson and Joey Hess during debconf, I came to the conclusion that it was not really desirable at this point. The objections were that debian-installer was not ready for it and that it adds a new dependency on xz for debootstrap to work on non-Debian systems. I believe that the debian-installer side is no longer a problem since &#8220;unxz&#8221; is built in busybox-udeb (since version 1:1.19.3-2). For the other side, there&#8217;s not much to do except ensuring that xz is portable to all the other OS we care about. DAK has been updated too (see <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556407">#556407</a>).</li>
<li><strong>Be more reactive to review/merge dpkg patches: <span style="color: green">PARTLY DONE</span></strong><br/>I don&#8217;t think we had any patch that received zero input. We still have a backlog of patches, and the situation is far from ideal but the situation improved.
</li>
<li><strong>Implement the rolling distribution proposed as part of the <a href="http://raphaelhertzog.com/2010/10/04/can-debian-offer-a-constantly-usable-testing-distribution/">CUT project</a> and try to improve the release process: <span style="color: red">NOT DONE</span></strong><br/>
<p> We had a <a href="http://penta.debconf.org/dc11_schedule/events/759.en.html">BoF during debconf</a>, we <a href="http://lists.debian.org/debian-devel/2011/04/threads.html#00602">discussed it at length on debian-devel</a>, but in the end we did nothing out of it. Except Josselin Mouette who wrote a <a href="http://lists.debian.org/debian-devel/2011/05/msg00275.html">proof of concept</a> for his idea.</p>
<p>For me testing is already what people are expecting from a rolling distribution. It&#8217;s just a matter of documenting how to effectively use testing, and of some marketing by defining rolling as alias to testing.</p>
</li>
<li><strong>Work more regularly on the developers-reference: <span style="color: green">PARTLY DONE</span></strong><br/>I did contribute some new material to the document but not as much as I could have hoped. On the other hand, I have been rather reactive to ensure that sane patches got merged. We need more people writing new parts and updating the existing content.</li>
<li><strong>Write a 10-lesson course called &#8220;Smart Package Management&#8221;: <span style="color: red">NOT DONE</span></strong></li>
<li><strong>Create an information product (most likely an ebook or an online training) and sell it on my blog: <span style="color: red">NOT DONE</span></strong><br/>This was supposed to happen after the translation of the Debian Administrator&#8217;s Handbook. Since the translation is not yet over, I did not start to work on this yet.</li>
<li><strong>By the end of the year, have at least 1/3 of my time funded by <a href="http://raphaelhertzog.com/support-my-work/#donate">donations</a> and/or earnings of my information products: <span style="color: red">NOT REACHED</span></strong><br/>My target was rather aggressive with 700 € each month, and given that I did not manage to complete any information product, I&#8217;m already very pleased to have achieved a mean amount of 204 € of donations each month (min: 91 €, max: 364 €). It&#8217;s more than two times better than in 2010. Thank you! Note that those figures do not take into account the revenues of the fundraising of the Debian Administrator&#8217;s Handbook since they will be used for its translation.</li>
</ol>
<p>That makes quite a lot of red (for things that I did not achieve)&#8230; on the other hand I completed projects that I did not foresee and did not plan. For instance improving dpkg-buildflags and then merging Kees Cook work on hardened build flags was an important step for Debian. This was waiting for so long already&#8230;</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2012/01/16/review-of-my-debian-related-goals-for-2011/#comments">2 comments</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2012/01/16/review-of-my-debian-related-goals-for-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solutions Linux this week, DebConf this summer</title>
		<link>http://raphaelhertzog.com/2011/05/09/solutions-linux-this-week-debconf-this-summer/</link>
		<comments>http://raphaelhertzog.com/2011/05/09/solutions-linux-this-week-debconf-this-summer/#comments</comments>
		<pubDate>Mon, 09 May 2011 12:23:17 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Debconf]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Solutions Linux]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=1784</guid>
		<description><![CDATA[As announced on my French blog, I&#8217;m attending Solutions Linux this week (10-12 May). I&#8217;ll be on the Debian booth with a few other members of Debian France. If you&#8217;re in Paris during those days, make sure to come by. I&#8217;ll be pleased to meet you, and we&#8217;ll be a bunch of Debian contributors ready [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://raphaelhertzog.fr/2011/05/09/solutions-linux-cette-semaine-debconf-cet-ete/">announced on my French blog</a>, I&#8217;m attending Solutions Linux this week (10-12 May). I&#8217;ll be on the Debian booth with a few other members of <a href="http://france.debian.net">Debian France</a>.</p>
<p><a href="http://www.solutionslinux.fr"><img src="http://raphaelhertzog.fr/files/2011/05/solutions-linux.gif" alt="" title="Logo Solutions Linux" width="164" height="90" class="alignleft size-full wp-image-704" /></a>If you&#8217;re in Paris during those days, make sure to come by. I&#8217;ll be pleased to meet you, and we&#8217;ll be a bunch of Debian contributors ready to answer your questions. And if you feel like it, feel free to stop for a few hours and give us some help at the booth. It tends to be crowded and we&#8217;re never enough to answer the questions.</p>
<p>As usual, I&#8217;ll come with a copy of the book <a href="http://raphaelhertzog.fr/livre/cahier-admin-debian/">Cahier de l&#8217;Admin Debian</a> (the one that I want to translate into English) to show, and I&#8217;ll be glad to dedicate the book to whoever brings his copy with him/her.</p>
<p><a href="http://debconf11.debconf.org/"><img src="http://raphaelhertzog.fr/files/2011/05/DC11_web_120x240_01.png" alt="" title="I&#039;m going to DebConf11" width="120" height="240" class="alignright size-full wp-image-705" /></a>While speaking of conferences, this summer I&#8217;m going to Banja Luka for <a href="http://debconf11.debconf.org/">DebConf 2011</a>. I&#8217;ve bought my plane tickets and I&#8217;ll be there the whole week (24-31 july).</p>
<p>Joining a DebConf is a completely different experience. DebConf is made by Debian people for Debian people. It&#8217;s an opportunity to meet many of the people that you mainly know over IRC/email.</p>
<p>And you don&#8217;t need to be a hardcore Debian contributor to join. In fact, it&#8217;s a great experience for anyone who just started contributing to Debian. Read <a href="http://lists.debian.org/debian-mentors/2011/05/msg00153.html">this email of Asheesh Laroia</a> as a proof. Note that the sponsored registration period has been extended up to the 17th of May. <a href="http://debconf11.debconf.org/register.xhtml">Register now</a>!</p>
<p>I&#8217;m looking forward to DebConf11. On request of <a href="http://upsilon.cc/~zack/blog/posts/2011/05/debconf11_and_you/">Stefano</a>, I registered a Debian Rolling Bof. It will be a good occasion to see how far we are and to discuss future plans.</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2011/05/09/solutions-linux-this-week-debconf-this-summer/#comments">No comment</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2011/05/09/solutions-linux-this-week-debconf-this-summer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Journey of a new GNOME 3 Debian packager</title>
		<link>http://raphaelhertzog.com/2011/04/11/journey-of-a-new-gnome-3-debian-packager/</link>
		<comments>http://raphaelhertzog.com/2011/04/11/journey-of-a-new-gnome-3-debian-packager/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 10:06:28 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Contributing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[pkg-gnome]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=1659</guid>
		<description><![CDATA[With all the buzz around GNOME 3, I really wanted to try it out for real on my main laptop. It usually runs Debian Unstable but that's not enough in this case, GNOME 3 is not fully packaged yet and it's only in experimental for now.]]></description>
			<content:encoded><![CDATA[<p>With all the buzz around GNOME 3, I really wanted to try it out for real on my main laptop. It usually runs Debian Unstable but that&#8217;s not enough in this case, GNOME 3 is not fully packaged yet and it&#8217;s only in experimental for now.</p>
<p><img src="http://raphaelhertzog.com/files/2011/04/blue_banner_gnome3.png" alt="" title="GNOME 3, made of easy" width="592" height="237" class="aligncenter size-full wp-image-1660" /></p>
<p>I asked <a href="http://np237.livejournal.com/">Josselin Mouette</a> (of the pkg-gnome team) when he expected it to be available and he could not really answer because there&#8217;s <a href="http://www.0d.be/debian/debian-gnome-3.0-status.html">lots of work left</a>. Instead Roland Mas gently answered me &#8220;Sooner if you help&#8221;. <img src='http://raphaelhertzog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>First steps as a GNOME packager</h3>
<p>This is pretty common in free software and for once I followed the advice, I spent most of sunday helping out with GNOME 3 packaging. I have no prior experience with GNOME packaging but I&#8217;m fairly proficient in Debian packaging in general so when I showed up on #debian-gnome (irc.debian.org) on sunday morning, Josselin quickly added me to the team on alioth.debian.org.</p>
<p>Still being a pkg-gnome rookie, I started by reading the documentation on <a href="http://pkg-gnome.alioth.debian.org">pkg-gnome.alioth.debian.org</a>. This is enough to know where to find the code in the SVN repository, and how to do releases, but it doesn&#8217;t contain much information about what you need to know to be a good GNOME packager. It would have been great to have some words on introspection and what it changes in terms of packaging for instance.</p>
<p>Josselin suggested me to start with one of the modules that was not yet updated at all (most packages have a pre-release version—usually 2.91—in experimental, but some are still at 2.30).</p>
<h3>Packages updated and problems encountered</h3>
<p>(You can skip this section if you&#8217;re not into GNOME packaging)</p>
<p>So I picked up totem. I quickly updated totem-pl-parser as a required build-dependency and made my first mistake by uploading it to unstable (it turns out it&#8217;s not a problem for this specific package). Totem itself was more complicated even if some preliminary work was already in the subversion repository. It introduces a new library which required a new package and I spent a long time debugging why the package would not build in a minimalistic build environment.</p>
<p>Indeed while the package was building fine in my experimental chroot, I took care to build my test packages like the auto-builders would do with sbuild (in sid environment + the required build-dependencies from experimental) and there it was failing. In fact it turns out pkg-config was failing because libquvi-dev was missing (and it was required by totem-pl-parser.pc) but this did not leave any error message in config.log.</p>
<p>Next, I decided to take care of gnome-screensaver as it was not working for me (I could not unlock the screen once it was activated). When built in my experimental chroot, it was fine but when built in the minimalistic environment it was failing. Turns out /usr/lib/gnome-screensaver/gnome-screensaver-dialog was loading both libgtk2 and libgtk3 at the same time and was crashing. It&#8217;s not linked against libgtk2 but it was linked against the unstable version of libgnomekbdui which is still using libgtk2. Bumping the build-dependency on libgnomekbd-dev fixed the problem.</p>
<p>In the evening, I took care of mutter and gnome-shell, and did some preliminary work on gnome-menus.</p>
<h3>Help is still welcome</h3>
<p>There&#8217;s still lots of work to do, you&#8217;re welcome to do like me and join to help. Come on #debian-gnome on irc.debian.org, read the documentation and try to update a package (and ask questions when you don&#8217;t know).</p>
<h3>Installation of GNOME 3 from Debian experimental</h3>
<p>You can also try GNOME 3 on your Debian machine, but at this point I would advise to do it only if you&#8217;re ready to invest some time in understanding the remaining problems. It&#8217;s difficult to cherry-pick just the required packages from experimental, I tried it and at the start I ended up with a bad user experience (important packages like gnome-themes-standard or gnome-icon-theme not installed/updated and similar issues).</p>
<p>To help you out with this, here&#8217;s a file that you can put in /etc/apt/preferences.d/gnome to allow APT to upgrade the most important GNOME 3 packages from experimental:</p>
<pre style="overflow: auto">
Package: gnome gnome-desktop-environment gnome-core alacarte brasero cheese ekiga empathy gdm3 gcalctool gconf-editor gnome-backgrounds gnome-bluetooth gnome-media gnome-netstatus-applet gnome-nettool gnome-system-monitor gnome-system-tools gnome-user-share baobab gnome-dictionary gnome-screenshot gnome-search-tool gnome-system-log gstreamer0.10-tools gucharmap gvfs-bin hamster-applet nautilus-sendto seahorse seahorse-plugins sound-juicer totem-plugins remmina vino gksu xdg-user-dirs-gtk gnome-shell gnome-panel dmz-cursor-theme eog epiphany-browser evince evolution evolution-data-server file-roller gedit gnome-about gnome-applets gnome-control-center gnome-disk-utility gnome-icon-theme gnome-keyring gnome-menus gnome-panel gnome-power-manager gnome-screensaver gnome-session gnome-settings-daemon gnome-terminal gnome-themes gnome-user-guide gvfs gvfs-backends metacity mutter nautilus policykit-1-gnome totem yelp gnome-themes-extras gnome-games libpam-gnome-keyring rhythmbox-plugins banshee rhythmbox-plugin-cdrecorder system-config-printer totem-mozilla epiphany-extensions gedit-plugins evolution-plugins evolution-exchange evolution-webcal gnome-codec-install transmission-gtk avahi-daemon tomboy network-manager-gnome gnome-games-extra-data gnome-office update-notifier shotwell liferea epiphany-browser-data empathy-common nautilus-sendto-empathy brasero-common
Pin: release experimental
Pin-Priority: 500

Package: *
Pin: release experimental
Pin-Priority: 150
</pre>
<p>The list might not be exhaustive and sometimes you will have to give supplementary hints to apt for the upgrade to succeed, but it&#8217;s better than nothing.</p>
<p>I hope you find this useful. I&#8217;m enjoying my shiny new GNOME 3 desktop and it&#8217;s off for a good start. My main complaint is that hamster-applet (time tracker) has not yet been integrated in the shell.</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2011/04/11/journey-of-a-new-gnome-3-debian-packager/#comments">37 comments</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2011/04/11/journey-of-a-new-gnome-3-debian-packager/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Review of my Debian related goals for 2010</title>
		<link>http://raphaelhertzog.com/2011/01/17/review-of-my-debian-related-goals-for-2010/</link>
		<comments>http://raphaelhertzog.com/2011/01/17/review-of-my-debian-related-goals-for-2010/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 13:00:00 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=1232</guid>
		<description><![CDATA[Last year I shared my “Debian related goals for 2010”. I announced that I would not be able to complete them all and indeed I have not, but I have still done more than what I expected. Let's have a look.]]></description>
			<content:encoded><![CDATA[<p><img src="http://raphaelhertzog.com/files/2011/01/checklist-notepad-150x150.jpg" alt="" title="checklist-notepad" width="150" height="150" class="alignleft size-thumbnail wp-image-1245" />Last year I shared my “<a href="http://raphaelhertzog.com/2010/01/09/debian-related-goals-for-2010/">Debian related goals for 2010</a>”. I announced that I would not be able to complete them all and indeed I have not, but I have still done more than what I expected. Let&#8217;s have a look.</p>
<p><strong>Translate my Debian book into English and get it published: <span style="color: red">NOT DONE</span></strong></p>
<p>Or rather not yet done. It&#8217;s still an important project of mine and I will do it this year. When I wrote this last year, I expected to find a publisher that would take care of everything but we failed to find a suitable one so we&#8217;re going to <a href="http://raphaelhertzog.com/2010/07/28/do-you-want-a-free-debian-book/">do it ourselves</a>.</p>
<p><strong>Cleanup the dpkg perl API and create libdpkg-perl: <span style="color: green">DONE</span></strong></p>
<p><a href="http://packages.debian.org/sid/libdpkg-perl">libdpkg-perl</a> has been introduced with dpkg 1.15.6.</p>
<p><strong>Create dpkg-buildflags: <span style="color: green">DONE</span></strong></p>
<p><a href="http://man.cx/dpkg-buildflags">dpkg-buildflags</a> has been introduced with dpkg 1.15.7. It&#8217;s not widely used yet and it won&#8217;t really be until debhelper 7 supports it (see <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544844">#544844</a>). It would be nice to see progress on this front this year.</p>
<p><strong>Ensure the new source formats continue to gain acceptance: <span style="color: green">DONE</span></strong></p>
<p>The adoption rate has been <a href="http://upsilon.cc/~zack/stuff/dpkg-v3/">steady</a>, it clearly slowed down since the freeze though. I have implemented quite a few features to satisfy the needs of users, like the possibility to unapply the patches after the build, or the possibility to fail in case of unwanted upstream changes.</p>
<p><strong>Design a generic vcs-buildpackage infrastructure to be integrated in dpkg-dev: <span style="color: red">NOT DONE</span></strong></p>
<p>I believe it&#8217;s something important on the long term but it never made it to my short-term TODO list and it&#8217;s unlikely to change any time soon.</p>
<p><strong>Continue fixing dpkg bugs <a href="http://people.debian.org/~glandium/bts/d/dpkg.png">faster than they are reported</a>: <span style="color: green">PARTLY DONE</span></strong></p>
<p>We have dealt with many bugs over the year, but we still have 20 more bugs than at the start of last year (370 vs 350). We&#8217;re not doing bad compared to many other Debian teams but we can still benefit from some help. <a href="http://wiki.debian.org/Teams/Dpkg">Start here</a> if you&#8217;re interested.</p>
<p><strong>Enhance our infrastructure to ease interaction between contributors and to have a better view of how each package is maintained: <span style="color: red">NOT DONE</span></strong></p>
<p>I am convinced that we need something to have a clearer idea of the commitments made by each contributor. I don&#8217;t put the same amount of care in maintaining smarty-gettext that I do on dpkg. If we had a database of the stuff that we know we don&#8217;t do well enough, it&#8217;s easier to point new contributors towards those.</p>
<p>Anyway, this project is still unlikely to come to the top of my priorities any time soon.</p>
<p><strong>Work on the developers-reference: <span style="color: red">NOT DONE</span></strong></p>
<p>We have switched the Maintainer field to debian-policy@lists.debian.org to have more review of the changes suggested through the bug tracking system but that has not changed much on the global situation.</p>
<p>I still hope to become more active on it sometimes this year. Maybe by trying to make it more fun and creating the text for some of the wishlist bugs as blog articles first.</p>
<p><strong>Rewrite in C the last Perl scripts provided by the dpkg binary package: <span style="color: green">DONE</span></strong></p>
<p>Dpkg 1.15.8 was the first version working without Perl, <a href="http://raphaelhertzog.com/2010/07/22/quick-news-dpkg-collab-maint-alioth-and-the-future/">I announced it in July</a>.</p>
<p><strong>Integrate the 3-way merge tool for Debian changelogs in dpkg-dev: <span style="color: green">DONE</span></strong></p>
<p><a href="http://man.cx/dpkg-mergechangelogs">dpkg-mergechangelogs</a> is part of dpkg-dev since 1.15.7.</p>
<p>I enjoy it regularly. Unfortunately it doesn&#8217;t work well for cherry-picks. Would be nice to see this fixed, anyone up to the task? <img src='http://raphaelhertzog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p><a href="http://raphaelhertzog.com/email-newsletter/">Click here to subscribe to my free newsletter</a> and get my monthly analysis on what’s going on in Debian and Ubuntu. Or just follow along via the <a href="http://raphaelhertzog.com/feed/">RSS feed</a>, <a href="http://identi.ca/raphaelhertzog">Identi.ca</a>, <a href="http://twitter.com/raphaelhertzog">Twitter</a> or <a href="http://www.facebook.com/HertzogRaphael">Facebook</a>.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2011/01/17/review-of-my-debian-related-goals-for-2010/#comments">One comment</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2011/01/17/review-of-my-debian-related-goals-for-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The secret plan behind the &#8220;3.0 (quilt)&#8221; Debian source package format</title>
		<link>http://raphaelhertzog.com/2010/10/21/the-secret-plan-behind-the-3-0-quilt-debian-source-package-format/</link>
		<comments>http://raphaelhertzog.com/2010/10/21/the-secret-plan-behind-the-3-0-quilt-debian-source-package-format/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 13:58:19 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Debian News]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Ubuntu News]]></category>
		<category><![CDATA[3.0 (native)]]></category>
		<category><![CDATA[3.0 (quilt)]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[dpkg-source]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Packaging]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=871</guid>
		<description><![CDATA[While I have spent countless hours working on the new source format known as "3.0 (quilt)", I've just realized that I have never blogged about its features and the reasons that lead me to work on it. Let's fix this.]]></description>
			<content:encoded><![CDATA[<p><img src="http://raphaelhertzog.com/files/2010/10/new-package-magic-300x228.jpg" alt="New source package formats do wonders" width="300" height="228" class="alignleft size-medium wp-image-874" />While I have spent countless hours working on the new source format known as &#8220;3.0 (quilt)&#8221;, I&#8217;ve just realized that I have never blogged about its features and the reasons that lead me to work on it. Let&#8217;s fix this.</p>
<h3>The good old &#8220;1.0&#8243; format</h3>
<p>Up to 2008, dpkg-source was only able to cope with a single source format (now named &#8220;1.0&#8243;). That format was used since the inception of the project. While it worked fine for most cases, it suffered from a number of limitations—mainly because it stored the Debian packaging files as a patch to apply on top of the upstream source tarball.</p>
<p>This patch can have two functions: creating the required files in the debian sub-directory and applying changes to the upstream sources. Over time, if the maintainer made several modifications to the upstream source code, they would end up entangled (and undocumented) in this single patch. In order to solve this problem, patch systems were created (dpatch, quilt, simple-patchsys, dbs, &#8230;) and many maintainers started using them. Each implementation is slightly different but the basic principle is always the same: store the upstream changes as multiple patches in the <code>debian/patches/</code> directory and apply them at build-time (and remove them during cleanup).</p>
<h3>Design goals for the new formats</h3>
<p>When I started working on the new source package format, I set out to get rid of all the known limitations and to integrate a patch system in dpkg-source. I wanted to clear up the situation so that learning packaging only requires to learn one patch system and would not require modifying <code>debian/rules</code> to use it. I picked quilt because it was popular, came with a large set of features, and was not suffering from <acronym title="Not Invented Here">NIH</acronym> syndrome. This lead to the &#8220;3.0 (quilt)&#8221; source format.</p>
<p>I also created &#8220;3.0 (native)&#8221; as a distinct format. &#8220;1.0&#8243; was able to generate two types of source packages (native and non-native) but I did not want to continue with this mistake of mixing both in a single format. The <acronym title="Keep It Simple Stupid">KISS</acronym> principle dictated that the user should pick the format of his choice, put it in <code>debian/source/format</code> and be done with it. Now the build can rightfully fail when the requirements are not met instead of doing something unexpected as a fallback.</p>
<h3>Features of &#8220;3.0 (quilt)&#8221;</h3>
<p>This is the format that replaces the non-native variant of the 1.0 source format. The features below are specific to the new format and differentiate it from its ancestor:</p>
<ul>
<li>Supports compression formats other than gzip: bzip2, lzma, xz.</li>
<li>Can use multiple upstream tarballs.</li>
<li>Can include binary files in the debian packaging.</li>
<li>Automatically replaces the &#8220;debian&#8221; directory present in the upstream tarball (no repacking required).</li>
<li>Creates a new quilt-managed patch in <code>debian/patches/</code> when it finds changes to the upstream files.</li>
</ul>
<h3>Features of &#8220;3.0 (native)&#8221;</h3>
<p>This format is very similar to the native variant of the 1.0 source format except for two things:</p>
<ul>
<li>it supports compression formats other than gzip: bzip2, lzma, xz.</li>
<li>it excludes by default a bunch of files that should usually not be part of the tarball (<acronym title="Version Control System">VCS</acronym> specific files, vim backup files, etc.)</li>
</ul>
<h3>Timeline</h3>
<p>Looking back at the history is interesting. This project already spans multiple years and is not really over until a majority of packages have switched to the new formats.</p>
<ul>
<li>January 2008: the discussion <a href="http://lists.debian.org/debian-devel/2008/01/msg00837.html">how to cope with patches sanely</a> rages on debian-devel@lists.debian.org. My initial decisions are the result of this discussion.</li>
<li>March 2008: I have implemented the new formats and I <a href="http://raphaelhertzog.com/2008/03/16/new-source-package-formats-call-for-tests/">request feedback</a>. dpkg 1.14.17 (uploaded to experimental) is the first release supporting them.</li>
<li>April 2008: I ask ftpmasters to support the new source packages in <a href="http://bugs.debian.org/457345">#457345</a>.</li>
<li>June 2008: Lenny freeze. dpkg is not supposed to change anymore. Several changes concerning the new source formats are still accepted in the following months given that this code is not yet used in production and must only be present so that lenny can cope with new source packages once squeeze starts using them.</li>
<li>February 2009: Lenny release.</li>
<li>March 2009: Work on squeeze has started, ftpmasters have done nothing to support new source formats, I submit a patch in <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457345#60">#457345</a> to speed things up. I start <a href="http://wiki.debian.org/Projects/DebSrc3.0">a wiki page</a> to track the project&#8217;s progress and to answer common questions of maintainers.</li>
<li>November 2009: After an ftpmaster sprint, it&#8217;s now <a href="http://raphaelhertzog.com/2009/11/02/new-source-formats-allowed-in-testing-unstable/">possible to upload new source packages in unstable</a>. This draws massive attention to the new format and some people start complaining about some design decisions. The implementation of &#8220;3.0 (quilt)&#8221; changes a lot during this month. dpkg in lenny is even updated to keep up with those changes.</li>
<li>March 2010: Up to now, I was planning to let dpkg-source build new source packages by default at some point in the future. After several rounds of discussions, I agree that it&#8217;s not the best course of action and decides instead to make <code>debian/source/format</code> mandatory. The maintainer must be explicit about the source format that s/he wants to use.</li>
<li>October 2010: The new source formats are relatively popular, a third of the source packages have already switched: see the <a href="http://upsilon.cc/~zack/stuff/dpkg-v3/">graph</a>. The squeeze freeze in August clearly stopped the trend, hopefully it will continue once squeeze is released.</li>
<li>June 2013: Project is finished?</li>
</ul>
<p>As you can see this project is not over yet, although the most difficult part is already behind me. For my part, the biggest lesson is that you won&#8217;t ever get enough review until your work is used within unstable. So if you have a Debian project that impacts a lot of people, make sure to organize an official review process from the start. And specifying your project through a <a href="http://dep.debian.net">Debian Enhancement Proposal</a> is probably the best way to achieve this.</p>
<p>If you appreciate the work that I put into this project, feel free to join <a href="http://flattr.com">Flattr</a> and to <a href="https://flattr.com/thing/29919/Debian-Package-Manager-dpkg">flattr dpkg</a> from time to time. Or check out my page &#8220;<a href="http://raphaelhertzog.com/support-my-work/">Support my work</a>&#8220;.</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2010/10/21/the-secret-plan-behind-the-3-0-quilt-debian-source-package-format/#comments">12 comments</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2010/10/21/the-secret-plan-behind-the-3-0-quilt-debian-source-package-format/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>5 years of Freexian</title>
		<link>http://raphaelhertzog.com/2010/01/05/5-years-of-freexian/</link>
		<comments>http://raphaelhertzog.com/2010/01/05/5-years-of-freexian/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 09:54:36 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Freexian]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=241</guid>
		<description><![CDATA[5 years ago I founded my own company Freexian SARL with the goal to make a living out of my free software experience. I marketed the company as being specialized on the Debian distribution in the hope to combine my Debian work and my professional work. Given that Freexian is still alive I think I [...]]]></description>
			<content:encoded><![CDATA[<p>5 years ago I founded my own company <a href="http://www.freexian.com">Freexian SARL</a> with the goal to make a living out of my free software experience. I marketed the company as being specialized on the Debian distribution in the hope to combine my Debian work and my professional work.</p>
<p>Given that Freexian is still alive I think I met the first goal. My free software experience allowed me to complete many projects: a large number of development projects for embedded devices running a custom Linux distribution (usually built with debian udebs), the development of a Debian derivative (<a href="http://www.slis.fr">SLIS</a>) and some recurring tasks of remote system administration.</p>
<p>However, even if I use Debian daily for all my work, very few of the projects that I complete for customers have direct results in terms of improvements for Debian (except some bugreports and some related fixes). And even when I&#8217;m able to contribute something back to Debian, it&#8217;s usually not in areas that I care about.</p>
<p>My focus within Debian is on the technical and organizational infrastructure of the project: as a dpkg/dpkg-dev maintainer I try to improve the packaging infrastructure, as a QA member I maintain the Package Tracking System to ease collaboration, as an <a href="http://wiki.debian.org/Alioth">Alioth admin</a> I ensure all DD can host VCS repositories for their Debian related projects, as a <a href="http://www.debian.org/doc/developers-reference/index.html">developers-reference</a> co-maintainer I try to share good packaging practices, etc. Given this bias, it&#8217;s difficult to find customer projects that would let me contribute in those areas. Thus I think I need to try another approach: the simplest solution would be to find sponsors for some of my own Debian-related projects (if you have something else to suggest, please leave a comment — either in the blog or by mail).</p>
<p>That said finding sponsors looks like a difficult task in itself. While I can imagine (for example) a company using Debian on embedded devices that would like to sponsor the <a href="http://wiki.debian.org/Teams/Dpkg/RoadMap">rewrite of update-alternatives in C</a> in order to get rid of the perl dependency in the dpkg package (if you know such a company, get in touch with me!), I don&#8217;t see who would have an interest in sponsoring the time that I need to contribute new sections to the developers-reference manual. But who knows… maybe I should just try and publicly solicit sponsorship for some of the projects that I care about. In any case, suggestions and comments are welcome!</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2010/01/05/5-years-of-freexian/#comments">No comment</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2010/01/05/5-years-of-freexian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flights for Debconf</title>
		<link>http://raphaelhertzog.com/2009/03/26/flights-for-debconf/</link>
		<comments>http://raphaelhertzog.com/2009/03/26/flights-for-debconf/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:23:11 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Debconf]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=174</guid>
		<description><![CDATA[I have booked my flights for Debconf9 in July. I will arrive in Madrid on July 23th at 10:30 from Lyon Saint-Exupéry (LYS-MAD, flight AF5891) and I will leave on July 31th at 17:40 (MAD-LYS, flight AF5892). I plan to use the train to go to Cáceres but it&#8217;s too early to buy tickets on [...]]]></description>
			<content:encoded><![CDATA[<p>I have booked my flights for Debconf9 in July. I will arrive in Madrid on July 23th at 10:30 from Lyon Saint-Exupéry (LYS-MAD, flight AF5891) and I will leave on July 31th at 17:40 (MAD-LYS, flight AF5892). I plan to use the train to go to Cáceres but it&#8217;s too early to buy tickets on renfe.es. I also have no idea how far the train station is (from the airport) but it looks like I will have several hours transit time anyway. There aren&#8217;t so many trains for Cáceres. The train tickets will likely cost around 30 EUR each.</p>
<p>I&#8217;m glad that I can attend again this year. I&#8217;m sure it will be very productive. At least concerning dpkg it will be good to meet Guillem Jover IRL.</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2009/03/26/flights-for-debconf/#comments">One comment</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2009/03/26/flights-for-debconf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dell Latitude E4300 with Debian</title>
		<link>http://raphaelhertzog.com/2008/12/16/dell-latitude-e4300-with-debian/</link>
		<comments>http://raphaelhertzog.com/2008/12/16/dell-latitude-e4300-with-debian/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 16:33:54 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[User Documentation]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/?p=168</guid>
		<description><![CDATA[So I replaced my Latitude D410 with a shiny new Latitude E4300 (Intel Core 2 Duo SP9400 2.4 Ghz with 4 Gb RAM). Here are some notes about this laptop that might be interesting for others. SSD disk I now use an SSD drive for my main disk (Dell Ultra Performance SSD, it&#8217;s the second [...]]]></description>
			<content:encoded><![CDATA[<p>So I replaced my Latitude D410 with a shiny new Latitude E4300 (Intel Core 2 Duo SP9400 2.4 Ghz with 4 Gb RAM). Here are some notes about this laptop that might be interesting for others.</p>
<h3>SSD disk</h3>
<p>I now use an SSD drive for my main disk (Dell Ultra Performance SSD, it&#8217;s the second generation of Samsung SSD) and I&#8217;m satisfied with that choice, I can boot (an unmodified Debian desktop install) from the SSD in less than 30 seconds while the same system booting from a traditional hard-disk takes more than 45 seconds.</p>
<h3>X server</h3>
<p>The Intel GM45 graphic card is not auto-recognized by Xorg 7.3 (or rather by xserver-xorg-video-intel 2.3.2 which is in lenny) so you end up with the vesa driver by default. It&#8217;s possible to force the usage of the intel driver by adding a “Driver &#8220;intel&#8221;” line in the device section of xorg.conf but I have opted to use Xorg 7.4 (available in experimental). With this version, I can successfully use the DVI output in the associated dock and I have working suspend/resume. It does create some interesting problems however since that version of the xserver relies on HAL to detect the keyboard layout and doesn&#8217;t use the Keyboard section of xorg.conf. You have to create <code>/etc/hal/fdi/policy/10-keymap.fdi</code> by using <code>/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi</code> as template and reload HAL then restart X.</p>
<h3>Wifi support</h3>
<p>The Intel 5100 Wifi chipset requires Linux 2.6.27 at least for the new iwlagn driver. This driver also needs a new firmware (the <a href="http://intellinuxwireless.org/?p=iwlwifi&amp;n=downloads">iwlwifi-5000</a> one) that is not yet integrated in the non-free package firmware-iwlwifi (see <a href="http://bugs.debian.org/497717">#497717</a>).</p>
<h3>Sound support</h3>
<p>It works ok with alsa and the version integrated in linux 2.6.27 but it still has some rough edges when used in combination with the dock. Using the output jack connector on the dock doesn&#8217;t stop the output in the integrated loudspeakers and the volume on that connector is so low that you could think that it doesn&#8217;t work at all if you don&#8217;t pay attention. Using the microphone works fine.</p>
<p>For reference, if you play in the mixer, “Front mic” means the microphone connected on the dock while “Mic” means the one connected on the laptop. Each “Analog loopback X” option goes pairwise with the corresponding “Input source X” setting. In order for the recording to work, I have to set “Digital Input Source” to “Analog Input”, “Digital” must be activated and “Input source 1” defines the default input used for the recording.</p>
<h3>Bluetooth support</h3>
<p>Contrary to the previous laptop, Dell offered no choice on the bluetooth chipset, they only propose the “Dell 365 Bluetooth™ Card” so I took it but it doesn&#8217;t seem to work out of the box. In fact I can&#8217;t even see it with lspci or lsusb so I wonder if they did something wrong during the assembly. Googling on the topic didn&#8217;t gave me any good result, let me a comment if you know how to get this working.</p>
<p><strong>Update</strong>: so apparently the bluetooth component is there (ID 0a5c:4500 Broadcom Corp.), it just appears as an USB hub so it&#8217;s somewhat difficult to guess that it&#8217;s effectively a bluetooth card.</p>
<h3>Freezes, in particular with an amd64 installation</h3>
<p>I first installed the system in 64 bits mode (amd64 architecture) but I had very regular freezes of the system (I couldn&#8217;t finish a single kernel compilation for example). Since I switched to an i386 installation, the system is more stable but I still get an occasional freeze every other day. It might be that a more recent kernel fixes this or maybe it will be fixed with a future Dell Bios update… we&#8217;ll see, but it&#8217;s my biggest complaint with this laptop so far.</p>
<h3>Links</h3>
<p>Lucas Nussbaum bought the same laptop, you might want to read <a href="http://www.lucas-nussbaum.net/blog/?p=323">his remarks</a> as well.</p>
<h3>More details</h3>
<p>Load the full article only if you want to see the lspci and lsusb output on this laptop.<br />
<span id="more-168"></span><br />
<code><br />
rhertzog@rivendell:~$ lspci -nnk<br />
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)<br />
	Kernel driver in use: agpgart-intel<br />
	Kernel modules: intel-agp<br />
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)<br />
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)<br />
00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03)<br />
	Kernel driver in use: e1000e<br />
	Kernel modules: e1000e<br />
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)<br />
	Kernel driver in use: ehci_hcd<br />
	Kernel modules: ehci-hcd<br />
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)<br />
	Kernel driver in use: HDA Intel<br />
	Kernel modules: snd-hda-intel<br />
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)<br />
	Kernel driver in use: pcieport-driver<br />
	Kernel modules: shpchp<br />
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)<br />
	Kernel driver in use: pcieport-driver<br />
	Kernel modules: shpchp<br />
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)<br />
	Kernel driver in use: pcieport-driver<br />
	Kernel modules: shpchp<br />
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)<br />
	Kernel driver in use: uhci_hcd<br />
	Kernel modules: uhci-hcd<br />
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)<br />
	Kernel driver in use: ehci_hcd<br />
	Kernel modules: ehci-hcd<br />
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)<br />
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M-E LPC Interface Controller [8086:2917] (rev 03)<br />
00:1f.2 RAID bus controller [0104]: Intel Corporation Mobile 82801 SATA RAID Controller [8086:282a] (rev 03)<br />
	Kernel driver in use: ahci<br />
	Kernel modules: ahci<br />
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)<br />
	Kernel driver in use: i801_smbus<br />
	Kernel modules: i2c-i801<br />
02:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)<br />
	Kernel driver in use: firewire_ohci<br />
	Kernel modules: firewire-ohci<br />
02:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)<br />
02:01.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 12)<br />
0c:00.0 Network controller [0280]: Intel Corporation Wireless WiFi Link 5100 [8086:4232]<br />
	Kernel driver in use: iwlagn<br />
	Kernel modules: iwlagn<br />
$ lsusb<br />
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 004 Device 019: ID 046d:c03d Logitech, Inc. M-BT69a Pilot Optical Mouse<br />
Bus 004 Device 018: ID 0424:2228 Standard Microsystems Corp. 9-in-2 Card Reader<br />
Bus 004 Device 017: ID 0424:2602 Standard Microsystems Corp.<br />
Bus 004 Device 016: ID 0424:2502 Standard Microsystems Corp.<br />
Bus 004 Device 007: ID 045e:00dd Microsoft Corp.<br />
Bus 004 Device 006: ID 0c45:63fe Microdia<br />
Bus 004 Device 004: ID 413c:2513 Dell Computer Corp.<br />
Bus 004 Device 003: ID 413c:2513 Dell Computer Corp.<br />
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 005: ID 413c:8162 Dell Computer Corp.<br />
Bus 001 Device 004: ID 413c:8161 Dell Computer Corp.<br />
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp.<br />
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 003 Device 002: ID 0a5c:5800 Broadcom Corp.<br />
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</code></p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2008/12/16/dell-latitude-e4300-with-debian/#comments">21 comments</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2008/12/16/dell-latitude-e4300-with-debian/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>This time of the year again</title>
		<link>http://raphaelhertzog.com/2008/03/03/this-time-of-the-year-again/</link>
		<comments>http://raphaelhertzog.com/2008/03/03/this-time-of-the-year-again/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 08:45:43 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[DPL]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.com/2008/03/03/this-time-of-the-year-again/</guid>
		<description><![CDATA[Yes, it&#8217;s DPL election time again. On the good side, we&#8217;ll spend less time this year than we used to thanks the constitution change. On the bad side, it seems that almost nobody is interested to run for DPL (even HE is not sure yet!). I&#8217;ve been relatively satisfied by the work done by sam [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it&#8217;s DPL election time again. On the good side, we&#8217;ll spend less time this year than we used to thanks the constitution change. On the bad side, it seems that almost nobody is interested to run for DPL (even HE is not sure yet!).</p>
<p>I&#8217;ve been relatively satisfied by the work done by sam (although one can always do better) and it looks like many share this feeling&#8230; and when this is the case, we just expect the DPL to run again. But sam clearly said that he won&#8217;t run again. What a pity.</p>
<p>I also don&#8217;t plan to run this year[1]  but I&#8217;m always interested in leadership issues and I&#8217;d gladly be part of a <a href="http://www.debian.org/vote/2007/platforms/hertzog">DPL team</a>. Hopefully someone will provide such an alternative on the ballot this year.</p>
<p>Right now, I&#8217;m more in the mood of implementing some real changes (like the symbol based dependencies that I added to dpkg-shlibdeps) instead of trying to convince others to do them. When you associate this to some support of the leadership in place, it can give very good results.</p>
<p>Now back to real work, I still have to test and polish the dpkg-source rewrite which adds support of several brand new source package formats. Feel free to check out our progress in the <a href="http://git.debian.org/?p=dpkg/dpkg.git;a=shortlog;h=sourcev3">sourcev3 git branch</a>.</p>
<p>[1] Feel free to convince me otherwise by adding some comments here.</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2008/03/03/this-time-of-the-year-again/#comments">2 comments</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2008/03/03/this-time-of-the-year-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attending Debconf !</title>
		<link>http://raphaelhertzog.com/2006/02/14/attending-debconf/</link>
		<comments>http://raphaelhertzog.com/2006/02/14/attending-debconf/#comments</comments>
		<pubDate>Tue, 14 Feb 2006 19:26:33 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Stories of life]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.ouaza.com/wordpress/2006/02/14/attending-debconf/</guid>
		<description><![CDATA[I didn&#8217;t attend Debconf since Debconf 1 (in Bordeaux), but this year I&#8217;ll come. I just booked the flights. I&#8217;ll be there from the 14th to the 22th of May. See you in Oaxtepec ! No comment &#124; Liked this article? Click here. &#124; My blog is Flattr-enabled.]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t attend Debconf since Debconf 1 (in Bordeaux), but this year I&#8217;ll come. I just booked the flights. I&#8217;ll be there from the 14th to the 22th of May.</p>
<p>See you in Oaxtepec !</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.com/2006/02/14/attending-debconf/#comments">No comment</a> | Liked this article? <a href="http://raphaelhertzog.com/support-my-work/">Click here</a>. | My blog is <a href="http://flattr.com/thing/26545/apt-get-install-debian-wizard">Flattr-enabled</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.com/2006/02/14/attending-debconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

