Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[microTVM] Bump versions in reference vm #11067

Merged
merged 5 commits into from
Apr 25, 2022

Conversation

guberti
Copy link
Member

@guberti guberti commented Apr 19, 2022

Previously, the Spresense SDK and arduino-cli had major bugs that required really nasty fixes in base_box_provision.sh (see sonydevworld/spresense#200 and arduino/arduino-cli#1312, respectively).

Both of these have been fixed in the latest versions, though. This PR updates the arduino-cli version to 0.21.1, and sets the Spresense version to a generic latest version (as we do this for all the other board URLs). These allow us to remove the ugly hacks from base_box_provision.sh.

Note that this PR requires merging #11043 and #11095.

cc @gromero @mehrdadh

@mehrdadh mehrdadh self-assigned this Apr 20, 2022
@guberti
Copy link
Member Author

guberti commented Apr 22, 2022

image

I've verified the Arduino integration tests pass with these version bumps. Once #11095 merges (I've cherry picked the commit c04b047 for testing purposes, but will remove it before merging), we are free to merge this.

@mehrdadh would you mind reviewing?

@guberti guberti marked this pull request as ready for review April 22, 2022 06:16
Copy link
Member

@mehrdadh mehrdadh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Glad to see CI is working again. @guberti Thanks for working on this.
Looks good overall, just added a suggestion and some clarification question.

@@ -23,7 +23,7 @@ set -o pipefail
export DEBIAN_FRONTEND=noninteractive
apt-get install -y ca-certificates

ARDUINO_CLI_VERSION="0.18.3"
ARDUINO_CLI_VERSION="0.21.1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you consolidate arduino CLI installation into one script and reuse for both docker and RVM?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We decided last summer that the scripts should be separate, as they aren't that similar. I'd be open to revisiting that topic, but it's OOS for this PR.

@github-actions github-actions bot requested a review from gromero April 22, 2022 22:10
@guberti
Copy link
Member Author

guberti commented Apr 22, 2022

Glad to see CI is working again. @guberti Thanks for working on this. Looks good overall, just added a suggestion and some clarification question.

Made a change to lock versions for all the libraries. Thanks for taking a look!

Copy link
Member

@mehrdadh mehrdadh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! thanks!

@mehrdadh mehrdadh merged commit d89234b into apache:main Apr 25, 2022
shtinsa pushed a commit to Deelvin/tvm that referenced this pull request May 17, 2022
* Update spresense sdk version to make hack unnecessary

* Bump arduino SDK version

* Fix Arduino RPC server test

* Fix versions for all board libraries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants