canonical-ci-engineering team mailing list archive
-
canonical-ci-engineering team
-
Mailing list archive
-
Message #00559
Reducing error handling scope
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
Follow ups