<?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; debbugs</title>
	<atom:link href="http://www-public.it-sudparis.eu/~berger_o/weblog/tag/debbugs/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>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>First webcast of a demonstrator of our bug ontology&#8217;s use</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/10/03/first-webcast-of-a-demonstrator-of-our-bug-ontologys-use/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/10/03/first-webcast-of-a-demonstrator-of-our-bug-ontologys-use/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 06:31:05 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[PFTCR]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fetchbugs4me]]></category>
		<category><![CDATA[HELIOS]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[RDF]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=483</guid>
		<description><![CDATA[We have setup, as part of our work in Helios, a very early demonstrator of a database of RDF facts about bugs in several distributions (currently Debian and Mandriva), in order to try and validate the Ontology describing bugs that &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/10/03/first-webcast-of-a-demonstrator-of-our-bug-ontologys-use/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We have setup, as part of our work in Helios, a  very early demonstrator of a database of RDF facts about bugs in several distributions (currently Debian and Mandriva), in order to try and validate the Ontology describing bugs that we develop.</p>
<p>Here&#8217;s a pointer to the <a href="http://blog.fetchbugs4.me/post/2009/10/03/Demontsrator-on-Debian-and-Mandriva-bugs-webcast">first webcast</a> on fetchbugs4.me&#8217;s blog, with more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/10/03/first-webcast-of-a-demonstrator-of-our-bug-ontologys-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>after debbugs, bts-link works now over mantis&#8230;</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/06/24/after-debbugs-bts-link-works-now-over-mantis/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/06/24/after-debbugs-bts-link-works-now-over-mantis/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:24:17 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[PFTCR]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bts-link]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[HELIOS]]></category>
		<category><![CDATA[mantis]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=398</guid>
		<description><![CDATA[&#8230; well, at least on my machine The goal is to be able to track remote bugs with bts-link even for your own list of (private) bugs that are not in debbugs (see also prevous post about this idea we &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/06/24/after-debbugs-bts-link-works-now-over-mantis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8230; well, at least on my machine <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The goal is to be able to track remote bugs with bts-link even for your own list of (private) bugs that are not in debbugs (see also <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/04/10/extending-bts-link-beyond-debbugs-starting-with-mantis/">prevous post</a> about this idea we work on in the Helios project).</p>
<p>Now, I have some bugs in Mantis, and I add a snippet like the following into one of its notes :<br />
<code>*** bts-link-mantis variables ***<br />
Forwarded-To: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192<br />
*** end bts-link-mantis ***<br />
</code></p>
<p>And starting from that point, bts-link is able to monitor the (remote) Debian bug it refers to, and notify people subscribed to the local Mantis bug.</p>
<p>When running and if the Debian bug status changes, it will add (via SOAP) another note with, for instance :<br />
<code><br />
This is a note generated by bts-link :<br />
 remote status report for 0000029<br />
  * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192<br />
  * remote status changed: (?) -> pending<br />
*** bts-link-mantis variables ***<br />
Forwarded-To: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192<br />
User-Tags: status-pending<br />
*** end bts-link-mantis ***<br />
</code></p>
<p>The same principle would work with almost any bugtracker even if they don&#8217;t support forwarded-to tags or any similar remote bug tracking mechanism natively.</p>
<p>The code <a href="http://git.debian.org/?p=users/olberger-guest/my-bts-link.git;a=shortlog;h=refs/heads/helios">is here (git)</a>, for the curious ones.</p>
<p>EDIT 2009/07/03 : I <a href="http://permalink.gmane.org/gmane.comp.bug-tracking.mantis.devel/2457">announced this to the Mantis-dev list</a> hoping there will be some feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/06/24/after-debbugs-bts-link-works-now-over-mantis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending bts-link beyond debbugs (starting with mantis)</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/04/10/extending-bts-link-beyond-debbugs-starting-with-mantis/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/04/10/extending-bts-link-beyond-debbugs-starting-with-mantis/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:48:03 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[PFTCR]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bts-link]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[HELIOS]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=337</guid>
		<description><![CDATA[We want to be able to extend bts-link (or -like services) so that bugs linked between different bugtrackers can be linked to each-other and the status changes monitored, as part of our tasks in Helios (see LinkedBugsMonitoring). We&#8217;ll probably try &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/04/10/extending-bts-link-beyond-debbugs-starting-with-mantis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We want to be able to extend <em>bts-link</em> (or -like services) so that bugs linked between different bugtrackers can be linked to each-other and the status changes monitored, as part of our tasks in Helios (see <a href="https://picoforge.int-evry.fr/cgi-bin/twiki/view/Helios_wp3/Web/LinkedBugsMonitoring">LinkedBugsMonitoring</a>).</p>
<p>We&#8217;ll probably try and work, until July, on connecting to <em>Mantis</em> as the &#8220;distribution/downstream&#8221; bugtracker instead of <em>debbugs</em>, and see what architectural changes would be required to test that for the Helios platform specific needs.</p>
<p>I&#8217;d like to be able to have a working prototype for July, which would also demonstrate the LinkedData and Semantic Web approach to navigating the bugs of the open source ecosystem, so that we can discuss it at the Debconf. I&#8217;ve filed a <a href="https://penta.debconf.org/penta/submission/dc9/all_events">proposal for a paper at DebConf</a> for this purpose : <em>towards more semantic web into Debian servers (UDD and likes)</em> (see <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/03/18/udd-export-as-rdf-data-through-d2r-and-a-corresponding-mapping-definition/">previous post</a> on that matter also).</p>
<p>I suppose that our Mandriva colleagues will be able to move on on bugzilla for SWIM/Mephisto so that we can quickly have very interesting prototypes.</p>
<p>I miss time to describe all that in more details (and will appreciate the coming holidays week <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<p>Comments welcome, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/04/10/extending-bts-link-beyond-debbugs-starting-with-mantis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introduction to bts-link slides</title>
		<link>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/02/05/introduction-to-bts-link-slides/</link>
		<comments>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/02/05/introduction-to-bts-link-slides/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 09:08:27 +0000</pubDate>
		<dc:creator>Olivier Berger</dc:creator>
				<category><![CDATA[PFTCR]]></category>
		<category><![CDATA[bts-link]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[debbugs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[HELIOS]]></category>
		<category><![CDATA[libre]]></category>

		<guid isPermaLink="false">http://www-public.it-sudparis.eu/~berger_o/weblog/?p=295</guid>
		<description><![CDATA[bts-link is a very useful tool which helps keep track of bug status changes when a Debian bug has been marked as linked to another bug in an other (upstream) bugtracker. I&#8217;ve prepared some slides of introduction for our partners &#8230; <a href="http://www-public.it-sudparis.eu/~berger_o/weblog/2009/02/05/introduction-to-bts-link-slides/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>bts-link is a very useful tool which helps keep track of bug status changes when a Debian bug has been marked as linked to another bug in an other (upstream) bugtracker.</p>
<p>I&#8217;ve prepared some slides of introduction for our partners in Helios to introduce them to that tool :</p>
<div style="width:425px;text-align:left" id="__ss_991653"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/olberger/introduction-to-btslink?type=presentation" title="Introduction to bts-link">Introduction to bts-link</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=btslink-1233824323031441-1&#038;stripped_title=introduction-to-btslink" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=btslink-1233824323031441-1&#038;stripped_title=introduction-to-btslink" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/olberger">olberger</a>. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/bts-link">bts-link</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/debian">debian</a>)</div>
</div>
<p>These slides can also be found <a href="http://dev.artenum.com/projects/helios/public/download/wp3/bts-link_odp?action=download&#038;nodecorator">on the helios site</a> (ODP source).</p>
<p>Also, I&#8217;ve started contributing to bts-link in the frame of our work on Helios, and I&#8217;m glad my contributions have been integrated, although learning git in the way was kind of a pain <img src='http://www-public.it-sudparis.eu/~berger_o/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>More details about bts-link at : <a href="http://bts-link.alioth.debian.org/">http://bts-link.alioth.debian.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www-public.it-sudparis.eu/~berger_o/weblog/2009/02/05/introduction-to-bts-link-slides/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

