Now that the 6.0.1 release is out the door, I'm thinking of ways to improve/simplify the release process.
After many incremental automation improvements (thanks to all past RMs who’ve worked on them!), the process is still lengthy, cumbersome, and error prone. The documentation <http://wiki.apache.org/lucene-java/ReleaseTodo> attempts to balance completeness with brevity, and fails in both directions, i.e. it's a (hopefully useful) compromise. I was thinking of an alternative documentation/form/to-do list thingy that could provide not just examples, but exact command lines to run. Such a sort of filled-out template thing (is it a “notebook”? not sure what to call it) could provide a running reminder of where the RM is in the process (e.g. checkboxes for items), along with space for notes for each item, and could be scriptable, to fill out command lines with RC numbers and git commit hashes, and to select the appropriate task branches (e.g. for major/minor/bugfix releases). Does this sound to other past RMs like it would help? If so, does anybody know of an existing solution that would work? Or of other projects that attempt something similar? I was thinking a spreadsheet would come pretty close, but not everybody uses the same spreadsheet software, so sharing/maintenance would be a problem. But maybe Google’s spreadsheet software (Sheets) would work? -- Steve www.lucidworks.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
