AUTHORED_ARCHETYPE.build_uid optional or mandatory?

I’ve just noticed that the AOM2 spec text says that build_uid is optional but the model says it is mandatory. I would have expected optional, since build_uid is for controlled tools (that could generate UUIDs), but maybe we should always have them. ANyway, the spec text and formal spec are in conflict…

@sebastian.garde , @pieterbos , @borut.fabjan and a few others may have opinions about this.

The problem is keeping it uptodate in uncontrolled environments. I don’t have a strong opinion, but leaning towards optional: Better to have no build uid than one that is not updated…

2 Likes