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

Add --no-stub fallback #760

Open
Vollbrecht opened this issue Feb 11, 2025 · 2 comments
Open

Add --no-stub fallback #760

Vollbrecht opened this issue Feb 11, 2025 · 2 comments

Comments

@Vollbrecht
Copy link

Vollbrecht commented Feb 11, 2025

This is just a fluke idea, though in the past the one thing that we suggest many people to do , If things were failing to run, to use the --no-stub option. So if that is a valid strategy, it would raise the question, why not automate it.

pros:

  • potentially improve the "out of box" experience
  • reduce support request where we just say "please run with --no-stub".

cons:

  • do not help reduce root cause of problem why its not running with the stub on the particular target
@jessebraham
Copy link
Member

At this point I think we're probably going to switch back to the old C stub used by esptool.py. The Rust stub is buggy and needs a fair bit of work, we were supposed to be getting some help with that repo but that never really materialized.

We have plenty of other things to work on right now and we really gain nothing by having the stub written in Rust to be honest, it's just kind of a distraction right now IMO.

If we decide to switch then I guess we will need to evaluate whether or not this is still necessary, perhaps that will be enough to resolve any outstanding issues. Will let you know what we end up doing with regards to this.

@jessebraham
Copy link
Member

We ended up merging the legacy stub, so hopefully the stub-related issues are resolved as a result. Will leave this open for now just so we can verify that, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

2 participants