The version field from Recipe table, has the correct value but starts with ":". e.g. ":1.21.1-r0"
This is normal. The full format of the version string is: PE:PV-PR yet the PE is optional. However some of the recipes (95 of them to be precise) define PE, so we can't change the format of the version string.
Can't we strip out the semicolon before storing the value? Not trying to be anal here: the problem is that the : it's just visual noise. Makes the value harder to read, skim through and compare.
Right, after some discussion and a bit of thinking, can we do the following: * If PE exists, use the ':' to separate it from PV * If PE does not exist, strip out the ':' This way we keep the character when it's useful, but we get rid of the visual noise when it's not needed. Thanks!
By the way, is not only the 'version' in the recipes table, but also the version field in target packages (but not in build packages, for some reason)
In progress review on poky-contrib: toaster/master
merged to master
verified in master:3ada51f7aa26fc95d5f9ba4498c0ea54acc6e42e