summaryrefslogtreecommitdiff
path: root/VERSION
Commit message (Collapse)AuthorAgeFilesLines
* Apply migration to definitions version 8Pedro Alvarez2016-03-301-1/+1
| | | | | | | Note: Migration scripts live now in: http://git.baserock.org/cgit/baserock/baserock/spec.git Change-Id: Ica4fd12d96e563e5195172318d2d65847266146f
* Migrate to definitions format version 7: add a DEFAULTS fileSam Thursfield2015-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | This is the DEFAULTS file embedded in migrations/007-defaults-in-definitions.py, which is exactly the settings that are also built into Morph. I expect the DEFAULTS file used in definitions.git to change over time, but we don't need to keep the one in migrations/007-defaults-in-definitions.py in sync. People who have forked definitions and want to keep their DEFAULTS in line with ours should use `git merge`. So it might seem like migrations/007-defaults-in-definitions script is not useful (`git merge` could have handled adding DEFAULTS, too), but we need to have a migration for *every* version so that you can easily go from V1 to V10, or whatever, without having to do a 'git merge' from definitions.git first. Change-Id: Idf19c31da013eddcf2e1f165086e697ca1805498
* Migrate to definitions format version 6Sam Thursfield2015-08-261-1/+1
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* Remove dependencies on morphlib and cliapp from deployment extensionsbaserock/adamcoldrick/remove-dependencies-v3Adam Coldrick2015-06-111-1/+1
| | | | | | | | | | | | | | | | 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
* Mark that we use definitions version 3 in this repo.Sam Thursfield2015-05-081-1/+1
| | | | | | | | | | | | | | | | | | 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
* Move definitions to version 2Richard Ipsum2015-04-291-1/+1
| | | | | | | | | | | | | | | | 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
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_depends_fixJavier Jardón2015-03-061-1/+1
| | | | version: 1)
* Revert "Do not use 'build-depends' chunk parameter when it's empthy (and ↵Javier Jardón2015-03-061-1/+1
| | | | | | | | change to version: 1)" Morph should have been updated first This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_dependsJavier Jardón2015-03-061-1/+1
| | | | version: 1)
* Add VERSION filebaserock/jjardon/version_fileJavier Jardón2015-03-041-0/+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