It would be nice to extend wmcs-package-build.py (modules/toolforge/files/wmcs-package-build.py) with support for a workflow that allows for package testing.
Something like:
- a new cmdline option is added to the script, something like --testing.
- if using --testing, the package is built with a special version number, something like 1.23~testing.
- if using --testing, and the package is not being uploaded to aptly by the script (no --aptly-dist was used) then the built package is not cleaned up, left for manual inspection and testing.
Another way would be to have something like a testing aptly repository, but I don't think this is worth it, given the small amount of packages we have...