On Monday 30 December 2013 22:32:05 Jim Henderson wrote:
On Mon, 30 Dec 2013 22:13:58 +0000, Richard Brown wrote:
On 30/12/13 21:11, Ancor Gonzalez Sosa wrote:
Same here. Is there a checklist that's used by the team that handles the
release that could be cleaned up and posted somewhere?
Yes, there is.
https://progress.opensuse.org/projects/opensuse-13-1-release/issues?f
[]=status_id&op[status_id]=*
Cheers.
That doesn't seem like a 'Checklist' to me (a list of actions that can/must be repeated to achieve completion in a Task), but an collection of tasks which appears to be added to in an ad-hoc fashion
Useful, but I don't think it addresses Jim's request for a clear picture of what work is required every release (as opposed to unexpected tasks that were specific to this last one)
Yes, it is useful, but it isn't a structured process (as you said, Richard). Most complex software that goes through a alpha/beta/rc/ release cycle has a more formal process than just an issues list.
I'm probably singing to the choir here, but to be useful, a process needs to be repeatable - and all but the simplest processes need to be documented in order to be repeatable.
We certainly don't need something that's ISO-9001 certified in terms of process, but the old adage "plan your work, and then work your plan" comes to mind. I'm pretty sure there is something a bit more formal, because there are groups (like the press) that get their hands on the GM before general release in order to be prepared with articles and to support the release.
But overall, I think the project could use better-documented processes. We talked about 12-18 months ago (maybe longer, time seems to have gone more quickly) about documenting bug reporting processes and such, and I was going to try to pull something together, but paid work got in the way and the project fizzled out. I'm hoping in 2014 to be back to working some sort of "regular" job so my free time is more predictable, and hopefully I can pick that back up again (along with a few other projects that I'd been working on that have stalled).
If you follow the openSUSE factory list or read our openSUSE team blog, you'd know we extensively documented our development- and release processes; they are on the wiki: https://en.opensuse.org/openSUSE:Release_process https://en.opensuse.org/openSUSE:Factory_development_model https://en.opensuse.org/openSUSE:Development_Process And indeed, the vast majority of tasks is described and planned on redmine.
Jim
-- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org