One thing to consider is how to reduce scope by limiting how the system responds to errors. We don't need to make it highly user friendly for phase 0. It should be expected to work when the correct inputs are provided and not fall over when they are not. Basic feedback through logs is sufficient.
For example: A build request contains a source package and a set of binary packages to add to the image. If there is a typo in that set of binary packages, it may not be identified until the image builder tries to add that package. Providing the image-builder logs should be all that is needed for a user to see that the package name was mistyped. There is a significant burden on the user to make the correct build requests. We don't need to provide a safety net to help them get it right. Francis -- Francis Ginther Canonical - Ubuntu Engineering - Continuous Integration Team -- Mailing list: https://launchpad.net/~canonical-ci-engineering Post to : [email protected] Unsubscribe : https://launchpad.net/~canonical-ci-engineering More help : https://help.launchpad.net/ListHelp

