All I'm looking for is some evidence that tweaking the nobs and dials on release process has been done successfully in a project that has values similar to Apache projects.
I'm still in a mild state of shock about how we find ourselves having this conversation about a fifteen year old policy that I assumed was a cornerstone of the social contract our projects have with their participants. Even if we expanded the build farm budget ten fold it can't match the production resources a vibrant community can throw at a release candidate, but losing people who can do things like that is seemingly the price of progress. Sent from my iPhone > On Feb 10, 2014, at 11:21 PM, Phil Steitz <phil.ste...@gmail.com> wrote: > >> On 2/10/14, 3:05 PM, Joseph Schaefer wrote: >> Frankly the notion that there is empirical evidence that >> the standard Apache process is “too slow and buggy” is a straw man. >> I have over a decade of personal anecdotal evidence watching >> Apache projects self-improve and serve the needs of their >> communities rather well. If anything, I’d say many projects >> go too fast already, especially when they are doing a new >> major release. A full week’s soak out on the dev list usually >> produces fewer duds in those circumstances. >> >> I don’t deny that there is literature that says faster releases >> are ‘better’, but that observation lacks a base point relative >> to Apache processes. Clearly we can all agree that there is >> a notion of going “too fast”, going “too slow”, and a desire amongst >> some people to “go faster”, but those are entirely subjective >> and seemingly lack any assessment of the consequences of theses >> choices on healthy group dynamics. After all, Apache projects >> are all in the recruitment business, and I don’t see how speed >> for the sake of speed leads to more activity from newcomers to >> the process. All I see are comments like how great it is that >> we are giving users fast turnaround on their bugs, but no mention >> of how we are capturing those users attention and converting their >> self-interest into project development. > > That is an interesting question that would be tricky but possible to > look at empirically - how does release frequency correlate with user > engagement? The tricky bit is how to measure user engagement. Not > just list traffic / JIRAs, but sustained contribution from users of > the software. In projects dominated by paid developers it might be > hard to identify and track users coming into the community. I > wonder if anyone has tried to do this. > > Phil >> >> >> >>> On Feb 10, 2014, at 5:47 PM, jan i <j...@apache.org> wrote: >>> >>>> On 10 February 2014 23:13, Marvin Humphrey <mar...@rectangular.com> wrote: >>>> >>>>> On Mon, Feb 10, 2014 at 1:54 PM, jan i <j...@apache.org> wrote: >>>>> >>>>> I strongly believe we (ASF) shall do whatever we can to make sure our >>>>> releases are as stable as possible ! >>>> Those who advocate scheduled releases and a fast cadence believe that they >>>> are >>>> doing exactly that. In fact, the argument goes that bunching up large >>>> amounts >>>> of changes in each release makes for lower quality. >>>> >>>> Who's right, you or them? Are you so sure of your conclusion that you >>>> believe >>>> communities which want to follow these practices must be excluded from the >>>> ASF >>>> because you believe their software will inevitably be low quality? >>> I just made personal observations from my personal experience. I am not the >>> one to judge who is right or wrong. And please remark I did not talk about >>> excluding projects, that would be very wrong ! >>> >>> I have worked mainly with international projects with participants from >>> many continents (like many of our projects), and maybe that fact is the >>> root cause of the problems I have experienced. Having to cope with >>> china/europe/US within a 24 hour frame, often lead to the problems I >>> described, and I can only assume it must be a lot harder with volunteers. >>> >>> I simply tried to suggest a middleway that might be (or might not be) >>> acceptable to broader group. >>> >>> >>>> This isn't new, or experimental. It's a major movement in software >>>> development, years old, with many popular, successful projects on board. >>>> >>>> Marvin Humphrey >