bitbake: providers.py: Fix PREFERRED_VERSION containing epochs
For some reason the code calls int() on the epoch component of any PREFERRED_VERSION. Since this is compared against strings, the comparison would always fail. This removes the stray cast and allows epochs in preferred_version to work correctly. [YOCTO #3187] (Bitbake rev: 117b47553970fc5307374cbf500744b7c302efb4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
423bb6b276
commit
2f9328ff32
|
@ -130,7 +130,7 @@ def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
|
||||||
m = re.match('(\d+:)*(.*)(_.*)*', preferred_v)
|
m = re.match('(\d+:)*(.*)(_.*)*', preferred_v)
|
||||||
if m:
|
if m:
|
||||||
if m.group(1):
|
if m.group(1):
|
||||||
preferred_e = int(m.group(1)[:-1])
|
preferred_e = m.group(1)[:-1]
|
||||||
else:
|
else:
|
||||||
preferred_e = None
|
preferred_e = None
|
||||||
preferred_v = m.group(2)
|
preferred_v = m.group(2)
|
||||||
|
|
Loading…
Reference in New Issue