Re: 0-day NMUs for RC bugs without activity for 7 days?
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?
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?
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?
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?
* 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?
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?
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?
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?
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
Re: 0-day NMUs for RC bugs without activity for 7 days?
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?
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