-
-
Notifications
You must be signed in to change notification settings - Fork 19
Revert "configs/config.novacustom_*: revert version to v0.9.3" #650
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
Conversation
|
I won't approve it without @pietrushnic consent |
|
@miczyg1 thanks for giving me chance to be a gatekeeper. @mkopec I'm on board with the proposed plan, but I want to make sure we document the versioning guides for Dasharo properly. Consider this an opportunity for learning and growth, so there must be some form of accountability for the oversight 😜 . Here's what needs to be included:
TL;DR I will approve when I will merge guideline for that first in our versioning documentation. |
|
Added prod version guideline in Dasharo/docs#1044 |
|
@mkopec thanks, merged and approved this PR. |
This reverts commit 63b3ec7.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testing Metrics: With 805 executed tests and an impressive pass rate of 98.75% (790 out of 805), we not only meet but exceed the arbitrary thresholds set for production versioning: a minimum of 800 tests executed and a pass rate of 98%.
Now that we have clear rules, I may throw in my 2 cents.
I don't see 800 tests for the latest release: https://github.com/Dasharo/osfv-results/blob/main/boards/NovaCustom/MTL_14th_Gen/V560TNX/v0.9.1-results.csv (barely 624, where there are a lot of skips, so basically test not executed because of unmet conditions or different reasons, there are also rows with TBD, so basically no tests at all). Where is this data coming from?
If we are considering 800 all together for all variants, that becomes relatively easy to overcome by introducing more variants. MSI has at least 2 variants (DDR4 and DDR5). If we count WIFI and no-WIFI, we have 4 variants. One variant needs barely 200 tests (including skips and TBDs?). That's... at least not serious.
Unless I don't udnerstand this requirement and we mean all executed tests for releases. Do RC tests also count? Then we could probably qualify very quickly...
I'm counting on both releases, not one: It gives me 805.
MSI will not pass the second condition.
Yes, because we have a lot of tests, at least for those platforms. Does all platforms can run 800+ test cases? IMHO, the key is time on the market and the volume of devices. The pass rate is essential, but only when it is associated with a certain number of tests. If we have ten tests, then a 100% pass rate is not good enough, IMHO. OTOH contribution is welcome; please provide suggestions on how you would classify. |
But still this doubles the test cases because we have two variants (with close to identical mainboard). To me it is like cheating... What if releases are done separately? For NV4x and NS5x it was true. Then each would have to count separately. From the PR:
Can we consider dGPU and iGPU variants of the same platform? Each of these had only one release (v0.9.1 and v0.9.0 respectively). If they are the same platform, then iGPU should have received v0.9.1 too. If iGPU received v0.9.1, then it probably would qualify for number of releases. But it didn't happen. To me iGPU and dGPU are different platforms, because we treated them as such historically. So none of them qualify for the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I won't approve it without @pietrushnic consent
We had one from @pietrushnic as requested.
We can contribute to the guidelines in documentation if they need to be further adjusted.
|
OTOH, we already have in this chapter: So one can imply for this that we can release major By hearing how peculiar bugs are we chasing already (meaning the base foundation is in place), and the planned features for this release, I would say it's far from We can keep arguing whether it should be 200 or 400 tests or how it should be counted, but I am not sure how valuable this is. |
This reverts commit 63b3ec7.
Change-Id: I2ecf24f7066e60dc1df89d0a500c913f762f4862