linux4sam/meta-atmel

Duplicated/overridden recipes from meta-oe and core

kraj opened this issue · 1 comments

kraj commented

meta-atmel has duplicated few recipes from meta-oe

swig:
  meta                 3.0.12
  meta-atmel           3.0.8

cjson:
  meta-atmel           1.7.4
  meta-oe              1.7.14

first one is easy, please start using the version coming from oe-core
for second issue, I think only layer you want to depend on is oe-core
which means if you do not keep a copy of cjson in this layer then you have to
add a dependency on meta-oe which is actually preferred to status quo
because currently if meta-atmel is used then it silently overrides the version
from meta-oe since it has higher layer priority.

Other option is to try to move cjson recipe to oe-core and that way you don't
have to add dependency on meta-oe, but you still have to start using the version
from oe-core

I see that libplanes depends on swig and for some reason we want 3.0.8. cjson is needed by both libplanes and libegt. @SandeepSM @ldesroches @noglitch what do you think, is it safe to upgrade these packets?