| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is done by either copying some utility functions from morph
into writeexts.py, and using the `subprocess` module rather than
cliapp's runcmd and ssh_runcmd.
Note that this means that these extensions will require
"$definitions_checkout/extensions" in PYTHONPATH when they are
run.
This commit also updates VERSION to 5, since the PYTHONPATH
requirement means that this change is incompatible with old
versions of morph.
Change-Id: Iec6fa7e3c7219619ce55e18493e5c37c36e97816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 7b23e26d1e2bb24ca72a186 added a configure extension to all
systems (install-essential-files.configure). From that point on, the
only build tool able to deploy these definitions in Morph
commit ed423dc974a61f1c033491 and newer.
The first tagged version of Morph that contains this commit is
'baserock-definitions-v3'. Thus, we should consider the
install-essential-files.configure extension part of definitions format
version 3.
It was already impossible to build the 15.19 release of Baserock with
the version of Morph from the 15.10 release, due to other incompatible
changes that were made to the definitions since 15.10 was released.
Change-Id: I05c67cd039bb2124fef667bfe38a84dd9887b646
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The version of morph we now have in definitions master
supports definitions version 2
Version 2 makes paths to non-existent chunk morphs invalid,
prior to version 2 morph would simply ignore paths to
non-existent chunk morphs and either use the morph in the
chunk repo (if there was one) or run build system detection.
With version 2, if morph encounters a path to a chunk morph
that doesn't exist it will error with an error message such as:
"ERROR: Couldn't find morphology: strata/cats/xattr.morph referenced in strata/swift.morph"
Change-Id: I8c1d6808567e0aaccee7a7c99740167ec956c007
|
|
|
|
| |
version: 1)
|
|
|
|
|
|
|
|
| |
change to version: 1)"
Morph should have been updated first
This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
|
|
|
|
| |
version: 1)
|
|
Morph now support reading this file to check what version of the
format is being used in a specific definitions set.
This will allow changes in the format of definitions without
breaking compatibility
|