Hi everyone,
Hope everyone is doing well, we’re on track to make our next release, I am going to cut the release branch today, and we should be able to start the QA soon.
Here is v0.1.6 specific QA script: https://hackmd.io/UrCV4H_ZRF6-UBUrhR7chw
Here is the QA script from our last release that should help for regression testing: https://hackmd.io/p7PYsdLBTIa_dkNWvnW7zg
Here are some queries related to QA and some other tasks.
Pavish:
Sean:
Kriti:
Brent:
Ghislaine:
Anish:
I’d request everyone to go through their basecamp tasks and let me know if you are blocked on anything, also let me know if I am missing anything.
Thanks,
Anish
- The related wiki PR is here: https://github.com/mathesar-foundation/mathesar-wiki/pull/109
- These PRs do not strictly block cutting the release and building the images, however, there are changes to installation docs (needed for QA) and it would be best if we have them merged before cutting the release branch.
4. Can you prioritise adding QA tests for i18n.(I’ve added a basecamp task assigned to you for this)
- I will test the upgrade process during QA.
- I'm not sure what documentation change is needed in this release for upgrades. We would have to discuss this with the team.
- Perhaps just updating the title `To 0.1.5` to `To 0.1.5 and later` in the docs would suffice?
Let me know if there's anything else you need from me that's blocking the release.
Thanks Pavish!
I’m not sure if we missed testing this last time or if we deliberately decided not to test them.
We decided not to test them, and also I wrote the upgrade instructions without testing them because we realized we needed them at the last minute and everyone was busy (Brent reviewed them, though). Since we’re cutting the release in the middle of each month now, we should have more time and avoid flying by the seat of our pants so much.
Can someone (Anish?) summarize the current state of the release? It seems like we’ve found a bunch of issues in QA, do we need to do another round of QA? Do we need to follow up on the issue with Mac installation?
So currently, we can publish the release after Sean reviews release notes, the upgrade docs, docs from a holistic perspective, and the release PR from the frontend perspective, right?
Sean, I know you have limited availability, please let us know if you’d like to hand off any/all of this to someone else.
Eventually, I think we might need docs separately for Mac (and other posix variants that do not have systemd).
I’m not sure we should maintain install from scratch guides to multiple platforms, it’s a lot to maintain. The current install from scratch guide is just meant to illustrate the steps for experienced sysadmins to adapt, it’s only meant to be step-by-step if you want to spin up a VM of the exact operating system we tested on. Maybe we should make this clearer somehow.
I do think we could support community guides to other platform, as long as the maintenance burden isn’t on us.