<?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: On #422085 and #417256</title>
	<atom:link href="http://blog.venthur.de/2007/12/18/on-422085-and-417256/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/</link>
	<description>and no tagline either</description>
	<pubDate>Mon, 06 Sep 2010 10:18:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Karsten M. Self</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29841</link>
		<dc:creator>Karsten M. Self</dc:creator>
		<pubDate>Thu, 20 Dec 2007 23:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29841</guid>
		<description>Having first read Martin Krafft's commentary on this post, I'd have to say Wouter should note very closely what the intent of a bug reporting system is:  it's a means to provide useful information to package maintainers and developers on problems with software, and allow them to be rectified.  Good bugs take smart users, and some handholding.  Increasing the volume of non-actionable bugs reported does _not_ help the Debian project, and will _not_ improve the quality of its packages.

What you need to be asking yourself is:  how do I ensure that people who do have useful information to contribute about b0rken behavior can do so correctly, informatively, correctly, and having satisfied those requirements:  reasonably easily.

Your comments above strongly suggest you're not the person to write reportbug-ng, and it isn't the tool to replace reportbug (which, crufty, old, and text-based as it is remains one hell of a good bug-tracking system, and I've seen many).</description>
		<content:encoded><![CDATA[<p>Having first read Martin Krafft&#8217;s commentary on this post, I&#8217;d have to say Wouter should note very closely what the intent of a bug reporting system is:  it&#8217;s a means to provide useful information to package maintainers and developers on problems with software, and allow them to be rectified.  Good bugs take smart users, and some handholding.  Increasing the volume of non-actionable bugs reported does _not_ help the Debian project, and will _not_ improve the quality of its packages.</p>
<p>What you need to be asking yourself is:  how do I ensure that people who do have useful information to contribute about b0rken behavior can do so correctly, informatively, correctly, and having satisfied those requirements:  reasonably easily.</p>
<p>Your comments above strongly suggest you&#8217;re not the person to write reportbug-ng, and it isn&#8217;t the tool to replace reportbug (which, crufty, old, and text-based as it is remains one hell of a good bug-tracking system, and I&#8217;ve seen many).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Banck</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29571</link>
		<dc:creator>Michael Banck</dc:creator>
		<pubDate>Tue, 18 Dec 2007 10:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29571</guid>
		<description>I think it would be useful to define use cases for interactive bug scripts first.

The few I looked at seem to make them fall in two categories:

1. Bogus interactivity when it is not really needed (e.g. "Do you want to continue (y/n)?") and a presubj would be just as fine.

2. Asking the user whether we should send sensitive/private data as well (APT config, exim4 setup)

3. I probably missed something

The second looks like a possibly important use case to me and I am not sure how to solve this.

One possibilty would be to have  some standard interface which states the package would send some sensitive data, and queries the user. That could be implemented in either text or GUI independently.

I am not sure we need debconf here at all.</description>
		<content:encoded><![CDATA[<p>I think it would be useful to define use cases for interactive bug scripts first.</p>
<p>The few I looked at seem to make them fall in two categories:</p>
<p>1. Bogus interactivity when it is not really needed (e.g. &#8220;Do you want to continue (y/n)?&#8221;) and a presubj would be just as fine.</p>
<p>2. Asking the user whether we should send sensitive/private data as well (APT config, exim4 setup)</p>
<p>3. I probably missed something</p>
<p>The second looks like a possibly important use case to me and I am not sure how to solve this.</p>
<p>One possibilty would be to have  some standard interface which states the package would send some sensitive data, and queries the user. That could be implemented in either text or GUI independently.</p>
<p>I am not sure we need debconf here at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29566</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 18 Dec 2007 10:26:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29566</guid>
		<description>+1 on Wouter's suggestion. A debconf-like solution, where the scripts in /usr/share/bug did not do terminal IO directly but called some functions, would be best. Then reportbug could hook them into termio and rng could  hook them into GUI functions as appropriate.

the place to start would be to tar up the union of all files in /usr/share/bug from all packages and work out what their IO "needs" are, to shape the function interface.</description>
		<content:encoded><![CDATA[<p>+1 on Wouter&#8217;s suggestion. A debconf-like solution, where the scripts in /usr/share/bug did not do terminal IO directly but called some functions, would be best. Then reportbug could hook them into termio and rng could  hook them into GUI functions as appropriate.</p>
<p>the place to start would be to tar up the union of all files in /usr/share/bug from all packages and work out what their IO &#8220;needs&#8221; are, to shape the function interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wouter Verhelst</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29565</link>
		<dc:creator>Wouter Verhelst</dc:creator>
		<pubDate>Tue, 18 Dec 2007 10:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29565</guid>
		<description>How about we start using debconf (or something similar) for those scripts? Dunno whether that's a good idea, but the problem of "I'm not going to use a terminal!" sounds like a problem that's already been solved to me.

Since I'm here anyway: please consider renaming rng. Calling anything "Next Generation" is generally a bad idea IMO, since it implies a bunch of negative things about the "original" that make no sense.</description>
		<content:encoded><![CDATA[<p>How about we start using debconf (or something similar) for those scripts? Dunno whether that&#8217;s a good idea, but the problem of &#8220;I&#8217;m not going to use a terminal!&#8221; sounds like a problem that&#8217;s already been solved to me.</p>
<p>Since I&#8217;m here anyway: please consider renaming rng. Calling anything &#8220;Next Generation&#8221; is generally a bad idea IMO, since it implies a bunch of negative things about the &#8220;original&#8221; that make no sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Cunningham</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29559</link>
		<dc:creator>Chris Cunningham</dc:creator>
		<pubDate>Tue, 18 Dec 2007 09:29:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29559</guid>
		<description>For the terminal problem, are you looking for something that zenity couldn't provide? (I realise zenity is GTK+, but there's surely a Qt equivalent.)

 - Chris</description>
		<content:encoded><![CDATA[<p>For the terminal problem, are you looking for something that zenity couldn&#8217;t provide? (I realise zenity is GTK+, but there&#8217;s surely a Qt equivalent.)</p>
<p> - Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faidon Liambotis</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29546</link>
		<dc:creator>Faidon Liambotis</dc:creator>
		<pubDate>Tue, 18 Dec 2007 07:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29546</guid>
		<description>I'm probably missing something; why do you care if the bug report contains redundant information or not? Maintainers read the bugs and bug scripts are being put there by the maintainers.
So, if I a particular maintainer decided to put bits and pieces of information to his bug reports, I can't understand how you can judge this information redundant.

The terminal issue stands though.</description>
		<content:encoded><![CDATA[<p>I&#8217;m probably missing something; why do you care if the bug report contains redundant information or not? Maintainers read the bugs and bug scripts are being put there by the maintainers.<br />
So, if I a particular maintainer decided to put bits and pieces of information to his bug reports, I can&#8217;t understand how you can judge this information redundant.</p>
<p>The terminal issue stands though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Banck</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29485</link>
		<dc:creator>Michael Banck</dc:creator>
		<pubDate>Tue, 18 Dec 2007 01:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29485</guid>
		<description>Well, I am not even sure what "presubj" really is, but if I guess right, why not have a GTK expander (or whatever those triangles are called you can click, and some text/other GUI element pops up, see e.g. the GTK file chooser in save-as mode). That expander could have "Show additional information by the package maintainer" written next to it or something, and would display it that information if the user clicks.  That might not address everybody's need, though, maybe. Annoying presubjs should get fixed anyway. 

In any case, not sure what the problem with large automatic package-specific information is, those wouldn't be visible to the user anyway, would they?  Maybe it would be fine to attach them gzipped, if bandwidth is a concern.


Michael</description>
		<content:encoded><![CDATA[<p>Well, I am not even sure what &#8220;presubj&#8221; really is, but if I guess right, why not have a GTK expander (or whatever those triangles are called you can click, and some text/other GUI element pops up, see e.g. the GTK file chooser in save-as mode). That expander could have &#8220;Show additional information by the package maintainer&#8221; written next to it or something, and would display it that information if the user clicks.  That might not address everybody&#8217;s need, though, maybe. Annoying presubjs should get fixed anyway. </p>
<p>In any case, not sure what the problem with large automatic package-specific information is, those wouldn&#8217;t be visible to the user anyway, would they?  Maybe it would be fine to attach them gzipped, if bandwidth is a concern.</p>
<p>Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trigger</title>
		<link>http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29477</link>
		<dc:creator>Trigger</dc:creator>
		<pubDate>Tue, 18 Dec 2007 00:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.venthur.de/2007/12/18/on-422085-and-417256/#comment-29477</guid>
		<description>Thank's for this really constructive post!
Hopefully something can be worked out which makes most of the people happy.</description>
		<content:encoded><![CDATA[<p>Thank&#8217;s for this really constructive post!<br />
Hopefully something can be worked out which makes most of the people happy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
