- Issue created by @catch
- πΊπΈUnited States tedbow Ithaca, NY, USA
@catch something like this seems like a good idea.
Some questions,
If a release is a minor update, and the version number ends with .0 don't show it by default, or show it with a warning.
Does it matter how old the .0 is? Or should assume there will always be a .1 soonish because there will always be something to fix?
Like what if .0 is 1 month old but also it is the latest in the branch?We know both from our own sites that there is non-zero work updating to a minor release, even if it's just testing.
Regarding the .0 warning is this not the same or almost the same if you were going from say 12.0.7 to 12.1.1 if you happen to miss the 12.1.0 because you use the form and not the background updates?
Related
Generally we find these issues during rc and the first month or so after a .0 release, and between core patch releases and contrib updates they usually settle down after a month or two.
so maybe instead of warning based on .0 should it be basedon minor updates to the site within 1 or 2 months after that minor has been released?
Like it is updating 12.0.7 to 12.1.4 but 12.1.0 just came out a week ago should still have a warning? - πΊπΈUnited States tedbow Ithaca, NY, USA
I would hope we could still do the core alpha version without this. Not that is not a good idea, but there a lot of good ideas and I don't think we can block on all of them. Also if this were a core issue after it were part of core would have many more eyes
Not saying we should postpone it though, just in the limited time I currently have for AutoUpdates I will probably be focusing more on The Update Framework
- π¬π§United Kingdom catch
Does it matter how old the .0 is? Or should assume there will always be a .1 soonish because there will always be something to fix?
Like what if .0 is 1 month old but also it is the latest in the branch?
..
so maybe instead of warning based on .0 should it be basedon minor updates to the site within 1 or 2 months after that minor has been released?
Like it is updating 12.0.7 to 12.1.4 but 12.1.0 just came out a week ago should still have a warning?tbh I thought using wall time might be more difficult that version numbers because it's more things to look at, but I guess if it's in the metadata it's available for this.
In that case, delaying a minor release update for say two months sounds really good - would handle both of the cases you mentioned - four paper bag releases in one week, vs a .0 release then nothing for months, as well as everything in between.
This would potentially let us do a longer grace period for major releases too (say three months), although contrib compatibility will often do that anyway.
Regarding the .0 warning is this not the same or almost the same if you were going from say 12.0.7 to 12.1.1 if you happen to miss the 12.1.0 because you use the form and not the background updates?
I'm not sure what the question is, but yeah if someone misses the .0 update by accident, then they end up in the same situation as if we make them skip it.
I would hope we could still do the core alpha version without this.
Definitely not alpha blocking!