I raised this on gerrit.baserock.org
already, but since it is a change
to the definitions format, I want to mention it here as well so that it
reaches (hopefully) everyone that cares about the definitions format,
not just those reviewing Morph patches.
Quoting from <https://gerrit.baserock.org/1313/>
"Currently Morph enforces that chunk A must be defined before anything
that build-depends on it. YBD doesn't enforce that.
Definitions format at <http://wiki.baserock.org/definitions/current/>
doesn't mention ordering currently. I propose that we make Morph be
permissive about ordering, like YBD is, and update the spec to mandate
no restrictions on ordering.
Since behaviour was previously undefined, making Morph be more
permissive about this shouldn't require a new version number of the
I still think we need to make sure stratum .morph files are ordered
logically, but that is in the realm of 'code style', it shouldn't be
being enforced by a build tool."
Let me know if you agree or disagree with this! If the patch to Morph is
merged, I will update the definitions format specification to say that
chunks can be any order within a stratum.
Sam Thursfield, Codethink Ltd.
Office telephone: +44 161 236 5575