Bug#422085: Better terminal emulator patch

2008-06-09 Thread Philipp Kern
severity 422085 serious
thanks

Bastian,

On Mon, Jun 09, 2008 at 01:23:50AM +0200, Bastian Venthur wrote:
 Again, I don't see which part of the policy rng is violating. So
 downgrading the bug again back to wishlist.

You are violating common sense.  It's fine if you don't want to work on
this bug, but please keep in mind that this is considered RC for Lenny.
I.e. if you want your application included in Lenny, it will need to
be fixed.  We don't want applications producing bugs reports that
lack critical information for the maintainers to increase the workload
of your fellow developers needlessly.

Thanks to the severity ping pong reportbug-ng will be removed from
testing and blocked until this bug is fixed.

Kind regards,
Philipp Kern
-- 
 .''`.  Philipp Kern Debian Developer
: :' :  http://philkern.de   Debian Release Assistant
`. `'   xmpp:[EMAIL PROTECTED]
  `-finger pkern/[EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#422085: Better terminal emulator patch

2008-06-09 Thread Bastian Venthur
Philipp Kern wrote:
 On Mon, Jun 09, 2008 at 01:23:50AM +0200, Bastian Venthur wrote:
 Again, I don't see which part of the policy rng is violating. So
 downgrading the bug again back to wishlist.
 
 You are violating common sense.  It's fine if you don't want to work on
 this bug, but please keep in mind that this is considered RC for Lenny.
 I.e. if you want your application included in Lenny, it will need to
 be fixed.  We don't want applications producing bugs reports that
 lack critical information for the maintainers to increase the workload
 of your fellow developers needlessly.
 
 Thanks to the severity ping pong reportbug-ng will be removed from
 testing and blocked until this bug is fixed.

If you really think this missing feature is an RC bug, then please go
ahead. I've better things to do than discussing the severity of this bug.


Bastian



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#422085: Better terminal emulator patch

2008-06-07 Thread Philipp Kern
severity 422085 serious
thanks

Hi there,

On Tue, Dec 18, 2007 at 10:47:54AM +0100, Sam Hocevar wrote:
  1. I *personally* hated that some packages sent a *huge* amount of
  2. I *personally* was very annoyed by packages with very long presubj
  3. I'm definitely opposed to a feature which will pop up a *terminal*
  4. I was *personally* very annoyed by some of the reactions on this
Luckily our priorities are Our Users and Free Software, not Bastian
 Venthur. Applying David's patch *immediately* means that maintainers
 get more useful bug reports that help them fix bugs, and in the end our
 users get a better support. I hope you realise that reportbug-ng being
 non-functional with a handful of packages means that users will have to
 use reportbug to report a bug on these packages. So they will see the
 ugly terminal anyway.
 
I don't think anyone is opposed to rethink the way bug scripts are
 handled (even in reportbug) so that they integrate better with the
 reportbug-ng interface. But that should not prevent improvements from
 happening first. So I suggest you do that right now, or let someone
 else NMU reportbug-ng.

I agree with Sam's conclusion.  I hereby conclude that reportbug-ng is,
in its present condition, unfit for release.  Thus I raise the severity
of this bug report to serious.

reportbug-ng needs to be a good citizen and needs to use the
infrastructure currently in place to provide good bug reports.
This makes it easier (and faster) to get the bugs fixed.

I suppose that your intention behind writing reportbug-ng is to ease bug
reporting for our users.  It must not ignore information explicitly
requested by package maintainers by the means of bug scripts.  I do not
see how both goals, providing the necessary information to those who
handle the bug reports and making it easy for the reporters, collide.

Kind regards,
Philipp Kern
-- 
 .''`.  Philipp Kern Debian Developer
: :' :  http://philkern.de   Debian Release Assistant
`. `'   xmpp:[EMAIL PROTECTED]
  `-finger pkern/[EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#422085: Better terminal emulator patch

2007-12-18 Thread Pierre Habouzit
On Tue, Dec 18, 2007 at 02:47:14AM +, David Nusinow wrote:
 On Tue, Dec 18, 2007 at 12:47:39AM +0100, Bastian Venthur wrote:
  Since I received a terrifying amount insults(!) via mail for not
  implementing this feature request after my last blog entry, where I
  asked for help developing rng, I'd like to make my position about this
  issue clear.
 
  Why was I opposed to implement this.
  
  1. I *personally* hated that some packages sent a *huge* amount of
  unrelated info with every bugreport for this package, even if it's not
  meaningful for this bugreport.

Is your bandwidth _that_ cheap ?  I mean what is the point to stripping
informations for users that already send bad bug-reports where it could
actually save it ? Your reasoning totally eludes me.

  I made a quick check against my favorite package with a very long
  output and thought (and still think) that this info is not even
  relevant for the majority of bugreports of this package. So I
  thought it was not too much to ask, to write the reporter a friendly
  mail to post the output of this script, if it's really needed.

It's pretty obvious that you don't package things with a very large user
base then. And given the numerous times where David, Julien or myself
explained to you why this assertion is wrong, well …

  2. I *personally* was very annoyed by packages with very long presubj
  text, which I doubt anyone reads anyway. Since I don't want rng to be
  annoying to the users, I decided to leave that feature away. An
  implementation of this feature would mean to pop up a window with some
  text the user should read before continuing to report the bug. I don't
  like popups and don't want rng to make use of them.
 
 I haven't implemented presubj text in my patch, so this is a non-issue for
 that specifically.

I'd say that not showing presubj is as wrong. For the libc there is a
very usual bug about locales depends. We now have a presubj about that,
and we didn't had bug reports for libc 2.7 about locales. Meaning that
it works (we had ~10 for the 2.6). The locales package presubj has the
tremendous line count of *18* lines. What an aggression ! Its full
content is :

locales dependencies on glibc
=

  If at some point (in unstable) you get messages like:

The following packages have unmet dependencies:
  locales: Depends: glibc-2.6-1 which is a virtual package.

  then please check for example on [1] that the glibc of the _same_ version 
as
  the `locales` package you are trying to upgrade is in state _installed_ 
for
  your architecture, and for how long.

  If it's not, it is very likely that the corresponding libc has not been
  built _and_ uploaded to the mirrors for your architecture yet, and that 
the
  dependencies will be fixed soon. Please wait for the package to be 
installed
  for more than 24 hours before reporting abug about `locales` dependencies.

  [1] http://buildd.debian.org/~jeroen/status/package.php?p=glibc

  And if you find the presubj's are too long, then bug the packages.
Your [bastian's not david's] reasoning is the same as saying damn 10
Debian packages have too many debconf questions, let's make debconf
default priority ultra-high so that this 10 packages that I never
install anyway won't bug me with those questions. Huh ? Doesn't make
sense.

  If the maintainer put a presubj (or anything else) then he felt it was
necessary. WHO THE HELL ARE YOU TO KNOW HIS JOB BETTER ?

  3. I'm definitely opposed to a feature which will pop up a *terminal*
  where a user has to do something before he can proceed reporting a bug.
  Sorry, but this won't happen in rng. I might consider such a thing if it
  could be scripted to use QT or even GTK but a terminal popping up in a
  GUI application is a no-go for me, sorry.
 
 For any script that is non-interactive the terminal will appear and then
 disappear once the script is done running. On my system it's barely
 noticeable. One thing that I'd be open to is modifying the standard so that
 scripts put something like #BUG_INTERACTIVE in the interactive scripts. We
 could trivially grep for this phrase, launch a terminal in this one case,
 or just run the script and get the output directly if this comment is
 absent. I don't know of any interactive bug scripts that currently exist,
 so this should be a fairly simple thing to require if people are willing
 (I've CC'ed -devel for opinions on this).

  Such a script is the one from hibernate for example. Well, I would be
surprised if it was used for anything else than questions with yes/no or
even a string answer. It would be even better to provide some API that
rng could supersede that would be sourced from those scripts so that
it even doesn't starts a terminal, and rather show nice X11 queries. I
suppose using zenity for that may work e.g.

  Though it would need to rewrite the couple of interactive scripts out
there, I'm sure it's not a 

Bug#422085: Better terminal emulator patch

2007-12-18 Thread Bastian Venthur
On 18.12.2007 03:47 schrieb David Nusinow:
 On Tue, Dec 18, 2007 at 12:47:39AM +0100, Bastian Venthur wrote:
 Why was I opposed to implement this.

 2. I *personally* was very annoyed by packages with very long presubj
 text, which I doubt anyone reads anyway. Since I don't want rng to be
 annoying to the users, I decided to leave that feature away. An
 implementation of this feature would mean to pop up a window with some
 text the user should read before continuing to report the bug. I don't
 like popups and don't want rng to make use of them.
 
 I haven't implemented presubj text in my patch, so this is a non-issue for
 that specifically.

Yes, but I've merged this bug with a similar one where the reporter
wanted rng to support presubj.

 3. I'm definitely opposed to a feature which will pop up a *terminal*
 where a user has to do something before he can proceed reporting a bug.
 Sorry, but this won't happen in rng. I might consider such a thing if it
 could be scripted to use QT or even GTK but a terminal popping up in a
 GUI application is a no-go for me, sorry.
 
 For any script that is non-interactive the terminal will appear and then
 disappear once the script is done running. On my system it's barely
 noticeable. One thing that I'd be open to is modifying the standard so that
 scripts put something like #BUG_INTERACTIVE in the interactive scripts. We
 could trivially grep for this phrase, launch a terminal in this one case,
 or just run the script and get the output directly if this comment is
 absent. I don't know of any interactive bug scripts that currently exist,
 so this should be a fairly simple thing to require if people are willing
 (I've CC'ed -devel for opinions on this).

Sounds all very good to me, but I still doubt that there are actually
cases where it is really important for the majority of bugreports that
the user has to answer a specific question. I don't want to sound
ignorant (although I guess I already do...), but please show me a few
packages to convince me.

 4. I was *personally* very annoyed by some of the reactions on this
 bugreport. Since we're all volunteers and stuff and this feature is
 maybe a nice-to-have but definitely not a must-have, I decided to put
 this issue very low on my to do list.

 However, I agree that the stuff in /usr/share/bug isn't completely
 useless. The opposite is true, it makes the life of maintainers easier
 and rng should make use of it where possible.

 So what can we do now? Maybe we can start all over and discuss this
 issue in a more friendly and constructive way?

 Here's my offer: rng will support bugscripts, but it will not feature a
 terminal popping up asking a user questions. I'm developing a GUI
 application and a popping up terminal is not very GUI'ish for me. What
 can we do about this? Is there a way to implement this?
 
 I've offered a partial solution for the terminal above. I think that
 neutering the interactive scripts is a horrific idea though. Users who can
 report bugs can handle having a terminal ask them a question or two. 

That is probably true, but I don't want a *terminal* popping up asking
for questions in my (or any other) *GUI* application. Especially since
I'm currently not really convinced that those questions are really
necessary.

 That'd be a fine option. I don't know how you'd want to handle storing
 preferences, but it's probably fairly trivial. I'd be happy to work on that
 though.

A separate textile listing a package per line or something should be
sufficient.

 And please, don't use abusive language or even insults when contacting
 me about this issue. My rng-time is currently very limited and my
 motivation to work especially on this issue is already very low. We're
 speaking here about a fully optional feature. Providing the output of
 some scripts or having to read a presubj is helpful, but *not* mandatory
 when reporting a bug. So please, Be nice!
 
 I've been nice, polite, and patient, so please stop implying that I've been
 otherwise. Rather than hurl insults I wrote, tested, and improved the patch

Sorry, I didn't mean you. You (and others) where friendly and actually
trying to help. But I really received a lot of unfriendly feedback
about this issue. Some people seem to forget that I wasted *my* time to
make their (the bugreporters) life a bit easier, but as soon as you
don't do as they say, you become an asshole, moron and whatnot.

 for this. Several people have been interested in having this escalated to
 the tech-ctte, which I am willing to do, at which point it will no longer
 be a fully optional feature. I don't want to take this to the tech-ctte,

As far as I remember I was the one who offered to bring this to
tech-ctte, I don't remember why, but I think it was something like: some
argued that rng *had* do have this feature, while I insisted that it is
not mandatory or something. I think I even offered to implement it if
they decided that this feature is mandatory.

 but this issue 

Bug#422085: Better terminal emulator patch

2007-12-18 Thread Sune Vuorela
On Tuesday 18 December 2007, Bastian Venthur wrote:

  I haven't implemented presubj text in my patch, so this is a non-issue
  for that specifically.

 Yes, but I've merged this bug with a similar one where the reporter
 wanted rng to support presubj.

And presubj is the most important thing here from my POV (wearing kde packager 
hat)

It is the only way we realistically can try to actually improve the quality of 
the bug reports we recieve, so we can spend the time fixing the bugs instead 
of fixing the bug reports.


 Some people seem to forget that I wasted *my* time to
 make their (the bugreporters) life a bit easier, but as soon as you
 don't do as they say, you become an asshole, moron and whatnot.

Some people seem to forget that the current implementation of rng is wasting 
maintainers time.  And honestly. I consider maintainer time a bit more 
valuable than bug reporter time.

/Sune
-- 
How can I do for reconfiguring the login on the IRC periferic?

From Excel 2.3 you either should never link a tool, or can never turn on the 
DLL icon, so that you should forward to the coaxial hardware, so that from 
the file inside Word NT you should get access over a 3X jumper over the 
system, in such way then you neither can debug the pointer on the 95-bit 
terminale, nor need to send to a space bar for exploring the provider over a 
head to a PCI button over a URL on a clock of the LCD OpenGL gadget.


signature.asc
Description: This is a digitally signed message part.


Bug#422085: Better terminal emulator patch

2007-12-18 Thread Sam Hocevar
On Tue, Dec 18, 2007, Bastian Venthur wrote:

 1. I *personally* hated that some packages sent a *huge* amount of

 2. I *personally* was very annoyed by packages with very long presubj

 3. I'm definitely opposed to a feature which will pop up a *terminal*

 4. I was *personally* very annoyed by some of the reactions on this

   Luckily our priorities are Our Users and Free Software, not Bastian
Venthur. Applying David's patch *immediately* means that maintainers
get more useful bug reports that help them fix bugs, and in the end our
users get a better support. I hope you realise that reportbug-ng being
non-functional with a handful of packages means that users will have to
use reportbug to report a bug on these packages. So they will see the
ugly terminal anyway.

   I don't think anyone is opposed to rethink the way bug scripts are
handled (even in reportbug) so that they integrate better with the
reportbug-ng interface. But that should not prevent improvements from
happening first. So I suggest you do that right now, or let someone
else NMU reportbug-ng. 

 And please, don't use abusive language or even insults when contacting
 me about this issue. My rng-time is currently very limited and my
 motivation to work especially on this issue is already very low. We're
 speaking here about a fully optional feature. Providing the output of
 some scripts or having to read a presubj is helpful, but *not* mandatory
 when reporting a bug. So please, Be nice!

   Yes, please be nice to your fellow developers. I am sorry you got
insulted, but if you only got insults and no offer to help, that may
indicate something to rethink about your attitude.

Best regards,
-- 
Sam.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#422085: Better terminal emulator patch

2007-12-17 Thread David Nusinow
Hi Bastian,

On Tue, Dec 18, 2007 at 12:47:39AM +0100, Bastian Venthur wrote:
 David Nusinow wrote:
  Hi Bastian,
  
  On Sun, Dec 16, 2007 at 11:39:03PM +0100, Bastian Venthur wrote:
  Hi David,
 
  thanks for your effort and the patches. Personally, I don't like the
  idea of a terminal popping up asking the user questions when a user uses
  a GUI application. 
  
  Because the scripts can be interactive, I see no other way.
  
  Since the output of the bugscripts stuff is AFAIK
  still not mandatory for bugreports, I ask you do not upload this patch
  as NMU.
  
  May I ask why not? This is a really important feature for many developers
  and we'd like to see it in ASAP. 
  
   - David Nusinow
  
 
 Since I received a terrifying amount insults(!) via mail for not
 implementing this feature request after my last blog entry, where I
 asked for help developing rng, I'd like to make my position about this
 issue clear.

 Why was I opposed to implement this.
 
 1. I *personally* hated that some packages sent a *huge* amount of
 unrelated info with every bugreport for this package, even if it's not
 meaningful for this bugreport. I made a quick check against my favorite
 package with a very long output and thought (and still think) that this
 info is not even relevant for the majority of bugreports of this
 package. So I thought it was not too much to ask, to write the reporter
 a friendly mail to post the output of this script, if it's really needed.

It is a great deal to ask when you've got a lot to do. You yourself are
busy with real life, so much so that you're asking for help with rng. Well,
the rest of us are plenty busy too, and these scripts can be a significant
time saver for all of us, both developers and users. Refusing to support
them is simply callous.

Furthermore, your implementation allows the user to trivially delete all
this information in their email client if they're annoyed by it, so this is
a non-issue in rng.

 2. I *personally* was very annoyed by packages with very long presubj
 text, which I doubt anyone reads anyway. Since I don't want rng to be
 annoying to the users, I decided to leave that feature away. An
 implementation of this feature would mean to pop up a window with some
 text the user should read before continuing to report the bug. I don't
 like popups and don't want rng to make use of them.

I haven't implemented presubj text in my patch, so this is a non-issue for
that specifically.

 3. I'm definitely opposed to a feature which will pop up a *terminal*
 where a user has to do something before he can proceed reporting a bug.
 Sorry, but this won't happen in rng. I might consider such a thing if it
 could be scripted to use QT or even GTK but a terminal popping up in a
 GUI application is a no-go for me, sorry.

For any script that is non-interactive the terminal will appear and then
disappear once the script is done running. On my system it's barely
noticeable. One thing that I'd be open to is modifying the standard so that
scripts put something like #BUG_INTERACTIVE in the interactive scripts. We
could trivially grep for this phrase, launch a terminal in this one case,
or just run the script and get the output directly if this comment is
absent. I don't know of any interactive bug scripts that currently exist,
so this should be a fairly simple thing to require if people are willing
(I've CC'ed -devel for opinions on this).

 4. I was *personally* very annoyed by some of the reactions on this
 bugreport. Since we're all volunteers and stuff and this feature is
 maybe a nice-to-have but definitely not a must-have, I decided to put
 this issue very low on my to do list.

 However, I agree that the stuff in /usr/share/bug isn't completely
 useless. The opposite is true, it makes the life of maintainers easier
 and rng should make use of it where possible.
 
 So what can we do now? Maybe we can start all over and discuss this
 issue in a more friendly and constructive way?
 
 Here's my offer: rng will support bugscripts, but it will not feature a
 terminal popping up asking a user questions. I'm developing a GUI
 application and a popping up terminal is not very GUI'ish for me. What
 can we do about this? Is there a way to implement this?

I've offered a partial solution for the terminal above. I think that
neutering the interactive scripts is a horrific idea though. Users who can
report bugs can handle having a terminal ask them a question or two. 

One alternate method is to require interactive scripts to use debconf,
which should be a good middle ground because they've already used it during
the install. We could check what frontend debconf is using, and if it
requires a terminal we pop one up and if not then just let the gtk frontend
do its thing. Again, this would be something other developers would have to
agree to, but I think this is actually a better way to handle these sorts
of scripts now that debconf is our standard for interaction.

 Supporting presubj might