Steven, Nico Discussion raised due to proposal from Arkaitz Jimenez -------------------------------------------------------------------------------- Proposal changes back to cdist behaviour as of 2011 (see commit 61b7b68). Change would introduce: - no direct stage based running - stages only in object (not globally) - cannot build full dependency list before beginning - Thus wildcard requirements (require="__file/*") don't work anymore Accepting this or similar approaches means: - Drop wildcard requirements (is undocumented anyway) - Type execution is closed (again) Furthermore/other points: - Change cdist to continue run as long as possible - Don't stop if an object fails - Record failure, print at the end (and exit non zero) - Logging - Catch output of manifest, gencode, code, do not display directly - Print at the end - Prefix with hostname as usual!