www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen Connolly <stephen.alan.conno...@gmail.com>
Subject Re: Continuous release review
Date Fri, 30 May 2014 14:22:04 GMT
Hey I'm not saying that we can cut out the social bits at all. I am just
saying that we need to consider them separately.

There is the legal stuff which covers our ass and - while annoying - is
acceptable to remain as some minimal manual steps.

There is the social stuff which prevents our blushes. For complex projects
this type of thing may need more than 72 hours worth of testing. For
example it can be hard to get the full confidence in a Maven release in
just 72 hours of testing... despite having a good suite of integration
tests... For more complex projects, e.g. Cassandra, the testing
requirements are much more.

I don't think we can remove the social stuff... but we can make it a lot
less mundane. Having a CI system do a large chunk of the work is a good way
to do this... Then again I always argue that you need to retain at least
one manual test to try and stop the "well the selenium tests still found
the bits of the UI they were looking for because they were on the page...
just down at the bottom underneath the big ugly stack trace" kinds of bugs
from slipping into the released product.

On 30 May 2014 15:05, Jim Jagielski <jim@jagunet.com> wrote:

> On May 30, 2014, at 9:52 AM, Stephen Connolly <
> stephen.alan.connolly@gmail.com> wrote:
> >
> > The social requirements are something that can and should be easily
> replaced by a CI system.
> >
> I disagree... the social requirements, because they are *social*
> must remain, well.... social. I'm not sure how to
> make that any clearer, but moving towards a process
> which *removes* or *diminishes* the act of people
> personally taking initiative and verifying, for themselves,
> that the release is valid according to their criteria,
> doesn't emphasize the social requirements at all; it
> instead reinforces the mindset that people aren't required
> or necessary to the process at all.
> And that ain't the ASF.

View raw message