To improve the functional test framework, we're looking at a mechanism based on docker and this has had a knock-on effect on how we use git tags. Previously, tags were made against the release branch. To get this new support working, we've moved the 2018.7 tag from the release branch to the master branch.

This does have one effect when using the developer build scripts:

dch: fatal error at line 1092:
New version specified (2018.4.post1-382-gf2f1af5d8-1) is less than
the current version number (2018.5.post1-2)!  Use -b to force.

This is due to the tag issue. To fix, use git pull --tag:

neil@sylvester:lava (master)$ git pull --tag
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (1/1), done.
From gitlinaro:lava/lava
 t [tag update]          2018.7     -> 2018.7
Already up to date.

Developer builds will then proceed.

Note that we've changed the version syntax slightly too.

lava_2018.7-17-gf2f1af5d8-1

See https://staging.validation.linaro.org/static/docs/v2/debian.html#local-version-strings

--

Neil Williams
=============
neil.williams@linaro.org
http://www.linux.codehelp.co.uk/