The dropdown could have an info tooltip that explains what “Mission-critical”, “Conservative”, “General”, “Early Adopter” and “Tester” mean.
Asking if anyone else has done this is a deflection. iX can write OpenZFS enhancements, and can create a great UI to docker, but they are suggesting that they can only code a dropdown and a query to match the value of this dropdown to a tag on a release if someone else has demonstrated it is possible first?
Yes - of course everyone would prefer that every user upgrading has read the release notes first. But if you are non-technical, and non-skeptical, and have upgraded successfully umpteen times in the past without bothering to read the release notes every time and have grown to trust TrueNAS upgrades as being trouble-free, then if you are not aware that this upgrade has significantly greater risk than previous ones (because the announcements do not say anything about this upgrade being different), it is I think understandable that they may go ahead with the upgrade without reading the Release Notes and then get burned. And even more so when iX enthusiastically encourages you to upgrade despite a single and IMO somewhat obscure web page that states the software is only suitable for testing and not for production use even by Early Adopters (much less non-technical users who won’t know how to fix things that break and would almost certainly classify themselves as “Cautious” if asked).
I may be wrong about this, but based on the ongoing rah-rah encouragement to upgrade to a version that they state themselves to be suitable only for “testing” and the ongoing dismissal of the risks and apparent disregard for the risk of broken apps, definitely gives the appearance is that iX just want to boost their upgrade numbers without caring about (non-technical) users getting their systems partially-broken by the upgrade.
Rubbish!!! In each and every announcement - blog, T3 podcast, forum posts, you can state what your current view of the quality is and say e.g. “we would like you to upgrade but please be aware that as of today we think our software is only suitable for Testers and not suitable for Early Adopters, General, Cautious or Mission-Critical users.” But you choose instead to continue to encourage everyone to upgrade even though you know full well that the software is not yet stable enbough for non-technical users to upgrade to and that their systems may end-up partially broken.
Rubbish!! This is completely back to front. Demand is driven by you enthusiastically encouraging all users to upgrade despite knowing that the software is only suitable for “Testers”.
Rubbish!!! You have stated here that you can improve the migration process without needing to update the TrueNAS code by changing the individual app migration scripts downloaded during the migration. A pre-upgrade check that does a trial migration and gives warnings only when some apps don’t successfully migrate (failed iX app migration, TrueCharts Apps, users’ bespoke apps) would not be at all annoying - if all is good, a user doesn’t get a warning, and if they get a warning they will be able to choose to abort the upgrade for the moment or to continue knowing they will have fixes to do afterwards. You would also get feedback on broken app migrations BEFORE users end up with broken apps rather than only after that happens.
No - it is a start, but you need to stop enthusiastically encouraging all users to upgrade when you know full well that the software is not yet suitable for anyone other than “Testers” and you need to start being up-front and explicit in all EE upgrade-related communications about who the upgrade is suitable for and the need to review the Release Notes and do the pre-requisite preparatory actions.
Rubbish!!! iX is quite literally stating that currently this version is suitable only for “Testers”. That doesn’t mean that other users can’t make an informed decision about whether to upgrade their systems anyway, and the community has a reasonable number of technically-competent users who would be prepared to do this. And indeed, some of these users are the ones who installed the RCs and gave feedback.
However, in retrospect, whilst I still believe that in general my statement above is still the case, but for this release whose update is significantly more complex then providing that you give appropriate warnings I think that once you have had all the feedback you can from RCs you do probably need to produce a .0 version to get more of the technical users to upgrade and give you further feedback.
And will this review only take into account the stability of the O/S or will it take into account all the users who reported unexpectedly broken apps (regardless of whether they are iX, TrueCharts or bespoke apps)?
I fully believe this statement to be true - in both respects.
Your QA cannot possibly account for every combination of hardware. And even though Scale → Scale upgrades start from having a system that is already working on specific hardware, things can still break unpredictably (e.g. in Linux e.g. SAS9300-8i Detected in BIOS, but Disks Not Showing in TrueNAS GUI4).
Rubbish!! You asked for my suggestions, but this response shows that you are NOT listening.
The Software Status page is only of use if it is widely publicised.
Ignoring what this page actually says in favour of rah-rah marketing in all other communications simply drowns out what this page says.