-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
When to drop the next master release #3066
Comments
Definitely! That's also the reason I maintain these milestones and the reference from PR to milestone (tracking yet-to-be-merged stuff). |
I would like #3064 to land as well before the next cut. |
It's in the milestone, yes. |
In the interest of cutting a new release, I have dropped #2854 and #3075 from the milestone. #2854 needs work, still, and #3075 should not be part of this cut to master, but rather the next one, since it touches so many modules (with a goal of NFC, to be clear, but just in case) and has not been given a thorough shakedown. That means, I think, that we are blocking on @HHHartmann to decide that #3069 and #2985 should land or not. Given @TerryE's resurrection of the Lua 5.3 branch, I'd like to make the drop to master approximately now so that we can then land his work on |
As far as I am concerned #3069 can go in as it is tested and imposes no risk at all. But as stated above there is at least one bug (#2963) in the current dev branch which is a showstopper and which is fixed in #3075. It also seems wired to wait for this PR for 4 Months and then do the cut without it just the moment work on it continues. |
@marcelstoer, it took me a solid day's work to do the current dev -> lua53 merge. It am really loath to start cherry picking little bits back out, but If someone else is willing then ... TBH I've done so much work on this branch now that I can't remember exactly what this particular fix was. 😄 Maybe this is a good argument for leaving master as-is. I also think that we should clone master to pre-lua53 master just in case. |
I was gonna comment on that only to find out your redacted comment already did 😉 I checked the commits in both #3075 and #2912 and came to the same conclusion. If at all only you would find that in reasonable time I guess. And then even if someone goes through all the comments in #2963 to figure out what you changed and manually fixes it for |
I've just checked and ESPlorer binary upload works fine on the new PR branch for both the Lua51 and Lua53 variants. |
Maybe @nwf Nathaniel can form a view on whether he is comfortable with the new PR at least in the Lua51 variant, though TBH I haven't had any probs yet with the 5.3 build either. In the meantime I will press on with the tidying up. |
Did you mean to give the same two numbers? Which one should have been #2985? How soon is "soon" anyway? If we are in a rush to cut As to |
Sorry I meant #2985 as you guessed already. Also fixed this in the original post.
I can't tell as another contributor said he would test it. Anyway, no need to wait for this PR. |
All the pending issues have been fixed. Meaning: all of the PRs "planned" for the next drop landed on |
@marcelstoer, one of the things that I need to do for the |
It feels like things are stuck again. What can I do to help move the process along? |
@nwf, let me have a look tomorrow at how I can quickly tidy up and get us to a cut point. |
Issues that have been fixed / addressed
Issues still open
Issues definitely deferred after next drop
|
We introduced a workaround here. |
IMO, #3096 is going to take lot of work to validate if there is a genuine failure mode and if so to isolate the bug. We also only have one user who has come across this, so even if it is a genuine issue, then it doesn't seem to be impacting a lot of developers. What also concerns me here is that our So my recommendation is that I raise a PR for the |
On the topic of the next |
@nwf I had this on my list yes. However, I feel we might be in for a few surprises (i.e. conflicts). Even though Git v2.27+ should fix the |
We can do a |
I think that all of this work around SPIFFS, alternatives, extra file systems, etc. needs a co-ordinated chunk of effert. It's clear that there are a lot of good ideas could form the basis of a good improvement to the NodeMCU feature set. However, nothing here jumps out as a straightfowrard limited scope quick fix that we could credibly slip in before the master drop. This being the case, I feel that we have really committed all that we are going to before the drop, so can I leave executing this to you @nwf and @marcelstoer etc. Thanks. |
@nwf @marcelstoer I've never done stuff like |
Sorry for opening an issue for this, but it seems right to discuss this in a visible place.
In #3060 (comment)
@marcelstoer wrote:
I would like to see some bugs fixed before we merge into master.
Uploading LFS.img with ESPlorer does not work anymore #2963
adc.readvdd33() #2925
enduser_setup "Handling POST" failure on 310faf7 and dev #2931
Especially the upload bug will leave a good part of the community without a working master.
The readvdd33 bug is a regression and I think should be fixed rather sooner than later.
They are both fixed in Terry's branch.
Also the broken enduser_setup should be addressed.
The text was updated successfully, but these errors were encountered: