-
Notifications
You must be signed in to change notification settings - Fork 8.2k
scripts: runners: bossac: Enable BOSSAC to run on Windows (native) #53783
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
scripts: runners: bossac: Enable BOSSAC to run on Windows (native) #53783
Conversation
3f2e278 to
9ecfafa
Compare
|
Hi @joaodullius , I will check this PR in regards of #37584 (review) . |
|
@nandojve does your above comment mean you want this commit merged via another PR? I'm confused about the status of this PR otherwise. |
|
I have stated on the #37584 few things that still not here. By what I look it seems it still missing the documentation about what user should do to proper configure environment for Windows. That should be made at a new topic Windows Native/WSL configuration at Host-Tools / BOSSAC. Then it is necessary instruct what user should do in case of WSL. User should be aware about limitations of WSL. This should go as [Experimental] since Windows is a beast and it is very difficult to handle all corner cases at once. |
Is it? I'm asking because our only officially supported environment on windows is cmd.exe, not WSL or powershell. |
9ecfafa to
3540014
Compare
7e2d109 to
ba4f1c3
Compare
|
Added the documentation requested by @nandojve and rebased. |
145ed3d to
952826a
Compare
952826a to
3f316c6
Compare
3f316c6 to
d7bb0e7
Compare
|
@joaodullius just FYI, I am manually re-approving CI to run every time you force push, so it would be good if you can try to fix as many issues per push as you can. |
Sorry @mbolivar-nordic. I'm new to the PR process. I changed the PR to Draft, I don´t know if it makes less interrupts to you this way. |
|
It's not about the interruptions -- it's that since the GitHub account you are using has never had a pull request merged, we have to manually approve CI runs every time you push in order for you to get results. If we don't approve, the CI jobs are never run. This is a one-time limitation. After the first PR from your account is merged, you'll start to get CI results every time you push. For this reason, I want to keep approving the runs so that you can fix any issues, but it would be more efficient if you can fix as many as you can each time you push, as you won't get new results again until someone re-approves the run after the push. |
d7bb0e7 to
9f7361d
Compare
47609f8 to
8104917
Compare
8104917 to
6163a90
Compare
|
Force pushed changes requested by @nandojve |
Hi @joaodullius , I'll check this soon. |
Fixes zephyrproject-rtos#37538 by correctly detecting WSL and blocking bossac from running on that platform, but allowing it to run on Windows native. Signed-off-by: João Dullius <[email protected]>
6163a90 to
5545a5a
Compare
|
@nandojve I force pushed again with latest fix requests. |
nandojve
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Thank you for the changes.
|
Thanks @mbolivar-nordic and @nandojve ! |
Fixes #37538 by correctly detecting WSL and blocking bossac from running on that platform, but allowing it to run on Windows native.
This is a new PR superseding the original one (#37584). Unfortunately the original fork was removed.
I implemented all the requests from @nandojve in the original PR.
Signed-off-by: João Dullius [email protected]