On Jul 8, 2014, at 5:40 PM, Sebastien Goasguen <run...@gmail.com> wrote:
> > On Jul 8, 2014, at 4:13 PM, Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > >> Hi Chip, >> >> Chip Childers wrote: >>> Let me try that again, this time with content! >>> >>> I've dropped private@, since this doesn't belong there. >>> >>> On Tue, Jul 8, 2014 at 3:30 PM, Rohit Yadav<rohit.ya...@shapeblue.com> >>> wrote: >>>> Hi, >>>> >>>> >>>> Daan Hoogland wrote: >>>>> I do not see why the PMC should drive defining the >>>>> standard. This is something that should be carried and cherished by >>>>> all developers. >>>> >>>> In my experience when something is everyone's responsibility, eventually >>>> no one is responsible for it. >>>> >>>> I think the PMC should drive it because IMHO the PMC comprises of our >>>> project management folks who have decision making powers and are >>>> officially responsible for the project as recognized by the ASF [1]. >>>> >>>> Therefore, I'm requesting our PMC to come up with a convention along >>>> with committers/developers on this issue and enforce it using some >>>> tooling etc. >>>> >>>> [1] http://www.apache.org/dev/pmc.htm >>> >>> Everyone here is part of the community, and everyone deserves a say in >>> how this is done. If you're suggesting that PMC members should be >>> involved in this discussion, agreed! But should should committers and >>> contributors! >> >> Thanks Chip -- I'm with you on this. >> >> I'm trying to say is -- shared responsibility is tricky, in most cases >> no one would be responsible eventually, *unless*… >> > > That's really a bar discussion :). > > At Apache we govern by consensus. Any technical decisions (especially one > like this), needs to be agreed upon by the community as a whole. > The agreement will happen through discussion on the dev list. > > For us to change, we need people (who believe that what we are doing > currently is wrong) to step up, explain the issues and make a proposal. > Then by iterating and discussing the proposal we will reach consensus. > > At least that's how I view things. > > I re-opened the thread because no-one picked it up, and as you say it's a > shame. > > IMHO our development methodology is totally broken and this is best shown by > our inability to release on-time. > > I am interested to take on the 4.5 or 4.6 RM duties if we agree to change our > workflow significantly. > > Personally, I would like to freeze master and make the development happen > somewhere else. > > Basically master should be our releasable branch and once we merge things in > master we end up with working releases. > I would go further and actually propose that only the RM gets to merge in > master. > > I think if we started from a working release tag it would mean that we would > never miss a release on time. Only the scope of the features would be > affected. > > Until we have a proper review/test/commit CI setup we should not allow > committing to master. > > I am still thinking through this, but once I have a clear idea, I plan to > make a proposal by writing a new workflow on the wiki. > > ideas, thoughts, flames ? > > -sebastien > This is also a good read, against cherry-picking (back to Rajani's original point): http://www.draconianoverlord.com/2013/09/07/no-cherry-picking.html (even wondering if Rohit did not send this to the list already…) -sebastien > >> Regards, >> Rohit Yadav >> Software Architect, ShapeBlue >> M. +91 88 262 30892 | rohit.ya...@shapeblue.com >> Blog: bhaisaab.org | Twitter: @_bhaisaab >> Find out more about ShapeBlue and our range of CloudStack related services >> >> IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> >> CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/> >> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> >> CloudStack Infrastructure >> Support<http://shapeblue.com/cloudstack-infrastructure-support/> >> CloudStack Bootcamp Training >> Courses<http://shapeblue.com/cloudstack-training/> >> >> This email and any attachments to it may be confidential and are intended >> solely for the use of the individual to whom it is addressed. Any views or >> opinions expressed are solely those of the author and do not necessarily >> represent those of Shape Blue Ltd or related companies. If you are not the >> intended recipient of this email, you must neither take any action based >> upon its contents, nor copy or show it to anyone. Please contact the sender >> if you believe you have received this email in error. Shape Blue Ltd is a >> company incorporated in England & Wales. ShapeBlue Services India LLP is a >> company incorporated in India and is operated under license from Shape Blue >> Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil >> and is operated under license from Shape Blue Ltd. ShapeBlue is a registered >> trademark. >