Re: Dealing with ITS abuse (Re: [all candidates] Removing or limiting DD rights?)

2013-04-12 Thread Sune Vuorela
On 2013-04-06, Filipus Klutiero chea...@gmail.com wrote:
 It's not a /good/ way in absolute terms, but it's pretty much the only 
 way for now, so I guess it's currently the best way (see 
 https://lists.debian.org/debian-project/2011/11/msg00030.html ).

My experience with contacting owner@bugs, listmaster, wikiadmins and
other people to get abusers banned or in getting them to voice in has
been only good.

But of course, since my interactions mostly have been to getting a
certain french-canadian with a irc nick that might rhyme with 'healer',
there is quite a chance that that you can have had different
experiences.

/Sune


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/slrnkmgoe8.fhs.nos...@sshway.ssh.pusling.com



Re: Dealing with ITS abuse (Re: [all candidates] Removing or limiting DD rights?)

2013-04-09 Thread Chris Knadle
On Saturday, April 06, 2013 19:55:08, Filipus Klutiero wrote:
 Hi Chris,
 thanks for being faithful to our project and bringing up this topic :-S
 
 Chris Knadle wrote:
   From the point of view of the bug reporter, the message the DD has sent
  (whether intended or not) is I'm not even going to dignify this with a
  response.  *click*   It's not /only/ this rudeness that's the problem,
  though; the bug reporter has now been handed a puzzle of convice the
  expert, where the expert needed to be convicned seemingly isn't willing
  to spend any effort in communicating, but the bug reporter does.  This
  kind of thing therefore promotes either conflict or the bug reporter
  walking away in disgust, /either/ result of which is detrimental.  I
  thus personally consider this to be the first step into the path of the
  Dark Side.
  
  If we could come up with a reasonable way of handling this particular
  problem, it would be greatly appreciated.  Do you think emailing
  owner@bugs.d.o is a good way of dealing with this?
 
 It's not a /good/ way in absolute terms, but it's pretty much the only
 way for now, so I guess it's currently the best way (see
 https://lists.debian.org/debian-project/2011/11/msg00030.html ).

Uh...  I don't understand.  The above suggestions avoiding private email 
aliases; I'm not sure I understand where this fits the rudeness issues I've 
had in the BTS -- the bug reports where it happened are public.

Maybe you can give me a better idea what you're trying to refer to.  ;-)

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


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


Re: [all candidates] Removing or limiting DD rights?

2013-04-07 Thread Andrei POPESCU
On Ma, 02 apr 13, 17:34:28, Russ Allbery wrote:
 
  Starting off with a maintainer that closes my bug report with no
  explanation at all?  How do I join the team, when the team refuses to
  communicate?  Why would I make another bigger offer my time, when the
  team doesn't offer theirs even when /I/ have?
 
 One possible option to consider when this happens is to write mail to
 debian-devel (or debian-user, not sure which would be best) along the
 lines of:

debian-user would do IMHO. If the issue is too complicated the reporter 
can always be referred to higher authorities (-devel, TC, etc.).

 Hey, could folks have a look at bug #NN?  I think this is a valid
 bug, but the maintainer obviously disagrees.  However, they've not
 written me or the bug to explain why, and I don't understand the
 disagreement.  What am I missing?
 
 I think that would be well-received by just about everyone.

Maybe some advice in this direction could be included in the BTS 
notification? 

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic


signature.asc
Description: Digital signature


Re: [all candidates] Removing or limiting DD rights?

2013-04-07 Thread Chris Knadle
On Sunday, April 07, 2013 03:40:02, Andrei POPESCU wrote:
 On Ma, 02 apr 13, 17:34:28, Russ Allbery wrote:
   Starting off with a maintainer that closes my bug report with no
   explanation at all?  How do I join the team, when the team refuses to
   communicate?  Why would I make another bigger offer my time, when the
   team doesn't offer theirs even when /I/ have?
  
  One possible option to consider when this happens is to write mail to
  debian-devel (or debian-user, not sure which would be best) along the
  lines of:

 debian-user would do IMHO. If the issue is too complicated the reporter
 can always be referred to higher authorities (-devel, TC, etc.).

Depends on the problem.  For the types of problems I tend to report, I'm not 
sure [debian-user] would be appropriate -- and that mailing list is noisy even 
compared to [debian-devel].

One of the packages where the bug was merged and closed without any maintainer 
discussion was an external kernel module, which built correctly on one vanilla 
stable Linux kernel version, but failed to build on a newer stable version 
unless a kernel feature was enabled that the hardware doesn't support.

I've been tempted to email -devel about this since Russ's suggestion, but I've 
decided I'd rather put that off until after Wheezy is released because this 
bug is likely not RC.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


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


Re: [all candidates] Removing or limiting DD rights?

2013-04-06 Thread Lisandro Damián Nicanor Pérez Meyer
On Wed 03 Apr 2013 23:50:10 Russ Allbery escribió:
[snip] 
 I do think that debian-mentors helps a great deal here, not just in
 helping people with their problems but in modeling a social interaction
 style for people who are new to the project.  It is, by and large, quite
 polite and constructive (often much more so than debian-devel), and I
 think that matters.  People take cues for expected social behavior from
 their early interactions with a community.

And allow me to add that not only debian-mentors but DDs that do mentoring 
(sometimes personal one) and are very picky about the social behaviour.

Ana has always pointed me with this, and I try to do the same with the people 
I sponsor. And the results tend to be most sastisfying :-)

-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


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


Secrecy of member expulsions (Re: [all candidates] Removing or limiting DD rights?)

2013-04-06 Thread Filipus Klutiero

[Moving this to -project]

Stefano Zacchiroli wrote:

On Thu, Mar 28, 2013 at 05:37:18PM -0400, Chris Knadle wrote:
  Technically the DAM has the ability to act to remove a DD (per Debian
  Constitution 8.1 item 2), but the information I can gather so far seems to
  indicate that the DAM won't expell a DD for disciplanary problems.

FWIW, that is not correct. There have been other cases of member
expulsions for, as you put it, disciplinary reasons, but for various
good reasons not all of them are discussed publicly --- one thing is
expelling a developer, another is putting that up to ever lasting public
shaming on the web.


I don't disagree with you and the follow-up from Chris on this. However, 
I see a false dichotomy between keeping [some] expulsions secret and 
publicly advertising expulsions, or public shaming. The missing 
option is very simple - for example, I don't advertise that I finished 
high school, but I won't hide that to anyone who asks me. We can 
publicly discuss expulsions without maintaining a members expulsion list.


Let's assume all expulsions were rightful to simplify this discussion. 
If a member is expelled and we publicly confirm that, there are 
definitely costs for that member. But there are also benefits; not only 
will any mistreated contributor have his faith in the project partially 
restored, but:


1. Other organizations (free software or not) will be warned to
   consider granting power to the problematic individual more carefully.
2. In the long term, if members realize that we stop covering up their
   errors, they should start behaving more cautiously.

Unless the project wants to consider only the interest of its members, 
I'm unconvinced that the cost outweighs the benefits.


The question here is far from Debian-specific. Ongoing technological 
advances have great impacts on reputation. Society as a whole has to evolve:


1. Individuals need to become more responsible.
2. At the same time, organizations need to appreciate the limits of
   reputation:
1. Everyone does errors sometimes.
2. The majority of us evolve - I am certainly not the same activist
   than I the one I was 10 years ago.


That being said, I think there's a potentially very problematic edge 
case: mental illness. Some of our members don't hide they are or have 
been mentally ill. Perhaps surprisingly, these aren't part of the 
contributors I consider most problematic. But I can remember very well 
one case of a contributor going from a respected member (who I assume  - 
without much actual knowledge - was once very productive) to... a pure 
jerk. I'm certainly not the only one remembering this case, and while I 
never personally knew the contributor and I am not God, the contributor 
becoming mentally ill seems like the most probable explanation.


I am far from knowledgeable on psychology and mental illness, but I hope 
this member has recovered today, and the impact of an organization 
finding out about his behavior may be much more severe for him than an 
organization finding out about a softer case of expulsion, say one 
mostly caused by immaturity. If that individual was to approach Debian 
admitting having suffered from mental illness and requesting evidence of 
his actions to be removed, I'd be sensible to his request. On the other 
hand, it may be that the best solution is for the expelled individual to 
disclose his health status as much as possible. I suppose people more 
knowledgeable in social sciences could have a more informed answer than 
mine.


Thanks to Steve for bringing up this topic and all candidates for their 
answers - and their candidacy!


Dealing with ITS abuse (Re: [all candidates] Removing or limiting DD rights?)

2013-04-06 Thread Filipus Klutiero

Hi Chris,
thanks for being faithful to our project and bringing up this topic :-S

Chris Knadle wrote:

 From the point of view of the bug reporter, the message the DD has sent
(whether intended or not) is I'm not even going to dignify this with a
response.  *click*   It's not /only/ this rudeness that's the problem,
though; the bug reporter has now been handed a puzzle of convice the expert,
where the expert needed to be convicned seemingly isn't willing to spend any
effort in communicating, but the bug reporter does.  This kind of thing
therefore promotes either conflict or the bug reporter walking away in
disgust, /either/ result of which is detrimental.  I thus personally consider
this to be the first step into the path of the Dark Side.

If we could come up with a reasonable way of handling this particular problem,
it would be greatly appreciated.  Do you think emailing owner@bugs.d.o is a
good way of dealing with this?


It's not a /good/ way in absolute terms, but it's pretty much the only 
way for now, so I guess it's currently the best way (see 
https://lists.debian.org/debian-project/2011/11/msg00030.html ).


Purpose of tickets (Re: [all candidates] Removing or limiting DD rights?)

2013-04-06 Thread Filipus Klutiero

Hi Ian,

Ian Jackson wrote:

[...] To reiterate: the purpose of bug reports is to help improve the
software.  In Debian, the maintainer(s) are in charge of deciding (in
the first instance) what counts as an improvement, and which
improvements are most important.  But they are also in charge of
deciding how this purpose of bug reports can best be fulfilled.


Your opinion would be arguable if helping to improve Debian was the only 
use of bug reports, but that is not the case. That use is probably the 
main one, but I can see at least 2 more uses:


1. Informing potential users on the software's quality (*We will not
   hide problems*). Debian has no quality standards for its software
   besides being safe and minimally usable, nor even package ratings,
   making it particularly important to provide alternative means for
   Debian users to estimate whether their investment in a package new
   to them would be profitable.
2. Most importantly, to document problems for users of the package,
   allowing them to see whether a workaround exists, whether a possible
   workaround has already been tried, letting them estimate how long
   they'll have to wait for a fix or finding alternative ways to obtain
   a fix. Careful users may also try to make sure an upgrade is a good
   idea (perhaps using apt-listbugs).



Closing due to too many bugs (Re: [all candidates] Removing or limiting DD rights?)

2013-04-06 Thread Filipus Klutiero

Ian Jackson wrote:

[...] Of course we do need bug reports to be able to tell what's wrong so
that we know what to fix.  But many packages have so many bug reports
that there is already not enough time to deal with them all
thoroughly.  In that case it is better to cherry-pick the ones which
seem to be likely to lead to bugfixes, and close the rest.


There is no need to close all tickets. Those which look too costly can 
be left for when you or another contributor has more time. Or left open 
forever.


Ticket severities can already help developers prioritize the tickets to 
read, to some degree. #704874 requests a real solution for that. This 
could also be complemented with a per-user read ticket status in the 
web interface... although that would first require to teach the ITS 
about users :-/



--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5160d3e5.9080...@gmail.com



I rid you of some of your bugs; please fix mine? (Re: [all candidates] Removing or limiting DD rights?)

2013-04-06 Thread Filipus Klutiero

Ian Jackson wrote:

If you and your allies have enough time and knowledge to help with the
package, then yes, you can certainly help with this.

You could write to the maintainers:

   I notice you closed my bug without comment, so I went to take a look
   at the rest of the bugs for gnomovision.  You do indeed seem to
   have a bit of a bug overflow crisis.

   I asked Alice for help; we took a look at the list and you'll see we
   have followed up with triage or status changes to a few of the open
   bugs which had the most obvious next steps.

   Please let us know whether this was useful.  Would you like us to
   carry on with some of the less obvious bugs ?  For example:

#739130 probably needs to be reassigned to splurge-piper
#739312 looks like a mips toolchain bug, will RFH to the mips porters
...


I have to agree with Chris - that approach wouldn't help the maintainer, 
but harm him.
That being said, if some overoptimistic contributors choose that way, or 
- hopefully - rather triage as standard practice, please don't 
(directly) write a mail to the maintainers that way. Once you triaged 
the easy cases, just write to the harder tickets. That way your 
contribution won't be lost... especially if the maintainer is set to 
hindrance mode.



--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5160ded8.8020...@gmail.com



Re: [all candidates] Removing or limiting DD rights?

2013-04-04 Thread Chris Knadle
I'm likewise following Russ's advice and moving this to -project alone.

I've had some time to reflect on this, and wanted to offer the following 
thought.

On Wednesday, April 03, 2013 13:13:48, Chris Knadle wrote:
 On Wednesday, April 03, 2013 09:40:50, Ian Jackson wrote:
  Chris Knadle writes (Re: [all candidates] Removing or limiting DD
 rights?):
   On Tuesday, April 02, 2013 13:53:24, Ian Jackson wrote:

[…]
Of course if a maintainer inappropriately adopts such an aggressive
approach to bug triage when it isn't necessary, you can appeal to the
Technical Committee.  I doubt the TC would want to set out a decision
overruling a maintainer's workflow (and in any case it's hard to see
how such an overruling resolution could be made practical).

So if you want to do this, you will need to assemble a team to take
over the package and ask the TC to depose the maintainer(s).  But
wouldn't it be better to volunteer to join the team for the package,
and help out the maintainer cooperatively ?
   
   Starting off with a maintainer that closes my bug report with no
   explanation at all?
  
  If you and your allies have enough time and knowledge to help with the
  package, then yes, you can certainly help with this.
  
  You could write to the maintainers:
I notice you closed my bug without comment, so I went to take a look
at the rest of the bugs for gnomovision.  You do indeed seem to
have a bit of a bug overflow crisis.

I asked Alice for help; we took a look at the list and you'll see we
have followed up with triage or status changes to a few of the open
bugs which had the most obvious next steps.

Please let us know whether this was useful.  Would you like us to

carry on with some of the less obvious bugs ?  For example:
 #739130 probably needs to be reassigned to splurge-piper
 #739312 looks like a mips toolchain bug, will RFH to the mips porters
 ...

I've reconsidered the above suggestion and I think it would give positive 
feedback for the maintainer doing the wrong thing.

It's based on making /assumptions/ of why the maintainer closed the bug 
without discussion -- the entire problem is that we don't know the 
maintainer's reasoning, because it wasn't given.  Unfortunately, being 
overloaded is /not/ the only reason maintainers do this -- based on behavior 
I've seen, another reason this is done is when the maintainer doesn't want to 
discuss the issue behind the bug at all, and is thus an act of dismissiveness.  
I'd like to /think/ that this is a special rare case, but there's no way to 
know without having more communication in each case.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


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


Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Tollef Fog Heen
]] Russ Allbery 

(Cc to owner@bugs, M-F-T to -project.)

 Note that we already did do something about it by deprecating close in the
 BTS in favor of sending a real email message to -done that is copied to
 the submitter.  The Debian BTS now nags the maintainer about telling the
 submitter something if they use the close command.

We did this ages ago.  Perhaps it's time to retire the close command
entirely?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sj38p1tc@qurzaw.varnish-software.com



Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Russ Allbery
Tollef Fog Heen tfh...@err.no writes:
 ]] Russ Allbery 

 (Cc to owner@bugs, M-F-T to -project.)

 Note that we already did do something about it by deprecating close in the
 BTS in favor of sending a real email message to -done that is copied to
 the submitter.  The Debian BTS now nags the maintainer about telling the
 submitter something if they use the close command.

 We did this ages ago.  Perhaps it's time to retire the close command
 entirely?

It's useful in some specific situations when you're doing mass bug
manipulation (I've used it for that purpose) that's really just
book-keeping and doesn't need to notify anyone.  But they're fairly
limited, and mostly one wants the fixed command instead anyway.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87li90cdl3@windlord.stanford.edu



Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Adam D. Barratt

On 03.04.2013 06:09, Chris Knadle wrote:

On Tuesday, April 02, 2013 20:34:28, Russ Allbery wrote:
Note that we already did do something about it by deprecating close 
in the
BTS in favor of sending a real email message to -done that is copied 
to
the submitter.  The Debian BTS now nags the maintainer about telling 
the

submitter something if they use the close command.


That's interesting.  That sounds like an improvement in this area.  
If you
happen to know when that was implemented, I'd be interested.  June of 
last
year I saw a bug closed (marked as done, without explanation) where I 
didn't
see any email sent to the BTS control@ address in the bug, so I was 
confused

as to how the bug was closed.  Would emailing -done do that?


Closing the bug is exactly what -done is for. Using control@ to close 
bugs should be the exception, not the rule.


Regards,

Adam


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/93853dd7c74239d3941ce5762...@mail.adsl.funky-badger.org



Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Ian Jackson
Chris Knadle writes (Re: [all candidates] Removing or limiting DD rights?):
 On Tuesday, April 02, 2013 13:53:24, Ian Jackson wrote:
  The purpose of a bug report is not to help solve the submitter's
  problem.
 
 ... No, I don't agree with this.  I understand that this reteoric
 helps explain away the problem, but it throws out the baby with
 the bath water.  If this is in fact the case, why would I bother
 writing a bug report in the first place?

Well, speaking personally, I write bug reports because:

1. I regard bug reports as contributions to helping improve the
software;

2. Debian being improved, even if only eventually and even if only
   perhaps, is directly in my interests as a user;

3. It is often the case that the work necessary to identify and fix
   the bug provides, as a side effect, a faster fix for my own
   problem - and if I'm lucky someone other than me may have the
   skills and ability to to this much more easily and quickly than
   I could do so myself (and as a consequence perhaps I get the fix
   much sooner or with much less effort than if I work by myself;

4. When I'm one of the people responsible for the package, reporting
   the bug keeps it on my todo list.

My point 3 above shows that the _submitter's_ motivation for reporting
a bug may be different from the project's purpose in providing a bug
reporting facility.  But as the project we must not subsume our
primary goal - improving the software for all users - in favour of
serving the specific user's goal.

It is not a service to our users as a whole to get distracted from
improving the software into the task of helping a particular user.
Improving the software will help the thousands or millions of people
who use it - and although we can't see those thousands or millions
directly, they are much more important than the one user in front of
us.

Of course we do need bug reports to be able to tell what's wrong so
that we know what to fix.  But many packages have so many bug reports
that there is already not enough time to deal with them all
thoroughly.  In that case it is better to cherry-pick the ones which
seem to be likely to lead to bugfixes, and close the rest.

 Seriously, what I'm trying to do is lower the number of cases which
 cause frustration and which don't get any traction.  Between the 
 *close*  problem, the maintainers that are MIA without the package
 being orphaned, maintainers dropping working on a particular
 package, and maintainers leaving certain bugs open forever with no
 response, a fair number of the bugs I've dealt with go nowhere.
 When I go to open a bug, I know there's a fair change that I'm just
 wasting my time.  :-/

I take a rather longer view.  My experience is that many bugs I report
stay open for many years, but most of them do eventually get fixed.

But then there are also many bugs I don't bother reporting, precisely
because when I imagine what the maintainer will feel about my report I
decide I would be hindering rather than helping.

 That's debatable.  It's certainly dismissive, and dismissiveness is
 one method that's used for abuse.  All that has to happen to make
 this *close* thing clearly abuse is for ping-ponging of open-close
 of the bug,

If the maintainer closes a bug, and the submitter reopens it, and the
maintainer closes it, then IMO the submitter has probably committed
abuse, whereas the maintainer has committed no abuse and is merely
asserting their authority.

If the submitter keeps reopening the bug, the maintainer is entitled
to close it again as many times as they like until either the
submitter gets bored and goes away.  The maintainer is also entitled
to complain to owner@bugs.

 or statements like Are we having fun yet? *close* 
 from the maintainer.  The first close without explanation is almost
 invariably at the start of all that.

I think that Are we having fun yet? *close* is a suboptimal response
to abusive reopening by a submitter.  But it falls short of being
itself abusive.

  Of course if a maintainer inappropriately adopts such an aggressive
  approach to bug triage when it isn't necessary, you can appeal to the
  Technical Committee.  I doubt the TC would want to set out a decision
  overruling a maintainer's workflow (and in any case it's hard to see
  how such an overruling resolution could be made practical).
  
  So if you want to do this, you will need to assemble a team to take
  over the package and ask the TC to depose the maintainer(s).  But
  wouldn't it be better to volunteer to join the team for the package,
  and help out the maintainer cooperatively ?
 
 Starting off with a maintainer that closes my bug report with no
 explanation at all?

If you and your allies have enough time and knowledge to help with the
package, then yes, you can certainly help with this.

You could write to the maintainers:

  I notice you closed my bug without comment, so I went to take a look
  at the rest of the bugs for gnomovision.  You do indeed seem

Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Nikolaus Rath
Ian Jackson ijack...@chiark.greenend.org.uk writes:
 From the point of view of the bug reporter, the message the DD has
 sent (whether intended or not) is I'm not even going to dignify
 this with a response.  *click*  It's not /only/ this rudeness
 that's the problem, though; the bug reporter has now been handed a
 puzzle of convice the expert, where the expert needed to be
 convicned seemingly isn't willing to spend any effort in
 communicating, but the bug reporter does.  This kind of thing
 therefore promotes either conflict or the bug reporter walking away
 in disgust, /either/ result of which is detrimental.

 The purpose of a bug report is not to help solve the submitter's
 problem.

Especially under this premise the maintainer owes the submitter at least
a thank you. As you put it, the submitter just spend a lot of effort in
an attempt to help the maintainer.

(I know you wrote something along these lines further down, but I wanted
to emphasize this point).


Best,

   -Nikolaus

-- 
 »Time flies like an arrow, fruit flies like a Banana.«

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fvz81bz0@vostro.rath.org



Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Chris Knadle
On Wednesday, April 03, 2013 09:40:50, Ian Jackson wrote:
 Chris Knadle writes (Re: [all candidates] Removing or limiting DD 
rights?):
  On Tuesday, April 02, 2013 13:53:24, Ian Jackson wrote:
   The purpose of a bug report is not to help solve the submitter's
   problem.
  
  ... No, I don't agree with this.  I understand that this reteoric
  helps explain away the problem, but it throws out the baby with
  the bath water.  If this is in fact the case, why would I bother
  writing a bug report in the first place?
 
 Well, speaking personally, I write bug reports because:
 
 1. I regard bug reports as contributions to helping improve the
 software;
 
 2. Debian being improved, even if only eventually and even if only
perhaps, is directly in my interests as a user;
 
 3. It is often the case that the work necessary to identify and fix
the bug provides, as a side effect, a faster fix for my own
problem - and if I'm lucky someone other than me may have the
skills and ability to to this much more easily and quickly than
I could do so myself (and as a consequence perhaps I get the fix
much sooner or with much less effort than if I work by myself;
 
 4. When I'm one of the people responsible for the package, reporting
the bug keeps it on my todo list.
 
 My point 3 above shows that the _submitter's_ motivation for reporting
 a bug may be different from the project's purpose in providing a bug
 reporting facility.  But as the project we must not subsume our
 primary goal - improving the software for all users - in favour of
 serving the specific user's goal.

I agree with this.  I couldn't understand the your original statement, because 
it sounded completely dismissive of the submitter's problem -- whereas what 
you really meant was that the submitter's problem wasn't the /main focus/ for 
a particular package.  ;-)  Okay... just miscommunication.

 Of course we do need bug reports to be able to tell what's wrong so
 that we know what to fix.  But many packages have so many bug reports
 that there is already not enough time to deal with them all
 thoroughly.  In that case it is better to cherry-pick the ones which
 seem to be likely to lead to bugfixes, and close the rest.

This may be fact, but I will not accept this anyway, because closing bugs with 
zero explanation of any kind is of /negative/ help.  Even a statement such as 
please look into this yourself, I'm overloaded would be something.  But now 
we've excused everything, /and/ we're saying that it's abusive for the 
submitter to reopen the bug.  That seems twisted.

I like Russ's suggestion of emailing -devel for an explanation, so that some 
maintainer that isn't overloaded might be able to explain what's going on.  
That's an answer that seems to fit both of our perspectives.

  Seriously, what I'm trying to do is lower the number of cases which
  cause frustration and which don't get any traction.  Between the 
  *close*  problem, the maintainers that are MIA without the package
  being orphaned, maintainers dropping working on a particular
  package, and maintainers leaving certain bugs open forever with no
  response, a fair number of the bugs I've dealt with go nowhere.
  When I go to open a bug, I know there's a fair change that I'm just
  wasting my time.  :-/
 
 I take a rather longer view.  My experience is that many bugs I report
 stay open for many years, but most of them do eventually get fixed.

Wow... that's interesting.  Ouch/good/weird.

 But then there are also many bugs I don't bother reporting, precisely
 because when I imagine what the maintainer will feel about my report I
 decide I would be hindering rather than helping.

With the perspective I'm now gaining on the packaging side, I'm starting to 
understand what you mean by this.

  That's debatable.  It's certainly dismissive, and dismissiveness is
  one method that's used for abuse.  All that has to happen to make
  this *close* thing clearly abuse is for ping-ponging of open-close
  of the bug,
 
 If the maintainer closes a bug, and the submitter reopens it, and the
 maintainer closes it, then IMO the submitter has probably committed
 abuse, whereas the maintainer has committed no abuse and is merely
 asserting their authority.
 
 If the submitter keeps reopening the bug, the maintainer is entitled
 to close it again as many times as they like until either the
 submitter gets bored and goes away.  The maintainer is also entitled
 to complain to owner@bugs.
 
  or statements like Are we having fun yet? *close* 
  from the maintainer.  The first close without explanation is almost
  invariably at the start of all that.
 
 I think that Are we having fun yet? *close* is a suboptimal response
 to abusive reopening by a submitter.  But it falls short of being
 itself abusive.

At the moment I'm a bit surprised and somewhat dismayed at the perspective 
above, because this clashes with what I thought I knew about how to deal with 
bugs in the BTS.  I

Re: [all candidates] Removing or limiting DD rights?

2013-04-03 Thread Russ Allbery
I'm going to move this fully onto -project, since we're into the voting
phase and I think this is more of a general project discussion at this
point.  Hope that doesn't lose anyone.

Chris Knadle chris.kna...@coredump.us writes:

 Good question.

 I can say this: Debian's BTS is the only bug tracker in which I've ever
 gotten a bug quickly closed without any explanation.  Bugs in Debian's
 BTS also tend to be a bit more argumentative than other bug trackers,
 IMHO.  [This is not necessarily negative.]

That's good perspective, thank you!  I don't interact with the bug
trackers of a lot of other projects and mostly end up looking at them when
someone points me at something controversial, which produces a skewed
impression.

I've had very positive interactions with Debian's bug tracker and don't
recall ever having a bug closed without an explanation, but I'm sure that
has something to do with the fact that I'm visibly part of the project and
people may recognize my name, so I don't necessarily see the same thing an
average user would.

 However these exceptions aside, bugs in the Debian BTS that I deal with
 get solved far more often than external bug trackers I've dealt with,
 and a lot of the maintainers seem like really good people who are
 simultaneously quite knowledgable.  So if there's discussion open at
 all, it usually works out one way or another.  Thus the catch seems to
 be getting that far in the first place for the minority of bugs where
 that's an issue.  [And I won't get into the exceptions to the
 exceptions.]

The problem that we always have with any sort of social protocol is that
the project is huge and has a lot of people with, effectively, admin
rights to things, and not all of them are going to be on the same social
page or even listening to any of the discussions.  So it's hard to effect
change.  One can try to lead by example and set an overall tone, but there
are always going to be parts of the project that won't even see the
examples.

I do think that debian-mentors helps a great deal here, not just in
helping people with their problems but in modeling a social interaction
style for people who are new to the project.  It is, by and large, quite
polite and constructive (often much more so than debian-devel), and I
think that matters.  People take cues for expected social behavior from
their early interactions with a community.

 That's interesting.  That sounds like an improvement in this area.  If
 you happen to know when that was implemented, I'd be interested.  June
 of last year I saw a bug closed (marked as done, without explanation)
 where I didn't see any email sent to the BTS control@ address in the
 bug, so I was confused as to how the bug was closed.  Would emailing
 -done do that?

It was quite some time ago.  Mail to -done would have been copied to you
as the submitter, so if you didn't see any mail, something else happened,
I assume.  However, given that you didn't even see any mail to control,
I'm not sure what happened.  Whatever mail message closed the bug is going
to be logged in the bug, whether a reply to it or a message to control.

 Lately I've sort of avoided [debian-devel] because some of the
 discussions there can be somewhat vitriolic.

Yeah, and it's possible that asking about a bug would break into a
vitriolic debate if people disagreed about the handling of it.  However, I
would be surprised if any of that vitriol were aimed at *you* as the
person to raise the issue; it's more likely that people would start
yelling at each other.  :)

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/874nfnrov1@windlord.stanford.edu



Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Ian Jackson
Chris Knadle writes (Re: [all candidates] Removing or limiting DD rights?):
 The #1 kind of bug reports that become problems are ones that go like this:
 
   - bug reporter: writes polite and detailed bug report
   - maintainer  : *cloeses bug* without discussion
   (usually within the first hour of the bug's existence)

I agree that this is annoying for the submitter.  I also agree that
this is not the best situation for us to be in.

But I think that the maintainer is entitled to do this.  The
maintainer is in charge of setting the package's bug management
practices.  In some packages it is not possible to deal properly
with every bug report, and it is the maintainer who has to decide how
the incoming bug stream can best be used to improve the software.

To reiterate: the purpose of bug reports is to help improve the
software.  In Debian, the maintainer(s) are in charge of deciding (in
the first instance) what counts as an improvement, and which
improvements are most important.  But they are also in charge of
deciding how this purpose of bug reports can best be fulfilled.

I do think that if the maintainers think it necessary to summarily
close bugs in this way it would be better if they produced a standard
text of some kind explaining this.

If the closure happens by merging with a closed report, I would hope
that the other bug would help explain the situation.

 From the point of view of the bug reporter, the message the DD has
 sent (whether intended or not) is I'm not even going to dignify
 this with a response.  *click*  It's not /only/ this rudeness
 that's the problem, though; the bug reporter has now been handed a
 puzzle of convice the expert, where the expert needed to be
 convicned seemingly isn't willing to spend any effort in
 communicating, but the bug reporter does.  This kind of thing
 therefore promotes either conflict or the bug reporter walking away
 in disgust, /either/ result of which is detrimental.

The purpose of a bug report is not to help solve the submitter's
problem.  If the maintainers are already overloaded, then the bug
reporter walking away may be the best available outcome.  It at least
limits the amount of further effort put into investigating a problem
when the maintainers feel that such effort would be wasted.

The remaining problem is of course the bug reporter being annoyed.
Obviously some annoyance is probably inevitable in this situation, but
it could perhaps be minimised at very low cost if the maintainer
closes the bug with a standard text explaining (and perhaps
apologising).

If in this situation there is a possibility of the submitter's
experience being turned into an improvement in the software, it could
arise if the submitter 

 If we could come up with a reasonable way of handling this
 particular problem, it would be greatly appreciated.

I guess you're volunteering to work to bring in the dozens or hundreds
of people into a help desk team, that would be necessary to fully
and politely triage and investigate every bug report ?  Please do go
ahead.  I look forward to seeing the results!

  Do you think emailing owner@bugs.d.o is a good way of dealing with
 this?

No.  I agree that owner@bugs should deal with abuse, but what you are
complaining about isn't abuse.

 In contrast, a first response from a maintainer with an email of I
 don't see this as a problem, but the bug report still being open,
 is about 100% better.

Not from the point of view of the maintainers.  And the bug list is
primarily a resource for the maintainer.

And not from the point of view of many of the other people involved in
building Debian.  Most of them will want the maintainer's view of the
bug status of a package.


Of course if a maintainer inappropriately adopts such an aggressive
approach to bug triage when it isn't necessary, you can appeal to the
Technical Committee.  I doubt the TC would want to set out a decision
overruling a maintainer's workflow (and in any case it's hard to see
how such an overruling resolution could be made practical).

So if you want to do this, you will need to assemble a team to take
over the package and ask the TC to depose the maintainer(s).  But
wouldn't it be better to volunteer to join the team for the package,
and help out the maintainer cooperatively ?


And finally of course if you feel an individual bug is important
enough, and the maintainer's decision clearly wrong, you can refer the
individual bug to the TC.

Ian.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20827.6932.150221.360...@chiark.greenend.org.uk



Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Ian Jackson
Ian Jackson writes (Re: [all candidates] Removing or limiting DD rights?):
...
 If in this situation there is a possibility of the submitter's
 experience being turned into an improvement in the software, it could
 arise if the submitter 

... can investigate further themselves (perhaps with the help of other
people experiencing the bug, other programmers they know, or
whatever).

Ian.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20827.7028.157908.161...@chiark.greenend.org.uk



Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Wouter Verhelst
On 02-04-13 19:53, Ian Jackson wrote:
 Chris Knadle writes (Re: [all candidates] Removing or limiting DD rights?):
 The #1 kind of bug reports that become problems are ones that go like this:

   - bug reporter: writes polite and detailed bug report
   - maintainer  : *cloeses bug* without discussion
   (usually within the first hour of the bug's existence)
 I agree that this is annoying for the submitter.  I also agree that
 this is not the best situation for us to be in.

 But I think that the maintainer is entitled to do this.

I disagree.

The maintainer is entitled to close the bug, yes. But not without
explanation. A minimum of courtesy requires that you explain why a bug
is invalid, or wrong, or whatever, before you close it.

Anything else is rude to the bug submitter.

[...]
 If the closure happens by merging with a closed report, I would hope
 that the other bug would help explain the situation.
True, but then the bug isn't closed without explanation.

-- 
Copyshops should do vouchers. So that next time some bureaucracy
requires you to mail a form in triplicate, you can mail it just once,
add a voucher, and save on postage.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/515b356f.3090...@debian.org



Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Chris Knadle
I'm on the -project list, so no need to CC me directly.  (Fine if you do, 
though.)

On Tuesday, April 02, 2013 13:53:24, Ian Jackson wrote:
 Chris Knadle writes (Re: [all candidates] Removing or limiting DD 
rights?):
  The #1 kind of bug reports that become problems are ones that go like 
this:
- bug reporter: writes polite and detailed bug report
- maintainer  : *cloeses bug* without discussion

(usually within the first hour of the bug's existence)
 
 I agree that this is annoying for the submitter.  I also agree that
 this is not the best situation for us to be in.
 
 But I think that the maintainer is entitled to do this. 

Perhaps, but we agree that there's a issue with this for the bug reporter.  
Communication problem.

 The maintainer is in charge of setting the package's bug management
 practices.  In some packages it is not possible to deal properly
 with every bug report, and it is the maintainer who has to decide how
 the incoming bug stream can best be used to improve the software.

I agree.

 To reiterate: the purpose of bug reports is to help improve the
 software. In Debian, the maintainer(s) are in charge of deciding (in
 the first instance) what counts as an improvement, and which
 improvements are most important.  But they are also in charge of
 deciding how this purpose of bug reports can best be fulfilled.
 
 I do think that if the maintainers think it necessary to summarily
 close bugs in this way it would be better if they produced a standard
 text of some kind explaining this.
 
 If the closure happens by merging with a closed report, I would hope
 that the other bug would help explain the situation.

Yes and no.  For situations where the bug cause is a duplicate (which is where 
this happens most often), merging the bug with the others that are still open 
and handling them all together seems fine, and seems to have a built-in 
explanation of sorts.

But sometimes I see bugs with explanations as to why they're different which 
get merged by the maintainer anyway, and done without explanation within an 
hour of the bug being entered.  In this case what the maintainer is saying is 
looks like the same thing...  *click*  but doesn't respond in any way as to 
why the maintainer thinks the /cause/ is the same.  I've recently had this 
happen, emailed the maintainer a question of why the bug was merged and 
closed, and got no response.  It's hard to see how this is acceptable.

Similarly sometimes I see bugs being transferred to other packages, just to 
have them transferred back, and transferred away to another package again.  
i.e. repeated deflection.  [Thankfully it's been a while since I've seen 
this now.]

  From the point of view of the bug reporter, the message the DD has
  sent (whether intended or not) is I'm not even going to dignify
  this with a response.  *click*  It's not /only/ this rudeness
  that's the problem, though; the bug reporter has now been handed a
  puzzle of convice the expert, where the expert needed to be
  convicned seemingly isn't willing to spend any effort in
  communicating, but the bug reporter does.  This kind of thing
  therefore promotes either conflict or the bug reporter walking away
  in disgust, /either/ result of which is detrimental.
 
 The purpose of a bug report is not to help solve the submitter's
 problem.

... No, I don't agree with this.  I understand that this reteoric helps 
explain away the problem, but it throws out the baby with the bath water.  
If this is in fact the case, why would I bother writing a bug report in the 
first place?  Furthermore, what would be the purpose of the Debian Technical 
Commiteee?

Obviously, there are /many/ bugs that need to be fixed, and those bugs get 
opened by users (of various kinds).  Admittedly, there are others that don't.  
The maintainer makes most, /but not all,/ of this judgment call.  [You state 
this similarly in the last line of your email concerning the TC.]

 If the maintainers are already overloaded, then the bug
 reporter walking away may be the best available outcome.  It at least
 limits the amount of further effort put into investigating a problem
 when the maintainers feel that such effort would be wasted.

 The remaining problem is of course the bug reporter being annoyed.
 Obviously some annoyance is probably inevitable in this situation, but
 it could perhaps be minimised at very low cost if the maintainer
 closes the bug with a standard text explaining (and perhaps
 apologising).

That's a /lot/ better -- yes.  Some text with an explantion and some kind of 
human connection is best; preferably just enough so that there's no need to 
play the game of 20 questions.

 If in this situation there is a possibility of the submitter's
 experience being turned into an improvement in the software, it could
 arise if the submitter

This sounds like the start of an interesting thought...  ;)

  If we could come up with a reasonable way of handling

Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Russ Allbery
Chris Knadle chris.kna...@coredump.us writes:

 Seriously, what I'm trying to do is lower the number of cases which
 cause frustration and which don't get any traction.  Between the 
 *close*  problem, the maintainers that are MIA without the package
 being orphaned, maintainers dropping working on a particular package,
 and maintainers leaving certain bugs open forever with no response, a
 fair number of the bugs I've dealt with go nowhere.  When I go to open a
 bug, I know there's a fair change that I'm just wasting my time.  :-/

While I'm all in favor of doing better when we can, have you interacted
with any large bug tracking system for which this isn't the case?

We should absolutely challenge ourselves to be the best that we can be,
and better than everyone else in the free software world when we can.  But
I think we should also be realistic: things that no other large project is
doing successfully are probably Hard.

I would love for it to be realistic to tell our users that every bug
report will get an informed response, but I don't think it is, and I don't
think we should set the expectation that it's reasonable to expect this.

 But it's one thing if the maintainer is MIA, it's antother thing
 entirely if the maintainer simply completely dismisses my bug with
 *close* .  I'm not saying that figuring out an answer to this is easy
 (or that it should be)...  but I am trying to figure out what can be
 done about it.

Note that we already did do something about it by deprecating close in the
BTS in favor of sending a real email message to -done that is copied to
the submitter.  The Debian BTS now nags the maintainer about telling the
submitter something if they use the close command.

 That's debatable.  It's certainly dismissive, and dismissiveness is one
 method that's used for abuse.  All that has to happen to make this
 *close* thing clearly abuse is for ping-ponging of open-close of the
 bug, or statements like Are we having fun yet? *close*  from the
 maintainer.  The first close without explanation is almost invariably at
 the start of all that.

Submitters should really never reopen bugs unless something substantive
has changed about the bug since the maintainer closed it or unless the
submitter thinks they have information about the bug that the maintainer
doesn't have.  (If the bug was closed in a new version of the package but
the new version of the package still has that bug, for example.)  Just
immediately reopening it is almost always the wrong approach unless the
submitter is someone like the release team or the like who has some social
expectation of being able to override the maintainer.

It accomplishes nothing to reopen a bug when a maintainer thinks it should
be closed; they're obviously going to just close it again, and they're
usually going to consider that to be confrontational and a violation of
boundaries since they're the ones responsible for the bug state for their
packages.

The right next step is to send a reply to the bug (the maintainer still
gets it whether the bug is open or not) explaining why you disagree with
it being closed, and if that gets no response, to appeal somewhere:
debian-devel, the Technical Committee, a co-maintainer, whatever seems
appropriate.

Yes, that means users whose bugs are closed by the maintainer and who
can't persuade the maintainer to keep it open aren't going to be able to
get the bug reopened because they don't know enough about the project
structure to know who to ask, but I think that's reasonable, or at least
better than the alternatives.

 Starting off with a maintainer that closes my bug report with no
 explanation at all?  How do I join the team, when the team refuses to
 communicate?  Why would I make another bigger offer my time, when the
 team doesn't offer theirs even when /I/ have?

One possible option to consider when this happens is to write mail to
debian-devel (or debian-user, not sure which would be best) along the
lines of:

Hey, could folks have a look at bug #NN?  I think this is a valid
bug, but the maintainer obviously disagrees.  However, they've not
written me or the bug to explain why, and I don't understand the
disagreement.  What am I missing?

I think that would be well-received by just about everyone.

This is just standard interpersonal tactics, but basically the goal is to
de-escalate any confrontation and try to avoid telling other people
they're wrong, and instead ask for the explanation that you're missing.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fvz8jvu3@windlord.stanford.edu



Re: [all candidates] Removing or limiting DD rights?

2013-04-02 Thread Chris Knadle
On Tuesday, April 02, 2013 20:34:28, Russ Allbery wrote:
 Chris Knadle chris.kna...@coredump.us writes:
  Seriously, what I'm trying to do is lower the number of cases which
  cause frustration and which don't get any traction.  Between the 
  *close*  problem, the maintainers that are MIA without the package
  being orphaned, maintainers dropping working on a particular package,
  and maintainers leaving certain bugs open forever with no response, a
  fair number of the bugs I've dealt with go nowhere.  When I go to open a
  bug, I know there's a fair change that I'm just wasting my time.  :-/
 
 While I'm all in favor of doing better when we can, have you interacted
 with any large bug tracking system for which this isn't the case?

Good question.

I can say this: Debian's BTS is the only bug tracker in which I've ever gotten 
a bug quickly closed without any explanation.  Bugs in Debian's BTS also tend 
to be a bit more argumentative than other bug trackers, IMHO.  [This is not 
necessarily negative.]

However these exceptions aside, bugs in the Debian BTS that I deal with get 
solved far more often than external bug trackers I've dealt with, and a lot of 
the maintainers seem like really good people who are simultaneously quite 
knowledgable.  So if there's discussion open at all, it usually works out one 
way or another.  Thus the catch seems to be getting that far in the first 
place for the minority of bugs where that's an issue.  [And I won't get into 
the exceptions to the exceptions.]

[...]
  But it's one thing if the maintainer is MIA, it's antother thing
  entirely if the maintainer simply completely dismisses my bug with
  *close* .  I'm not saying that figuring out an answer to this is easy
  (or that it should be)...  but I am trying to figure out what can be
  done about it.
 
 Note that we already did do something about it by deprecating close in the
 BTS in favor of sending a real email message to -done that is copied to
 the submitter.  The Debian BTS now nags the maintainer about telling the
 submitter something if they use the close command.

That's interesting.  That sounds like an improvement in this area.  If you 
happen to know when that was implemented, I'd be interested.  June of last 
year I saw a bug closed (marked as done, without explanation) where I didn't 
see any email sent to the BTS control@ address in the bug, so I was confused 
as to how the bug was closed.  Would emailing -done do that?

  That's debatable.  It's certainly dismissive, and dismissiveness is one
  method that's used for abuse.  All that has to happen to make this
  *close* thing clearly abuse is for ping-ponging of open-close of the
  bug, or statements like Are we having fun yet? *close*  from the
  maintainer.  The first close without explanation is almost invariably at
  the start of all that.
 
 Submitters should really never reopen bugs unless something substantive
 has changed about the bug since the maintainer closed it or unless the
 submitter thinks they have information about the bug that the maintainer
 doesn't have.  (If the bug was closed in a new version of the package but
 the new version of the package still has that bug, for example.)  Just
 immediately reopening it is almost always the wrong approach unless the
 submitter is someone like the release team or the like who has some social
 expectation of being able to override the maintainer.
 
 It accomplishes nothing to reopen a bug when a maintainer thinks it should
 be closed; they're obviously going to just close it again, and they're
 usually going to consider that to be confrontational and a violation of
 boundaries since they're the ones responsible for the bug state for their
 packages.
 
 The right next step is to send a reply to the bug (the maintainer still
 gets it whether the bug is open or not) explaining why you disagree with
 it being closed, and if that gets no response, to appeal somewhere:
 debian-devel, the Technical Committee, a co-maintainer, whatever seems
 appropriate.
 
 Yes, that means users whose bugs are closed by the maintainer and who
 can't persuade the maintainer to keep it open aren't going to be able to
 get the bug reopened because they don't know enough about the project
 structure to know who to ask, but I think that's reasonable, or at least
 better than the alternatives.

I get the feeling that most bug reporters aren't armed with this knowledge.  
/Assuming they were,/ the above seems reasonable.  I think I like this enough 
that I'd want to include this on one of the BTS front web pages, if possible. 
To be forewarned is to be forearmed.

Hmm... how to title this in a nutral way...

  Starting off with a maintainer that closes my bug report with no
  explanation at all?  How do I join the team, when the team refuses to
  communicate?  Why would I make another bigger offer my time, when the
  team doesn't offer theirs even when /I/ have?
 
 One possible option to consider when this happens is to 

Re: Poor BTS interactions (Re: [all candidates] Removing or limiting DD rights?)

2013-04-01 Thread Don Armstrong
On Fri, 29 Mar 2013, Moray Allan wrote:
 On 2013-03-28 16:35, Don Armstrong wrote:
 ow...@bugs.debian.org is an appropriate place to report abusive
 behavior by anyone (maintainers, users, etc) on the BTS.
 
 But how broad a definition of abusive behaviour are you taking here?
 
 I would have thought of contacting ow...@bugs.debian.org in respect
 of, say, two people battling about a bug's status in control
 messages, but I wouldn't have assumed that you would want to deal
 with, e.g., unnecessarily dismissive responses to user feature
 requests, or maintainers who sound ruder than they intend to users
 who report a bug due to not having read the documentation.

I'd certainly prefer for people to communicate their concerns directly
to the person who they feel is acting inappropriately, but it's always
ok to ask for ow...@bugs.debian.org's assistance if they are concerned
about their ability to do so directly or effectively.

 If new bug reporters have followed our instructions and used a tool
 to report the bug, they won't necessarily look at the website at
 all. If we want to be sure of reaching them with this kind of
 advice, it probably has to come by email as well (at least as a
 clearly labelled URL).

Perhaps this is something that I should link to from the new bug
submission response.


Don Armstrong

-- 
We want 6. 6 is the 1.
 -- The Prisoner (2009 Miniseries) _Checkmate_

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


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130401210204.gb4...@rzlab.ucr.edu



Re: [all candidates] Removing or limiting DD rights?

2013-03-31 Thread Chris Knadle
On Thursday, March 28, 2013 18:35:40, Don Armstrong wrote:
 On Thu, 28 Mar 2013, Chris Knadle wrote:
  As a bug reporter dealing with a misbehaving maintainer, this is
  
  what I would want:
1.  A clear place to report the misbehavior
 
 ow...@bugs.debian.org is an appropriate place to report abusive
 behavior by anyone (maintainers, users, etc) on the BTS. Likewise,
 listmas...@lists.debian.org is an appropriate place to report abusive
 behavior by anyone in messages to lists.

I've never heard of (nor considered) the idea of emailing the owner@bugs.d.o 
address concerning written mistreatment behavior I see in bugs on the BTS.  
What I like most about this idea follows the thought of deal with the problem 
while it's small, before it gets big.  [More debail on this below.]

 This probably should be better documented somewhere on the website,
 but as I've never had to look for it, I don't know where that would
 be. Someone who has searched for it and failed may have some better
 suggestions.

The owner@bugs.d.o address is listed on certain pages linked to from 
www.debian.org/bugs, but there isn't any hint that it would be appropriate to 
email the Debian BTS administrators for the case that there is written 
mistreatment occurring.

Concerning where to document this, my personal choice (and this is just MHO) 
would be in a seperate paragraph near the bottom of

  http://www.debian.org/Bugs/Developer

and which would have a link to the paragraph at the top of the page like other 
paragraphs have.  [Emailing owner@bugs.d.o isn't an advanced topic per se, 
but I looked at the other pages linked to from the main /Bugs page and the 
other pages didn't seem as appropriate to put this suggested paragraph into.]


Now... Moray brought up a main issue but I want to clarify it:

---
On Friday, March 29, 2013 20:26:17, Moray Allan wrote:
 On 2013-03-28 16:35, Don Armstrong wrote:
  ow...@bugs.debian.org is an appropriate place to report abusive
  behavior by anyone (maintainers, users, etc) on the BTS.
 
 But how broad a definition of abusive behaviour are you taking here?
 
 I would have thought of contacting ow...@bugs.debian.org in respect of,
 say, two people battling about a bug's status in control messages, but I
 wouldn't have assumed that you would want to deal with, e.g.,
 unnecessarily dismissive responses to user feature requests, or
 maintainers who sound ruder than they intend to users who report a bug
 due to not having read the documentation.
---

The #1 kind of bug reports that become problems are ones that go like this:

  - bug reporter: writes polite and detailed bug report
  - maintainer  : *cloeses bug* without discussion
  (usually within the first hour of the bug's existence)

... where closes bug may be a simple closing that can be re-opened, or a 
more complicated closing such as merging the bug with others that are closed.

From the point of view of the bug reporter, the message the DD has sent 
(whether intended or not) is I'm not even going to dignify this with a 
response.  *click*   It's not /only/ this rudeness that's the problem, 
though; the bug reporter has now been handed a puzzle of convice the expert, 
where the expert needed to be convicned seemingly isn't willing to spend any 
effort in communicating, but the bug reporter does.  This kind of thing 
therefore promotes either conflict or the bug reporter walking away in 
disgust, /either/ result of which is detrimental.  I thus personally consider 
this to be the first step into the path of the Dark Side.

If we could come up with a reasonable way of handling this particular problem, 
it would be greatly appreciated.  Do you think emailing owner@bugs.d.o is a 
good way of dealing with this?




In contrast, a first response from a maintainer with an email of I don't see 
this as a problem, but the bug report still being open, is about 100% better.  
It's still be overly dismissive and can possibly go the wrong way, but there's 
still an opportunity for communication and the maintainer has given at least 
/some/ response.  Usually another polite response back can open a dialog.  
(Not always, but usually.)

2.  A set of guidelines maintainers should follow
 
 I certainly wouldn't have a problem with adopting a set of guidelines
 for interactions on the BTS, but I'd prefer to have these guidelines
 discussed on -project first. [We already do have guidelines for the
 mailing list, too.]

Sounds good to me.

3. A public dialog about the misbehavior with some Debian

authority along with the misbehaving maintainer.
  
  Note on (3): In the cases I've dealt with, the misbehavior was in
  public bug reports, so the discussion of the misbehavior should
  likewise be public.
 
 Discussion of misbehavior is usually not public. If someone reports
 bad behavior, owner@ or listmaster@ typically talks to the individual
 concerned, and warns them about it 

Poor BTS interactions (Re: [all candidates] Removing or limiting DD rights?)

2013-03-30 Thread Jonathan Nieder
Stefano Zacchiroli wrote:

 Well, I certainly didn't mean to imply that bug report handling is not
 something we should look into improving. It's the causation relationship
 between that and the decreasing number of bug reports which seems
 unlikely to me.

I think it is likely a real factor, though I have no evidence for
that.

But I think any good solution that is likely to fix it would have to
involve somehow finding more volunteers to work on bug report
handling.  In my experience, Debian package maintainers generally are
friendly and have their heart in the right place but just get
frustrated after a while at trends like this one:

 http://qa.debian.org/data/bts/graphs/l/linux.png

and this one:

 http://qa.debian.org/data/bts/graphs/l/linux-2.6.png

I don't have any good fixes in mind, except for sharing work with
upstream and other distros.  That means:

 * making sure there is always a version with upstream support
   packaged in experimental, and ideally in stable-backports as well

 * working with bug reporters to test a recent version and backport
   fixes when they are found that way

 * explaining to bug reporters how to report their problem
   appropriately to upstream channels (and using the forwarded field
   in the BTS to indicate when that's done)

 * helping out on the upstream bugtracker so upstream has no reason to
   resent the increased workload you are providing

I've been following this strategy for packages I work on, and it seems
to work well.

Thanks,
Jonathan


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130330234106.GA5995@elie.Belkin



Re: [all candidates] Removing or limiting DD rights?

2013-03-29 Thread Don Armstrong
This message appears to be more appropriate for -project,
non-candidate responses, please follow up there.

On Thu, 28 Mar 2013, Chris Knadle wrote:
 As a bug reporter dealing with a misbehaving maintainer, this is
 what I would want:
 
   1.  A clear place to report the misbehavior

ow...@bugs.debian.org is an appropriate place to report abusive
behavior by anyone (maintainers, users, etc) on the BTS. Likewise,
listmas...@lists.debian.org is an appropriate place to report abusive
behavior by anyone in messages to lists.

This probably should be better documented somewhere on the website,
but as I've never had to look for it, I don't know where that would
be. Someone who has searched for it and failed may have some better
suggestions.

   2.  A set of guidelines maintainers should follow

I certainly wouldn't have a problem with adopting a set of guidelines
for interactions on the BTS, but I'd prefer to have these guidelines
discussed on -project first. [We already do have guidelines for the
mailing list, too.]

   3. A public dialog about the misbehavior with some Debian
   authority along with the misbehaving maintainer.
 
 Note on (3): In the cases I've dealt with, the misbehavior was in
 public bug reports, so the discussion of the misbehavior should
 likewise be public.

Discussion of misbehavior is usually not public. If someone reports
bad behavior, owner@ or listmaster@ typically talks to the individual
concerned, and warns them about it specifically, and informs the
reporter that their concern has been addressed. In the case where
owner@ or listmaster@ have made a decision which can be overridden by
GR (IE, banning someone from using control@ or similar), -private is
notified so DDs are aware.


Don Armstrong

-- 
S: Make me a sandwich
B: What? Make it yourself.
S: sudo make me a sandwich
B: Okay.
 -- xkcd http://xkcd.com/c149.html

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


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130328223540.gq5...@teltox.donarmstrong.com



Poor BTS interactions (Re: [all candidates] Removing or limiting DD rights?)

2013-03-29 Thread Moray Allan

On 2013-03-28 16:35, Don Armstrong wrote:

ow...@bugs.debian.org is an appropriate place to report abusive
behavior by anyone (maintainers, users, etc) on the BTS.


But how broad a definition of abusive behaviour are you taking here?

I would have thought of contacting ow...@bugs.debian.org in respect of, 
say, two people battling about a bug's status in control messages, but I 
wouldn't have assumed that you would want to deal with, e.g., 
unnecessarily dismissive responses to user feature requests, or 
maintainers who sound ruder than they intend to users who report a bug 
due to not having read the documentation.



This probably should be better documented somewhere on the website,
but as I've never had to look for it, I don't know where that would
be. Someone who has searched for it and failed may have some better
suggestions.


If new bug reporters have followed our instructions and used a tool to 
report the bug, they won't necessarily look at the website at all.   If 
we want to be sure of reaching them with this kind of advice, it 
probably has to come by email as well (at least as a clearly labelled 
URL).


--
Moray


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/59841be56f0e5b237e68d6b960d49...@www.morayallan.com



Re: [all candidates] Removing or limiting DD rights?

2013-03-29 Thread Chris Knadle
Don -- my apologies for not responding to this earlier; somehow I missed this 
message, and figured out I had missed it via reading Moray's resonse to it.

On Thursday, March 28, 2013 18:35:40, Don Armstrong wrote:
 This message appears to be more appropriate for -project,
 non-candidate responses, please follow up there.

Okay, I've just signed up for [debian-project].  I'm in a bit of a rush at the 
moment, but will respond tomorrow.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201303292132.59426.chris.kna...@coredump.us