kewl, Are you sure btw, the openoffice page does state that blockers first have to be discussed on the mailing list, which was I think the argument to start this thread.
On Mon, Aug 3, 2015 at 8:20 PM, Somesh Naidu <somesh.na...@citrix.com> wrote: > Daan, that sounds perfect to me! > > Regards, > Somesh > > > -----Original Message----- > From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > Sent: Monday, August 03, 2015 4:59 AM > To: dev > Subject: Re: Revisit Process for creating Blocker bugs > > Raja, Somesh, > > I want to revise my stand on this slightly; If we make a page like the > openoffice on Somesh shared which states in a little less abstract > ways clear categories that define a blocker we can quicken our > discussions on the subject. An RM could then quickly get feedback and > close or lower blockers that were not according to those standards. > The RM does, in those cases not have to be well informed on every > aspect of ACS. > > the list from the OO page, > <l> > it is a regression in main functionality > it is a crash in main functionality > it is a freeze or loop in main functionality > it is a security issue > it is a privacy issue > it is a data loss > it is a build breaker on one or more of the generally supported platforms > it is an important usability issue in Accessibility (A11Y) > it is a legal issue > it is a translation merge issue > </l> > , is on some points to vague to me to be usable. Also I would want to > be more restrictive. We can not deal with blockers on components if no > active community member use them, so the component/functionality part > should include a strict definition. Also the main part should be well > defined. > > The strictness I propose is only for accepting without discussion that > an issue is a blocker. So anyone, RM, reporter or others can of course > always start a discussion that any more or less trivial issue be > regarded as blocker anyway. > > i want to have one remark on the page on blockers if we create it: > "Please keep in mind that stopping a release, for what is a blocker to > one user may block another user that is in dire need for added > functionality and not blocked by the new issue." > > sound reasonable? > > On Sat, Aug 1, 2015 at 9:36 AM, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > > Thanks Somesh, It is a usefull link. > > > > Now if for instance an installation can not be used because no initial > > zane can be created, this would be a showstopper. But if a release > > does not have certain obscure features (even as regression) we have a > > discussion. Not whether we should fix it. I am totally with you on > > that. It does not block a release and does not render a deployment of > > such a release completely useless. It will be useless for a group of > > users while it may at the same time remove blockers from previous > > releases for other groups of users. > > > > This dilemma I want to address by introducing the difference. I have > > not seen much 'blocker's amongst the blockers that where reported in > > cloudstack. There were some, sure but most were regressions that would > > hinder some users and as we could well decide that these are blockers > > (and I think we should in *most* cases). they block users and not > > necessarily a release. > > > > > > > > > > On Sat, Aug 1, 2015 at 12:32 AM, Somesh Naidu <somesh.na...@citrix.com> > wrote: > >> Daan, > >> > >> I was using the term "blocker" in context of a release and hence > suggesting involvement of RM in getting a closure. > >> > >> In terms of defect categorization, I found this both relevant and > helpful - https://wiki.openoffice.org/wiki/Showstopper. > >> > >> Regards, > >> Somesh > >> > >> > >> -----Original Message----- > >> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > >> Sent: Friday, July 31, 2015 5:52 PM > >> To: dev > >> Subject: Re: Revisit Process for creating Blocker bugs > >> > >> Somesh, please see my replies in line; > >> > >> On Fri, Jul 31, 2015 at 10:31 PM, Somesh Naidu <somesh.na...@citrix.com> > wrote: > >>> Daan, > >>> > >>> While I have the same opinion as you that "No one should be able to > block a release on their own". I also agree that the issue should be posted > to the ML for discussion and it is the responsibility of the person who > posted the defect to do so. > >>> > >>> I am more concerned with the process. My concern is specifically > around this comment from Raja "If no one supports the defect/issue, we will > be putting out a release that has showstopper issues." > >>> > >>> I mean for one, there should be a way for someone to flag an issue as > blocker/showstopper and two, ensure that there is an explicit decision > being made on the severity. > >> > >> ad one: you can send a mail saying "in my opinion the issue > >> CLOUDSTACK-### should be considdered a blocker" > >> ad two: we have such a process, we vote by lazy consensus on technical > >> issues on dev@ > >> > >>> > >>> To me it makes more sense to do this the other way round, that is, the > person who found the issue raises the issue based on his understanding of > the severity/impact. The person who is responsible for triaging (which in > this case is the community) shall use their discretion to justify the > severity and if it doesn't substantiate then downgrade/upgrade the same. > >> > >> this leaves teh community open to being taken hostage by a single > >> person or a small group that keeps bombarding us with blockers. I am > >> being paranoia by past experience. > >> > >>> > >>> Isn't this the general engineering practice? > >> > >> Not to my knowledge, not in this case. Of course we can have a > >> discussion about the semantics of 'blocker'. And then a user may be > >> blocked but that is not this case: our release should be blocked is > >> what blocker means to us. For all practical purposes we don't have a > >> severity 'blocks user'. > >> > >>> > >>> In addition, we'd have a guidelines on defect categorization for > reference that can be looked up while raising a defect. > >> > >> that is a very good idea. > >> > >>> > >>> Regards, > >>> Somesh > >>> > >>> > >>> -----Original Message----- > >>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > >>> Sent: Friday, July 31, 2015 2:34 PM > >>> To: dev > >>> Subject: Re: Revisit Process for creating Blocker bugs > >>> > >>> -1 blocker means blocker and blocks a release. No one should be able > >>> to block a release on their own. We should treat the critical category > >>> as a staging area for those issues. > >>> > >>> On Fri, Jul 31, 2015 at 5:51 PM, Somesh Naidu <somesh.na...@citrix.com> > wrote: > >>>> +1 > >>>> > >>>> Categorizing an issue as blocker/showstopper should need some kind of > moderation. One possibility, voting and/or require approval from certain # > of PMCs. Alternately, this could also be left to the discretion of the RM. > >>>> > >>>> Regards, > >>>> Somesh > >>>> > >>>> -----Original Message----- > >>>> From: Raja Pullela [mailto:raja.pull...@citrix.com] > >>>> Sent: Friday, July 31, 2015 11:15 AM > >>>> To: CloudStack Dev > >>>> Subject: Revisit Process for creating Blocker bugs > >>>> > >>>> Hi, > >>>> > >>>> I am requesting to see if we can revisit the process for creating > "blocker" defects. I heard and do understand that someone can create a > blocker defect and may not actively involve in closing it out and it > doesn't help the product. I am not clear if we are doing this at and > around RC time - however it doesn't matter. > >>>> > >>>> IMHO, feel that someone's involvement should not be taken as a reason > for incorrectly categorizing a defect, meaning a blocker defect being > created as a Critical and opening up a discussion to review. If no one > supports the defect/issue, we will be putting out a release that has > showstopper issues. > >>>> > >>>> Please share your thoughts and concerns for or against lifting this > restriction! > >>>> > >>>> Raja > >>> > >>> > >>> > >>> -- > >>> Daan > >> > >> > >> > >> -- > >> Daan > > > > > > > > -- > > Daan > > > > -- > Daan > -- Daan