I’ve been working on archive rebuilds lately (rebuilding all etch packages inside etch). It generates a lot of data to analyze (failed build logs), and the work could easily be split between several developers.
For each package which fails to build, I add a line in a Gnumeric spreadsheet with the package name, the version I tried to build, the output of a script which tries to guess the reason for the failure using regexps, and the “resolution” (was a bug filed ? a new package not yet in testing ?) (example here)
Instead of doing this locally in Gnumeric, I’d like to do that online, using wiki-like editing, so other people could investigate different failures concurrently.
My ideal piece of software would:
- be efficient to use (something AJAX based would be great)
- allow for line-based locking, so people can just lock the line they are working on
- allow for CSV-export/import, so I could fetch the whole data, add new failures using a script, and import it back
Does this exist ? :-)