Don't enable esp-hal/unstable in esp-storage - #5915
Conversation
|
|
||
| ## | ||
| esp32c2 = ["esp-hal/esp32c2", "esp-hal/unstable", "esp-rom-sys/esp32c2", "esp-sync/esp32c2", "dep:esp32c2"] | ||
| esp32c2 = ["esp-hal/esp32c2", "esp-hal/requires-unstable", "esp-rom-sys/esp32c2", "esp-sync/esp32c2", "dep:esp32c2"] |
There was a problem hiding this comment.
requires-unstable can go to esp-hal, no need to repeat it
|
What do we need to stabilise, besides |
I guess we want to stabilize the API of both - at least most of it We currently use
A lot can just be turned into PAC access. Also the efuse thing seems innocent. |
|
|
|
New commits in main have made this PR unmergeable. Please resolve the conflicts. |
73e474b to
ed3f47d
Compare
ed3f47d to
f5639a6
Compare
|
aha - esp-bootloader requires esp-storage which requires unstable so the tests which don't enable esp-hal/unstable fail to build but ... we cannot have tests without esp-bootloader since we need that macro not sure what we want to do here now (and previously having esp-storage unconditionally enabling esp-hal/unstable means those tests technically never were testing only stable 🤔 ) @MabezDev given we might decide on moving things to esp-hal we might want to just close this PR knowing it will get sorted out by itself |
|
New commits in main have made this PR unmergeable. Please resolve the conflicts. |
This technically fixes #5875 - at least we are not violating our own guidelines anymore
For stabilization we will need a way to not rely on anything unstable - but that's a problem to solve for the stabilization story