Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-09 Thread George Danchev
On Saturday 07 May 2011 15:14:59 Raphael Hertzog wrote:
 Hi,
 
 On Sat, 07 May 2011, Jakub Wilk wrote:
  This works both ways. If a NMUer uploaded my package without a delay
  and without a good reason[0], I want to be able to yell at him „you
  are a jerk (according to Developers Reference)!”
 
 No.

 First off, I never said that the rules are there to be able to badmouth
 people. So calling someone a jerk is never a good idea.

You better stop twisting the context and artificially teach good manners, 
this is so much demotivating! You can't be serious believing Jakub will call 
someone a jerk, and I seriously doubt badmouthing was his main point. Let me 
decypher the message for you as you seem unable to -- the fear is whether more 
RC bugs would be introduced while being *careful* to fix one via NMU.

I don't share Jakub's fears to a great extend, to be honest.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105091042.56086.danc...@spnet.net



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-09 Thread Didier Raboud
Roberto C. Sánchez wrote:

 So, my experience with #624819 was basically this.  The bug was
 reported, followed by an NMU upload about 45 minutes after the bug was
 initially reported.  Please don't misunderstand.  I appreciate that the
 submitter was proactive.  However, emailing the patch first and giving
 me a few days would have been nice.

As the reporter+NMUer, let me apologize and try to explain my reasoning: I 
was in the process of uploading a new upstream release for PySide (including 
shiboken, which is libsparsehash-dev's only reverse build-dependency in the 
archive) and bumped on that issue, hence reported it (with a patch, applied 
by the upstream authors of shiboken; which revealed itself to be 
insufficient, but still).

A side-reason for the speed of the NMU, was that I noted that the Maintainer 
of the package, Athena Capital Research acr-deb...@athenacr.com hadn't 
proved to be very responsive to bug reports:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?maint=acr-debian%40athenacr.com

But that was clearly not enough, and I shouldn't have taken that 
unresponsiveness for granted.

 Since the NMUer made changes directly to the source files, I have to back
 out the patch and convert it over to quilt (I use quilt on all my
 packages).  So, his helpfulness actually created more work.

That criticism is unfair (although I understand it), as this package is not 
currently using quilt (nor is in 3.0 (quilt) format). AFAIK, adding new 
build-dependencies (quilt in this case) and/or adding/changing patch systems 
is usually considered a too big change for a NMU.

But I can prepare the quilt patch for you if you want.

 Another thing to note is that while the NMU was uploaded to DELAYED/2,
 the upload was actually ACCEPTed about 24 hours after the upload.

Yep, I was really too impatient on that case, and rescheduled it after one 
day. At the time, I considered it harmless, but at the light of your mail, 
it appears that I clearly overpassed the NMU rules; I am sorry for that (and 
be assured that it will not happen again).

Cheers,

OdyX


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/iq8iut$714$1...@dough.gmane.org



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-08 Thread gregor herrmann
On Sat, 07 May 2011 15:08:37 +0200, Stefano Zacchiroli wrote:

 But I agree that this policy should not force maintainers of several
 packages to ping their bug logs every 7 days, although at the very
 minimum I do expect a maintainer to post to an RC bug log at least once
 an I'm on it message. 

Ack, I've also read the no reaction within 7 days as no short mail
to the BTS withing the first seven days.

 I've proposed before, for this change, to stress
 that the NMUer should do a best effort attempt to verify whether the
 maintainer is working on the fix, for instance by looking at VCS head of
 the package, asking on IRC, or the like.

I'd prefer to narrow this down to visible activity in the bug report;
if we have to hunt down maintainers on all possible and impossible
channgles, that doesn't scale ...
 
 Finally, considering this policy has been in effect for 5 years or so,
 and considering that devref states guidelines rather than hard rules, I
 believe the _practical_ impact of this change would be very low.

/me nods.


Cheers,
gregor
 
-- 
 .''`.   Homepage: http://info.comodo.priv.at/ - PGP/GPG key ID: 0x8649AA06
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT  SPI, fellow of Free Software Foundation Europe
   `-NP: Die Tontauben: Father of Night


signature.asc
Description: Digital signature


Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Raphael Hertzog
On Fri, 06 May 2011, Lucas Nussbaum wrote:
 A patch was proposed (#625449) to implement in dvelopers-reference the
 DELAYED/0 for upload fixing only release-critical bugs older than 7 days,
 without maintainer activity for 7 days policy.
 
 I don't think that this policy is a good idea. But, since I was one of the
 drivers of the DEP that resulted in the current NMU policy
 (http://dep.debian.net/deps/dep1.html), I'm a bit biased, and I thought I 
 would
 bring this proposed change to the attention of -devel@, so that we can get 
 more
 feedback.

I wonder how many people made use of that 0-day NMU rule. I have always
interpreted those rules as “go ahead with NMUs, if the maintainer is a
jerk and complain, we'll be on your side”.

In other words, I think that the release team wants to encourage NMU to
fix RC bugs more than saving 2 more days in the usual NMU process.

So I believe the change is not very relevant. But I have no reason to
object.

That said I truly believe that RC bugs should be treated as high-priority
issues by maintainers and that we should have the required information in
the bug log (I'll take care of it at this point, I have no idea how
to fix this, any help welcome + tag help, etc.).

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
  ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110507071212.gd...@rivendell.home.ouaza.com



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Jakub Wilk

* Raphael Hertzog hert...@debian.org, 2011-05-07, 09:12:
A patch was proposed (#625449) to implement in dvelopers-reference the 
DELAYED/0 for upload fixing only release-critical bugs older than 7 
days, without maintainer activity for 7 days policy.


I don't think that this policy is a good idea. But, since I was one of 
the drivers of the DEP that resulted in the current NMU policy 
(http://dep.debian.net/deps/dep1.html), I'm a bit biased, and I 
thought I would bring this proposed change to the attention of 
-devel@, so that we can get more feedback.


I wonder how many people made use of that 0-day NMU rule. I have always
interpreted those rules as “go ahead with NMUs, if the maintainer is 
a jerk and complain, we'll be on your side”.


This works both ways. If a NMUer uploaded my package without a delay and 
without a good reason[0], I want to be able to yell at him „you are

a jerk (according to Developers Reference)!”

Unfortunately, clueless NMUers do exist. :(

[0] No, 7 days without activity in the bug log is not a good enough 
reason. Let's turn our empathy on and face it: we are not bug-fixing 
monkeys and 7 days is a very short time frame.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110507105146.ga3...@jwilk.net



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Charles Plessy
Le Fri, May 06, 2011 at 11:14:55PM +0200, Lucas Nussbaum a écrit :
 
 - The dev-ref documents the default choice. While there are cases where I
   agree that uploading the fixed package ASAP is necessary, in most cases, we
   can probably survive two more days with the bug, if we already survived more
   than 7 days.

Dear Lucas and everybody,

I also think that not all RC bugs are equal.  What Lucas wrote above is
reflected by that some RC bugs will be uploaded with a “low” urgency, while
some others will have a higher one.  In http://bugs.debian.org/625449#85, I am
proposing the following:

 - urgency=emergency: no communication needed.
 - urgency=high: normal upload if no activity for 7 days.
 - urgency=medium: DELAYED/2 if no activity for 7 days.
 - urgency=low: ask first.

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110507121003.gc15...@merveille.plessy.net



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Raphael Hertzog
Hi,

On Sat, 07 May 2011, Jakub Wilk wrote:
 This works both ways. If a NMUer uploaded my package without a delay
 and without a good reason[0], I want to be able to yell at him „you
 are a jerk (according to Developers Reference)!”

No.

First off, I never said that the rules are there to be able to badmouth
people. So calling someone a jerk is never a good idea.

And whatever mistake made, the NMU is still someone trying to help you, so
you should respond calmly: Thank you for the NMU but the issue really did
not warrant a direct upload, you would have saved us some troubles by
contacting me or by uploading to DELAYED.

 [0] No, 7 days without activity in the bug log is not a good enough
 reason. Let's turn our empathy on and face it: we are not bug-fixing
 monkeys and 7 days is a very short time frame.

We're speaking of RC bugs, you should not have plenty of RC bugs on your
shoulders...

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
  ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110507121459.gb8...@rivendell.home.ouaza.com



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Neil Williams
On Sat, 7 May 2011 12:51:46 +0200
Jakub Wilk jw...@debian.org wrote:

 [0] No, 7 days without activity in the bug log is not a good enough 
 reason. Let's turn our empathy on and face it: we are not bug-fixing 
 monkeys and 7 days is a very short time frame.

It's 7 days without maintainer response - if you're busy, as well get
from time to time, it just means that you explain that in the bug
report with just a single email. Let people know - we're not mind
readers. RC bugs are on the radar of every DD, you may have told those
you work with often that things are busy in real life, doesn't mean
that someone else affected by the RC bug will know, unless you put just
a brief note in the actual bug report.

It's an open development model, so communicate openly - even if you're
busy, sending a short reply to the bug report shouldn't be beyond what
Debian can justifiably expect from any maintainer.

7 days without email is a good enough reason to assume that the
maintainer isn't going to uploading a fix any time soon.

-- 


Neil Williams
=
http://www.linux.codehelp.co.uk/



pgpccjyUvP9oi.pgp
Description: PGP signature


Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-07 Thread Stefano Zacchiroli
On Sat, May 07, 2011 at 12:51:46PM +0200, Jakub Wilk wrote:
 This works both ways. If a NMUer uploaded my package without a delay
 and without a good reason[0], I want to be able to yell at him „you
 are
 a jerk (according to Developers Reference)!”
 
 Unfortunately, clueless NMUers do exist. :(

It's all a matter of trade-offs. You're right that clueless NMUers do
exist. OTOH very good NMUers that won't go ahead because a policy tell
them not to go ahead exist as well. The question is whether there are
more people in the first camp or people in the second camp. In my
experience with NMUs---both as NMUers and as NMUed maintainer---I tend
to believe in Debian we have way more people on the cautious side than
clueless NMUers.

Ultimately, having an overcautious policy for NMUs has the potential of
blocking bug fixes and evolution in our project. I think we really need
to fight that and that we should tolerate the risk of a handful clueless
NMUers going ahead. Of course, when that happen, we should take good
care of explaining to them why their approach was suboptimal and not in
the best interest of Debian. I believe that way we can in the long run
both increase our culture of doing good NMUs and avoiding overzealous
blockers that will simply delay our procedures and increase frustration
on people that know they can just go ahead and fix a broken package.

But I agree that this policy should not force maintainers of several
packages to ping their bug logs every 7 days, although at the very
minimum I do expect a maintainer to post to an RC bug log at least once
an I'm on it message. I've proposed before, for this change, to stress
that the NMUer should do a best effort attempt to verify whether the
maintainer is working on the fix, for instance by looking at VCS head of
the package, asking on IRC, or the like.

Finally, considering this policy has been in effect for 5 years or so,
and considering that devref states guidelines rather than hard rules, I
believe the _practical_ impact of this change would be very low.

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
zack@{upsilon.cc,pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Quando anche i santi ti voltano le spalle, |  .  |. I've fans everywhere
ti resta John Fante -- V. Capossela ...| ..: |.. -- C. Adams


signature.asc
Description: Digital signature


0-day NMUs for RC bugs without activity for 7 days?

2011-05-06 Thread Lucas Nussbaum
Hi,

In http://lists.debian.org/debian-devel-announce/2011/03/msg00016.html,
the release team writes:

 0-day NMU policy
 
 For some time now, we have had a perpetual 0-day NMU policy, and some
 discussion [LDO:0day] was had a while ago. We feel that this has worked
 well for the past five years, and so will be submitting a bug against
 dev-ref to make this official.
 
 For avoidance of doubt, this means that RC bugs that are older than one
 week that haven't had maintainer activity on it for a week can be
 uploaded to DELAYED/0-day. This means that patches must still make their
 way to the BTS, and the usual workflow must still follow. Also, to quote
 Adeodato Simó:
 [...]

The developers reference[1] currently contains:
 Unless you have an excellent reason not to do so, you must then give some time
 to the maintainer to react (for example, by uploading to the DELAYED queue).
 Here are some recommended values to use for delays:
 
 - Upload fixing only release-critical bugs older than 7 days: 2 days
 
 - Upload fixing only release-critical and important bugs: 5 days
 
 - Other NMUs: 10 days
 
 Those delays are only examples. In some cases, such as uploads fixing security
 issues, or fixes for trivial bugs that blocking a transition, it is desirable
 that the fixed package reaches unstable sooner.
 
 Sometimes, release managers decide to allow NMUs with shorter delays for a
 subset of bugs (e.g release-critical bugs older than 7 days). Also, some
 maintainers list themselves in the Low Threshold NMU list, and accept that 
 NMUs
 are uploaded without delay. But even in those cases, it's still a good idea to
 give the maintainer a few days to react before you upload, especially if the
 patch wasn't available in the BTS before, or if you know that the maintainer 
 is
 generally active.

[1] http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmu

A patch was proposed (#625449) to implement in dvelopers-reference the
DELAYED/0 for upload fixing only release-critical bugs older than 7 days,
without maintainer activity for 7 days policy.


I don't think that this policy is a good idea. But, since I was one of the
drivers of the DEP that resulted in the current NMU policy
(http://dep.debian.net/deps/dep1.html), I'm a bit biased, and I thought I would
bring this proposed change to the attention of -devel@, so that we can get more
feedback.

Reasons for which I am against the change:
- In addition to giving some time to the maintainer to react, the 2-days delay
  also gives a chance to debian-bugs-rc@ readers to review the diff.

- The dev-ref documents the default choice. While there are cases where I
  agree that uploading the fixed package ASAP is necessary, in most cases, we
  can probably survive two more days with the bug, if we already survived more
  than 7 days.

- Doing an NMU without trying to contact the maintainer beforehand could be
  considered an aggressive behaviour, or a way to punish the maintainer for
  not addressing bugs as fast as one would like. We are trying hard to fight
  the feeling that NMUs are an aggression, this could be counter-productive.

- I don't think that it documents the current practice. Looking at the archives
  of debian-bugs-rc@ in 2010, there are 390 mentions of DELAYED/2, vs 711
  mentions of DELAYED, so uploading to DELAYED/2 looks quite popular.

- Developers could be tempted to ping their RC bug reports every 7 days to
  ensure that someone would not NMU their packages without prior notices. With
  1815 open RC bugs, this could add some noise ;)

Lucas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110506211455.ga7...@xanadu.blop.info



Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-06 Thread Roberto C . Sánchez
On Fri, May 06, 2011 at 11:14:55PM +0200, Lucas Nussbaum wrote:
 
 - Doing an NMU without trying to contact the maintainer beforehand could be
   considered an aggressive behaviour, or a way to punish the maintainer for
   not addressing bugs as fast as one would like. We are trying hard to fight
   the feeling that NMUs are an aggression, this could be counter-productive.
 
So, my experience with #624819 was basically this.  The bug was
reported, followed by an NMU upload about 45 minutes after the bug was
initially reported.  Please don't misunderstand.  I appreciate that the
submitter was proactive.  However, emailing the patch first and giving
me a few days would have been nice.  Since the NMUer made changes
directly to the source files, I have to back out the patch and convert
it over to quilt (I use quilt on all my packages).  So, his helpfulness
actually created more work.

Another thing to note is that while the NMU was uploaded to DELAYED/2,
the upload was actually ACCEPTed about 24 hours after the upload.

Regards,

-Roberto

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


signature.asc
Description: Digital signature


Re: 0-day NMUs for RC bugs without activity for 7 days?

2011-05-06 Thread Adam D. Barratt
On Fri, 2011-05-06 at 18:38 -0400, Roberto C. Sánchez wrote:
 On Fri, May 06, 2011 at 11:14:55PM +0200, Lucas Nussbaum wrote:
  
  - Doing an NMU without trying to contact the maintainer beforehand could be
considered an aggressive behaviour, or a way to punish the maintainer 
  for
not addressing bugs as fast as one would like. We are trying hard to fight
the feeling that NMUs are an aggression, this could be counter-productive.
  
 So, my experience with #624819 was basically this.  The bug was
 reported, followed by an NMU upload about 45 minutes after the bug was
 initially reported.

For the avoidance of any doubt, that's not what's being suggested here
and wouldn't be covered under the proposed patch (older than 7 days,
without maintainer activity for 7 days).

Regards,

Adam


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1304722575.30839.673.ca...@hathi.jungle.funky-badger.org