Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Use micropython from new build location during build#82

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
wnienhaus merged 1 commit intomicropython:masterfromwnienhaus:fix_build_location
Aug 30, 2022

Conversation

@wnienhaus
Copy link
Collaborator

The MicroPython project changed their CI scripts slightly, which resulted in the unix port binary being output to a subdirectory (build-standard) instead of the current directory as before. This broke our build process.

This commit updates our build script to search for themicropython binary in the correct subdirectory.

Fixes#81

The MicroPython project changed their CI scripts slightlywhich resulted in the unix port binary being output to asubdirectory (build-standard) instead of the currentdirectory as before. This broke our build process.This commit updates our build script to search forthe micropython binary in the correct subdirectory.Fixesmicropython#81
@wnienhaus
Copy link
CollaboratorAuthor

As a side note, I wondered if we should lock ourselves to a specific tag/version of MicroPython in our build, to avoid breaking our build, when the Micropython project makes similar changes in the future.

On the other hand it's nice knowing that our code works with the latest MicroPython.

Then again, by locking to a specific version and manually changing this every so often, it would prevent the build from breaking at an inconvenient time (when we might not have time to fix it), and instead let us choose when to change version and deal with the potential issues.

@ThomasWaldmann - any experience/suggestion on which would be the better approach?

@mattytrentini
Copy link

How about tagging releases in lock-step with MicroPython releases? And follow MicroPython master on this master?

@wnienhaus
Copy link
CollaboratorAuthor

@mattytrentini Hmm. Not sure I fully understand. Do you mean that we should tag this repo and create a release, every time MicroPython has a release, whether we had any changes or not?

And should we maintain 2 branches, one master and one for releases, so we can follow micropython's master from our master branch, and follow the specific MicroPython branch we want for each release in our release branch?

It feels a bit cumbersome, but likely I am overcomplicating it in my head, and you had something much simpler in mind?

@wnienhaus
Copy link
CollaboratorAuthor

@mattytrentini I created an issue to deal with following MicroPython releases vs our build process (#83), to tackle that topic there, while I can so long merge this PR as is.

mattytrentini reacted with thumbs up emoji

@wnienhauswnienhaus merged commit50e1b97 intomicropython:masterAug 30, 2022
@wnienhauswnienhaus deleted the fix_build_location branchJune 14, 2023 08:25
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Fix build

2 participants

@wnienhaus@mattytrentini

[8]ページ先頭

©2009-2025 Movatter.jp