<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Firefox triage has ended - 300+ bugs processed</title>
	<atom:link href="http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/feed/" rel="self" type="application/rss+xml" />
	<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/</link>
	<description>The experience of a free software community member</description>
	<pubDate>Fri, 25 Jul 2008 00:10:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Více než 300 bugů týkajících se Firefoxu bylo vytříděno (Debian-linux.cz)</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-324</link>
		<dc:creator>Více než 300 bugů týkajících se Firefoxu bylo vytříděno (Debian-linux.cz)</dc:creator>
		<pubDate>Mon, 05 May 2008 12:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-324</guid>
		<description>[...] bugů neprobíhá jen v OpenOffice.org, ale Lior Kaplan řeší také problémy ve Firefoxu. Celý proces začal přibližně před půl rokem s 324 nevyřešenými bugy. Řada z nich byla [...]</description>
		<content:encoded><![CDATA[<p>[...] bugů neprobíhá jen v OpenOffice.org, ale Lior Kaplan řeší také problémy ve Firefoxu. Celý proces začal přibližně před půl rokem s 324 nevyřešenými bugy. Řada z nich byla [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerfried Fuchs</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-321</link>
		<dc:creator>Gerfried Fuchs</dc:creator>
		<pubDate>Fri, 02 May 2008 09:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-321</guid>
		<description>Telling users to report to upstream has several problems:

-) They have to be told where upstream wants their bugs, and in what way
-) That has to be done for every new user of the package, and for returning users because they have forgotten since the last time
-) Some users might stop reporting bugs because like zack said, they want (and rightfully) a single way to report bugs

If you think about it, investing time to educate users along that line will cost you way more time than forwarding the bugs yourself. The maintainer should have a working communication channel with upstream anyway and forwarding a bug isn't much of a trouble, trying to educate users to use upstream bug tracking systems which are a lot different, one from the other, is just wasted time</description>
		<content:encoded><![CDATA[<p>Telling users to report to upstream has several problems:</p>
<p>-) They have to be told where upstream wants their bugs, and in what way<br />
-) That has to be done for every new user of the package, and for returning users because they have forgotten since the last time<br />
-) Some users might stop reporting bugs because like zack said, they want (and rightfully) a single way to report bugs</p>
<p>If you think about it, investing time to educate users along that line will cost you way more time than forwarding the bugs yourself. The maintainer should have a working communication channel with upstream anyway and forwarding a bug isn&#8217;t much of a trouble, trying to educate users to use upstream bug tracking systems which are a lot different, one from the other, is just wasted time</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Hoexter</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-320</link>
		<dc:creator>Sven Hoexter</dc:creator>
		<pubDate>Fri, 02 May 2008 08:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-320</guid>
		<description>Hi,
Zack I would really like to agree with you for the outlined reasons but after all it won't scale.
When I took over LyX packaging with Per about two years ago we had a  backlog of ~80 unhandled bugreports. It took us about 1,5 years to handle them all. I had to invest a lot of time to reproduce bugs that e.g. only happen if you use fvwm or with some rarely used latex class. And then we had bugreports that only happen with $special-kernel-version on $users-special-system and because everything else seems  to work it could be your package.
As you can't simply reject such bugs with "oh I'm not using this go away" you've to setup a testing enviroment and try it out.

On the other hand the result of forwarding such corner case bugs to upstream (after you finally can confirm them) is often that they rot in another bts because nobody from the upstream devs works in a similar enviroment and can't reproduce them.

I guess that's the ugly side of OSS development and what can happen if you can't help yourself. But I still don't think that it's the best idea to load the burden on the shoulders of the package maintainers. IMO it would help to ask the 'advanced users' to fill bugs upstream if they're sure that it's not a Debian specific problem. Of course upstream would be soon annoyed if he had to deal with a growing chunk of bugreports that can be traced back to distribution specific patching.

Beside that I'm annoyed by the fact that people report bugs and then give a shit about what happens with them and don't answer to requests to test something or clarify their reports. I'm investing my freetime to help to improve some software they reported a bug against and then they simply don't care.
LyX is rather small and has a very nice user community with mostly helpfull and responsive users and developers but when I image how big the user base for e.g. firefox is and how many bugreports will be a dead end I can completly understand why a maintainer doesn't really care to work on the bugs.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Zack I would really like to agree with you for the outlined reasons but after all it won&#8217;t scale.<br />
When I took over LyX packaging with Per about two years ago we had a  backlog of ~80 unhandled bugreports. It took us about 1,5 years to handle them all. I had to invest a lot of time to reproduce bugs that e.g. only happen if you use fvwm or with some rarely used latex class. And then we had bugreports that only happen with $special-kernel-version on $users-special-system and because everything else seems  to work it could be your package.<br />
As you can&#8217;t simply reject such bugs with &#8220;oh I&#8217;m not using this go away&#8221; you&#8217;ve to setup a testing enviroment and try it out.</p>
<p>On the other hand the result of forwarding such corner case bugs to upstream (after you finally can confirm them) is often that they rot in another bts because nobody from the upstream devs works in a similar enviroment and can&#8217;t reproduce them.</p>
<p>I guess that&#8217;s the ugly side of OSS development and what can happen if you can&#8217;t help yourself. But I still don&#8217;t think that it&#8217;s the best idea to load the burden on the shoulders of the package maintainers. IMO it would help to ask the &#8216;advanced users&#8217; to fill bugs upstream if they&#8217;re sure that it&#8217;s not a Debian specific problem. Of course upstream would be soon annoyed if he had to deal with a growing chunk of bugreports that can be traced back to distribution specific patching.</p>
<p>Beside that I&#8217;m annoyed by the fact that people report bugs and then give a shit about what happens with them and don&#8217;t answer to requests to test something or clarify their reports. I&#8217;m investing my freetime to help to improve some software they reported a bug against and then they simply don&#8217;t care.<br />
LyX is rather small and has a very nice user community with mostly helpfull and responsive users and developers but when I image how big the user base for e.g. firefox is and how many bugreports will be a dead end I can completly understand why a maintainer doesn&#8217;t really care to work on the bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Joachim</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-316</link>
		<dc:creator>Sven Joachim</dc:creator>
		<pubDate>Fri, 02 May 2008 06:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-316</guid>
		<description>I don't know if it's even possible to report Iceweasel problems upstream (never tried, if you use neither Flash nor Java nor Javascript there are simply very few problems), but the big yellow box on http://www.mozilla.org/bugs/ suggests it might be dismissed without being looked at.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know if it&#8217;s even possible to report Iceweasel problems upstream (never tried, if you use neither Flash nor Java nor Javascript there are simply very few problems), but the big yellow box on <a href="http://www.mozilla.org/bugs/" rel="nofollow">http://www.mozilla.org/bugs/</a> suggests it might be dismissed without being looked at.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: glandium</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-315</link>
		<dc:creator>glandium</dc:creator>
		<pubDate>Fri, 02 May 2008 06:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-315</guid>
		<description>For bug count evolution: http://people.debian.org/~glandium/bts/i/iceweasel.png ;)</description>
		<content:encoded><![CDATA[<p>For bug count evolution: <a href="http://people.debian.org/~glandium/bts/i/iceweasel.png" rel="nofollow">http://people.debian.org/~glandium/bts/i/iceweasel.png</a> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc 'Zugschlus' Haber</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-314</link>
		<dc:creator>Marc 'Zugschlus' Haber</dc:creator>
		<pubDate>Fri, 02 May 2008 06:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-314</guid>
		<description>I agree with Zack. Bug Triaging scales quite well. While this may be a challenge for big packages like KDE, OOo and Mozilla products, adding more people to the team can counter this scaling effect. I have not yet seen a request by the Iceweasel maintainers that they are in need of help for bug triaging.</description>
		<content:encoded><![CDATA[<p>I agree with Zack. Bug Triaging scales quite well. While this may be a challenge for big packages like KDE, OOo and Mozilla products, adding more people to the team can counter this scaling effect. I have not yet seen a request by the Iceweasel maintainers that they are in need of help for bug triaging.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lior Kaplan</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-313</link>
		<dc:creator>Lior Kaplan</dc:creator>
		<pubDate>Fri, 02 May 2008 04:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-313</guid>
		<description>You're right, but the problem is that this method doesn't scale up. So for large packages, the maintainers can get them self busy only with forwarding reports upstream.

I also saw people not reporting at the upstream BTS only because they are lazy, not because they don't know how to.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right, but the problem is that this method doesn&#8217;t scale up. So for large packages, the maintainers can get them self busy only with forwarding reports upstream.</p>
<p>I also saw people not reporting at the upstream BTS only because they are lazy, not because they don&#8217;t know how to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zack</title>
		<link>http://liorkaplan.wordpress.com/2008/05/02/firefox-triage-has-ended-300-bugs-processed/#comment-312</link>
		<dc:creator>Zack</dc:creator>
		<pubDate>Thu, 01 May 2008 23:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://liorkaplan.wordpress.com/?p=57#comment-312</guid>
		<description>I vehemently disagree.  It &lt;i&gt;should&lt;/i&gt; be the maintainers' responsibility to forward upstream bugs upstream, no matter how big the package is, for three reasons:  First, because the users shouldn't have to understand more than one bug tracking system; they should be able to just use "reportbug", no matter what the issue is.  Second, users can't be expected to figure out what is and is not an upstream bug.  Third, my personal experience with upstream bug tracking systems is that about 50% of bugs reported there receive no response whatsoever; my experience with the Debian BTS has been much better.  The Debian maintainers for a given package are more likely than the average user to know whether it's even worth bothering to try to get the bug fixed upstream.</description>
		<content:encoded><![CDATA[<p>I vehemently disagree.  It <i>should</i> be the maintainers&#8217; responsibility to forward upstream bugs upstream, no matter how big the package is, for three reasons:  First, because the users shouldn&#8217;t have to understand more than one bug tracking system; they should be able to just use &#8220;reportbug&#8221;, no matter what the issue is.  Second, users can&#8217;t be expected to figure out what is and is not an upstream bug.  Third, my personal experience with upstream bug tracking systems is that about 50% of bugs reported there receive no response whatsoever; my experience with the Debian BTS has been much better.  The Debian maintainers for a given package are more likely than the average user to know whether it&#8217;s even worth bothering to try to get the bug fixed upstream.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
