On Jun 19, 2009, at 2:49 PM, Ian Boston wrote:


On 19 Jun 2009, at 21:09, Vincent Siveton wrote:

2009/6/19 Paul Lindner <lind...@inuus.com>:
Okay, sounds good then.
For the truly bleeding edge should we have hudson publish timestamped
snapshots somewhere?

Personally, I am not in favour to automate the snapshot deployment:
human action ensures that the code does what it is supposed to do.

Cheers,

Vincent


We do already have snapshots going out from hudson, but I agree, if they are broken in a subtle way and go out to the repo its a pain for everyone depending on them.

I don't trust humans :-) If people are finding problems with the builds that aren't caught by automated tests, it would be nice if they at least file bugs to improve the test suite (if not actually make the improvements themselves). A list of holes in the tests would actually be a nice way to encourage more contributions from the community. Maybe this is already happening, but I only see a handful of issues in JIRA related to improving test coverage, and they're mostly pretty broad (although SHINDIG-1031 looks like a good starting point).

It may also be worthwhile to consider more frequent tagged releases... call them betas, or milestones... the point is that it will give people a more stable version to depend on than a snapshot, and a more current version than 1.0-incubating. I'm not sure what Apache rules are, but I would hope that as long as the release isn't announced or packaged up for download then it shouldn't require a vote to release a monthly or biweekly milestone.

-- Tim

Reply via email to