<?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>WebLog Pro Olivier Berger &#187; debian</title>
	<atom:link href="http://www-public.it-sudparis.eu/~berger_o/weblog/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www-public.it-sudparis.eu/~berger_o/weblog</link>
	<description>My WebLog at Intitut TELECOM, Télécom SudParis (ex GET/INT)</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:01:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Migrating from Evolution to Gnus + NotMuch (part 1)</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/06/27/migrating-from-evolution-to-gnus-notmuch-part-1/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/06/27/migrating-from-evolution-to-gnus-notmuch-part-1/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 12:39:41 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[gnus]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[notmuch]]></category>
		<category><![CDATA[vfolder]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=816</guid>
		<description><![CDATA[I&#8217;ve gotten fed up with Evolution&#8216;s bugs and slowness. Even though I experience less problems than some weeks ago since I&#8217;ve applied a patch related to locks in e-d-s, Evolution has now become really too slow&#8230; and given that my &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2011/06/27/migrating-from-evolution-to-gnus-notmuch-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve gotten fed up with <a href="http://projects.gnome.org/evolution/">Evolution</a>&#8216;s bugs and slowness. Even though I experience less problems than some weeks ago since I&#8217;ve applied a patch related to locks in e-d-s, Evolution has now become really too slow&#8230; and given that my mail flow is not really diminishing, I&#8217;ve come to the point when I think about migrating.</p>
<p>I&#8217;ve been a user of <a href="http://www.gnus.org/">Gnus</a> for years also (at home, with much satisfaction, as it runs fine inside a <a href="http://www.gnu.org/software/screen/">GNU Screen</a>), so I could switch to it with moderate damage. Also, as I&#8217;m using <a href="http://orgmode.org/">org-mode</a>, it would be quite complementary of course, staying more in Emacs <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>One nice (and even priceless) feature of Evolution is the <em>vfolders</em>, that allow me to manage the tons of emails in different contexts, wherever that may be located. AFAIK, Gnus doesn&#8217;t offer any comparable feature. But it seems that the most interesting way to have it is to integrate Gnus with <a href="http://notmuchmail.org/">NotMuch</a>. Fortunately, my colleague Roland has written <a href="http://roland.entierement.nu/blog/2010/09/08/gnus-dovecot-offlineimap-search-a-howto.html">a nice howto</a> explaining (among other details of his mail system setup) how to integrate these together.</p>
<p>Now, if I&#8217;m able to setup a similar NotMuch + Gnus setup for newly received mail, I&#8217;m left with <em>migrating</em> all my piles of old mail, currently stored in Evolution.</p>
<p>It seems that one possible way to do so is through copying Evolution mail folders into a newly setup local IMAP server&#8217;s <em>Maildir</em> storage. The copy is supposed to preserve some flags like the read/unread status of the &#8220;important&#8221; flag.</p>
<p>From the first tests I&#8217;ve made, it&#8217;s possible to install a local <em>Dovecot</em> IMAPd server, configure it so that the mail is stored in the user&#8217;s <code>~/Maildir/</code> maildir directory, which can then be recognized by Evolution as a target for copying mail. It seems that nomuch can then be configured so that it doesn&#8217;t flag all new mails as unread, and understangs the imap server flags accordingly (unread, important, and such). Needless to say, I&#8217;m glad all these useful programs are packaged in Debian <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I need to make further tests and also test Gnus + Notmuch integration, but having a possible solution to migrate my existing mail looks like a relief.</p>
<p>I&#8217;d be curious to read your alternative ideas for such a migration.</p>
<p>Stay tuned for <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2011/07/19/migrating-mail-from-evolution-local-storage-to-evolution-local-imap-dovecot-with-maildir-2x/">next iterations</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/06/27/migrating-from-evolution-to-gnus-notmuch-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New stronger personal GnuPG key</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/03/29/new-stronger-personal-gnupg-key/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/03/29/new-stronger-personal-gnupg-key/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 20:19:42 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[key]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=779</guid>
		<description><![CDATA[I have generated a new GPG key (4096R/7C5BB6A5) associated to my &#8220;personal&#8221; identity, for the needs of my application as Debian Developer. Therefore, the old key (1024D/B4C5F37F) will soon be retired. If you happen to meet me, I&#8217;d be glad &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2011/03/29/new-stronger-personal-gnupg-key/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have generated a new GPG key (4096R/7C5BB6A5) associated to my &#8220;personal&#8221; identity, for the needs of my application as Debian Developer. Therefore, the old key (1024D/B4C5F37F) will soon be retired.</p>
<p>If you happen to meet me, I&#8217;d be glad to have my public key signed again by you.<br />
Here&#8217;s <a href="http://www.olivierberger.org/cle_publique.asc">a copy of the new public key</a>, and <a href="http://www.olivierberger.org/cle.asc.asc" hreflang="en">one, signed with the old</a>.</p>
<p>I&#8217;ve also added a transition document <a href="http://www.olivierberger.org/new-key.txt.asc">here</a>. If it suits your signing policy, you may as well sign the new key without meeting me again, if you had signed the old one already.</p>
<p>As usual, you may download it from keyservers with something like (for instance on keys.gnupg.net):<br />
<code>gpg --keyserver your-preferred-key-server --recv-key 7C5BB6A5</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/03/29/new-stronger-personal-gnupg-key/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conférence &#8220;Debian: 17 ans de logiciel libre, “do-ocracy” et démocratie.&#8221; le 24/02 à 15h à Évry</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/02/09/conference-debian-17-ans-de-logiciel-libre-%e2%80%9cdo-ocracy%e2%80%9d-et-democratie-le-2402-a-15h-a-evry/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/02/09/conference-debian-17-ans-de-logiciel-libre-%e2%80%9cdo-ocracy%e2%80%9d-et-democratie-le-2402-a-15h-a-evry/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 14:29:26 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conférence]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-fr]]></category>
		<category><![CDATA[logiciel libre]]></category>
		<category><![CDATA[zack]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=760</guid>
		<description><![CDATA[À l&#8217;invitation des associations AIESEC et MiNET, Stefano Zacchiroli, leader du projet Debian interviendra sur le campus de Télecom &#038; Management SudParis à Évry, le jeudi 24/02/2011, à 15h, pour faire une conférence intitulée &#8220;Debian: 17 ans de logiciel libre, &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2011/02/09/conference-debian-17-ans-de-logiciel-libre-%e2%80%9cdo-ocracy%e2%80%9d-et-democratie-le-2402-a-15h-a-evry/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>À l&#8217;invitation des associations <a href="http://www.aiesec.org/">AIESEC</a> et <a href="http://www.minet.net/">MiNET</a>, Stefano Zacchiroli, leader du projet <a href="http://www.debian.org/">Debian</a> interviendra sur le campus de <a href="http://www.it-sudparis.eu/">Télecom &#038; Management SudParis</a> à Évry, le jeudi 24/02/2011, à 15h, pour faire une conférence intitulée &#8220;<strong>Debian: 17 ans de logiciel libre, “do-ocracy” et démocratie.</strong>&#8220;.</p>
<p>Attention: en raison des contraintes de sécurité pour l&#8217;accès au site, une inscription préalable est demandée (envoi des noms et prénoms à <a href="mailto:minet@it-sudparis.eu">minet@it-sudparis.eu</a>).</p>
<p>Update : <a href="http://www-public.it-sudparis.eu/~berger_o/conf-zack.pdf">Transparents (PDF en anglais &#8211; 1.4 Mo)</a></p>
<p><strong>Update:</strong><br />
<iframe src="http://player.vimeo.com/video/20475812?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0"></iframe>
<p><a href="http://vimeo.com/olberger/debian-17-ans-de-logiciel-libre-do-ocracy-et-democratie">Debian: 17 ans de logiciel libre, “do-ocracy” et démocratie</a> from <a href="http://vimeo.com/olberger">Olivier Berger</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><span id="more-760"></span><br />
<img src="http://www-public.it-sudparis.eu/~berger_o/affiche-conf-zack.jpg" alt="Affiche de la conférence" width="641" height="892" class="aligncenter" /></p>
<p><img alt="" src="https://lh5.googleusercontent.com/_m2yf6czwss0/TWdPuqzb60I/AAAAAAAABak/fjLU5otv0vs/s288/172290_10150182963223943_716633942_8769091_7757488_o.jpg" title="Audience" class="aligncenter" width="288" height="216" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2011/02/09/conference-debian-17-ans-de-logiciel-libre-%e2%80%9cdo-ocracy%e2%80%9d-et-democratie-le-2402-a-15h-a-evry/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Report on &#8220;Debbugs &#8211; New developments in the ongoing struggle against bugs&#8221; by Don Armstrong at Debconf</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/report-on-debbugs-new-developments-in-the-ongoing-struggle-against-bugs-by-don-armstrong-at-debconf/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/report-on-debbugs-new-developments-in-the-ongoing-struggle-against-bugs-by-don-armstrong-at-debconf/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:42:27 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debconf]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[rdfa]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=679</guid>
		<description><![CDATA[Here are some notes I took about the lecture &#8220;Debbugs &#8211; New developments in the ongoing struggle against bugs&#8221; by Don Armstrong at Debconf 10 (that I watched from the stream). Note that the slides are at : http://rzlab.ucr.edu/debian/debbugs_presentation_debconf10.pdf, and &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/report-on-debbugs-new-developments-in-the-ongoing-struggle-against-bugs-by-don-armstrong-at-debconf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are some notes I took about the lecture <a href="http://penta.debconf.org/dc10_schedule/events/580.en.html">&#8220;Debbugs &#8211; New developments in the ongoing struggle against bugs&#8221;</a> by Don Armstrong at Debconf 10 (that I watched from the stream).  </p>
<p> Note that the slides are at : <a href="http://rzlab.ucr.edu/debian/debbugs_presentation_debconf10.pdf">http://rzlab.ucr.edu/debian/debbugs_presentation_debconf10.pdf</a>, and here, I&#8217;ll only mention most noteworthy elements I&#8217;ve noticed. </p>
<p> <span id="more-679"></span>
<p> There&#8217;s a linear growth of number of bugs reported for several years, from the statistics made by Don. </p>
<p> In average, there&#8217;s same number of bugs filed / archived per day : Debian&#8217;s not losing ground against bugs <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p> A new <a href="http://www.debian.org/Bugs/server-control#affects">&#8220;affect&#8221; command</a> has been added, for bugs present in a package affecting another package. </p>
<p> The <a href="http://www.debian.org/Bugs/server-control#summary">&#8220;summary&#8221; command</a> which can be used to quickly spot the summary of lengthy discussions deserves more love. Included &#8220;summary -1&#8243; to send a new summary by email. </p>
<p> The new <a href="http://packages.debian.org/experimental/debbugs-local">local-debbugs package</a> : can mirror &#8220;your&#8221; bugs locally and allow to search, show, etc. even offline. </p>
<p> Lots of ideas for new features still in development (but lacking manpower). </p>
<p> Interesting idea about &#8220;action required sorting&#8221; which exhibits different interests for triager, maintainer, user, to maximize productivity. I guess this should be implemented in clients of the BTS also. </p>
<p> Interesting ideas about distributed bug tracking : sharing status with other bugtrackers (see other report), sideways syncing with other distributions, and making it available to upstream also. Note this was discussed in a subsequent BoF, which <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/my-report-after-the-bof-on-distributed-bugtrackers-at-debconf/">I&#8217;ve already blogged about</a>. </p>
<p> Some elements taken from the Q&amp;A : </p>
<ul>
<li> To my question about addition of RDfa, not currently on the TODO list&hellip; I guess I&#8217;ll have to do it myself ? <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &hellip; Need to provide more convincing hints on the usefulness. </li>
<li> only 3 status in the BTS : Fixed / Found / Absent </li>
<li> some other projects are using debbugs <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   </li>
</ul>
<p>Overall, a very interesting presentation. Well worth watching the video recording. </p>
<p> See also <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/">my report on the presentation by Christine Spang on Distributing bugtracking for Debian with SD</a> which also discussed some debbugs things. </p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/report-on-debbugs-new-developments-in-the-ongoing-struggle-against-bugs-by-don-armstrong-at-debconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My report after the BOF on distributed bugtrackers at DebConf</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/my-report-after-the-bof-on-distributed-bugtrackers-at-debconf/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/my-report-after-the-bof-on-distributed-bugtrackers-at-debconf/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:16:00 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debconf]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[distributed bugtracking]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[RDF]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=674</guid>
		<description><![CDATA[Here are my notes about the very insteresting BOF on distributed bugtrackers held at DebConf This is just some elements of report (some taken from the gobby edits, and written down by me after watching the video (unfortunately missing 2 &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/my-report-after-the-bof-on-distributed-bugtrackers-at-debconf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are my notes about <a href="http://penta.debconf.org/dc10_schedule/events/659.en.html">the very insteresting BOF on distributed bugtrackers</a> held at DebConf</p>
<p> This is just some elements of report (some taken from the gobby edits, and written down by me after watching the video (unfortunately missing 2 mins of sound in the beginning of the video stream/recording)). This is not a full report of all the discussions, as some discussed elements weren&#8217;t of interest IMHO.  </p>
<p> You&#8217;ll find here many ideas of mine, links and pointers (resulting of our work in the context of the Helios project on similar topics), so this is in no way a report of what was said exactly during the BOF. </p>
<p> <span id="more-674"></span>
<p> Aspects of interest: </p>
<ul>
<li> for Debian bugs
<ul>
<li> Sharing state between upstream, downstream and sidestream
<ul>
<li> Forwarding upstream </li>
</ul>
</li>
<li> Sharing comments between the same bugs </li>
<li> merging / conflict resolution (technically challenging, as well as in order to match people&#8217;s habits/process) </li>
</ul>
</li>
<li> Same problem in general
<ul>
<li> distributed bug tracking
<ul>
<li> working offline (modify locally, push, etc.) </li>
</ul>
</li>
<li> but also distributed version/commit tracking : tracking bug presence or fix along the branches of commits in distributed VCSes </li>
</ul>
</li>
<li> Interop with other bugtrackers:
<ul>
<li> method to pass data back and forth between different bugtrackers </li>
<li> standard method / format / API : lack of standard widely used </li>
<li> visibility of issues known upstream (or elsewhere) to Debian users while using &#8220;reportbug&#8221; </li>
<li> scraping other trackers  </li>
</ul>
</li>
</ul>
<p>Note that these topics may in principle be discussed on the Distributed bug trackers mailing list: <a href="http://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs">http://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs</a> </p>
<p> Tools / implementation ideas : </p>
<ul>
<li> First, there&#8217;s a wiki resource about lots of software tools : <a href="http://dist-bugs.kitenet.net/software/">http://dist-bugs.kitenet.net/software/</a> </li>
<li> SD (presented later by Christine Spang &#8211; see <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/">my other blog post about her great presentation</a>) </li>
<li> LaunchPad&#8217;s tracker already knows about lots of other bugs in other distros including Debian bugs (through &#8220;bug tasks&#8221;) </li>
<li> <a href="http://bts-link.alioth.debian.org/">bts-link</a> watches links between bugs and status changes (mainly through scraping) </li>
<li> Generic scraping tools could be used :
<ul>
<li> Scraperwiki (<a href="http://scraperwiki.com/">http://scraperwiki.com/</a>)  </li>
<li> or WebReformatter (<a href="http://code.google.com/p/webreformatter/">http://code.google.com/p/webreformatter/</a> </li>
</ul>
</li>
<li> Virtuoso spongers to perform on the fly conversion of bugs XML feeds to RDF to inject them in a RDF store (ex: search &#8220;bugzilla&#8221; inside <a href="http://www.openlinksw.com/dataspace/dav/wiki/Main/RDFMappersUseCases">http://www.openlinksw.com/dataspace/dav/wiki/Main/RDFMappersUseCases</a>)  </li>
</ul>
<p>Storage of repositories / databases of remote bugs : </p>
<ul>
<li> Mail &hellip; lots of suggestions, but to be discarded IMHO </li>
<li> in users&#8217; Virtuoso RDF stores, eventually in an integrated way with the Semantic Desktop (KDE 4.4 / Tracker / Zeitgeist) which may be an option (integrating bugs in other desktop tools aware of the semantic desktop). </li>
<li> through desktopcouch (as used by the bughugger client for LP tracker &#8211; see <a href="http://2010.rmll.info/Client-to-deal-with-great-amount-of-bug-for-Launchpad-BugHugger.html">the bughugger presentation at RMLL/LSM 2010</a>)  </li>
</ul>
<p>About such storage, and the RDF store option, <a href="http://testforge.int-evry.fr/d2r-server/">here&#8217;s a prototype of ours</a> that exposes UDD&#8217;s bug facts through a SPARQL interface, allowing to publish bug facts as RDF (setup in the frame of the Helios project). It includes both Debian and Ubuntu bugs, and allows interlinking them in a &#8220;standard&#8221; way (with Semantically described links in RDF). See <a href="http://testforge.int-evry.fr/d2r-server/resource/spackage/evolution">http://testforge.int-evry.fr/d2r-server/resource/spackage/evolution</a> for an example.  </p>
<p> The problem is not how to distribute (distributed database systems exist), but the semantics of bug properties, and the different implementations of interfaces of different tools : which standard to implement, or how many converters are necessary if no standard ? We believe that navigation/referencing/tracking of external bugs would be much easier if bugs were <a href="http://linkeddata.org/">LinkedData</a> citizens, i.e. they would be exposed with (standard) formats like Semantic Web ontologies served with Semantic Web standards (like RDF). </p>
<p> The worst case is currently to have to perform web scraping on bugtracker interfaces. How to avoiding scraping ? A solution could be to publish RDFa / microformats using common standard semantics, directly from the bugtracker pages at bugs URLs (see my wishlist for debbugs on that subject : <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590931">590931: Would be great to integrate RDFa metadata into debbugs pages</a>). </p>
<p> Now some pointers to historical details on the same subject and Debian (old posts by Lars Wirzenius) :  </p>
<ul>
<li> <a href="http://blog.liw.fi/posts/distributed-bug-tracking/">&#8220;Distributed bug tracking&#8221;</a> </li>
<li> <a href="http://blog.liw.fi/posts/bug-exchange-format/">&#8220;Bug exchange format&#8221;</a>  </li>
</ul>
<p>Overall, the discussion was quite interesting, but didn&#8217;t reach any sensitive progress regarding the state of the art. Much needs to be worked on, mainly on standardizing APIs, semantic descriptions of bugs, and implementation in tools like SD for instance. Stay tuned for more progress. </p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/my-report-after-the-bof-on-distributed-bugtrackers-at-debconf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Great talk &#8220;Distributed bug tracking for Debian with SD&#8221; at DebConf</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:20:00 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debconf]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[SD]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=667</guid>
		<description><![CDATA[This is a quick report and notes about the great presentation made at DebConf on &#8220;Distributed bug tracking for Debian with SD&#8221; by Christine Spang (http://penta.debconf.org/dc10_schedule/events/591.en.html) Hopefully, the slides are gonna be published soon, but in the meantime, you have &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> This is a quick report and notes about the great presentation made at DebConf on &#8220;Distributed bug tracking for Debian with SD&#8221; by Christine Spang (<a href="http://penta.debconf.org/dc10_schedule/events/591.en.html">http://penta.debconf.org/dc10_schedule/events/591.en.html</a>) </p>
<p> Hopefully, the slides are gonna be published soon, but in the meantime, you have them in the video recording (see link above) &#8211; <strong>EDIT</strong>: she has published here slides : see <a href="http://blog.spang.cc/posts/DebConf_10_postmortem_and_SD_talk_followup/">her blog post</a>. </p>
<p>For those who don&#8217;t know <a href="http://syncwith.us/sd/">SD</a>, they may refer to a talk given by its author, Jesse Vincent, at the recent RMLL/LSM 2010 : <a href="http://2010.rmll.info/Peer-to-peer-issue-tracking-with-SD-and-Prophet.html">Peer to peer issue tracking with SD and Prophet</a> (video recording coming soon : <strong>EDIT</strong>: a premiere recording is available <a href="http://vimeo.com/14109204">here</a>). </p>
<p> She draws 2 main use cases in her speech, which is exactly the kind of features we&#8217;ve been thinking about for <a href="http://fetchbugs4.me/">fetchbugs4.me</a> : </p>
<p><span id="more-667"></span>
<ul>
<li> as a Debian maintainer : SD may be used to clone into your local SD repository all tickets related to your activity on your packages in debbugs. </li>
<li> or as both a Debian maintainer and upstream developper, you&#8217;d combine bugs from Debian&#8217;s debbugs and upstream&#8217;s bugtracker in one same bug database.  </li>
</ul>
<p>What would be even better is to be able to link all of these bugs to each-other&hellip; but I&#8217;m not sure this is yet possible. </p>
<p> Christine started implementing debbugs (Debian&#8217;s bugtracker) support in SD. For reference, there&#8217;s a wishlist about it in <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590156">590156 : sd: Provide sync-ing with debbugs</a>.  The implementation is still in alpha state, in read-only mode only. </p>
<p> Christine has implemented a new method get<sub>machine</sub><sub>readable</sub><sub>bug</sub><sub>log</sub>() for debbugs&#8217; SOAP interface. It seems to send some Perl Data::Dumper output, which is probably fine for SD as SD is written in Perl, like debbugs&hellip; but it may be better if it was some more generally accepted format, like JSON maybe. </p>
<p> Among the topics discussed, was the absence of any standard API to connect to bugtrackers, meaning that SD needs to include many different client code modules for each of the trackers different APIs over different kinds of protocols.   I&#8217;ve raised (through my IRC comments, watching the presentation through the stream), that there&#8217;s a proposal for such a standard that exists : <a href="http://open-services.net/bin/view/Main/CmHome">OSLC-CM</a>. Still, it&#8217;s not widely implemented, in particular in Open Source tools (see <a href="http://sourceforge.net/apps/wordpress/heliosplatform/2010/06/17/open-source-oslc-cm-implementations-in-php/">another post of mine on the subject</a>). I think it would be great if SD could be a client of OSLC-CM compatible trackers, hence I&#8217;ve filed <a href="http://rt.cpan.org/Public/Bug/Display.html?id=60084">a wishlist</a>. </p>
<p> Also, I suggested that maybe it would be interesting to be able to browse the mail threads of comments on Debian bugs, much like with &#8220;bts &ndash;mbox show 12345&#8243; command (which opens mutt on the bugs&#8217; thread, for me), when in offline mode, with SD. Maybe the bts command could just use SD as a backend for all its operations. </p>
<p> Another very interesting feature may be to allow &#8220;transfering&#8221; a Debian bug to an upstream bugtracker, through SD. Dunno if that will be possible. </p>
<p>Finally the code may be found : <a href="http://github.com/bestpractical/sd/tree/debbugs">in github</a>.</p>
<p>I&#8217;m looking forward to testing it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/08/12/great-talk-distributed-bug-tracking-for-debian-with-sd-at-debconf/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8220;Weaving a Semantic Web Across OSS Repositories: Unleashing a New Potential for Academia and Practice&#8221; published</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/07/29/weaving-a-semantic-web-across-oss-repositories-unleashing-a-new-potential-for-academia-and-practice-published/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/07/29/weaving-a-semantic-web-across-oss-repositories-unleashing-a-new-potential-for-academia-and-practice-published/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 07:34:45 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[bts-link]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[coclico]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-en]]></category>
		<category><![CDATA[forge]]></category>
		<category><![CDATA[HELIOS]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[oslc-cm]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[repository of repositories]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[udd]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=619</guid>
		<description><![CDATA[A new paper of ours was just published. If you&#8217;re curious about all that Semantic Web and Linked Data hype and how it would impact forges and other software development tools, and the link with Open Source development platforms, then, &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/07/29/weaving-a-semantic-web-across-oss-repositories-unleashing-a-new-potential-for-academia-and-practice-published/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A new paper of ours was just published. If you&#8217;re curious about all that Semantic Web and Linked Data hype and how it would impact forges and other software development tools, and the link with Open Source development platforms, then, read this :</p>
<blockquote><p><strong><a href="http://www.igi-global.com/Bookstore/Article.aspx?TitleId=44970">Weaving a Semantic Web Across OSS Repositories: Unleashing a New Potential for Academia and Practice</a></strong><br />
(DOI: <code>10.4018/jossp.2010040103</code>)<br />
Authors: Olivier Berger (Institut Telecom, France); Valentin Vlasceanu (Institut Telecom, France); Christian Bac (Institut Telecom, France); Quang Vu Dang (Institut Telecom, France); Stéphane Lauriere (Mandriva, France)<br />
in International Journal of Open Source Software &#038; Processes (IJOSSP) Volume: 2, Issue: 2 (2010), Pages: 29-40 pp.</p></blockquote>
<p>Here&#8217;s the abstract:<br />
<span id="more-619"></span></p>
<blockquote><p>Several public repositories and archives of “facts” about libre software projects, maintained either by open source communities or by research communities, have been flourishing over the Web in recent years. These have enabled new analysis and support for new quality assurance tasks.<br />
This paper presents some complementary existing tools, projects and models proposed both by OSS actors or research initiatives that are likely to lead to useful future developments in terms of study of the FLOSS phenomenon, and also to the very practitioners in the FLOSS development projects.<br />
A goal of the research conducted within the HELIOS project is to address bugs traceability issues. In this regard, the authors investigate the potential of using Semantic Web technologies in navigating between many different bugtracker systems scattered all over the open source ecosystem.<br />
By using Semantic Web techniques, it is possible to interconnect the databases containing data about open-source software projects development, which enables OSS partakers to identify resources, annotate them, and further interlink those using dedicated properties and collectively designing a distributed semantic graph.</p></blockquote>
<p>Keywords : RDF, forge, archive, bug, semantic, semantic Web, ontology, database, repository of repositories,<br />
interoperability, bugtracker, OSLC-CM, Debian.</p>
<p>The journal is published as closed content on paid access, but you may ask us, should you need to read a draft version.</p>
<p>This is an extended version of <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/06/06/presentation-at-wopdasd-2009-weaving-a-semantic-web-across-oss-repositories-a-spotlight-on-bts-link-udd-swim/">an earlier position paper</a> presented at WOPDASD 2009.</p>
<p><em>This work was conducted in the frame of the “System@tic Paris-Region” cluster (http://www.systematic-paris-region.org/), with funding of the Paris Region council.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/07/29/weaving-a-semantic-web-across-oss-repositories-unleashing-a-new-potential-for-academia-and-practice-published/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vidéos de certaines confs du thème Développement des RMLL 2009</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/19/videos-de-certaines-confs-du-theme-developpement-des-rmll-2009/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/19/videos-de-certaines-confs-du-theme-developpement-des-rmll-2009/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:59:39 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[condorcet]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian-fr]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[jajuk]]></category>
		<category><![CDATA[LSM]]></category>
		<category><![CDATA[RMLL]]></category>
		<category><![CDATA[rmll2009]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=534</guid>
		<description><![CDATA[Free Electrons vient de mettre en ligne des vidéos des conférences qu&#8217;ils ont filmées aux RMLL 2009. Une partie des vidéos porte sur le thème &#8220;Développement&#8221; que j&#8217;ai coordonné. Voici la liste des interventions filmées : Migration à Git du &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/19/videos-de-certaines-confs-du-theme-developpement-des-rmll-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://free-electrons.com/">Free Electrons</a> vient de mettre en ligne des vidéos des conférences qu&#8217;ils ont filmées aux <a href="http://2009.rmll.info/">RMLL 2009</a>.<br />
Une partie des vidéos porte sur le <a href="http://2009.rmll.info/-Developpement-.html">thème &#8220;Développement&#8221;</a> que j&#8217;ai coordonné.</p>
<p>Voici la liste des interventions filmées :</p>
<ul>
<li><strong>Migration à Git du projet GNOME</strong>, par Frédéric Peters (GNOME)</li>
<li><strong>Méthodes de vote : comment consulter les développeurs d’un projet sans fausser le résultat avant de poser la question</strong>, par Lucas Nussbaum (Debian)</li>
<li><strong>Développement Open Source : un retour des tranchées, le projet Jajuk</strong>, par Bertrand Florat (Jajuk)</li>
<li><strong>Comment les outils et l’esprit Open Source permettent de faire de meilleurs projets</strong>, par Erlé Le Gac, Bertrand Florat (Capgemini)</li>
</ul>
<p>Le son n&#8217;est pas toujours top, mais c&#8217;est fait avec les moyens du bord, bénévolement <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Vous trouverez les pointeurs vers les vidéos et les slides <a href="http://free-electrons.com/fr/blog/videos-rmll-2009/">chez Free Electrons</a> (en bas de liste).</p>
<p>Et n&#8217;oubliez pas : l&#8217;<a href="http://2010.rmll.info/">édition 2010 remet ça</a>, avec <a href="http://2010.rmll.info/Appel-a-conferences.html">un appel à contributions</a> toujours ouvert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/19/videos-de-certaines-confs-du-theme-developpement-des-rmll-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New inter-forges discussion list on planetforge.org</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/new-inter-forges-discussion-list-on-planetforge-org/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/new-inter-forges-discussion-list-on-planetforge-org/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 11:07:12 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[forge]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[planetforge]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=532</guid>
		<description><![CDATA[You work on developing a software forge, you&#8217;re an admin for a software forge, or a project administrator. Join us and discuss (in english) forge matters on discussions@planetforge.org, to try and improve communication, sharing, reuse and interoperability among various hosting &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/new-inter-forges-discussion-list-on-planetforge-org/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You work on developing a software forge, you&#8217;re an admin for a software forge, or a project administrator.</p>
<p>Join us and discuss (in english) forge matters on <a href="http://wiki.planetforge.org/index.php/Discussions_mailing_list">discussions@planetforge.org</a>, to try and improve communication, sharing, reuse and interoperability among various hosting platforms, and collaborative development tools.</p>
<p>You may prefer <a href="http://wiki.planetforge.org/index.php/How_to_be_added_to_the_planet_aggregator">joining</a> the <a href="http://planet.planetforge.org/planet/">PlanetForge RSS aggregator</a> if you blog about forges (feel free to add it to your preferred RSS reader).</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/new-inter-forges-discussion-list-on-planetforge-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working on standard forge exchange format</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/working-on-standard-forge-exchange-format/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/working-on-standard-forge-exchange-format/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:56:55 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coclico]]></category>
		<category><![CDATA[coopx]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[exchange format]]></category>
		<category><![CDATA[forge]]></category>
		<category><![CDATA[planetforge]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=525</guid>
		<description><![CDATA[As part of COCLICO, we&#8217;re working on an exchange format for forges, that should help dump, restore, export and import from different software forges. There are various use cases for this, like moving a project from one forge to another, &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/working-on-standard-forge-exchange-format/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As part of <a href="http://www.coclico-project.org/">COCLICO</a>, we&#8217;re working on an exchange format for forges, that should help dump, restore, export and import from different software forges.</p>
<p>There are various use cases for this, like moving a project from one forge to another, but also as backup/restore feature for forge admins. More about the rationale <a href="http://www.coclico-project.org/index.php/WP2_en">here</a>.</p>
<p>We&#8217;d like this format to be a <em>standard</em> some day, so it should have good properties so that it&#8217;s generic enough and at the same time easy to adopt. Thus it would be relatively easy to contribute new exporters or importers to an framework (for which we&#8217;ll implement basic core tools), while having a long-lasting format that can still be used in the future.</p>
<p>A lot of work ahead of us, and this is just a short notice in case you&#8217;re interested and you&#8217;d like to know more <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Stay tuned, and if interested, join <a href="http://wiki.planetforge.org/index.php/Discussions_mailing_list">discussions@planetforge.org</a> to discuss this topic.</p>
<p>P.S.: yes, it&#8217;s a rebirth of <em>CoopX</em>, somehow (see the coopx tag in my blog for more details)</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2010/02/08/working-on-standard-forge-exchange-format/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

