Re: Firefox bugs mass-closed.

2007-10-01 Thread Don Armstrong
On Mon, 01 Oct 2007, Juliusz Chroboczek wrote:
> Since this particular bug is trivial to reproduce (ls
> ~/.mozilla/firefox/), it would appear that the Firefox maintainers
> are mass-closing bug reports without even checking what they are
> about.

Considering that the message which has been sent to you does not close
the bug, nor does it do anything but request the submitter or those
who have seen the bug to replicate it, it's perfectly reasonable.
 
The bug in question was (at the time the message was sent out)
assigned to a package which is no longer distributed in Debian.

Furthmore, the bug in question is additionally marked wontfix; merely
closing it after this time would also have been perfectly appropriate.

Efforts like this to actively engage old reports and try to whittle
them down to a series of reports which are still relevant is far
superior to ignoring them entirely. If you would prefer that osmething
more involved be done to the bugs, then feel free to jump in and help
triage. I'm sure the iceweasel maintainers would appreciate
assistance.


Don Armstrong

-- 
America was far better suited to be the World's Movie Star. The
world's tequila-addled pro-league bowler. The world's acerbic bi-polar
stand-up comedian. Anything but a somber and tedious nation of
socially responsible centurions.
 -- Bruce Sterling, _Distraction_ p122

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Juliusz Chroboczek
>> Since this particular bug is trivial to reproduce (ls
>> ~/.mozilla/firefox/), it would appear that the Firefox maintainers
>> are mass-closing bug reports without even checking what they are
>> about.

> Considering that the message which has been sent to you does not close
> the bug, nor does it do anything but request the submitter or those
> who have seen the bug to replicate it, it's perfectly reasonable.

They are requiring me (the submitter) to take explicit action just to
make sure that an easy to reproduce and perfectly current bug report
is not closed.  This is reasonable?

> feel free to jump in and help triage.

I am already actively helping with those projects for which I know the
upstream code intimately.  I don't expect to be required to actively
participate in all of the Debian packaging efforts I submit bug reports
against.

Juliusz


pgphdKqeM3QA9.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Riku Voipio
On Mon, Oct 01, 2007 at 08:00:22PM +0200, Juliusz Chroboczek wrote:
> While I realise that it is sometimes difficult to deal with hundreds
> of old bug reports, there are other ways of dealing with this kind of
> issue, such as tagging old bugs when they lack submitter input, or at
> least going through old reports to check whether the information they
> contain is useful.

> I certainly did not expect this kind of approach from Debian.
> 
> I would like to recommend
> 
> http://www.jwz.org/doc/cadt.html

If you feel more work should be done walking through old bugs, the best
way is to work with the team in question. Free software is all about
people scratching their own itches. If you can't find the time to triage
old bugs, it's kinda hard to convince a volunteer to do it for you.

Cheers,
Riku


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Juliusz Chroboczek
> If you can't find the time to triage old bugs, it's kinda hard to
> convince a volunteer to do it for you.

I am not quite sure what you mean.

Are you saying that in order to submit a bug against a Debian package
without it being summarily closed, I need to be a member of the
development team for that very package?

(And yes, I am actively helping with triage of Debian bugs, and have
been doing so since the late 1990s.  But that's pretty much irrelevant
for this discussion.)

Juliusz


pgpSfnUwFFm9y.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 07:08:19PM +, Juliusz Chroboczek wrote:
> >> Since this particular bug is trivial to reproduce (ls
> >> ~/.mozilla/firefox/), it would appear that the Firefox maintainers
> >> are mass-closing bug reports without even checking what they are
> >> about.
> 
> > Considering that the message which has been sent to you does not close
> > the bug, nor does it do anything but request the submitter or those
> > who have seen the bug to replicate it, it's perfectly reasonable.
> 
> They are requiring me (the submitter) to take explicit action just to
> make sure that an easy to reproduce and perfectly current bug report
> is not closed.  This is reasonable?
> 
> > feel free to jump in and help triage.
> 
> I am already actively helping with those projects for which I know the
> upstream code intimately.  I don't expect to be required to actively
> participate in all of the Debian packaging efforts I submit bug reports
> against.

  that's sad for you. When you report a bug, you can thing it's a fire
and forget thing. But then think that teams that the KDE one, the
firefox one, the Gnome one have thousands of bugs to deal with. And not
later than today on IRC we discussed that, and _I_ find perfectly
sensible that bugs that are opened for say 1 year, get a "ping" mail to
the submitter to say (basically):

  heya this bug is opened for [X months], and since last version
([VER]) the maintainer uploaded [X] new upstream releases, and maybe
your bug was fixed. If you can check it, you would save us a lot of
work. If the bug is closed, please send a mail to
[EMAIL PROTECTED] containing:

fixed n [CURRENT VERSION]
thanks

or if it is still reproducible:

found n [CURRENT VERSION]
thanks

Thanks in advance.


  If you _just_ do that, we could often save a _LOT_ of time to
maintainers, as it makes things distributed, hence unload maintainers.
We could of course skip +wontfix bugs that are likely to never been
fixed. But I really believe it to be _excellent_ practice.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpQV8NI3nM1H.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Marc Haber
On Mon, 01 Oct 2007 20:00:22 +0200, Juliusz Chroboczek
<[EMAIL PROTECTED]> wrote:
>I have just received the attached mail.  The relevant bit is at the end:
>
>> As this bug is quite old, I intend to close it if you don't update
>> your bug report in the next 6 weeks.
>
>Since this particular bug is trivial to reproduce (ls ~/.mozilla/firefox/),
>it would appear that the Firefox maintainers are mass-closing bug
>reports without even checking what they are about.

This has become quite common for larger packages. The KDE and WNPP
people do the same, which I - as a user - consider quite annoying and
disrespectful, but I - as a maintainer - can understand, on the other
hand.

Greetings
Marc

-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Re: Firefox bugs mass-closed.

2007-10-01 Thread Joey Hess
Pierre Habouzit wrote:
> later than today on IRC we discussed that, and _I_ find perfectly
> sensible that bugs that are opened for say 1 year, get a "ping" mail to
> the submitter to say (basically):

But not if the bug is a security bug, and not if the bug is forwarded to
an upstream BTS, where it's still open and being discussed. Both were the
case for #320539, which I just received a ping for.

I've now gotten a total of 2 pings for #276576, which is fairly easily
reproducible. (And quite annoyingly old for such an apparently simple
bug.)

So I can see how this particular mass-ping would piss people off..

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 07:43:37PM +, Joey Hess wrote:
> Pierre Habouzit wrote:
> > later than today on IRC we discussed that, and _I_ find perfectly
> > sensible that bugs that are opened for say 1 year, get a "ping" mail to
> > the submitter to say (basically):
> 
> But not if the bug is a security bug, and not if the bug is forwarded to
> an upstream BTS, where it's still open and being discussed. Both were the
> case for #320539, which I just received a ping for.
> 
> I've now gotten a total of 2 pings for #276576, which is fairly easily
> reproducible. (And quite annoyingly old for such an apparently simple
> bug.)
> 
> So I can see how this particular mass-ping would piss people off..

  I'm not specifically discussing _this_ mass ping, but mass pings as a
general issue, because I believe it can help. There is (especially in
huge packages with a huge user base) numerous bugs the submitter did not
really cared about, and it's a pain to have answers more than a week
later.

  Now that the BTS has versionning, one can use the last version with
the bug marked as "found" to know if the ping is necessary or not. If
it's a BTS feature (and not done by the maintainer themselves) that
would be, say, 2 mails a year (if those are triggered every 6 months
without activity on the bug), IFF there has been a new upstream (aka
debian revision uploads assume that if the bug isn't closed the bug is
still here and the submitter won't get pinged).

  It seems sane to me, and will help big teams a lot.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpOGDt3y63EX.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Joey Hess
Pierre Habouzit wrote:
>   Now that the BTS has versionning, one can use the last version with
> the bug marked as "found" to know if the ping is necessary or not. If
> it's a BTS feature (and not done by the maintainer themselves) that
> would be, say, 2 mails a year (if those are triggered every 6 months
> without activity on the bug), IFF there has been a new upstream (aka
> debian revision uploads assume that if the bug isn't closed the bug is
> still here and the submitter won't get pinged).

I have 524 open bug reports that I filed in the Debian BTS. What
percentage of these are you suggesting I be pinged for on a yearly
basis? Doesn't this tend to send the message that a bug submitter's time
is less valuable than the package maintainer's time? Is this really a
message we want to send to exactly the people who tend to file lots of
bugs?

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 08:36:51PM +, Joey Hess wrote:
> Pierre Habouzit wrote:
> >   Now that the BTS has versionning, one can use the last version with
> > the bug marked as "found" to know if the ping is necessary or not. If
> > it's a BTS feature (and not done by the maintainer themselves) that
> > would be, say, 2 mails a year (if those are triggered every 6 months
> > without activity on the bug), IFF there has been a new upstream (aka
> > debian revision uploads assume that if the bug isn't closed the bug is
> > still here and the submitter won't get pinged).
> 
> I have 524 open bug reports that I filed in the Debian BTS. What
> percentage of these are you suggesting I be pinged for on a yearly
> basis? Doesn't this tend to send the message that a bug submitter's time
> is less valuable than the package maintainer's time? Is this really a
> message we want to send to exactly the people who tend to file lots of
> bugs?

  How many are not alive (meaning that nothing changed from the
maintainer or submitter -aka you- side ? in 6 months ?), and how many
are on packages that have a new release since ?

  And no the message is that for most of the bug submitters (one should
get some stats to be sure, but I would be surprised that DD and jidanni
take aside, most of the submitters have less than 10 bugs that match
such criteria) have few bugs to deal with on their end. It works in a
distributed way. In a team with thousands of bug, the maintainer is
definitely the single point of failure. So if additionally to the bugs
he already watch specifically, he can get say some dozens closed thanks
to that, or some dozens which get marked as 'found in the latest
upstream' release again, I see that as a win/win scenario.

  Also node that many bugs are sometimes hard to reproduce, because you
need a very specific environment that the maintainer not always have
(e.g. the issue I have is that as a glibc maintainer, I've no large
enough and used pam-ldap or NIS setups, and we have some bugs that rot
because I don't have either the time or the resource to test them
properly). Asking *kindly* some help from the submiter, once or twice a
day, is not an insult. And if you don't feel like helping, you can
discard these one or two mails away.

  And hopefully, less than a dozen submitters will fell cranky about it.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpGqqQD8AGzu.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Don Armstrong
On Mon, 01 Oct 2007, Joey Hess wrote:
> I have 524 open bug reports that I filed in the Debian BTS. What
> percentage of these are you suggesting I be pinged for on a yearly
> basis? Doesn't this tend to send the message that a bug submitter's
> time is less valuable than the package maintainer's time? Is this
> really a message we want to send to exactly the people who tend to
> file lots of bugs?

Pinging bugs is definetly not optimal, but if the alternative is
ignoring them entirely, or being unable to concentrate on the bugs
that actually exist because of older bugs which have been neglected,
it's certainly better.

With all of that said though, maintainers (and everyone else who wants
to help with bug triaging of large packages) would be best off by
starting with bugs which haven't received any love in a long period of
time: 

http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=debbugs;ordering=age;repeatmerged=0;

or similar will help you start with those bugs.


Don Armstrong

-- 
There are two types of people in this world, good and bad. The good
sleep better, but the bad seem to enjoy the waking hours much more.  
 -- Woody Allen

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> properly). Asking *kindly* some help from the submiter, once or twice a
> day, is not an insult. And if you don't feel like helping, you can
  ^^^
  eeew I obviously meant year.

  And we also could not ping bugs with severity < normal either, and
find other limiting factors to make this beneficial to the overall
Debian quality, without putting a tremendous pressure on the submitters.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpeXZJ5W0cPx.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Juliusz Chroboczek
>   Also node that many bugs are sometimes hard to reproduce, because you
> need a very specific environment that the maintainer not always have
> (e.g. the issue I have is that as a glibc maintainer, I've no large
> enough and used pam-ldap or NIS setups, and we have some bugs that rot
> because I don't have either the time or the resource to test them
> properly).

I have no problem with the maintainer (a human being) asking me to do
something sensible about my bug report, such as confirming that the
bug still happens with the version in experimental, testing on a setup
he doesn't have access to, producing a backtrace, running random
commands on my system (as long as I understand what they do) etc.

What Joey and I are specifically complaining about are three bugs that
we have described in enough detail and that are trivial to reproduce.
The maintainer did not send us personal mail asking for help; he sent
us an automated mass mailing threatening to discard our perfectly
valid reports unless we take some arbitrary action.

This is clearly not the case that you are describing.

Juliusz


pgpAklwmaNBm6.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 09:34:56PM +, Juliusz Chroboczek wrote:
> What Joey and I are specifically complaining about are three bugs that
> we have described in enough detail and that are trivial to reproduce.
> The maintainer did not send us personal mail asking for help; he sent
> us an automated mass mailing threatening to discard our perfectly
> valid reports unless we take some arbitrary action.
> 
> This is clearly not the case that you are describing.

  I'm trying to discuss a sensible default pinging mechanism for bugs
that matters the most. And the fact that the bug is trivial to reproduce
is irrelevant: when it's one bug among 1000 others, you don't have the
time to check if this particular one is fixed or not.

  And yes, 1-3k bugs is the amount of bug a team like: X, KDE, Gnome,
firefox, … has to deal with. Don't ask them to do more than what is
humanly doable please.


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpUJomP0HgxN.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Ben Finney
Pierre Habouzit <[EMAIL PROTECTED]> writes:

> On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> > Asking *kindly* some help from the submiter, once or twice a
> > [year], is not an insult.

The insult isn't the request for help. The insult is the implication
that if there's no response, the bug will be summarily closed with no
attempt made to see if the problem reported is fixed.

-- 
 \  "There is more to life than increasing its speed."  -- Mahatma |
  `\Gandhi |
_o__)  |
Ben Finney


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Pierre Habouzit
On Mon, Oct 01, 2007 at 10:02:25PM +, Ben Finney wrote:
> Pierre Habouzit <[EMAIL PROTECTED]> writes:
> 
> > On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> > > Asking *kindly* some help from the submiter, once or twice a
> > > [year], is not an insult.
> 
> The insult isn't the request for help. The insult is the implication
> that if there's no response, the bug will be summarily closed with no
> attempt made to see if the problem reported is fixed.

  FWIW I don't think a ping should threaten to close the bug. That is
wrong.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpDE2sMl3Mhq.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Juliusz Chroboczek
> The insult isn't the request for help. The insult is the implication
> that if there's no response, the bug will be summarily closed with no
> attempt made to see if the problem reported is fixed.

Very well put.  That's exactly the bit that got me annoyed.

Juliusz


pgp1Cd4Ibr5pe.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Mike Hommey
On Mon, Oct 01, 2007 at 10:10:35PM +0300, Riku Voipio wrote:
> On Mon, Oct 01, 2007 at 08:00:22PM +0200, Juliusz Chroboczek wrote:
> > While I realise that it is sometimes difficult to deal with hundreds
> > of old bug reports, there are other ways of dealing with this kind of
> > issue, such as tagging old bugs when they lack submitter input, or at
> > least going through old reports to check whether the information they
> > contain is useful.
> 
> > I certainly did not expect this kind of approach from Debian.
> > 
> > I would like to recommend
> > 
> > http://www.jwz.org/doc/cadt.html
> 
> If you feel more work should be done walking through old bugs, the best
> way is to work with the team in question. Free software is all about
> people scratching their own itches. If you can't find the time to triage
> old bugs, it's kinda hard to convince a volunteer to do it for you.

FWIW, it's what *is* happening. Lior Kaplan is not part of the Mozilla
team, and offered to help for bug triaging, which he is just doing right
now. So yes, as not being very familiar with the packages and the
existing bugs, he may be pinging bugs not worth pinging, but hey, can
you blame him for trying to help ?

Mike


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Christian Perrier
Quoting Pierre Habouzit ([EMAIL PROTECTED]):

>   FWIW I don't think a ping should threaten to close the bug. That is
> wrong.


Threaten, no. Suggest that it could be closed, yes.

I personnally assume the concept of being pretty "aggressive" wrt bugs
in packages that have a non manageable amount of bugs (above a few
dozens per package maintainer is my own definition of manageable).

In such situations, it becomes completely impossible to focus on
issues that may deserve attention, for instance identifying issues
that deserve to be reported upstream.

So, well, despite all arguments developed by Joey in this thread, I
still think that mass pings can really help maintainers in their work,
particularly when someone takes over a package that has been neglected
for some time.

And, well, this is IIRC something we decided in a very recent D-I
meeting for all old installation reports, suggesting to reproduce
possible issues with the Etch installer, as we know we will never be
able to identify reported issues, nor even identifiy what bugs report
issues.

So, in short, I would leave maintainers with the credit that they will
conduct such actions only in cases they needed and useful *and* with
the appropriate care , just like any mass action.




signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Christian Perrier
Quoting Juliusz Chroboczek ([EMAIL PROTECTED]):

> What Joey and I are specifically complaining about are three bugs that
> we have described in enough detail and that are trivial to reproduce.
> The maintainer did not send us personal mail asking for help; he sent
> us an automated mass mailing threatening to discard our perfectly
> valid reports unless we take some arbitrary action.


Have you considered the fact that this action may take place after the
package was neglected for some time, so the person asking you for
confirmation is not the person who received the initial bug report?

I have no idea whether this is true for firefox, but that is a pretty
common situation: one of the first tasks of someone taking a package
over is to try digging in old bugs and triage them.

So, well, during the time we're having this discussion, you could
probably have confirmed all such bugs already by just answering "as I
already wrote in the bug report, this is a trivial to reproduce bug
and it is still there".




signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-01 Thread Bas Zoetekouw
Hi Pierre!

You wrote:

> and _I_ find perfectly sensible that bugs that are opened for say 1
> year, get a "ping" mail to the submitter to say (basically):
> 
>   heya this bug is opened for [X months], and since last version
> ([VER]) the maintainer uploaded [X] new upstream releases, and maybe
> your bug was fixed. If you can check it, you would save us a lot of
> work. If the bug is closed, please send a mail to
> [EMAIL PROTECTED] containing:

Indeed.  But the tone of the messge you are proposing here sounds much
different than the one that was actually sent in this case.  At least to
me (a non-native speaker), the above message seems much more friendly
than the one that was sent in the firefox case.  
I think that's actually pretty important for messages like these: let
the use know that their efforts are very much appreciated and explain
why it's (nearly) impossible to handle all the bugs manually.

Best regards,
Bas.

-- 
Kind regards,
++
| Bas Zoetekouw  | GPG key: 0644fab7 |
|| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| [EMAIL PROTECTED] |  a2b1 2bae e41f 0644 fab7 |
++ 


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



Re: Firefox bugs mass-closed.

2007-10-01 Thread Lucas Nussbaum
On 01/10/07 at 16:36 -0400, Joey Hess wrote:
> Pierre Habouzit wrote:
> >   Now that the BTS has versionning, one can use the last version with
> > the bug marked as "found" to know if the ping is necessary or not. If
> > it's a BTS feature (and not done by the maintainer themselves) that
> > would be, say, 2 mails a year (if those are triggered every 6 months
> > without activity on the bug), IFF there has been a new upstream (aka
> > debian revision uploads assume that if the bug isn't closed the bug is
> > still here and the submitter won't get pinged).
> 
> I have 524 open bug reports that I filed in the Debian BTS. What
> percentage of these are you suggesting I be pinged for on a yearly
> basis? Doesn't this tend to send the message that a bug submitter's time
> is less valuable than the package maintainer's time?

Isn't this the case, that in some ways, the submitter's time is less
valuable than the package maintainer's time? Seriously, if we had the bandwidth 
to deal with all
open bugs, of course, it would be totally wrong to mass-ping bug
submitters. But it's not the case. For example, in #412176, you said:

Thanks for the patches.

I haven't had a chance to look them over in detail, and there are
some other also uncommitted patches (#412622) that touch the same
part of the code, so it might be a while until I get a time slice
big enough to sort that out.

This was in february, and nothing happened since then.  So, clearly,
there's a bandwidth problem.

How do we deal with it? We could decide to mass-close all bugs marked as
moreinfo or unreproducible with no action for more than two months.
This was done in Ubuntu a few weeks ago (see [0] and following emails).
But it's clearly not something we want to do in Debian.

So we have to find a good compromise, and Lior Kaplan's mass-pings seem
to be a good compromise to me. Of course, it's not really nice towards
submitters, so we could have some project-wide directives on how to deal
with those mass-pings, to make them more tolerable. Things such as:
- start with the higher-severity bugs first
- start by only pinging bugs found in a version < version in etch
- include a paragraph explaining why we are doing that
- leave a reasonable period for submitters to comment (2 months seems
  enough)
- also ping people who confirmed/could reproduce the bug

This adds complexity, but with the SOAP interface to the BTS, it's easy
to write small scripts to partially automate this.

Also, while *threatening* to close the bug is not really appropriate,
it's better not to lie to the submitters, and tell them that we are
going to close the bugs if they don't answer. Keeping such bugs opened
is a non-sense anyway.

[0] 
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2007-September/001737.html
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Thijs Kinkhorst
On Monday 1 October 2007 22:36, Joey Hess wrote:
> Doesn't this tend to send the message that a bug submitter's time
> is less valuable than the package maintainer's time?

I don't think it does. Their time may be of equivalent value, but the 
submitter has a higher probability of being able to reproduce the bug in a 
shorter time than the maintainer. Since the submitter encountered the bug, he 
has the right setup, system and/or use case. So yes, upon triage it's in 
non-trivial cases probably better to ask the submitter to reproduce than the 
maintainer.

I've sent such "ping" mails to very old bugs aswell, but only if I couldn't 
easily verify the bug in my own setup. That doesn't take a lot of time and 
doesn't bother those submitters whose bugs are obviously still valid. I'd 
advise the Mozilla maintainers to take this middle road.


Thijs


pgp5mO7gG3AdF.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Josselin Mouette
Le lundi 01 octobre 2007 à 20:00 +0200, Juliusz Chroboczek a écrit :
> Since this particular bug is trivial to reproduce (ls ~/.mozilla/firefox/),
> it would appear that the Firefox maintainers are mass-closing bug
> reports without even checking what they are about.

And that is a good thing. If the submitter doesn't care of the bug
enough to reply in the next six weeks, there is no reason to let the bug
rot.

> While I realise that it is sometimes difficult to deal with hundreds
> of old bug reports, there are other ways of dealing with this kind of
> issue, such as tagging old bugs when they lack submitter input, or at
> least going through old reports to check whether the information they
> contain is useful.

Simply tagging bug reports is going, in the end, to have a useless BTS
filled with thousands of bug reports that we don't know whether they
still apply or not.

I'm quite shocked by your reaction against someone who kindly
volunteered to sort the huge load of Mozilla-related bugs, because it is
a long and boring task that we are missing manpower for.

> I certainly did not expect this kind of approach from Debian.
> 
> I would like to recommend
> 
> http://www.jwz.org/doc/cadt.html
> 
> which succintly summarises the impression this kind of action gives.

Quoting JWZ while talking of respecting people is not going to make your
point.

Cheers,
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Firefox bugs mass-closed.

2007-10-02 Thread Antti-Juhani Kaijanaho
On Tue, Oct 02, 2007 at 08:02:25AM +1000, Ben Finney wrote:
> Pierre Habouzit <[EMAIL PROTECTED]> writes:
> 
> > On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> > > Asking *kindly* some help from the submiter, once or twice a
> > > [year], is not an insult.
> 
> The insult isn't the request for help. The insult is the implication
> that if there's no response, the bug will be summarily closed with no
> attempt made to see if the problem reported is fixed.

This is true.

However, I find more insulting the kind of mails where it is obvious
that the sender has not tried the reproduction instructions given in the
bug logs.  I tend to answer such mails in a very irate manner (but I do
answer them, and I do also do what the sender should have done - that
is, try the reproduction instructions).  The insult is that the sender
clearly has not even read the bug logs.

The situation is of course different when the sender honestly *cannot* reproduce
the bug (for example, because the instructions are confusing, or the
sender does not have access to the hardware required).

The bug report from which this thread started is similar (but not
identical).  The sender should have noticed that it was a wontfix bug
(this doesn't even take reading the bug log!) and not sent any mails to
it as the proposed cleanup procedure is clearly not applicable to
wontfix stuff (either the bug should be closed immediately or it should
not be closed even with no activity, depending on the maintainer's
preference).

I'm grateful that people volunteer to triage bugs, but volunteering is
no defense for making mistakes.

-- 
Antti-Juhani Kaijanaho, Jyväskylä, Finland
http://antti-juhani.kaijanaho.fi/newblog/
http://www.flickr.com/photos/antti-juhani/



signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Mark Brown
On Tue, Oct 02, 2007 at 07:11:56AM +0200, Christian Perrier wrote:

> So, well, despite all arguments developed by Joey in this thread, I
> still think that mass pings can really help maintainers in their work,
> particularly when someone takes over a package that has been neglected
> for some time.

It might help to do something like use the confirmed tag to flag reports
which can readily be reproduced or which otherwise don't need the
submitter to confirm them.  This would mean that those bugs could be
excluded from mass pings and we'd therefore avoid irritating users by
asking them to respond on issues which can readily be tested.  This
would need some discipline triaging incoming bugs but it'd be useful, I
think.

-- 
"You grabbed my hand and we fell into it, like a daydream - or a fever."


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Pierre Habouzit
On Tue, Oct 02, 2007 at 02:48:07PM +, John Goerzen wrote:
> On Mon October 1 2007 5:22:24 pm Pierre Habouzit wrote:
> > On Mon, Oct 01, 2007 at 10:02:25PM +, Ben Finney wrote:
> > > Pierre Habouzit <[EMAIL PROTECTED]> writes:
> > > > On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> > > > > Asking *kindly* some help from the submiter, once or twice a
> > > > > [year], is not an insult.
> > >
> > > The insult isn't the request for help. The insult is the implication
> > > that if there's no response, the bug will be summarily closed with no
> > > attempt made to see if the problem reported is fixed.
> >
> >   FWIW I don't think a ping should threaten to close the bug. That is
> > wrong.
> 
> I don't know about that.  Hasn't it been a long-standing policy that bugs 
> that get no response from the submitter to questions can be closed?

  The important word in the sentence was: _threaten_. Maybe it's a
native/non-native speaking issue, but in french "menacer" is quite a
strong word. "Do answer or foad" is wrong. "please remember that if you
aren't able to follow-up, it's likely that this bug will rot and
eventually be closed because of this lack of follow-up". Or something
smoother that a native-speaker can come up with :)

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp9dj3QI5U7F.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread John Goerzen
On Mon October 1 2007 5:22:24 pm Pierre Habouzit wrote:
> On Mon, Oct 01, 2007 at 10:02:25PM +, Ben Finney wrote:
> > Pierre Habouzit <[EMAIL PROTECTED]> writes:
> > > On Mon, Oct 01, 2007 at 08:57:07PM +, Pierre Habouzit wrote:
> > > > Asking *kindly* some help from the submiter, once or twice a
> > > > [year], is not an insult.
> >
> > The insult isn't the request for help. The insult is the implication
> > that if there's no response, the bug will be summarily closed with no
> > attempt made to see if the problem reported is fixed.
>
>   FWIW I don't think a ping should threaten to close the bug. That is
> wrong.

I don't know about that.  Hasn't it been a long-standing policy that bugs 
that get no response from the submitter to questions can be closed?


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread John Goerzen
On Mon October 1 2007 4:50:10 pm Pierre Habouzit wrote:
> On Mon, Oct 01, 2007 at 09:34:56PM +, Juliusz Chroboczek wrote:
> > What Joey and I are specifically complaining about are three bugs that
> > we have described in enough detail and that are trivial to reproduce.
> > The maintainer did not send us personal mail asking for help; he sent
> > us an automated mass mailing threatening to discard our perfectly
> > valid reports unless we take some arbitrary action.
> >
> > This is clearly not the case that you are describing.
>
>   I'm trying to discuss a sensible default pinging mechanism for bugs
> that matters the most. And the fact that the bug is trivial to reproduce
> is irrelevant: when it's one bug among 1000 others, you don't have the
> time to check if this particular one is fixed or not.

As a maintainer and a user, I have often wondered lately if the practice of 
tracking numerous upstream bugs in the Debian BTS is something that should 
be ended.  We nominally do this out of convenience to our users.  However, I 
have found response time from Debian maintainers for upstream bugs, on 
average, to be extremely bad, and that most never get forwarded to the 
upstream BTS.  As a maintainer, I must admit to not always being prompt with 
upstream bugs myself.  When I have an active upstream, it is annoying to act 
as a human proxy when the issue could be best handled through them directly 
anyway.

I have received a number of pings lately similar to the one that sparked this 
thread.  Some for bugs many years old that never received any attention 
whatsoever.  All were upstream bugs.

As a rule, I try to never report upstream bugs to the Debian BTS anymore 
because it is a blackhole in so many cases.

Perhaps we should be providing tools to let users find the appropriate 
upstream BTS for upstream bugs, rather than burdening our maintainers with 
being a human proxy?  I suspect we will provide better response for the 
users and a better BTS for maintainers.

Of course, the question is how to determine what's an upstream bug.  Perhaps 
we could still receive reports in our Debian BTS, but provide some automated 
tools to send them on to popular types of upstream BTSs, and then close the 
Debian report with a pointer to the upstream location?

-- John


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Neil Williams
On Tue, 2 Oct 2007 08:25:21 -0500
John Goerzen <[EMAIL PROTECTED]> wrote:

> As a maintainer and a user, I have often wondered lately if the practice of 
> tracking numerous upstream bugs in the Debian BTS is something that should 
> be ended.  We nominally do this out of convenience to our users.  However, I 
> have found response time from Debian maintainers for upstream bugs, on 
> average, to be extremely bad, and that most never get forwarded to the 
> upstream BTS. 

When that is actually all that needs to be done, it is disappointing.
There are automated systems that track forwarded bugs but the sheer
number and variety of upstream bug tracking methods may be a problem.
Are there upstream systems that cannot be tracked by our automated
scripts? How many? As long as the "Forwarded to:" location is publicly
accessible and contains sane data on the status of the bug, it should
be possible to track most upstream systems.

For my own upstream packages, I actually prefer to use the Debian BTS
because the SourceForge Trackers are a PITA. (YMMV). So with my
upstream packages, there *are* no upstream bugs!
:-)

> As a maintainer, I must admit to not always being prompt with 
> upstream bugs myself.  When I have an active upstream, it is annoying to act 
> as a human proxy when the issue could be best handled through them directly 
> anyway.

The problem, for me, is when each upstream has a radically different
bug tracking system - particularly when each one requires
yet-another-username-and-password, most do not accept direct email and
many are incredibly long-winded. Why should it take FIVE pages (after
login) just to get to the text entry box? It's easier once you've filed
a few bugs but that just means that it is a job for the maintainer
rather than each user.

> I have received a number of pings lately similar to the one that sparked this 
> thread.  Some for bugs many years old that never received any attention 
> whatsoever.  All were upstream bugs.

Forwarded?

If the bug has been forwarded, it is up to the person writing the ping
to skip those bugs (or maybe follow the link to the upstream).
 
> As a rule, I try to never report upstream bugs to the Debian BTS anymore 
> because it is a blackhole in so many cases.

Not reporting to the BTS can just mean that someone else (with less
knowledge of the package and possibly less useful input) files a BTS
bug anyway. At least having the bug in the BTS can reduce duplicates /
provide a base bug into which to merge duplicates.

> Perhaps we should be providing tools to let users find the appropriate 
> upstream BTS for upstream bugs, rather than burdening our maintainers with 
> being a human proxy?  I suspect we will provide better response for the 
> users and a better BTS for maintainers.

Users don't want to create whole new username-and-password pairs
either. Debian should not expect Debian users to know how to use
upstream bug systems. If the upstream system can accept reports from
reportbug, fine (although I suspect most will not).
 
> Of course, the question is how to determine what's an upstream bug.  Perhaps 
> we could still receive reports in our Debian BTS, but provide some automated 
> tools to send them on to popular types of upstream BTSs, and then close the 
> Debian report with a pointer to the upstream location?

I think it would be better to identify which upstreams use systems that
cannot be tracked once forwarded and prompting maintainers to use the
forwarded tag that already exists.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgpiAQdkE16Jy.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Pierre Habouzit
On Tue, Oct 02, 2007 at 09:47:40AM +, Mark Brown wrote:
> On Tue, Oct 02, 2007 at 07:11:56AM +0200, Christian Perrier wrote:
> 
> > So, well, despite all arguments developed by Joey in this thread, I
> > still think that mass pings can really help maintainers in their work,
> > particularly when someone takes over a package that has been neglected
> > for some time.
> 
> It might help to do something like use the confirmed tag to flag reports
> which can readily be reproduced or which otherwise don't need the
> submitter to confirm them.  This would mean that those bugs could be
> excluded from mass pings and we'd therefore avoid irritating users by
> asking them to respond on issues which can readily be tested.  This
> would need some discipline triaging incoming bugs but it'd be useful, I
> think.

  Confirmed is not versionned. The fact that it was confirmed at one
point does not means that the bug is still here. In that regard, using
"found" with the proper version is better, as it tracks versions, and
can more efficientely prevent new pings when no new upstream was
released.


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpWNC8XPj8uG.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Bernhard R. Link
* John Goerzen <[EMAIL PROTECTED]> [071002 20:47]:
> As a maintainer and a user, I have often wondered lately if the practice of
> tracking numerous upstream bugs in the Debian BTS is something that should
> be ended.  We nominally do this out of convenience to our users.  However, I
> have found response time from Debian maintainers for upstream bugs, on
> average, to be extremely bad, and that most never get forwarded to the
> upstream BTS.  As a maintainer, I must admit to not always being prompt with
> upstream bugs myself.  When I have an active upstream, it is annoying to act
> as a human proxy when the issue could be best handled through them directly
> anyway.
> [...]
> Perhaps we should be providing tools to let users find the appropriate
> upstream BTS for upstream bugs, rather than burdening our maintainers with
> being a human proxy?  I suspect we will provide better response for the
> users and a better BTS for maintainers.

Sorry for being a bit sarcastic, but that sounds like next suggesting not
burdening maintainers with compiling packages and better tell users where to
get the packages and what to change to integrate them into their Debian
system.

It's true that the current system means some blackhole and for some
packages, but I fail to see a point in declaring failure the standard.

Especially for upstream bugs, a maintainer as proxy is the best thing
that can happen. The maintainer knows Debian and the packaging of the
software in question, so the maintainer can decide which problems are
due to local modifications and which look more like upstream bugs.
The maintainer also has another Debian machine, so is much more likely
to be able to reproduce the problem than an upstream that may not even
have any linux or glibc around. (And having upstreams ranting all the
time for getting bug reports by Debian users caused by some FHS or
policy integration are neigher helpful to us nor to our users).

There is a problem to get enough manpower, especially for some large
packages. But if there are too many bugs for Debian maintainers to handle,
how should upstream maintainers cope them all, without any filtering or
qualification before it?

If we want quality software, we need to idenfity the bugs and get them
fixed. We cannot limit ourself and our upstreams to just power-users
reporting bugs. People reporting bugs do us a favour, they invest time
to write a text readable by others. They help us to identify bugs and
problems we ourselves, or some of our users, might hit later, too.
Reporting a bug will seldom directly help the reporter, as till the
problem is understood, the problem is fixed, the fixes are releases and
finally hit the next stable, there is a long time most reporters will
not even still have the problem, or they know it and can work around it
easily. Still they report it.

When we as Debian maintainers cannot do our job (which we often cannot
do, at least for some packages), it is of course true that falling back
to something else, like asking submitters to verify if some bug is still
present or even to report something somewhere else, might be better than
failing to do anything. But I think this should not be the default.
And when it is done, some little words can really make a difference.
Some little "We are sorry, but we lack people looking after this
package. Thus you would help us a lot, if you could try to reproduce
your problem with the newest version..." makes everyone happier. Noone
expects you to be perfect and helping people is much easier done when
asked politely and when commanded.

Also things like (even just expressing intend to) close bugs without even
trying to reproduce them, just because they are old should be forwned
upon. That does not mean that they should not be done. But at least if
they are better than the alternative some little words can again make a
big difference. Some little words that you know it is not good, and some
words of excuse ("We lack people to go through all bugs. By closing old
bugs without follup up after ping, we have at least hope to be able to
look at newly reported bugs." or something like this.) Some little words
can really make a difference between giving people the (hopefully false)
impression of rewarding their altruism to report bugs by treat them as
beggars and asking them for further help for all of us and all of our
users.

Hochachtungsvoll,
Bernhard R. Link


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Joey Hess
Josselin Mouette wrote:
> Le lundi 01 octobre 2007 à 20:00 +0200, Juliusz Chroboczek a écrit :
> > Since this particular bug is trivial to reproduce (ls ~/.mozilla/firefox/),
> > it would appear that the Firefox maintainers are mass-closing bug
> > reports without even checking what they are about.
> 
> And that is a good thing. If the submitter doesn't care of the bug
> enough to reply in the next six weeks, there is no reason to let the bug
> rot.

That's a depressing statement, I hope that opinion about the value of
bug reports is in the minority.

We encourage people to not file duplicate bug reports, and check the BTS
first. So I check the BTS, the bug is there, I don't file a new one (I
do send a "me too"). 6 weeks later, the bug is closed because the
submitter's email is bouncing and he's on vacation anyway.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Pierre Habouzit
On Tue, Oct 02, 2007 at 01:25:21PM +, John Goerzen wrote:

> Of course, the question is how to determine what's an upstream bug.  Perhaps 
> we could still receive reports in our Debian BTS, but provide some automated 
> tools to send them on to popular types of upstream BTSs, and then close the 
> Debian report with a pointer to the upstream location?

  you mean using the forwarded state and bts-link ?

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpPzOBTnaS6J.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread John Goerzen
On Tuesday 02 October 2007 2:09:40 pm Pierre Habouzit wrote:
> On Tue, Oct 02, 2007 at 01:25:21PM +, John Goerzen wrote:
> > Of course, the question is how to determine what's an upstream bug. 
> > Perhaps we could still receive reports in our Debian BTS, but provide
> > some automated tools to send them on to popular types of upstream BTSs,
> > and then close the Debian report with a pointer to the upstream
> > location?
>
>   you mean using the forwarded state and bts-link ?

No, that is a lot of manual work.

I mean something like:

$ bug-forward 456789 bacula

and have it Just Work.

As it is, I have to track down accounts for the individual systems, often 
copy and paste info from multiple messages, tag the Debian bug, then perhaps 
relay info between the two bug tracking systems indefinately.  A huge pain. 

-- John


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Pierre Habouzit
On Tue, Oct 02, 2007 at 11:01:23PM +, John Goerzen wrote:
> On Tuesday 02 October 2007 2:09:40 pm Pierre Habouzit wrote:
> > On Tue, Oct 02, 2007 at 01:25:21PM +, John Goerzen wrote:
> > > Of course, the question is how to determine what's an upstream bug. 
> > > Perhaps we could still receive reports in our Debian BTS, but provide
> > > some automated tools to send them on to popular types of upstream BTSs,
> > > and then close the Debian report with a pointer to the upstream
> > > location?
> >
> >   you mean using the forwarded state and bts-link ?
> 
> No, that is a lot of manual work.

  A _lot_ ? It's just a matter of opening an upstream bug copy&pasting
the debian bug report, then run bts forwared 123456 . The rest
works by itself.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp3rsBCTZTXK.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread John Goerzen
On Tuesday 02 October 2007 6:10:33 pm Pierre Habouzit wrote:
> On Tue, Oct 02, 2007 at 11:01:23PM +, John Goerzen wrote:
> > On Tuesday 02 October 2007 2:09:40 pm Pierre Habouzit wrote:
> > > On Tue, Oct 02, 2007 at 01:25:21PM +, John Goerzen wrote:
> > > > Of course, the question is how to determine what's an upstream bug.
> > > > Perhaps we could still receive reports in our Debian BTS, but
> > > > provide some automated tools to send them on to popular types of
> > > > upstream BTSs, and then close the Debian report with a pointer to
> > > > the upstream location?
> > >
> > >   you mean using the forwarded state and bts-link ?
> >
> > No, that is a lot of manual work.
>
>   A _lot_ ? It's just a matter of opening an upstream bug copy&pasting

That involves looking up a username and password in some secure storage 
system for such, logging on to the particular BTS, navigating the web form, 
going to the Debian BTS to pull up the bug, copy and pasting each relevant 
message, creating an upstream bug, then marking the Debian bug forwarded, 
and copying & pasting later correspondence between Debian submitters and the 
upstream in some cases.

That's easily 15 minutes per bug, which does not scale.

-- John


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Don Armstrong
On Tue, 02 Oct 2007, John Goerzen wrote:
> That involves looking up a username and password in some secure
> storage system for such, logging on to the particular BTS,
> navigating the web form, going to the Debian BTS to pull up the bug,
> copy and pasting each relevant message, creating an upstream bug,
> then marking the Debian bug forwarded, and copying & pasting later
> correspondence between Debian submitters and the upstream in some
> cases.

The main thing that needs to be done is filing the bug upstream and
then connecting the two reports by setting forwarded appropriately.

Filing a bug upstream takes however much time it takes regardless of
whether the bug is also filed in the Debian package or not. [I've no
clue how to help reduce this step's time; perhaps for cases where
maintainers are unable to do it because of time constraints they could
give submitters directions on what to do for upstream bugs?] Once the
upstream bug is filed, connecting the upstream bug to a Debian bug is
the work of one minute or less.

[As far as allowing for correspondance to flow more easily between
upstream bugs and debian bug reports, that's something that can be
worked on if enough people want it, but would still be dependant upon
filing and connecting the two bug reports.]


Don Armstrong

-- 
Nothing is as inevitable as a mistake whose time has come.
 -- Tussman's Law

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Eric Dorland
* Juliusz Chroboczek ([EMAIL PROTECTED]) wrote:
> >   Also node that many bugs are sometimes hard to reproduce, because you
> > need a very specific environment that the maintainer not always have
> > (e.g. the issue I have is that as a glibc maintainer, I've no large
> > enough and used pam-ldap or NIS setups, and we have some bugs that rot
> > because I don't have either the time or the resource to test them
> > properly).
> 
> I have no problem with the maintainer (a human being) asking me to do
> something sensible about my bug report, such as confirming that the
> bug still happens with the version in experimental, testing on a setup
> he doesn't have access to, producing a backtrace, running random
> commands on my system (as long as I understand what they do) etc.
> 
> What Joey and I are specifically complaining about are three bugs that
> we have described in enough detail and that are trivial to reproduce.
> The maintainer did not send us personal mail asking for help; he sent
> us an automated mass mailing threatening to discard our perfectly
> valid reports unless we take some arbitrary action.
> 
> This is clearly not the case that you are describing.

So it isn't the maintainers who are doing this, but Lior. He asked if
he could help and of course we said yes. I didn't vet (nor do I
believe Mike did) the messages he sent out, nor do I really think we
should have. 

Now that I've done some blame deflection, I really appreciate Lior
work but I agree that narrowing the search criteria would make this a
bit less spammy. Let me try to summarize some of the constructive
ideas brought up in the thread.

+ Bugs marked unreproducible and lacking response from the submitter
should very likely be closed.

+ Bugs with severity < normal, bugs forwarded upstream and bugs marked
confirmed should probably not receive emails or perhaps just helpful
reminders of its existence if the bug is older than X.

+ Better metrics should be come up with based on age of the bug, most
recent "found" version and last activity on the bug. Not sure exactly
what numbers to plug in, bug those seem like good indicators of
continued relevance.

+ Maybe only sending a single email to a submitter with multiple open
bugs.

I think with some improvements like this there would reduce the false
positive rate a lot. While it would be great to treat every bug
individually by a human, the amount of bugs is really unmanageable and
hugely time consuming by the small group of maintainers. These sort
of automated reminders are a big help, even if they're not perfect yet.


-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6



signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-02 Thread Mike Hommey
On Wed, Oct 03, 2007 at 01:49:47AM -0400, Eric Dorland wrote:
> * Juliusz Chroboczek ([EMAIL PROTECTED]) wrote:
> > >   Also node that many bugs are sometimes hard to reproduce, because you
> > > need a very specific environment that the maintainer not always have
> > > (e.g. the issue I have is that as a glibc maintainer, I've no large
> > > enough and used pam-ldap or NIS setups, and we have some bugs that rot
> > > because I don't have either the time or the resource to test them
> > > properly).
> > 
> > I have no problem with the maintainer (a human being) asking me to do
> > something sensible about my bug report, such as confirming that the
> > bug still happens with the version in experimental, testing on a setup
> > he doesn't have access to, producing a backtrace, running random
> > commands on my system (as long as I understand what they do) etc.
> > 
> > What Joey and I are specifically complaining about are three bugs that
> > we have described in enough detail and that are trivial to reproduce.
> > The maintainer did not send us personal mail asking for help; he sent
> > us an automated mass mailing threatening to discard our perfectly
> > valid reports unless we take some arbitrary action.
> > 
> > This is clearly not the case that you are describing.
> 
> So it isn't the maintainers who are doing this, but Lior. He asked if
> he could help and of course we said yes. I didn't vet (nor do I
> believe Mike did) the messages he sent out, nor do I really think we
> should have. 
> 
> Now that I've done some blame deflection, I really appreciate Lior
> work but I agree that narrowing the search criteria would make this a
> bit less spammy. Let me try to summarize some of the constructive
> ideas brought up in the thread.
> 
> + Bugs marked unreproducible and lacking response from the submitter
> should very likely be closed.
> 
> + Bugs with severity < normal, bugs forwarded upstream and bugs marked
> confirmed should probably not receive emails or perhaps just helpful
> reminders of its existence if the bug is older than X.
> 
> + Better metrics should be come up with based on age of the bug, most
> recent "found" version and last activity on the bug. Not sure exactly
> what numbers to plug in, bug those seem like good indicators of
> continued relevance.
> 
> + Maybe only sending a single email to a submitter with multiple open
> bugs.
> 
> I think with some improvements like this there would reduce the false
> positive rate a lot. While it would be great to treat every bug
> individually by a human, the amount of bugs is really unmanageable and
> hugely time consuming by the small group of maintainers. These sort
> of automated reminders are a big help, even if they're not perfect yet.

It could be worth writing a script dealing with this, especially
now the BTS has "activity reporting" for bugs, that could land in
devscripts.

Mike


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



Re: Firefox bugs mass-closed.

2007-10-02 Thread Antti-Juhani Kaijanaho
On Tue, Oct 02, 2007 at 09:48:07AM -0500, John Goerzen wrote:
> I don't know about that.  Hasn't it been a long-standing policy that bugs 
> that get no response from the submitter to questions can be closed?

I know of no such policy.

However, it has been common practice to do that for bugs that the
maintainer cannot reproduce based on the information at hand.  This is
not the case being discussed.

-- 
Antti-Juhani Kaijanaho, Jyväskylä, Finland
http://antti-juhani.kaijanaho.fi/newblog/
http://www.flickr.com/photos/antti-juhani/


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Josselin Mouette
Le mardi 02 octobre 2007 à 18:01 -0500, John Goerzen a écrit :
> No, that is a lot of manual work.
> 
> I mean something like:
> 
> $ bug-forward 456789 bacula
> 
> and have it Just Work.

When forwarding a bug report, the longest task is not opening the bug
itself, which is just a copy&paste; the trouble is about finding a
duplicate bug upstream.

-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Firefox bugs mass-closed.

2007-10-03 Thread Pierre Habouzit
On Wed, Oct 03, 2007 at 07:27:15AM +, Josselin Mouette wrote:
> Le mardi 02 octobre 2007 à 18:01 -0500, John Goerzen a écrit :
> > No, that is a lot of manual work.
> > 
> > I mean something like:
> > 
> > $ bug-forward 456789 bacula
> > 
> > and have it Just Work.
> 
> When forwarding a bug report, the longest task is not opening the bug
> itself, which is just a copy&paste; the trouble is about finding a
> duplicate bug upstream.

  I honestly reckon that I've many times  not done this search
thoroughly, and I agree. And I disagree with John about 15 minutes. When
I was triaging the KDE bug tracker, here is how I worked:

  step 1: take the bug, try to reproduce it.
  - if able to reproduce it: open my browser, log (automatically because
my browser remember my password for me doh!) in, report the bug (and
for small upstream packages try to make sure that the bug isn't
duplicated).
  - if not reproducible, many cases:
  * either it looked hard to reproduce, and then I asked the
submitter about wether he still experiences the bug or not ;
  * either it looksed trivial to reproduce and is not anymore:
depending on the age of the bug (e.g. if it was a KDE2 bug …)
then I close it, else I tag it unreproducible, in a mail sent to
the submitter asking if I took the right decision.
Of course, unreproducible bugs without news from the submitter
for a long time gets closed after a too long idling time.

  It took me between 5 to 15 minutes per bug. And the longest part was
the "trying to reproduce" one. Forwarding upstream is rather a 5 minutes
operation, especially if you do many bugs in a row. And linking the
debian and upstream bug is half a second:

  $ bts forwarded n 

  nn and  being both in your clipboard. Then I can
lazily rely on bts-link to wake me up when upstream bug report changes.

  So unlike John, I _do_ believe this approach scales well. Or at least
not so badly, because it's an almost O(1) operation per bug. OTOH, I
also do believe that the pinging mechanism I described many times
already could help preventing forwarding some bugs for bugs that are
long gone, but that the maintainer didn't had the chance to test in the
first place because he was busy with any of the other 1000 he has to
deal with, and preventing him to "lose" this O(1) time at all. So I'm
really in favor of something in debbugs doing that (as it's easier from
the BTS side, but it's 100% doable externally of course).

  This mail make me also think that forwarded bugs do not need to be
pinged (or on a very less regular basis) as some upstream already apply
pings, and that we don't want our pings to compete with upstream's.

  So right now the proper criteria for me looks like that:

every trimester (?) compute the list of bugs that:
  * are applicable to current unstable (to avoid pinging for bugs in
stable ;p)
  * are not yet marked as found in a current upstream (meaning that we
would _not_ take the package debian revision for that, if the bug is
marked as found in a 2.3-4 version, then if the current package is
2.3-12 we don't ping)
  * have seen no activity for more than 6 months
  * is not tagged wontfix, nor "forwarded"

a mail would be sent to the -submitter@ asking for the submitter to
send a mail to [EMAIL PROTECTED] with the correct action (mark the
bug as found, or close it). Thanks to the soap interface to the BTS, we
could even make those URL's the submitter would only have to click
onto[0] (with some mechanism to avoid bots closing our bugs ;p). I
_really_ think that this isn't very intrusive, and could help many
maintainers in Debian focus on bugs that are still here.


  [0] we could even make a nice per-submitter form where the user could
  mark bugs that are fixed as such, mark the ones that are still
  here as found, and leave the ones he can't test anymore alone in a
  nice form, so that it's even simpler.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpekkNNgjjFa.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Mark Brown
On Tue, Oct 02, 2007 at 08:16:28PM +0200, Pierre Habouzit wrote:
> On Tue, Oct 02, 2007 at 09:47:40AM +, Mark Brown wrote:

> > It might help to do something like use the confirmed tag to flag reports
> > which can readily be reproduced or which otherwise don't need the
> > submitter to confirm them.  This would mean that those bugs could be

>   Confirmed is not versionned. The fact that it was confirmed at one
> point does not means that the bug is still here. In that regard, using
> "found" with the proper version is better, as it tracks versions, and
> can more efficientely prevent new pings when no new upstream was
> released.

You're missing the point here.  What I said was that it would be an idea
to use this for "bugs which can readily be reproduced or or which
otherwise don't need the submitter to confirm them" and that this means
that there is no need to ping the submitter to confirm that they are
present in a given version.  Doing this would allow pings to be done
more intelligently - most of the times people get annoyed with mass
pings it seems to be because they've been pinged about some trivially
reproducible bug.

-- 
"You grabbed my hand and we fell into it, like a daydream - or a fever."


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Pierre Habouzit
On Wed, Oct 03, 2007 at 11:04:58AM +, Mark Brown wrote:
> On Tue, Oct 02, 2007 at 08:16:28PM +0200, Pierre Habouzit wrote:
> > On Tue, Oct 02, 2007 at 09:47:40AM +, Mark Brown wrote:
> 
> > > It might help to do something like use the confirmed tag to flag reports
> > > which can readily be reproduced or which otherwise don't need the
> > > submitter to confirm them.  This would mean that those bugs could be
> 
> >   Confirmed is not versionned. The fact that it was confirmed at one
> > point does not means that the bug is still here. In that regard, using
> > "found" with the proper version is better, as it tracks versions, and
> > can more efficientely prevent new pings when no new upstream was
> > released.
> 
> You're missing the point here.  What I said was that it would be an idea
> to use this for "bugs which can readily be reproduced or or which
> otherwise don't need the submitter to confirm them" and that this means
> that there is no need to ping the submitter to confirm that they are
> present in a given version.  Doing this would allow pings to be done
> more intelligently - most of the times people get annoyed with mass
> pings it seems to be because they've been pinged about some trivially
> reproducible bug.

  I don't miss the point, you miss the fact that the way exists, and is
marking the bug as "found" in a specific version. It's not a task that
only the submitter can perform, the maintainer can do that, and it will
prevent pings in that case. (see the control@ refcard if you're
confused, around the found/notfound fixed/notfixed commands).


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpOnmgaZUcy5.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Mark Brown
On Wed, Oct 03, 2007 at 01:27:40PM +0200, Pierre Habouzit wrote:

>   I don't miss the point, you miss the fact that the way exists, and is
> marking the bug as "found" in a specific version. It's not a task that
> only the submitter can perform, the maintainer can do that, and it will
> prevent pings in that case. (see the control@ refcard if you're
> confused, around the found/notfound fixed/notfixed commands).

No, both bits are useful - the point is to record how easy it is to
reproduce a bug, not if it has been reproduced with a particular
version.  Compare, for example, a machine-specific bug in the X server
(which can only be reproduced by someone with that particular hardware)
with a bug where a program crashes on a particular input file (which can
be reproduced by anyone with the relevant file).

-- 
"You grabbed my hand and we fell into it, like a daydream - or a fever."


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Pierre THIERRY
Scribit Pierre Habouzit dies 02/10/2007 hora 20:16:
> Confirmed is not versionned. The fact that it was confirmed at one
> point does not means that the bug is still here.

Wouldn't a generic found-by be useful? Then the bug could contain the
information about not only the versions where the bug was found, but
also by who. For the maintainer, confirming a bug is adding the info
that he too found the bug at a current version.

Generically,
Pierre
-- 
[EMAIL PROTECTED]
OpenPGP 0xD9D50D8A


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread John Goerzen
On Wed October 3 2007 3:00:00 am Pierre Habouzit wrote:
> On Wed, Oct 03, 2007 at 07:27:15AM +, Josselin Mouette wrote:
> > Le mardi 02 octobre 2007 à 18:01 -0500, John Goerzen a écrit :
> > > No, that is a lot of manual work.
> > >
> > > I mean something like:
> > >
> > > $ bug-forward 456789 bacula
> > >
> > > and have it Just Work.
> >
> > When forwarding a bug report, the longest task is not opening the bug
> > itself, which is just a copy&paste; the trouble is about finding a
> > duplicate bug upstream.
>
>   I honestly reckon that I've many times  not done this search
> thoroughly, and I agree. And I disagree with John about 15 minutes. When
> I was triaging the KDE bug tracker, here is how I worked:

This assumes that you are doing a lot of work with one package (or related 
set of packages), rather than a little work on a lot of packages.  My work 
falls into the latter category for sure.  I don't maintain anything even 
close to the size of KDE, but I maintain many different packages.



Re: Firefox bugs mass-closed.

2007-10-03 Thread Pierre Habouzit
On Wed, Oct 03, 2007 at 04:47:50PM +, Pierre THIERRY wrote:
> Scribit Pierre Habouzit dies 02/10/2007 hora 20:16:
> > Confirmed is not versionned. The fact that it was confirmed at one
> > point does not means that the bug is still here.
> 
> Wouldn't a generic found-by be useful? Then the bug could contain the
> information about not only the versions where the bug was found, but
> also by who. For the maintainer, confirming a bug is adding the info
> that he too found the bug at a current version.

  *g* found exists and is versionned, since sth like a year now. if not
two.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgplzd4TNl4dN.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-03 Thread Pierre THIERRY
Scribit Pierre Habouzit dies 03/10/2007 hora 21:49:
> *g* found exists and is versionned, since sth like a year now. if not
> two.

But is the submitter of the "found" information made easily available?
At least it's not shown anywhere in the version graph.

Curiously,
Pierre
-- 
[EMAIL PROTECTED]
OpenPGP 0xD9D50D8A


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-04 Thread Pierre Habouzit
On Thu, Oct 04, 2007 at 03:21:18AM +, Pierre THIERRY wrote:
> Scribit Pierre Habouzit dies 03/10/2007 hora 21:49:
> > *g* found exists and is versionned, since sth like a year now. if not
> > two.
> 
> But is the submitter of the "found" information made easily available?
> At least it's not shown anywhere in the version graph.

  in the bug log of course it is. bts --mbox show is your friend.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpIZzDEPeEAW.pgp
Description: PGP signature


Re: Firefox bugs mass-closed.

2007-10-04 Thread Peter Clapham

10am Friday sounds good to me, many thanks for sorting this Patrick

Pete

On 2 Oct 2007, at 20:09, Pierre Habouzit wrote:


On Tue, Oct 02, 2007 at 01:25:21PM +, John Goerzen wrote:

Of course, the question is how to determine what's an upstream  
bug.  Perhaps
we could still receive reports in our Debian BTS, but provide some  
automated
tools to send them on to popular types of upstream BTSs, and then  
close the

Debian report with a pointer to the upstream location?


  you mean using the forwarded state and bts-link ?

--
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp:// 
www.madism.org




Dr Peter Clapham, Informatics System Group
The Wellcome Trust Sanger Institute, Hinxton, Cambridge, CB10 1HH, UK






--
The Wellcome Trust Sanger Institute is operated by Genome Research 
Limited, a charity registered in England with number 1021457 and a 
company registered in England with number 2742969, whose registered 
office is 215 Euston Road, London, NW1 2BE. 



Re: Firefox bugs mass-closed.

2007-10-20 Thread peter green

We encourage people to not file duplicate bug reports, and check the BTS
first. So I check the BTS, the bug is there, I don't file a new one (I
do send a "me too"). 6 weeks later, the bug is closed because the
submitter's email is bouncing and he's on vacation anyway.
It sounds like what is really required is the ability for a bug to have multiple 
"reporters" recorded. Then any queries about a bug can be sent to all the 
reporters not just the one who happened to submit the report first.




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



Re: Firefox bugs mass-closed.

2007-10-20 Thread Roberto C . Sánchez
On Sat, Oct 20, 2007 at 05:15:51PM +0100, peter green wrote:
> >We encourage people to not file duplicate bug reports, and check the BTS
> >first. So I check the BTS, the bug is there, I don't file a new one (I
> >do send a "me too"). 6 weeks later, the bug is closed because the
> >submitter's email is bouncing and he's on vacation anyway.
> It sounds like what is really required is the ability for a bug to have 
> multiple "reporters" recorded. Then any queries about a bug can be sent to 
> all the reporters not just the one who happened to submit the report first.
> 
Just curious, but what benefit would this provide?

Regards,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com


signature.asc
Description: Digital signature


Re: Firefox bugs mass-closed.

2007-10-20 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

peter green wrote:
> It sounds like what is really required is the ability for a bug to have
> multiple "reporters" recorded. Then any queries about a bug can be sent to
> all the reporters not just the one who happened to submit the report
> first.

Why multiple reporters? you can subscribe to a bug report by sending an
email to [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHGogjYy49rUbZzloRAl36AJ4t0RYHjqQQQUJDFcfei6Ntk1IwygCfWiA7
S9lpyPOl+rptP2CtfN8cvo8=
=TZiB
-END PGP SIGNATURE-


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



Re: Firefox bugs mass-closed.

2007-10-20 Thread Don Armstrong
On Sat, 20 Oct 2007, peter green wrote:
>> We encourage people to not file duplicate bug reports, and check the BTS
>> first. So I check the BTS, the bug is there, I don't file a new one (I
>> do send a "me too"). 6 weeks later, the bug is closed because the
>> submitter's email is bouncing and he's on vacation anyway.
> It sounds like what is really required is the ability for a bug to have 
> multiple "reporters" recorded. Then any queries about a bug can be sent to 
> all the reporters not just the one who happened to submit the report first.

If you want that, just subscribe to the bug.

Submitters as it is now do not automatically receive all messages
regarding a bug.


Don Armstrong

-- 
No matter how many instances of white swans we may have observed, this
does not justify the conclusion that all swans are white.
 -- Sir Karl Popper _Logic of Scientific Discovery_

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: Firefox bugs mass-closed.

2007-10-23 Thread jidanni
I dutifully re-checked each bug.
Today I got another pile in my mailbox to recheck.
I did not check if they were the ones I had just rechecked.
I instead just gave up.

This is the Bank. You have 60 days to respond that you still want the
money in your account.


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



Re: Firefox bugs mass-closed.

2007-10-24 Thread Lior Kaplan
[EMAIL PROTECTED] wrote:
> I dutifully re-checked each bug.

1. I did't see comments for each of your bugs saying "it's still
relevant for version X of iceweasl".

2. The comments you did mail were doing to [EMAIL PROTECTED]
Meaning neither the maintainer nor I were aware of your response. I had
to manually look over all your bugs to find them...

The ones you confirmed were reassigned to iceweasel with the relevant
version info. A mail about #266753 was sent as you suggested

> Today I got another pile in my mailbox to recheck.
> I did not check if they were the ones I had just rechecked.
> I instead just gave up.

Here is the list of your bugs still waiting for confirmation:
#394904
#399539
#372667
#374512
#402230
#353222
#354755
#357668
#368127
#370054
#372662
#377898
#392438
#398985
#399549
#400639

-- 
Lior Kaplan
[EMAIL PROTECTED]

GPG fingerprint:
C644 D0B3 92F4 8FE4 4662  B541 1558 9445 99E8 1DA0


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



Re: Firefox bugs mass-closed.

2007-10-24 Thread jidanni
Thanks anyway. You are welcome to do what you wish with my firefox bugs.


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