<?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>Destination Debian&#187; Debian</title>
	<atom:link href="http://raphaelhertzog.fr/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://raphaelhertzog.fr</link>
	<description>Infos à la source, maîtrisez votre distribution Debian/Ubuntu</description>
	<lastBuildDate>Thu, 10 May 2012 09:45:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>La traduction anglaise du Cahier de l&#8217;Admin Debian est disponible</title>
		<link>http://raphaelhertzog.fr/2012/05/10/la-traduction-anglaise-du-cahier-de-ladmin-debian-est-disponible/</link>
		<comments>http://raphaelhertzog.fr/2012/05/10/la-traduction-anglaise-du-cahier-de-ladmin-debian-est-disponible/#comments</comments>
		<pubDate>Thu, 10 May 2012 09:45:21 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Cahier Admin]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Livres]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1508</guid>
		<description><![CDATA[Après 5 mois de travail, la traduction anglaise du Cahier de l'Admin Debian est disponible sous licences libres (GPL2+ / CC-BY-SA 3.0).]]></description>
			<content:encoded><![CDATA[<p><a href="http://debian-handbook.info/"><img src="http://raphaelhertzog.com/files/2012/05/front-cover-small.png" alt="The Debian Administrator&#039;s Handbook Cover" title="The Debian Administrator&#039;s Handbook Cover" width="116" height="150" class="alignleft size-full wp-image-2700" /></a> Je suis vraiment content qu&#8217;on ait terminé ce projet. Roland et moi avons passé tellement de temps sur ce livre depuis décembre dernier&#8230; aussi bien pour la traduction à proprement parler que pour toutes les autres choses que l&#8217;on a tendance à oublier: une jolie couverture, une mise en page agréable et irréprochable pour le livre imprimé, la coordination du travail des relecteurs, s&#8217;enregistrer comme éditeur pour avoir un numéro ISBN, etc. Je reviendrai sûrement sur certains aspects de cette aventure dans de futurs articles.</p>
<p>En attendant, profitez pleinement de ce livre conforme aux principes du logiciel libre selon Debian:</p>
<ul>
<li>installez le depuis unstable avec <code>apt-get install debian-handbook</code>;</li>
<li>consultez la <a href="http://debian-handbook.info/browse/stable/">version en ligne</a>;</li>
<li>procurez vous <a href="http://debian-handbook.info/get/">le livre papier ou le livre électronique</a> (disponible en PDF, EPUB, MOBI);</li>
<li>téléchargez les sources avec <code>git clone git://anonscm.debian.org/debian-handbook/debian-handbook.git</code> et <a href="http://debian-handbook.info/contribute/">contribuez</a> <img src='http://raphaelhertzog.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<p>Consultez <a href="http://debian-handbook.info/2012/the-debian-administrators-handbook-is-available/">l&#8217;annonce officielle</a> (il y a une remise pour ceux qui achètent le livre papier dans les 8 premiers jours).</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/05/10/la-traduction-anglaise-du-cahier-de-ladmin-debian-est-disponible/#comments">10 commentaires</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/05/10/la-traduction-anglaise-du-cahier-de-ladmin-debian-est-disponible/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en avril 2012</title>
		<link>http://raphaelhertzog.fr/2012/05/01/mes-activites-debian-en-avril-2012/</link>
		<comments>http://raphaelhertzog.fr/2012/05/01/mes-activites-debian-en-avril-2012/#comments</comments>
		<pubDate>Tue, 01 May 2012 14:02:57 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Cahier Admin]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[Résumé d'activité]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1503</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un bon moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (186,38 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>Nouvelles de Dpkg</h3>
<p>Pour la première fois depuis plusieurs années, il y a eu une nouvelle version de dpkg (1.16.3) dont le changelog ne mentionne pas mon nom. Les 3-4 commits que j&#8217;ai effectués ne méritaient pas une entrée de changelog. Je dois reconnaître qu&#8217;il m&#8217;a été assez facile de mettre dpkg de côté compte tenu de <a href="http://lists.debian.org/debian-dpkg/2012/04/msg00023.html">l&#8217;ambiance actuelle avec Guillem</a> et de comment j&#8217;ai été occupé avec mes autres projets.</p>
<p>Faire profil bas pendant un certain temps ne peut pas faire de mal. Mais je n&#8217;ai pas l&#8217;intention d&#8217;arrêter de contribuer à dpkg. Au contraire même, c&#8217;est une activité que j&#8217;apprécie beaucoup (habituellement).</p>
<h3>Travail d&#8217;empaquetage</h3>
<p>J&#8217;ai mis en paquet la version 3.0.0 de SQL-Ledger, et plus tard dans le mois j&#8217;ai parrainé le paquets de LedgerSMB, un fork de SQL-Ledger qui — contrairement à ce dernier — est développé comme un vrai projet libre.</p>
<p>J&#8217;ai également empaqueté la version 0.56 de Zim, et mis à jour WordPress en version 3.3.2 avec ses nombreuses corrections de sécurité.</p>
<h3>The Debian Administrator&#8217;s Handbook</h3>
<p>Comme depuis plusieurs mois, la plus grande partie de mon temps a été consacrée à la traduction anglaise du Cahier de l&#8217;Admin Debian. La <a href="http://debian-handbook.info/2012/liberation-fund-completed-release-in-the-next-few-weeks/">grande nouvelle</a> est que le fond de libération a été complété (merci à l&#8217;<a href="http://eof.eu.org">École Ouverte Francophone</a> qui a fait le don nécessaire pour compléter le fond). Cela veut donc dire que le livre sera publié sous des licences compatibles aux principes du logiciel libre selon Debian (GPL-2+ / CC-BY-SA 3.0) dès sa publication.</p>
<p>On espère le publier la semaine prochaine (c&#8217;est-à-dire entre le 7 et le 11 mai). La sortie PDF pour le livre imprimé est quasiment prête. Il reste du travail sur la sortie HTML/EPUB et on doit aussi prépaper la publication des sources&#8230;</p>
<p>Souhaitons que tout se déroule comme prévu.</p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2012/05/01/my-debian-activities-in-april-2012/">My Debian Activities in April 2012</a>.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/05/01/mes-activites-debian-en-avril-2012/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/05/01/mes-activites-debian-en-avril-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en mars 2012</title>
		<link>http://raphaelhertzog.fr/2012/04/09/mes-activites-debian-en-mars-2012/</link>
		<comments>http://raphaelhertzog.fr/2012/04/09/mes-activites-debian-en-mars-2012/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 12:12:01 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[multiarch]]></category>
		<category><![CDATA[nautilus-dropbox]]></category>
		<category><![CDATA[Résumé d'activité]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1449</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un bon moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (227,83 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>dpkg</h3>
<p>dpkg accompagné du support <em>multiarch</em> est maintenant disponible dans <em>Sid</em>, grâce à Guillem. La route fut sinueuse, et de nombreux retards survinrent même après <a href="https://lists.debian.org/debian-devel-announce/2012/03/msg00005.html">l&#8217;annonce</a> faite par Guillem sur debian-devel-announce. L&#8217;<em>upload</em> est intervenu, enfin, le 19 mars.</p>
<p>Je n&#8217;ai pas vraiment apprécié son annonce dans la mesure où elle n&#8217;était absolument pas coordonnée et, ayant été impliqué depuis le début, nous aurions pu la rendre beaucoup moins effrayante pour le public. J&#8217;ai finalement <a href="https://lists.debian.org/debian-devel/2012/03/msg00394.html">mis à disposition un script</a> permettant à quiconque de vérifier s&#8217;il est affecté par l&#8217;un des problèmes potentiels soulevés par Guillem. Bien que réels, ces problèmes ont une faible probabilité d&#8217;apparition dans le cas d&#8217;un usage normal de <em>multiarch</em>.</p>
<p><a href="http://bugs.debian.org/664058">Bernhard R. Link a soumis un patch</a> ajoutant une nouvelle commande &#8211;status à dpkg-buildflags. Cette commande afficherait toutes les informations nécessaires pour comprendre quels drapeaux sont activés et pourquoi ils le sont. Elle serait naturellement appelée pendant le processus de compilation par debian/rules afin de garder une trace de la configuration des drapeaux de compilation. Le but étant d&#8217;aider le déboguage, ainsi que de rendre possible l&#8217;extraction automatique de cette information depuis les logs. J&#8217;ai passé en revue le patch et, après plusieurs itérations, ce dernier est pratiquement prêt à être intégré. Il reste néanmoins un point sur lequel Bernhard et moi sommes en désaccord, à la suite de quoi j&#8217;ai <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664058#35">sollicité l&#8217;avis de Guillem</a> afin de prendre une décision. Malheureusement ni lui ni personne d&#8217;autre ne s&#8217;est manifesté.</p>
<p>J&#8217;ai également <em>uploadé</em>, à la demande de Alexander Wirt, un nouveau <a href="https://lists.debian.org/debian-backports-changes/2012/03/msg00315.html">rétroportage (<em>backport</em>) de dpkg</a> dans lequel j&#8217;ai supprimé la variable DEB_HOST_MULTIARCH dans dpkg-architecture, ce afin d&#8217;être certain que le <em>multiarch</em> ne soit jamais activé dans d&#8217;autres <em>backports</em>.</p>
<p>Une dernière chose que je n&#8217;ai pas mentionnée publiquement jusqu&#8217;à présent : j&#8217;ai contacté Lennart Pottering pour lui suggérer une amélioration du fichier <code>/etc/os-release</code> qu&#8217;il <a href="http://0pointer.de/blog/projects/os-release.html">essaye actuellement d&#8217;harmoniser entre les différentes distributions</a>. Il m&#8217;est apparu que ce fichier pourrait également remplacer notre fichier <code>/etc/dpkg/origins/default</code> (et pas seulement <code>/etc/debian_version</code>), à la condition qu&#8217;il puisse aussi contenir des informations d&#8217;ascendance. Après quelques échanges, Lennart <a href="http://www.freedesktop.org/software/systemd/man/os-release.html">documenta de nouveaux champs officiels</a> pour ce fichier (ID_LIKE, HOME_URL, SUPPORT_URL, BUG_REPORT_URL). La prochaine étape pour moi consiste maintenant à améliorer dpkg-vendor afin qu&#8217;il supporte ce fichier (en tant que solution de secours ou en tant que comportement par défaut, je ne sais pas encore).</p>
<h3>Empaquetage</h3>
<p>J&#8217;ai empaqueté quilt 0.60 (nous sommes maintenant tombés à 9 patchs spécifiques Debian, alors que nous en étions à un ébouriffant 26 pour la version 0.48 !) ainsi que zim 0.55.</p>
<p>En prévision de la prochaine publication <em>upstream</em> de Publican, <a href="https://lists.debian.org/debian-perl/2012/03/msg00002.html">j&#8217;ai demandé à l&#8217;équipe Perl</a> d&#8217;empaqueter quelques modules Perl dont a maintenant besoin Publican. Moins de deux semaines plus tard, ils étaient tous dans <em>unstable</em> ! Félicitations et merci beaucoup à l&#8217;équipe Perl (et en particulier à Salvatore Bonaccorso, dont j&#8217;ai fait la connaissance alors que nous partagions le même vol lors de la dernière DebConf).</p>
<p>Sur un tout autre registre, être le mainteneur de nautilus-dropbox est devenu de moins en moins drôle ces derniers mois, en particulier parce que <a href="https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/909488">les auteurs amont ont essayé de passer outre certaines des décisions (correctes, à mon sens) d&#8217;empaquetage que j&#8217;avais prises</a> et se sont mis en relation avec les <em>community managers</em> d&#8217;Ubuntu pour avoir gain de cause. Enfin, je continue à recevoir des doublons d&#8217;un <a href="https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/937546">bogue qui ne concerne pas mon paquet</a>, mais le paquet officiel, pour lequel Dropbox n&#8217;a pas répondu à ma requête.</p>
<h3>Version anglaise du Cahier de l&#8217;Admin Debian</h3>
<p>La traduction est maintenant finie et c&#8217;est l&#8217;intégralité du livre qui est actuellement en relecture. Cela prend un peu plus de temps qu&#8217;escompté, d&#8217;une part car nous essayons d&#8217;harmoniser le style et d&#8217;autre part car il n&#8217;est pas facile de coordonner le travail de plusieurs relecteurs volontaires.</p>
<p>La couverture du livre est pour sa part quasi-finalisée (cliquez sur l&#8217;image pour la voir en plus haute définition) : </p>
<p><a href="http://raphaelhertzog.com/files/2012/04/front-cover.png"><img src="http://raphaelhertzog.com/files/2012/04/front-cover-232x300.png" alt="" width="232" height="300" class="aligncenter size-medium wp-image-2656" /></a></p>
<p>Nous avons également fait des progrès en ce qui concerne le design intérieur de la version papier. Je n&#8217;ai malheureusement rien à vous montrer pour l&#8217;instant, mais ça sera vraiment chouette&#8230; et fait uniquement à partir d&#8217;une feuille de style LaTeX adaptée pour dblatex.</p>
<p>La <a href="http://debian-handbook.info/liberation/">campagne de libération</a> a ralenti ce mois-ci, avec seulement 41 nouveaux donateurs. Elle a néanmoins fait un joli bond en avant grâce à une généreuse donation de 1000€ de la part de <a href="http://www.offensive-security.com/">Offensive security</a>, l&#8217;entreprise derrière <a href="http://www.backtrack-linux.org/">Backtrack Linux</a>. Ils vont prochainement communiquer sur ce don, espérons que ça donnera un coup de boost à l&#8217;opération. Ce serait une belle réussite que de réussir à réunir les 3000€ restants dans les quelques semaines qui précèdent la publication officielle du livre !</p>
<p>Le livre a monopolisé mon temps de travail ce mois-ci et explique ma relative inactivité sur d&#8217;autres fronts. J&#8217;ai travaillé plus qu&#8217;à l&#8217;accoutumée, et ma femme n&#8217;arrête pas de me répéter que j&#8217;ai l&#8217;air fatigué et que je devrais aller au lit plus tôt&#8230; mais j&#8217;aperçois maintenant le bout du tunnel : si tout va bien, la publication du livre devrait intervenir dans les prochaines semaines et je pourrais alors revenir à un style de vie plus sain.</p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2012/04/01/my-debian-activities-in-march-2012/">My Debian Activities in March 2012</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/04/09/mes-activites-debian-en-mars-2012/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/04/09/mes-activites-debian-en-mars-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en février 2012</title>
		<link>http://raphaelhertzog.fr/2012/03/05/mes-activites-debian-en-fevrier-2012/</link>
		<comments>http://raphaelhertzog.fr/2012/03/05/mes-activites-debian-en-fevrier-2012/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 07:27:01 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[multiarch]]></category>
		<category><![CDATA[quilt]]></category>
		<category><![CDATA[Résumé d'activité]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1420</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un on moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (384,14 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>dpkg et multiarch</h3>
<p>Le mois a débuté par une <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658341#73">décision du Comité Technique</a> m&#8217;autorisant à procéder à l&#8217;<em>upload</em> d&#8217;un dpkg multi-architectures, et ce même si Guillem n&#8217;avait pas encore fini sa revue de code (ainsi que les changements associés). Compte tenu de cette décision, Guillem effectua lui-même <a href="http://lists.debian.org/debian-experimental-changes/2012/02/msg00025.html">l&#8217;envoi dans <em>experimental</em></a>.</p>
<p>Envoi à la suite duquel j&#8217;ai <a href="http://raphaelhertzog.com/2012/02/07/dpkg-with-multiarch-support-available-in-debian-experimental/">annoncé la disponibilité d&#8217;une version test</a>, et invité les bonnes volontés à l&#8217;essayer. Tout cela a conduit à de <a href="http://lists.debian.org/debian-devel/2012/02/threads.html#00184">nouvelles discussions sur la liste debian-devel</a>.</p>
<p>Au cours de ces discussions, nous avons appris que Guillem <a href="http://lists.debian.org/20120210225620.GA8782@gaara.hadrons.org">avait changé son fusil d&#8217;épaule</a> concernant la possibilité de partager deux fichiers (identiques) entre plusieurs paquets <code>Multi-Arch: same</code>, et qu&#8217;il avait abandonné cette fonctionnalité. Si cette dernière avait été retirée des spécifications multi-arch, cela aurait signifié encore une nouvelle mise à jour de toutes les bibliothèques déjà mises à jour pour multi-arch. À ce stade, la discussion s&#8217;est arrêtée, avec une dernière note de Guillem <a href="http://lists.debian.org/20120215011510.GA15353@gaara.hadrons.org">expliquant</a> qu&#8217;il existait des tensions, à chaque fois que nous discutions de changements invasifs, entre choisir la facilité et ce qu&#8217;il convient de faire.</p>
<p>Après quelques semaines (ainsi qu&#8217;un <a href="http://lists.debian.org/debian-devel/2012/02/msg00589.html">précieux résumé de Russ Allbery</a>), Guillem <a href="http://lists.debian.org/20120301030201.GB8180@gaara.hadrons.org">annonça</a> que, bien que toujours pas convaincu, il réactivait ladite fonctionnalité. De plus, il <a href="http://lists.debian.org/20120229001505.GA2296@gaara.hadrons.org">ajouta</a> avoir bientôt fini le travail, et qu&#8217;il pousserait les derniers morceaux de la branche multiarch vers la branche master du dépôt Git cette semaine (l&#8217;<em>upload</em> de la 1.16.2 étant planifié la semaine prochaine).</p>
<p>Voilà qui clôt le résumé. J&#8217;ai bien évidemment participé aux discussions, mais je n&#8217;ai pas fait grand chose de plus&#8230; Je dispose d&#8217;un &laquo;&nbsp;mandat&nbsp;&raquo; me permettant d&#8217;effectuer l&#8217;<em>upload</em> de la version multi-arch de dpkg vers <em>sid</em>, mais je n&#8217;ai pas souhaité m&#8217;en servir vu que ces discussions n&#8217;avaient pas abouties sur une conclusion claire. De plus, Guillem a été très clair sur le fait qu&#8217;il considérait l&#8217;implémentation de multiarch comme <a href="http://lists.debian.org/debian-dpkg/2012/02/msg00066.html">&laquo;&nbsp;boguée&nbsp;&raquo;, &laquo;&nbsp;bancale&nbsp;&raquo; et &laquo;&nbsp;inachevée&nbsp;&raquo;</a>, et qu&#8217;il avait retravaillé le code afin de corriger quelques erreurs&#8230; Étant donné qu&#8217;il n&#8217;a jamais partagé l&#8217;avancement de ses travaux, je n&#8217;avais aucun moyen de l&#8217;aider, même simplement en examinant ce qu&#8217;il faisait.</p>
<p>Nous avons également recueilli quelques rapports de bogue en lien avec multi-arch, mais je n&#8217;ai pas pu m&#8217;en occuper dans la mesure où Guillem avait clairement la main sur la base de code, dans laquelle il a effectué de nombreux changements dans son coin&#8230; Ce n&#8217;est pas exactement comme cela que j&#8217;espérais participer à un projet de logiciel libre, mais la vie est pleine de surprises !</p>
<p>Je serai soulagé une fois cette histoire terminée. Pendant ce temps, j&#8217;ai ajouté une nouvelle entrée sur ma <em>TODO list</em> depuis ma <a href="http://lists.debian.org/20120214131720.GD11824@rivendell.home.ouaza.com">proposition de gestion des <em>changelogs bin-nmu</em></a>, qui pourrait également corriger le bogue n°<a href="http://bugs.debian.org/440094">440094</a>.</p>
<h3>Travaux divers concernant dpkg</h3>
<p>Après en avoir discuté avec Guillem, nous sommes tombés d&#8217;accord sur le fait que les informations de copyright devaient uniquement apparaître dans les sources, et non dans les pages de manuel, ou dans la sortie de <code>--version</code>. Les deux derniers cas sont soumis à traduction et demandent un effort inutile aux traducteurs lors des mises à jour. Guillem disposait déjà de codes pour gérer les chaînes <code>--version</code>, et de mon côté je me suis occupé des <a href="http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git;a=commit;h=95ea2221c63137e50b50761d9b91ac43ebee3a09">modifications concernant les pages de manuel</a>.</p>
<p>J&#8217;ai intégré quelques mises à jour mineures concernant la documentation, et corrigé un bogue relatif à une page de man manquante. J&#8217;ai <a href="http://lists.debian.org/20120215161251.GA26551@rivendell.home.ouaza.com">découvert</a> un peu plus tard que certaines modifications récentes avaient entraîné la perte de toutes les pages de manuel traduites. Pour remédier à cela, j&#8217;ai suggéré une amélioration de <code>dh_installman</code> (et même préparé un <a href="http://lists.debian.org/20120223220259.GA1670@rivendell.home.ouaza.com">patch</a>). Guillem choisit finalement <a href="http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git;a=commitdiff;h=806dfa8237d9e1e3c80a8b096cb1496d930fd34d">une autre manière d&#8217;installer les pages de manuel traduites</a>.</p>
<p>Aiguillonné par une <a href="http://lists.debian.org/4F31C323.9090606@debian.org">discussion sur la liste debian-devel</a>, j&#8217;ai ajouté une nouvelle entrée à ma <em>TODO list</em> : implémenter <code>dpkg-maintscript-helper rm_conffile_if_owner</code>, afin de gérer le cas où un conffile est déplacé dans un autre paquet qui peut être installé (ou pas) .</p>
<h3>Travaux divers d&#8217;empaquetage</h3>
<p>J&#8217;ai empaqueté quilt 0.51 au début du mois. Le nombre de patchs spécifiques à Debian diminue doucement. Cinq patchs ont été supprimés dans la version 0.51, et un nouveau a été ajouté. J&#8217;ai soumis <em>upstream</em>, plus tard dans le mois, quatre patchs supplémentaires, qui ont été acceptés pour la version 0.60.</p>
<p>Cette nouvelle version (qui vient juste d&#8217;être publiée, je vais rapidement l&#8217;empaqueter) constitue un jalon important dans la mesure où elle est la première dépourvue de tout code en C (c&#8217;était le cas pour la version Debian depuis longtemps, mais au prix d&#8217;un patch intrusif). Le développeur <em>upstream</em> Jean Delvare a travaillé là-dessus en se basant sur notre patch, puis est allé encore plus loin pour le rendre plus efficace.</p>
<p>Mis à part quilt, j&#8217;ai également <em>uploadé</em> dh-linktree 0.2 (mise à jour mineure de la documentation), sql-ledger 2.8.36 (nouvelle version <em>upstream</em>), logidee-tools 1.2.12 (corrections mineures) et publican 2.8-2 (correction du bogue critique pour la publication <a href="http://bugs.debian.org/660795">n°660795</a>).</p>
<h3>Consultants Debian</h3>
<p>Le Chef de Projet Debian travaille à fédérer les <a href="http://lists.debian.org/debian-companies/">entreprises Debian</a>. En tant que propriétaire de <a href="http://www.freexian.com">Freexian SARL</a>, je ne pouvais qu&#8217;être extrêmement intéressé puisque Freexian &laquo;&nbsp;contribue, offre un support et trouve un intérêt stratégique à Debian&nbsp;&raquo;. Il n&#8217;y a qu&#8217;un seul problème : il faut deux employés au minimum, et je n&#8217;en ai aucun (je suis tout seul ) ! J&#8217;ai essayé d&#8217;argumenter en avançant que j&#8217;avais déjà travaillé, en de multiples occasions, avec d&#8217;autres développeurs Debian (en tant que sous-traitants/partenaires) lorsque les projets étaient trop conséquents pour moi tout seul (ou que je n&#8217;avais pas assez de temps). Mais cet argument a été rejeté. </p>
<p>À la place, et dans la mesure où notre intrépide leader n&#8217;est jamais effrayé à l&#8217;idée de proposer des compromis, il m&#8217;a suggéré (ainsi qu&#8217;à MJ Ray, qui avait avancé des idées similaires aux miennes) d&#8217;animer la liste de diffusion <a href="http://lists.debian.org/debian-consultants/">Debian Consultants</a> qui, selon lui, serait plus appropriée aux entreprises d&#8217;indépendants telles que la mienne. J&#8217;ai accepté d&#8217;aider à &laquo;&nbsp;animer&nbsp;&raquo; cette liste et, de son côté, il s&#8217;est engagé à promouvoir à la fois les listes &laquo;&nbsp;Debian Companies&nbsp;&raquo; et &laquo;&nbsp;Debian Consultants&nbsp;&raquo;.</p>
<p>Quoi qu&#8217;il en soit, la liste &laquo;&nbsp;Debian Consultants&nbsp;&raquo; a connu un peu de trafic dernièrement et vous êtes encouragés à vous y abonner si vous êtes un indépendant proposant des services gravitant autour de Debian. Le point le plus prometteur reste la proposition de James Bromberger <a href="http://lists.debian.org/debian-consultants/2012/02/msg00020.html">d&#8217;implémenter une vraie base de données des consultants</a>, en lieu et place de l&#8217;actuelle <a href="http://www.debian.org/consultants/">page statique</a>.</p>
<h3>Nouvelles de la traduction du Cahier de l&#8217;Admin</h3>
<p>Nous avons bien avancé ce mois-ci, et il ne reste plus qu&#8217;un seul chapitre à traduire. En conséquence, j&#8217;ai décidé de commencer la relecture, et j&#8217;ai lancé un <a href="https://plus.google.com/111785500145924152411/posts/6Jiuz5FZmZo">appel aux volontaires</a> en soumettant un chapitre différent à cinq relecteurs.</p>
<p>La <a href="http://debian-handbook.info/liberation/">campagne de libération</a> a effectué un joli bond en avant, et ce grâce à sa couverture sur <a href="http://barrapunto.com/articles/12/02/09/0938234.shtml">barrapunto.com</a>. Nous avons ainsi atteint 80% du montant total, alors que nous n&#8217;en étions qu&#8217;à 72% au début du mois (grâce à 113 nouveaux donateurs !). Il reste moins de 5000€ à réunir pour permettre la publication du livre sous une licence libre.</p>
<p>Vu la progression sur ces derniers mois, il est cependant assez improbable que la somme soit réunie à temps pour la publication du livre en avril. Ce qui serait pourtant bien&#8230; aussi soyez sympas et passez le mot autour de vous !</p>
<p>En parlant de la publication du livre : je suis en train de la préparer petit à petit. Traduire les fichiers docbooks ne suffit pas, je dois être capable de générer des versions HTML, ePub et PDF du livre. J&#8217;utilise <a href="https://fedorahosted.org/publican/">Publican</a> pour la plupart des formats, mais pour ce qui est des PDF, Publican s&#8217;éloigne de fop et son remplaçant (basé sur webkit) est loin d&#8217;être satisfaisant en ce qui concerne la génération d&#8217;une version prête à imprimer. J&#8217;envisage donc d&#8217;utiliser <a href="http://dblatex.sourceforge.net/">dblatex</a>, et de faire supporter dblatex comme <em>backend</em> par Publican.</p>
<p>J&#8217;ai embauché Benoît Guillon, l&#8217;auteur de dblatex, afin qu&#8217;il corrige certains bogues ennuyeux et qu&#8217;il améliore le logiciel afin de couvrir mes besoins pour le livre (le résultat est déjà, pour partie, dans le dépôt CVS de dblatex). Je travaille également avec un maquettiste professionnel afin d&#8217;obtenir une mise en page irréprochable.</p>
<p>Je me suis également lancé à la recherche d&#8217;un <a href="https://plus.google.com/111785500145924152411/posts/G9oDQko6iFo">développeur Python Django</a> pour la réalisation du site par lequel le livre sera commercialisé (et diffusé). L&#8217;objectif de ce site sera plus large que la simple mise en avant du livre (&laquo;&nbsp;aider à financer les développeurs de logiciel libre&nbsp;&raquo;), mais dans le monde du logiciel libre, il est toujours bon de commencer par s&#8217;occuper de son propre cas. <img src='http://raphaelhertzog.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Il reste à espérer que tout sera prêt en avril. Je travaille dur pour respecter cette échéance ! Vous devez avoir remarqué que mon blog était relativement calme le mois dernier&#8230;.</p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2012/03/01/my-debian-activities-in-february-2012/">My Debian Activities in February 2012</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/03/05/mes-activites-debian-en-fevrier-2012/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/03/05/mes-activites-debian-en-fevrier-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommandations pour le parrainage de paquets Debian</title>
		<link>http://raphaelhertzog.fr/2012/02/29/recommandations-pour-le-parrainage-de-paquets-debian/</link>
		<comments>http://raphaelhertzog.fr/2012/02/29/recommandations-pour-le-parrainage-de-paquets-debian/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 11:35:06 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Documentation pour les contributeurs]]></category>
		<category><![CDATA[debdiff]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[developers-reference]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[licensecheck]]></category>
		<category><![CDATA[lintian]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Parrainage]]></category>
		<category><![CDATA[Sponsorship]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1399</guid>
		<description><![CDATA[Parrainer un paquet signifie l&#8217;uploader pour le compte d&#8217;une autre personne (qui se trouve être, la plupart du temps, un nouveau contributeur voulant devenir mainteneur de paquet). Le parrainage est réservé aux développeurs Debian, car ils sont réputés connaître les tenants et aboutissants de l&#8217;empaquetage. Cet article essaye ici de documenter ce processus, afin de [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://raphaelhertzog.com/files/2011/01/checklist-notepad-300x225.jpg" alt="" width="300" height="225" class="alignleft size-medium wp-image-1245" />Parrainer un paquet signifie l&#8217;<em>uploader</em> pour le compte d&#8217;une autre personne (qui se trouve être, la plupart du temps, un nouveau contributeur voulant devenir mainteneur de paquet). Le parrainage est réservé aux développeurs Debian, car ils sont réputés connaître les tenants et aboutissants de l&#8217;empaquetage. Cet article essaye ici de documenter ce processus, afin de s&#8217;assurer que le parrain effectue un travail satisfaisant, au regard des standards Debian.</p>
<p>Parrainer un paquet dans l&#8217;archive Debian n&#8217;est pas une tâche triviale. Cela suppose que vous ayez vérifié son empaquetage et jugé qu&#8217;il était du niveau de qualité attendu par Debian. Voyons voir ce que vous pouvez et devriez faire dans un tel cas :</p>
<h3>Parrainer l&#8217;envoi initial</h3>
<p>Parrainer un tout nouveau paquet requiert une analyse méthodique de son empaquetage : compiler le paquet et tester le logiciel proprement dit n&#8217;est absolument pas suffisant ! Vous devez ouvrir chaque fichier dans le répertoire <code>debian</code> à la recherche de problèmes potentiels. Voici une liste que vous pouvez utiliser pour réaliser cet audit :</p>
<ul>
<li>Vérifier que l&#8217;archive TAR amont fournie est identique à celle distribuée par l&#8217;auteur amont (dans le cas où les sources ont été ré-empaquetées pour Debian, il vous faudra générer l&#8217;archive par vous-même) ;</li>
<li>Lancer lintian. Ce dernier remontera beaucoup de problèmes &laquo;&nbsp;habituels&nbsp;&raquo;. Vérifier que les <em>overrides</em> employés pour masquer des erreurs sont pleinement justifiés ;</li>
<li>Lancer licensecheck et vérifier que debian/copyright est correct et exhaustif. Rechercher les problèmes de licences (comme les fichiers dont l&#8217;en-tête comporte &laquo;&nbsp;All rights reserved&nbsp;&raquo;, ou une licence non compatible avec les principes du logiciel libre selon Debian) ;</li>
<li>Compiler le paquet avec pbuilder (ou équivalent), afin de s&#8217;assurer que les dépendances de compilation soient complètes ;</li>
<li>Rechercher les erreurs dans debian/control : est-ce qu&#8217;il suit les <a href="http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-debian-control">bonnes pratiques</a> ? Est-ce que la liste des dépendances est complète ?</li>
<li>Rechercher les erreurs dans debian/rules : est-ce qu&#8217;il suit les <a href="http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-debian-rules">bonnes pratiques</a> ? Est-il améliorable ?</li>
<li>Rechercher les erreurs dans les scripts de configuration (preinst, postinst, prerm, postrm, config) : est-ce que les scripts preinst et postrm fonctionneront si les dépendances ne sont pas installées ? Est-ce que tous les scripts sont bien idempotents (c&#8217;est à dire qu&#8217;ils peuvent être lancés un nombre arbitraire de fois sans conséquences fâcheuses) ?</li>
<li>Passer en revue toutes les modifications faites aux fichiers amont (soit dans les fichiers .diff.gz, soit dans debian/patches/ ou directement embarquées dans le tarball debian en ce qui concerne les fichiers binaires). Est-ce que ces modifications sont justifiées ? Sont-elles proprement documentées (en utilisant <a href="http://dep.debian.net/deps/dep3/">DEP-3</a> dans le cas des patchs) ?</li>
<li>Pour chaque fichier, il vous faut vous demander pourquoi il est là et s&#8217;il constitue la meilleure manière d&#8217;atteindre le but recherché. Est-ce que le mainteneur suit bien <a href="http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html">les bonnes pratiques de l&#8217;empaquetage</a> décrites dans la Référence du Développeur Debian ?</li>
<li>Compiler, installer les paquets, et essayer les logiciels. Assurez-vous de pouvoir supprimer et purger les paquets. Vous pouvez aussi tester les paquets grâce à <a href="http://packages.debian.org/sid/piuparts">piuparts</a>.</li>
</ul>
<p>Si cet audit n&#8217;a révélé aucun problème, vous pouvez alors <em>uploader</em> le paquet. Mais souvenez-vous que même si vous n&#8217;en êtes pas le mainteneur, le parrain reste responsable de ce qu&#8217;il a envoyé dans l&#8217;archive Debian. C&#8217;est pourquoi vous êtes encouragé à suivre le paquet grâce au PTS (<em>Package Tracking System</em> &#8211; Système de Suivi des Paquets).</p>
<h3>Parrainer la mise à jour d&#8217;un paquet déjà existant</h3>
<p>Vous supposerez généralement que le paquet a déjà été l&#8217;objet d&#8217;un examen minutieux. Donc plutôt que de recommencer, vous <strong>analyserez avec beaucoup d&#8217;attention les différences entre l&#8217;ancienne et la nouvelle  version</strong> préparée par le mainteneur. Si vous n&#8217;avez pas vous-même effectué la revue initiale, vous souhaiterez peut-être jeter un coup d&#8217;oeil un peu plus approfondi au paquet en lui-même, juste au cas où le premier &laquo;&nbsp;relecteur&nbsp;&raquo; ait été un peu négligeant.</p>
<p>Pour comparer, il vous faut les deux versions. Télécharger la version source actuelle (grâce à <code>apt-get source</code>) et recompiler-là (ou télécharger le fichier binaire correspondant : <code>aptitude download</code>). Télécharger ensuite le paquet source à parrainer (la plupart du temps via <code>dget</code>).</p>
<p><strong>Lisez les nouvelles entrées du fichier de suivi des modifications (<em>changelog</em>)</strong> : il devrait vous dire à quoi vous attendre. L&#8217;outil principal que vous allez utiliser est <code>debdiff</code>, que vous pouvez lancer avec deux paquets sources (fichiers .dsc) ou deux fichiers binaires, ou encore deux fichiers .changes (il comparera alors tous les fichiers binaires listés dans les fichiers .changes).</p>
<p>Si vous <strong>comparez les paquets sources</strong> (en excluant les fichiers <em>upstream</em> dans le cas d&#8217;une nouvelle version <em>upstream</em>, par exemple en filtrant la sortie de debdiff grâce à <code>filterdiff -i '*/debian/*'</code>), vous devez comprendre toutes les modifications qui s&#8217;affichent, et elles doivent être proprement documentées dans le suivi des modifications Debian.</p>
<p>S&#8217;il n&#8217;y a rien à relever, <strong>compiler le paquet</strong> et <strong>comparer les fichiers binaires</strong>, afin de vérifier que les modifications vues dans les sources n&#8217;ont aucun effet de bord (comme des fichiers supprimés par erreurs, des dépendances manquantes, &#8230;).</p>
<p>Il peut également être utile de <strong>contrôler l&#8217;état du paquet sur le PTS</strong>, histoire de vérifier que le mainteneur n&#8217;a rien manqué d&#8217;important : peut-être que des traductions en attente auraient pu être intégrées, ou bien le paquet a fait l&#8217;objet d&#8217;une mise à jour indépendante (NMU &#8211; <em>Non-Maintener Upload</em>) mais le mainteneur a oublié d&#8217;en reprendre les modifications dans sa nouvelle version. Il se peut également qu&#8217;un bogue critique pour la publication ait été laissé de côté et bloque la migration vers <em>testing</em>&#8230; bref : quelle qu&#8217;en soit la nature, si vous trouvez quelque chose qui aurait pu être (mieux) fait, il est temps de le dire au mainteneur de sorte à ce qu&#8217;il puisse s&#8217;améliorer la prochaine fois, et qu&#8217;il ait plus justement conscience de ses responsabilités.</p>
<p>Si vous n&#8217;avez trouvé aucun problème, alors il est temps d&#8217;<em>uploader</em> la nouvelle version. Dans tous les autres cas, demandez au mainteneur de vous envoyer une version corrigée.</p>
<hr />
Cet article a servi de base à la rédaction de la <a href="http://www.debian.org/doc/manuals/developers-reference/beyond-pkging.html#sponsoring-new-package">section correspondante</a> de la Référence du développeur Debian (cf <a href="http://bugs.debian.org/453313">#453313</a>). <a href="http://raphaelhertzog.com/support-my-work/">Cliquez ici pour soutenir mon travail sur la documentation Debian</a>.</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2011/02/10/best-practices-when-sponsoring-debian-packages/">Best practices when sponsoring Debian packages</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/02/29/recommandations-pour-le-parrainage-de-paquets-debian/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/02/29/recommandations-pour-le-parrainage-de-paquets-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en janvier 2012</title>
		<link>http://raphaelhertzog.fr/2012/02/04/mes-activites-debian-en-janvier-2012/</link>
		<comments>http://raphaelhertzog.fr/2012/02/04/mes-activites-debian-en-janvier-2012/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 10:37:39 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[DEP-2]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[multiarch]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1374</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un on moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (213,68 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>dpkg</h3>
<p>La plus &laquo;&nbsp;importante&nbsp;&raquo; modification réalisée a consisté en un <a href="http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git;a=commitdiff;h=2b6e4e5f2667538d93d8a6beb92abaf2f6137191">petit patch</a> mettant un terme à des années de discussions récurrentes à propos des cibles build-arch et build-indep de debian/rules (<em>cf.</em> <a href="http://bugs.debian.org/229357">bogue n°229357</a>). </p>
<p>Le Comité Technique s&#8217;était auparavant saisi du dossier (<em>cf.</em> <a href="http://bugs.debian.org/629385">bogue n°629385</a>) mais avait échoué à prendre une quelconque décision. Cela nous a néanmoins permis d&#8217;obtenir des chiffres concrets sur les dommages collatéraux infligés aux archives pour chacune des méthodes envisagées. Guillem et moi-même sommes finalement parvenus à un accord sur la voie à emprunter.</p>
<p>Le reste de ce que j&#8217;ai accompli en tant que mainteneur du paquet dpkg n&#8217;a pas grand chose à voir avec de la programmation : j&#8217;ai passé en revue le travail qu&#8217;a effectué Gianluca Ciccarelli sur dpkg-maintscript-helper. Celui-ci essaye de mettre au point des outils facilitant la migration entre dossiers et liens symboliques. J&#8217;ai également <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608930#105">revu</a> le patch long de 2000 lignes de Patrick Schoenfeld : la finalité étant de mettre à disposition une API Perl permettant de parcourir les logs de dpkg, et d&#8217;en extraire des informations utiles.</p>
<p>J&#8217;ai mis à jour la page de manuel de dpkg-architecture en documentant l&#8217;extrait de code Makefile /usr/share/dpkg/architecture.mk, et en retirant les informations qui ne sont plus pertinentes aujourd&#8217;hui.</p>
<p>J&#8217;ai <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00010.html">passé en revue</a> un <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00000.html">énorme patch</a> mis au point par Russ Allbery, et destiné à mettre à jour le guide de référence Debian, ainsi que documenter l&#8217;usage des fichiers symboles pour les bibliothèques. En tant que mainteneur de dpkg-gensymbols, je ne pouvais qu&#8217;être heureux de le voir proprement documenter au niveau de la référence développeur.</p>
<p>J&#8217;ai abordé sur la liste de diffusion dpkg un <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00041.html">détail</a> qui m&#8217;a ennuyé pendant un bon moment : certaines mentions de copyright étaient embarquées dans des chaînes traduisibles et, par conséquent, les mettre à jour demandait des efforts inutiles aux traducteurs. Nous avons finalement décidé de supprimer ces mentions, et de les garder uniquement dans les sources.</p>
<p>J&#8217;ai mis à jour ma branche multiarch sur celle de Guillem plusieurs fois, et toutes les corrections qu&#8217;elle contenait ont été intégrées (souvent sous une forme modifiée).</p>
<p>Malheureusement, et même si le code fonctionne plutôt bien, Guillem ne veut rien pousser dans Debian tant qu&#8217;il n&#8217;a pas fini de tout passer en revue&#8230; et le délai que cela entraîne affecte un certain nombre de personnes. Cyril Brulebois <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00035.html">a essayé</a> <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00038.html">de</a> <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00044.html">publier</a> un <a href="http://lists.debian.org/debian-experimental-changes/2012/01/msg00186.html">instantané</a> de l&#8217;état actuel de la branche multiarch dans <em>experimental</em>, mais Guillem est <a href="http://lists.debian.org/debian-experimental-changes/2012/02/msg00000.html">revenu</a> rapidement sur cet <em>upload</em>.</p>
<p>Je suis quelque peu perdu face à cette situation. Il continue de travailler dans son coin malgré mes offres répétées de l&#8217;aider, il ne partage pas beaucoup de détails, excepté certains commentaires dans les logs d&#8217;envoi ou lorsque cela touche l&#8217;interface publique. Je me suis <a href="http://lists.debian.org/debian-dpkg/2012/01/msg00053.html">une nouvelle fois</a> plaint de cette triste situation.</p>
<h3>Debian Package Maintenance Hub</h3>
<p>Il s&#8217;agit du nom de code que j&#8217;utilise pour la nouvelle infrastructure que je souhaiterais développer, afin de remplacer le Système de Suivi des Paquets actuel (PTS &#8211; <em>Packages Tracking System</em>) ainsi que le tableau de bord des mainteneurs et d&#8217;autres services. J&#8217;ai commencé une ébauche de proposition d&#8217;amélioration (DEP &#8211; <em>Debian Enhancement Proposal</em>), <em>cf.</em> <a href="http://dep.debian.net/deps/dep2/">DEP-2</a>, et <a href="http://lists.debian.org/debian-qa/2012/01/msg00070.html">demandé l&#8217;avis</a> des personnes impliquées dans l&#8217;équipe Assurance Qualité.</p>
<p>Il semble que personne n&#8217;ait pour l&#8217;instant d&#8217;objections majeures quant à l&#8217;idée directrice de ce projet, et les commentaires exprimés sont plutôt enthousiastes. Je vais continuer à peaufiner cette proposition d&#8217;amélioration au sein de l&#8217;équipe Assurance Qualité jusqu&#8217;à ce qu&#8217;elle soit mûre pour une audience plus large, comme debian-devel@lists.debian.org.</p>
<h3>Système de Suivi des Paquets</h3>
<p>Même si j&#8217;ai commencé à concevoir son remplaçant, le Système de Suivi des Paquets actuel continuera à être utilisé pour quelques temps encore. En conséquence, j&#8217;ai implémenté deux nouvelles fonctionnalités qui me semblaient importantes : notifier le mainteneur (via la section &laquo;&nbsp;TODO&nbsp;&raquo;) lorsqu&#8217;au moins un bogue relatif à un objectif de publication est ouvert, et afficher une notification lorsque le paquet correspondant est concerné par une transition prévue ou en cours. </p>
<h3>Tâches diverses d&#8217;empaquetage</h3>
<p>J&#8217;ai créé et <em>uploadé</em> le paquet <a href="http://packages.debian.org/unstable/dh-linktree">dh-linktree</a>, un addon debhelper permettant de créer des arborescences de liens symboliques (utiles pour remplacer les copies embarquées de bibliothèques PHP/JavaScript par des liens symboliques vers leurs équivalents empaquetés).</p>
<p>J&#8217;ai également empaqueté <a href="http://packages.qa.debian.org/quilt">quilt</a> en version 0.50, et aidé les auteurs <em>upstream</em> à intégrer un patch Debian transmis par Martin Quinson (co-mainteneur de quilt). Autres empaquetages réalisés : celui de la mise à jour de sécurité de <a href="http://packages.qa.debian.org/wordpress">WordPress</a> (3.3.1), et ceux des nouvelles versions amont de <a href="http://packages.qa.debian.org/feed2omb">feed2omb</a> et de <a href="http://packages.qa.debian.org/gnome-shell-timer">gnome-shell-timer</a>.</p>
<p>Enfin, j&#8217;ai préparé une nouvelle version Debian de <a href="http://packages.qa.debian.org/python-django">python-django</a>, corrigeant le bogue RC n°655666, et ce grâce à un patch récupéré depuis le dépôt SVN amont.</p>
<h3>Traduction du Cahier de l&#8217;Admin : point d&#8217;étape</h3>
<p>Nous continuons à progresser de manière satisfaisante dans la traduction du <a href="http://debian-handbook.info/">Cahier de l&#8217;Admin Debian</a> : 12 chapitres sont maintenant traduits.</p>
<p>La <a href="http://debian-handbook.info/liberation/">campagne de libération</a> poursuit (doucement) son bonhomme de chemin : 72% de la somme totale a été atteinte (grâce à 63 nouveaux donateurs !), contre 67% début janvier.</p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2012/02/01/my-debian-activities-in-january-2012/">My Debian Activities in January 2012</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/02/04/mes-activites-debian-en-janvier-2012/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/02/04/mes-activites-debian-en-janvier-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 astuces pour maintenir un paquet Debian « 3.0 (quilt) » dans un système de suivi de versions (VCS)</title>
		<link>http://raphaelhertzog.fr/2012/01/27/4-astuces-pour-maintenir-un-paquet-debian-3-0-quilt-dans-un-systeme-de-suivi-de-versions-vcs/</link>
		<comments>http://raphaelhertzog.fr/2012/01/27/4-astuces-pour-maintenir-un-paquet-debian-3-0-quilt-dans-un-systeme-de-suivi-de-versions-vcs/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 10:04:55 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Documentation pour les contributeurs]]></category>
		<category><![CDATA[3.0 (quilt)]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg-source]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1174</guid>
		<description><![CDATA[La plupart des paquets Debian sont gérés grâce à un logiciel de gestion de versions (VCS). Voici quelques astuces pour assurer une meilleure intégration avec le format de paquet source "3.0 (quilt)".]]></description>
			<content:encoded><![CDATA[<p><img src="http://raphaelhertzog.com/files/2010/11/packaging-magnifying-glass-300x225.jpg" alt="" width="300" height="225" class="alignleft size-medium wp-image-991" />La plupart des paquets Debian sont gérés grâce à un logiciel de gestion de versions (<em>VCS &#8211; Version Control System</em>) tel que git, subversion, bazaar ou mercurial. Les <a href="http://raphaelhertzog.fr/2011/04/20/le-plan-secret-derriere-le-format-de-paquet-source-debian-3-0-quilt/">particularités</a> du format « 3.0 (quilt) » ne sont pas sans conséquences sur la gestion des paquets dans un VCS, et cet article va vous présenter quelques astuces afin d&#8217;en rendre l&#8217;usage plus agréable.</p>
<p>(Tous les exemples présentés ci-dessous s&#8217;appuient sur l&#8217;utilisation de git comme VCS).</p>
<h2>1. Exclusion du répertoire .pc</h2>
<p>Le répertoire <code>.pc</code> est utilisé par quilt afin de stocker ses données internes (liste des patchs appliqués, sauvegarde des fichiers modifiés). Il est également créé par dpkg-source de telle sorte que quilt &laquo;&nbsp;sache&nbsp;&raquo; que les patchs sont situés dans <code>debian/patches</code> (et non dans <code>patches</code>, qui est le répertoire que quilt utilise par défaut). À ce titre, le répertoire est conservé même lorsque plus aucun patch n&#8217;est actuellemement appliqué.</p>
<p>Vous ne tenez cependant pas à conserver ce répertoire dans votre dépôt : il doit donc être mentionné dans la liste des fichiers exclus. Avec git, il suffit d&#8217;indiquer :</p>
<pre>
$ echo ".pc" &gt;&gt;.gitignore
$ git add .gitignore
$ git commit -m "Ignore quilt dir"
</pre>
<p>Le fichier <code>.gitignore</code> n&#8217;étant pas pris en compte par dpkg-source, le paquet source généré par ce dernier ne sera pas &laquo;&nbsp;pollué&nbsp;&raquo;.</p>
<h2>2. Retirer les patchs après la compilation</h2>
<p>Si vous stockez vos sources &laquo;&nbsp;amont&nbsp;&raquo; avec les patchs non appliqués (ce que font la plupart des gens) et que vous ne compilez pas vos paquets dans un répertoire temporaire prévu à cet effet, alors vous souhaitez probablement &laquo;&nbsp;désappliquer&nbsp;&raquo; les patchs après la compilation, de sorte à retrouver un dépôt dans un état &laquo;&nbsp;propre&nbsp;&raquo;. </p>
<p>C&#8217;est désormais le comportement par défaut de dpkg-source. S&#8217;il a dû appliquer les patchs, il les enlèvera automatiquement également.</p>
<p>Mais on peut tout de même forcer ce comportement en ajoutant &laquo;&nbsp;unapply-patches&nbsp;&raquo; à <code>debian/source/local-options</code> :</p>
<pre>
$ echo "unapply-patches" &gt;&gt;debian/source/local-options
$ git add debian/source/local-options
$ git commit -m "Unapply patches after build"
</pre>
<p>svn-buildpackage compilant systématiquement dans un répertoire temporaire, le dépôt est laissé exactement dans le même état qu&#8217;avant la compilation : cette option est inutile dans ce cas. Ce comportement peut également être demandé à git-buildpackage grâce à l&#8217;option <code>--git-export-dir=../build-area/</code> (<code>../build-area/</code> étant le répertoire utilisé par svn-buildpackage, cette option force git-buildpackage à se comporter comme svn-buildpackage).</p>
<h2>3. Gérer vos patchs quilt comme une branche git</h2>
<p>Plutôt que de gérer les patchs spécifiques à Debian via quilt, il est possible d&#8217;utiliser git lui-même. Avec git-buildpackage vient l&#8217;outil gbp-pq (<em>Git-BuildPackage Patch Queue</em> &#8211; File des patchs de git-buildpackage). gbp-pq permet l&#8217;export d&#8217;une série quilt dans une branche git, que vous pouvez alors manipuler comme vous le souhaitez. Chaque <em>commit</em> représentant un patch, vous devez &laquo;&nbsp;rebaser&nbsp;&raquo; cette branche afin d&#8217;éditer les <em>commits</em> intermédiaires. Jetez un oeil à <a href="https://honk.sigxcpu.org/piki/development/debian_packages_in_git/">la documentation</a> de gbp-pq pour appronfondir le sujet.</p>
<p>Alternative à gbp-pq, l&#8217;utilisation de <a href="http://packages.debian.org/sid/git-dpm">git-dpm</a> est plus compliquée, mais présente l&#8217;avantage de conserver l&#8217;historique de toutes les branches utilisées pour générer les séries quilt de toutes les publications Debian. Son principe de fonctionnement est très bien expliqué sur <a href="http://git-dpm.alioth.debian.org/">son site</a>, et vous pouvez également souhaiter lire <a href="http://www.painless-security.com/blog/2010/11/02/review-of-git-dpm">la revue qu&#8217;en a fait Sam Hartman</a>, qui en présente les limites.</p>
<h2>4. Documenter la manière de passer en revue les modifications</h2>
<p>L&#8217;un des principaux bénéfices liés à l&#8217;utilisation du nouveau format source tient au fait qu&#8217;il est dorénavant simple de passer en revue les modifications amont : celles-ci sont conservées en autant de patchs distincts proprement documentés (et, idéalement, en utilisant le format <a href="http://dep.debian.net/deps/dep3/">DEP-3</a>). En utilisant les outils décrits précédemment, le message de <em>commit</em> devient l&#8217;en-tête du patch. Il devient donc important de saisir des messages de <em>commit</em> explicites.</p>
<p>Cette méthode fonctionne bien tant que votre méthode de travail prend appui sur les patchs Debian, regroupés dans une branche que vous rebasez sur les sources amont à chaque publication. Certains mainteneurs n&#8217;aiment pas cette méthode de travail et préfèrent voir appliquer les modifications propres à Debian directement sur la branche d&#8217;empaquetage. Ils sautent alors vers une nouvelle version amont en la fusionnant dans cette dernière. Il est difficile dans ce cas de générer une série quilt à partir du système de suivi de versions. Il faut à la place indiquer à dpkg-source de stocker toutes les modifications dans un seul patch (qui devient alors équivalent au bon vieux <code>.diff.gz</code>), et documenter dans son en-tête comment mieux passer en revue les modifications, par exemple dans l&#8217;interface Web du VCS.</p>
<p>Le premier comportement est obtenu en passant l&#8217;option <code>--single-debian-patch</code>, et le second en écrivant l&#8217;en-tête dans <code>debian/source/patch-header</code> :</p>
<pre>
$ echo "single-debian-patch" &gt;&gt; debian/source/local-options
$ cat &gt;debian/source/patch-header &lt;&lt;END
This patch contains all the Debian-specific
changes mixed together. To review them
separately, please inspect the VCS history
at http://git.debian.org/?=collab-maint/foo.git
&lt;Put more details here&gt;
END
</pre>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2010/11/18/4-tips-to-maintain-a-3-0-quilt-debian-source-package-in-a-vcs/">4 tips to maintain a “3.0 (quilt)” Debian source package in a VCS</a> contribuée par Weierstrass01. Vous voulez d&#8217;autres tutoriels comme celui-ci ? <a href="http://raphaelhertzog.fr/email-newsletter/">Cliquez ici pour vous abonner à ma newsletter</a> et recevoir les nouveaux articles par email.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/01/27/4-astuces-pour-maintenir-un-paquet-debian-3-0-quilt-dans-un-systeme-de-suivi-de-versions-vcs/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/01/27/4-astuces-pour-maintenir-un-paquet-debian-3-0-quilt-dans-un-systeme-de-suivi-de-versions-vcs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en décembre 2011</title>
		<link>http://raphaelhertzog.fr/2012/01/09/mes-activites-debian-en-decembre-2011/</link>
		<comments>http://raphaelhertzog.fr/2012/01/09/mes-activites-debian-en-decembre-2011/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 07:05:30 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[ledgersmb]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[nautilus-dropbox]]></category>
		<category><![CDATA[quilt]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1315</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un on moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (364,18 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>dpkg et multiarch</h3>
<p>J&#8217;avais quelques espoirs d&#8217;obtenir pour Noël, dans <em>Sid</em>, une version de dpkg supportant multi-arch. L&#8217;objectif était jugé réaliste par Guillem, mais celui-ci tomba malade&#8230; ce qui nous renvoie à ce mois de janvier, où rien n&#8217;a vraiment avancé.</p>
<p>La taille de sa branche <a href="http://git.hadrons.org/?p=debian/dpkg.git;a=shortlog;h=refs/heads/pu/multiarch/master">pu/multiarch/master</a> n&#8217;a pas vraiment diminué, et ce alors que certains de ses <em>commits</em> de décembre concernaient le support multi-architecture. Il nous en reste encore 36 à intégrer, et la majorité du travail qu&#8217;il a réalisé s&#8217;apparente à de la re-factorisation de bouts de code déjà intégrés. Il a également lancé plusieurs discussions concernant des <a href="http://lists.debian.org/debian-dpkg/2011/12/msg00005.html">changements d&#8217;interface</a>. J&#8217;y ai participé, avec l&#8217;espoir de pouvoir de les amener à une conclusion rapide.</p>
<p>De mon côté, je maintiens toujours ma propre branche <a href="http://anonscm.debian.org/gitweb/?p=users/hertzog/dpkg.git;a=shortlog;h=refs/heads/pu/multiarch/full">pu/multiarch/full</a>, dérivée de celle de Guillem, mais augmentée de <a href="http://lists.debian.org/debian-dpkg/2011/12/msg00001.html">correctifs</a> <a href="http://bugs.debian.org/652063">supplémentaires</a> que j&#8217;ai réalisés, mais qui n&#8217;ont pas encore été intégrés. De plus, ma branche n&#8217;inclut pas une des modifications de Guillem : sa branche autorise en effet la mise à jour croisée de paquets entre architectures, tandis que dpkg ne gère pas encore correctement cette fonctionnalité.</p>
<p>J&#8217;ai commencé à travailler sur ce projet il y a un an déjà, et je ne peux qu&#8217;espérer que ce mois de janvier verra la conclusion de cette histoire sans fin. <img src='http://raphaelhertzog.fr/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>
<h3>Travaux divers concernant dpkg</h3>
<p>J&#8217;ai revu (et plus tard intégré) un patch de Kees Cook améliorant dpkg-buildflags de sorte que ce dernier puisse faire état des options de compilation renforcée activées. Cette fonctionnalité pourra ainsi permettre à des outils tels que lintian de détecter les options de compilation renforcée manquantes.</p>
<p>J&#8217;ai <a href="http://lists.debian.org/debian-dpkg/2011/12/threads.html#00008">encadré/guidé Gianluca Ciccarelli</a> qui essaye d&#8217;améliorer dpkg-maintscript-helper afin de gérer correctement le remplacement de répertoires par des liens symboliques, et vice-versa.</p>
<p>Je me suis occupé du bogue <a href="http://bugs.debian.org/651993">n°651993</a>, de sorte que dpkg-mergechangelogs n&#8217;échoue plus lorsqu&#8217;il rencontre une version de <em>changelog</em> invalide. Je me suis également occupé du <a href="http://bugs.debian.org/652414">n°652414</a>, de telle sorte que <code>dpkg-source --commit</code> accepte un nom de fichier relatif lorsqu&#8217;un fichier de patch lui est explicitement passé.</p>
<p>Guillem a également <a href="http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git;a=commitdiff;h=c07f7fea4206bc002578b2032871c9f63457bde8">intégré</a> un correctif que j&#8217;ai développé concernant le bogue <a href="http://bugs.launchpad.net/bugs/369898">LP n°369898</a>.</p>
<h3>Travaux d&#8217;empaquetage</h3>
<p>Je me suis attelé à l&#8217;empaquetage de <a href="http://packages.qa.debian.org/wordpress">WordPress</a> 3.3 dès que la version est sortie. L&#8217;<em>upstream</em> n&#8217;a pas mis à jour sa page de <a href="http://wordpress.org/download/source/">conformité à la licence GPL</a>, ce en dépit du <a href="http://core.trac.wordpress.org/ticket/19065">rapport de bogue</a> que j&#8217;avais créé. Je me suis donc mis en chasse des sources requises, et les ai intégrées dans l&#8217;archive debian.tar.xz du paquet source Debian. C&#8217;est une solution assez brutale, mais qui présente le double avantage, d&#8217;une part, de permettre la clôture du bogue critique pour la publication <a href="http://bugs.debian.org/646729">n°646729</a> ; et d&#8217;autre part, de réintroduire les fichiers Flash écartés par le passé&#8230; ce qui est une bonne chose, dans la mesure où cet <em>uploader à base de Flash</em> est beaucoup plus joli que celui tirant parti du navigateur.</p>
<p><a href="http://packages.qa.debian.org/quilt">Quilt</a> 0.50 est sortie après 2 ans de (lent) développement. Le paquet Debian comporte de nombreux patchs, et plusieurs de ces derniers ont du être mis à jour afin de tenir compte de cette publication. Certains d&#8217;entre eux furent heureusement intégrés <em>upstream</em>, mais cela ne me pris pas moins d&#8217;une matinée entière pour boucler cette mise à jour. J&#8217;ai également converti l&#8217;empaquetage de CDBS vers dh avec un mini-fichier debian/rules.</p>
<p><a href="http://packages.qa.debian.org/zim">Zim</a> 0.54 est sortie, et j&#8217;ai immédiatement mis à jour le paquet, car cette dernière version corrige un <a href="https://bugs.launchpad.net/zim/+bug/872311">bogue</a> qui m&#8217;ennuyait.</p>
<h3>Revue de l&#8217;empaquetage de ledgersmb</h3>
<p>En tant que mainteneur de sql-ledger (et utilisateur de ce logiciel pour ma comptabilité), j&#8217;espérais voir ledgersmb empaqueté, de sorte qu&#8217;il puisse  tenir lieu de remplaçant pour ce premier. J&#8217;ai suivi tous les efforts déployés au fil du temps dans ce but, mais aucun n&#8217;a abouti à un véritable paquet Debian.</p>
<p>C&#8217;est vraiment dommage, et c&#8217;est la raison pour laquelle j&#8217;ai essayé d&#8217;y remédier en me proposant pour parrainer l&#8217;envoi du paquet. D&#8217;où une <a href="http://lists.alioth.debian.org/pipermail/pkg-sql-ledger-discussion/2011-December/000145.html">première revue</a>  de l&#8217;empaquetage. Cette revue a pris plusieurs heures, car il est nécessaire d&#8217;expliquer absolument tout ce qui n&#8217;est pas à la hauteur des standards attendus.</p>
<p>J&#8217;ai également créé un rapport de bogue/demande d&#8217;évolution pour le paquet lintian (<em>cf.</em> <a href="http://bugs.debian.org/652963">n°652963</a>), suggérant que ce dernier devrait détecter les utilisations incorrectes de dpkg-statoverride (un exemple de &laquo;&nbsp;mauvaise&nbsp;&raquo; utilisation était présent dans le paquet de ledgersmb). </p>
<h3>nautilus-dropbox</h3>
<p>Je souhaitais fignoler les derniers détails du paquet dans les temps pour la sortie de la prochaine Ubuntu LTS, compte tenu du fait que le gel de l&#8217;import Debian est en janvier. J&#8217;ai ainsi intégré certaines des importantes corrections que je souhaitais apporter.</p>
<p>Le paquet Debian diverge de celui amont dans la mesure où les binaires non-libres ne sont pas installés dans $HOME, mais dans /var/lib/dropbox. Ma première correction a concerné un bogue qui avait pour effet une possession incorrecte des fichiers (normalement par <em>root</em> exclusivement). Décompresser le <em>tarball</em> en tant que <em>root</em> entraîne la réutilisation des informations de l&#8217;utilisateur et du groupe embarqués, informations ayant changé récemment du côté de Dropbox apparemment.</p>
<p>Nous avons ensuite identifié d&#8217;autres problèmes en lien avec la gestion des serveurs mandataires (<em>proxy</em>), <em>cf.</em> <a href="http://bugs.debian.org/651065">n°651065</a>. J&#8217;ai également corrigé ce dernier, car il est relativement fréquent que le téléchargement initial déclenché durant la configuration du paquet échoue&#8230; et dans ce cas, il appartient à l&#8217;utilisateur de re-déclencher le téléchargement après avoir obtenu les autorisations appropriées via PackageKit. Sans mon correctif, l&#8217;usage de pkexec aurait entraîné la perte de la variable d&#8217;environnement http_proxy, et donc l&#8217;impossibilité pour l&#8217;utilisateur de télécharger à travers un serveur mandataire.</p>
<p>Enfin, j&#8217;ai également réorganisé les patchs spécifiques à Debian, ce afin de mieux séparer ce qui pourrait et devrait être intégré par les auteurs amonts, et ce dont ils ne veulent pas. Dropbox est malheureusement contre l&#8217;installation sous /var/lib/dropbox (et les changements qui en découlent), car ils tiennent à mettre à jour automatiquement leurs binaires non-libres.</p>
<h3>Un point sur le livre</h3>
<p>La traduction du <a href="http://debian-handbook.info/">Cahier de l&#8217;Admin Debian</a> progresse : 6 chapitres sont déjà traduits (bien que non encore relus).</p>
<p>Sa campagne de <a href="http://debian-handbook.info/liberation/">libération</a>, quant à elle, avance (lentement). Grâce à 90 nouveaux donateurs, la somme collectée est passée de 60 (début décembre) à 67% de la somme visée ! </p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2012/01/03/my-debian-activities-in-december-2011/">My Debian Activities in December 2011</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2012/01/09/mes-activites-debian-en-decembre-2011/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2012/01/09/mes-activites-debian-en-decembre-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mes activités Debian en novembre 2011</title>
		<link>http://raphaelhertzog.fr/2011/12/05/mes-activites-debian-en-novembre-2011/</link>
		<comments>http://raphaelhertzog.fr/2011/12/05/mes-activites-debian-en-novembre-2011/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 08:32:06 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Cahier Admin]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Moi]]></category>
		<category><![CDATA[nautilus-dropbox]]></category>
		<category><![CDATA[PTS]]></category>
		<category><![CDATA[publican]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1281</guid>
		<description><![CDATA[Mon résumé mensuel est toujours un on moyen d'avoir les dernières nouvelles des projets Debian sur lesquels je travaille. Ce mois-ci un backport de dpkg, la continuation du travail sur multiarch, du triage de bogues, plusieurs envois de paquets, la traduction d'un chapitre de mon livre et plus encore.]]></description>
			<content:encoded><![CDATA[<p>Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait <a href="http://raphaelhertzog.fr/go/donate/">un don pour soutenir mon travail</a> (310,73 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.</p>
<p><img src="http://raphaelhertzog.com/files/2011/05/newspaper-computer-300x211.jpg" alt="" class="aligncenter size-medium wp-image-1772" height="211" width="300"></p>
<h3>dpkg : la saga &laquo;&nbsp;Multi-Arch&nbsp;&raquo;</h3>
<p>J&#8217;en connais beaucoup qui, tout comme moi, attendent impatiemment l&#8217;arrivée de <em>multiarch</em> dans <em>unstable</em>. Les choses avancent, pas aussi vite toutefois que je l&#8217;aurais espéré. Guillem a intégré la moitié de la branche entre le 24 octobre et le 6 novembre, après quoi la majorité du travail a été effectuée dans son dépôt personnel sur la branche <a href="http://git.hadrons.org/?p=debian/dpkg.git">pu/multiarch/master</a>.</p>
<p>J&#8217;ai examiné son dépôt de temps en temps, dans la mesure où il ne m&#8217;a pas informé de ses avancées. J&#8217;ai ainsi pu noter des modifications les 10, 19, 23 et 28 novembre, ainsi que le 1er décembre.</p>
<p>Voilà un certain temps, Guillem avait annoncé des &laquo;&nbsp;modifications d&#8217;interface&nbsp;&raquo;, mais n&#8217;a communiqué depuis qu&#8217;à propos d&#8217;un passage de l&#8217;option <code>--foreign-architecture</code> (à déclarer dans /etc/dpkg/dpkg.cfg) vers la commande explicite <code>dpkg --add-architecture</code>. Cette dernière n&#8217;ayant besoin d&#8217;être appelée qu&#8217;une seule fois (<em>cf.</em> <a href="http://lists.debian.org/20111118094506.GA7073@gaara.hadrons.org">ce mail</a>). Au jour d&#8217;aujourd&#8217;hui (2 décembre), aucun autre mail évoquant des modifications d&#8217;interface n&#8217;a été envoyé.</p>
<p>J&#8217;ai <a href="http://lists.debian.org/20111125162132.GA8044@rivendell.home.ouaza.com">passé en revue le travail de Guillem</a> le 23 novembre et essayé <a href="http://lists.debian.org/20111126010540.GA18646@rivendell.home.ouaza.com">de lancer le code de sa branche</a>. La journée entière fut consacrée à traquer les régressions et à soumettre les correctifs correspondants à Guillem. Un tel travail fut rendu relativement simple grâce à la suite de tests que j&#8217;ai créé lorsque j&#8217;ai développé ma propre branche.</p>
<p>Toutes les anomalies rapportées à Guillem ont été corrigées dans la dernière version de sa branche, bien que les correctifs appliqués soient légèrement différents de ceux que j&#8217;avais soumis.</p>
<h3>dpkg : rétro-portage vers Squeeze</h3>
<p>En début de mois, j&#8217;ai envoyé ce que je pensais être un rétro-portage très consensuel de dpkg 1.16.1.1. Les événements ont montré <a href="http://lists.debian.org/20111102153239.GF17115@rivendell.home.ouaza.com">que j&#8217;avais tort !</a></p>
<p>Après quelques discussions, je pense que nous sommes tombés d&#8217;accord sur le fait que seuls les rétro-portages de dpkg-dev et libdpkg-perl étaient acceptables. Mon but n&#8217;était pas d&#8217;apporter la toute dernière version de dpkg aux utilisateurs, mais de permettre aux mainteneurs de rétro-porter leurs paquets en tirant profit des dernières fonctionnalités de dpkg-dev &gt;= 1.16 (telles que les drapeaux de compilation renforcée, les extraits de <em>makefile</em> fournis par /usr/share/dpkg/ ou l&#8217;interface améliorée de dpkg-buildflags).</p>
<p>En conséquence, j&#8217;ai modifié le paquet source pour squeeze-backports afin de compiler uniquement dpkg-dev et libdpkg-perl. Chose faite le 23 novembre, le paquet attend maintenant dans la file &laquo;&nbsp;NEW&nbsp;&raquo; qu&#8217;un administrateur le prenne en charge.</p>
<h3>Travaux dpkg divers</h3>
<p>J&#8217;ai intégré le <a href="http://bugs.debian.org/648180">patch de Colin Watson</a> qui permet de vérifier les dépendances de compilation sur des architectures étrangères (en tenant compte du statut &laquo;&nbsp;Multi-Arch&nbsp;&raquo; de chaque paquet listé).</p>
<p>J&#8217;ai publié la version 1.16.1.2 de dpkg, comportant deux corrections mineures qui attendaient dans la branche <em>sid</em>. Je tenais à m&#8217;en débarrasser pour libérer la voie à un nouvel &laquo;&nbsp;upload&nbsp;&raquo; pour la version 1.16.2 avec le support multi-architecture. Le paquet venant juste de migrer vers <em>testing</em>, tout va bien.</p>
<p>Une journée entière a été consacrée au tri des bogues dpkg sur Launchpad, et nous en sommes maintenant à moins de <a href="https://bugs.launchpad.net/ubuntu/+source/dpkg">77 bogues</a>. Un grand nombre d&#8217;entre eux étant tagués &laquo;&nbsp;incomplet&nbsp;&raquo;, il est probable qu&#8217;ils expirent dans deux mois.</p>
<h3>Le cahier de l&#8217;admin Debian</h3>
<p><a href="http://debian-handbook.info/liberation/"><img src="http://debian-handbook.info/files/2011/06/ebook-128x128.png" alt="eBook" style="float: right" height="128" width="128"></a>Un des chapitres du livre a été rendu librement consultable, ce qui permet de se faire une idée de la qualité de celui-ci. Ce chapitre couvre les outils APT de manière approfondie : je parie que même vous qui me lisez régulièrement pourriez apprendre à sa lecture sur apt-get/aptitude !</p>
<p>La <a href="http://fr.ulule.com/debian-handbook/">campagne de financement sur Ulule</a> a pris fin ce 28 novembre, et nous avons rassemblé 24835€, grâce à 675 donateurs. De cette somme, 14395€ ont été versés au titre de la libération du livre, tandis que le complément correspond aux différentes récompenses offertes ou pré-commandes.  </p>
<p>La traduction de ce livre est donc chose acquise (nous venons juste de la commencer), au contraire de sa libération sous une licence libre. Mais ne désespérez pas, puisque la campagne de libération <a href="http://debian-handbook.info/liberation/">continue</a> comme <a href="http://debian-handbook.info/faq/#q2.3">prévu</a> jusqu&#8217;à ce que l&#8217;objectif des 25000€ soit atteint !</p>
<p>Cette campagne permanente sera hébergée sur le <a href="http://debian-handbook.info/liberation/">site du projet</a> plutôt que sur Ulule. A noter que toute contribution d&#8217;au moins 10€ vous garantit l&#8217;envoi d&#8217;une copie du livre électronique dès qu&#8217;il sera disponible, et ce même si l&#8217;objectif des 25000€ n&#8217;est pas encore atteint.</p>
<h3>Système de suivi des paquets (PTS)</h3>
<p>J&#8217;ai soumis, en début de mois, deux idées d&#8217;améliorations du PTS (<em>Package Tracking System</em>) :</p>
<ul>
<li>Afficher les bogues ouverts correspondant à des objectifs pour la publication (<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647258">n°647258</a>)</li>
<li>Afficher un avertissement lorsque le paquet est impliqué dans une transition en cours afin d&#8217;éviter une mise à jour qui perturberait cette dernière (<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647901">#647901</a>).</li>
</ul>
<p>Si vous codez et souhaitez commencer à contribuer à Debian et son équipe Qualité, ces bogues pourraient être un bon début. <img src='http://raphaelhertzog.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>J&#8217;ai été en contact pour ces deux tickets avec la <em>Release Team</em>, étant donné qu&#8217;ils ont besoin tout deux en entrée de données structurées en provenance de cette équipe. Merci à Meddi Dohguy et Niels Thykier pour leur aide.</p>
<p>Le débat concernant la &laquo;&nbsp;re-localisation&nbsp;&raquo; du PTS a ressurgi un peu plus tard dans le courant de ce mois. Pour des raisons historiques, le PTS était hébergé sur master.debian.org, de concert avec le BTS (<em>Bugs Tracking System</em> &#8211; Système de Suivi des Bogues). Ce dernier a maintenant sa machine dédiée et il n&#8217;y a plus de raison pour que le PTS soit séparé du reste des services d&#8217;Assurance Qualité hébergés sur qa.debian.org (actuellement quantz.debian.org). Nous nous sommes occupés (Martin Zobel Helas et moi) de planifier sa migration, que nous avons exécutée le 19 novembre. Elle s&#8217;est parfaitement bien déroulée et pratiquement personne n&#8217;a remarqué le changement (seule une dépendance non documentée était manquante, ce qui brisa <a href="http://bugs.debian.org/649849">l&#8217;interface SOAP</a>).</p>
<h3>Travaux d&#8217;empaquetage divers</h3>
<p>WordPress était non fonctionnel dans Ubuntu, en plus de ne plus être proprement synchronisé avec Debian, et ce du fait d&#8217;un changement quasi-inutile de leur côté. J&#8217;ai donc <a href="https://bugs.launchpad.net/bugs/886876">demandé une synchronisation</a>, de sorte que la version de Debian soit importée dans Ubuntu.</p>
<p>J&#8217;ai sponsorisé l&#8217;<em>upload</em> de docbook-xsl 1.76.1, qui m&#8217;était utile pour Publican. J&#8217;ai ensuite <em>uploadé</em> Publican et ai découvert que la suite de tests levait un bogue dans fop (consigné dans le bogue <a href="http://bugs.debian.org/649476">n°649476</a>). J&#8217;ai temporairement désactivé cette dernière et ait envoyé Publican 2.8 dans <em>unstable</em>. En parallèle, j&#8217;ai soumis deux autres bogues <em>upstream</em> et leurs correctifs pour des problèmes que j&#8217;ai découvert alors que j&#8217;essayais de générer le chapitre librement consultable de mon livre (<em>cf.</em> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=752851">ici</a> et <a href="https://bugzilla.redhat.com/show_bug.cgi?id=754340">ici</a>).</p>
<p>J&#8217;ai <em>uploadé</em> nautilus-dropbox en version 0.7.1 et corrigé <a href="http://bugs.debian.org/648215">le bogue n°648215</a> du même coup. J&#8217;ai également procédé à un <em>non-maintainer upload</em> de bison afin de corriger un bogue critique pour la publication ouvert depuis longtemps, et qui m&#8217;a encore touché durant une mise à jour (<em>cf.</em> le bogue <a href="http://bugs.debian.org/645038">n°645038</a>).</p>
<p>J&#8217;ai déposé sur <em>experimental</em> une nouvelle version de gnome-shell-timer compatible avec GNOME 3.2. J&#8217;en ai profité pour installer depuis <em>experimental</em> les quelques <a href="http://www.0d.be/debian/debian-gnome-3.2-status.html">paquets GNOME 3.2</a> non encore disponibles dans <em>unstable</em>&#8230;</p>
<h3>Merci</h3>
<p>Au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="http://raphaelhertzog.com/2011/12/02/my-debian-activities-in-november-2011/">My Debian Activities in November 2011</a> contribuée par Weierstrass01.</p></blockquote>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2011/12/05/mes-activites-debian-en-novembre-2011/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2011/12/05/mes-activites-debian-en-novembre-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Cahier de l&#8217;Admin Debian Squeeze est disponible</title>
		<link>http://raphaelhertzog.fr/2011/11/17/le-cahier-de-ladmin-debian-squeeze-est-disponible/</link>
		<comments>http://raphaelhertzog.fr/2011/11/17/le-cahier-de-ladmin-debian-squeeze-est-disponible/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 10:43:35 +0000</pubDate>
		<dc:creator>Raphaël Hertzog</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Actualités Debian]]></category>
		<category><![CDATA[Cahier Admin]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Livres]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://raphaelhertzog.fr/?p=1274</guid>
		<description><![CDATA[Découvrez les nouveautés de la cinquième édition du Cahier de l'Admin Debian qui couvre désormais Debian 6.0 « Squeeze », et participez à la libération de sa traduction anglaise à venir.]]></description>
			<content:encoded><![CDATA[<p><a href="http://raphaelhertzog.fr/livre/cahier-admin-debian/"><img src="http://raphaelhertzog.fr/files/2010/07/DebianSqueeze.png" alt="" title="Couverture du Cahier de l&#039;Admin Debian Squeeze" width="150" height="171" class="alignleft size-full wp-image-812" /></a>Nous n&#8217;avons pas réussi à renouveler le tour de force de sortir le livre moins d&#8217;un mois après la sortie de la nouvelle version de Debian&#8230; c&#8217;est donc avec quelques mois de retard par rapport à la publication de Debian Squeeze que j&#8217;ai le plaisir de vous annoncer la disponibilité d&#8217;une nouvelle édition de mon livre.</p>
<p>Cette cinquième mouture du livre a été mise à jour pour tenir compte des changements introduits par la version 6.0 de Debian. Il bénéficie également de nouvelles sections traitant des technologies de virtualisation KVM et de LXC.</p>
<p>Le livre est disponible immédiatement en librairie, mais je vous invite à faire un tour sur la <a href="http://raphaelhertzog.fr/livre/cahier-admin-debian/">page officielle du livre</a> pour découvrir des extraits, le sommaire, le quatrième de couverture, des témoignages de lecteurs, etc.</p>
<h3>Une traduction en anglais à venir</h3>
<p>Grâce au soutien de plusieurs centaines de personnes, la <a href="http://debian-handbook.info/go/ulule-fr-rh/">campagne de financement</a> de la traduction a atteint son premier objectif et nous sommes désormais certains que le livre sera traduit en anglais.</p>
<h3>Une libération possible</h3>
<p>Cette campagne poursuit son cours jusqu&#8217;au 27 novembre, et est désormais animée par un second objectif : la publication sous licence libre du livre traduit. Pour cela il faut que le fond de libération atteigne 25000 € et nous en sommes à un peu plus de 11000 € (soit environ 45% de l&#8217;objectif).</p>
<p class="action-call"><a href="http://debian-handbook.info/go/ulule-fr-rh/">Cliquez ici</a> pour apporter votre contribution dans cette campagne de libération. Signalons qu&#8217;en retour vous pouvez obtenir une copie de ce livre (la version française est incluse dans la contrepartie à 50€).</p>
<p style="font-size: smaller"><a href="http://raphaelhertzog.fr/2011/11/17/le-cahier-de-ladmin-debian-squeeze-est-disponible/#comments">2 commentaires</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://raphaelhertzog.fr/2011/11/17/le-cahier-de-ladmin-debian-squeeze-est-disponible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

