Closed andresag01 closed 8 years ago
Is this an issue of publishing the latest of the module?
The module has been updated in the public repository ble-x-nucleo-idb0xa1 Who is in charge of publishing in the yotta registry?
@rgrover: If I clone this repo and manually link the module it builds. The one that yotta automatically pulls in from the registry seems to fail the build stage.
@andresag01 @rgrover @betzw : Commit 1919996 just published to yotta registry
@andresag01 could you please try this?
we now have a successful build using the latest of this module. :+1:
@apalmieriGH: Thanks for fixing, this works now
why the module automatically pulled from the yt registry is still outdated even after I published it?
did you publish to the public registry? Have you done a yt update
?
yes, but the module dependency within ble/module.json needs to be updated:
"x-nucleo-idb0xa1": "^2.0.1"
^2.0.1
means >= 2.0.1 and < 3.0.0
ok, so also 2.0.0
should be fine.
Thanks.
no, 2.0.0
is not within >= 2.0.1 and < 3.0.0
ok, sorry for misunderstanding the semantic versioning. anyway, the latest published version is:
^2.0.1
please, update the ble/module.json accordingly.
module.json in ble says that it needs ^2.0.0 of your library as a target dependency. If you've released v2.0.1, then that should be picked up automatically. Nothing needs to change in ble's module.json until you jump to v3.0 of your module. I don't see what you need here.
ok, ^2.0.0
is fine.
It seems that this module is out-of-date in the yotta registry. As a result it cannot be directly used to build the BLE examples. I get errors like the following:
But it seems the issue has been fixed in this repository, see here