recipeutils.py: don't hardcode the upstream version as 1.0 when SRC_URI is empty or absent
Instead, simply return the version of the recipe, so that the upstream version checker will declare that they match. (From OE-Core rev: 10c948a67546dd4ed2ac00b5210ef4b3eeca9401) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
320500e38e
commit
5cc44fe4fd
|
@ -732,11 +732,14 @@ def get_recipe_upstream_version(rd):
|
|||
ru['type'] = 'U'
|
||||
ru['datetime'] = ''
|
||||
|
||||
pv = rd.getVar('PV', True)
|
||||
|
||||
# XXX: If don't have SRC_URI means that don't have upstream sources so
|
||||
# returns 1.0.
|
||||
# returns the current recipe version, so that upstream version check
|
||||
# declares a match.
|
||||
src_uris = rd.getVar('SRC_URI', True)
|
||||
if not src_uris:
|
||||
ru['version'] = '1.0'
|
||||
ru['version'] = pv
|
||||
ru['type'] = 'M'
|
||||
ru['datetime'] = datetime.now()
|
||||
return ru
|
||||
|
@ -745,8 +748,6 @@ def get_recipe_upstream_version(rd):
|
|||
src_uri = src_uris.split()[0]
|
||||
uri_type, _, _, _, _, _ = decodeurl(src_uri)
|
||||
|
||||
pv = rd.getVar('PV', True)
|
||||
|
||||
manual_upstream_version = rd.getVar("RECIPE_UPSTREAM_VERSION", True)
|
||||
if manual_upstream_version:
|
||||
# manual tracking of upstream version.
|
||||
|
|
Loading…
Reference in New Issue