User:Victor Grousset - tuxayo/Community work/Reports/2022-10
Release maintenance of 21.05.x branch
Released version 21.05.20
Backport list: 3
- Bug 29325 - commit_file.pl error 'Already in a transaction'
- Bug 30252 - lower version of 'Locale::XGettext::TT2' to 0.6
- Some security bug
Minor stuff
Patchsets analyzed but not backported: 45
This plus the backported patches gives an idea of the stream of patches to process. Analysis includes assessing the need to update the documentation.
Not backported due to one of the following:
- severity too low considering this is the oldoldstable branch of Koha, quick analysis
- missing dependencies/not affecting my branch
- not enough benefits compared to the risks of regression
Backport attempts: 1
Some time needed to determine whether it impacts 21.05 or the feasibility of the backport. And also attempts to backport not possible due to code conflicts.
- Bug 31245 - Job detail view for batch mod explode if job not started
QA
Notes:
- An attempt results in feedback provided on the bug. To ask if I correctly followed the test plan due to results that I couldn't interpret. Or if there is indeed an issue. Or questions to clarify something in the code.
- Partial QA is a way to contribute to a ticket that I can't QA alone but for which I can apply the test plan and run the QA script. Leaving the functional or code review for someone knowing that area. Or just that I'm not confident enough in my code review and need a second pair if eyes.
Some security bug: analysis about the impact and the next possible steps to unblock the issue
Try to understand the security model of Bug 30649 - Add ability to encrypt data in Koha, use for EDI vendor accounts
And also Bug 28998 - Encrypt borrowers.secret
It's not clear that there is an actual security gain.
Asses what is needed to unblock Bug 17015 - New Koha Calendar
Signoffs (testing submitted patches so they can move on to be integrated)
Note: an attempt usually results in feedback provided on the bug. To ask if I correctly followed the test plan due to results that I couldn't interpret. Or if there is indeed an issue.
Bug 31992 - t::lib::Mocks::Zebra still using old stage for import page
Plan two signoff sessions with French speaking librarians
Guide signoff session with french speaking librarians
Very low attendance. Team results: 1 ticket out of the Needs Signoff queue: 1 Failed QA.
Plan signoff session with English speaking librarians
Guide signoff session with french speaking librarians
Very low attendance. Team results: 1 ticket out of the Needs Signoff queue: 1 Signoff.
Found that was still a valid bug despite a possible fix: Bug 32010 - selenium/authentication_2fa.t is failing randomly
(possible fix from another ticket)
Misc tasks and work on tickets: Analysis or implementation
Chaired Development IRC meeting 12 October 2022
Continued large rebase of: Bug 23732 - Hold rules checker: show matched rules and syspref values to help understand why a hold is possible or not
Plan development meeting (advertise it, get info from people that can't attend and relay some info)
The wiki is in migration and the meeting agenda can't be used for manual info transmission done to the people that will chair it.
Documentation
Additions to documentation of koha-testing-docker
https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/379
koha-testing-docker: README: mention to run kshell twice before running the tests.
https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/395
New tickets opened
i.e. Found something wrong and documented how to reproduce it. Or suggest an enhancement (usually for dev tools)
Bug 31741 - Update coding guidelines with the replacement of jQueryUI Datepicker with flatpickr
Sandboxes: Additional actions needed to be able to test more patches.
https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/71
Sandboxes: The sandbox status shouldn't be "Provisioned" if patches don't apply (when inputing a ticket number on start)
https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/72
Dashboard: [Feature request] If no bugzilla account name, use the first half of the email address
https://gitlab.com/koha-community/koha-dashboard/-/issues/23
Canasta (our MediaWiki distribution): Upgrade from EOL ElasticSearch 6 to OpenSearch
https://github.com/CanastaWiki/Canasta/issues/138
Reported CI test failures on Bug 31886 and Bug 31952
Sandboxes: Output of successful apply patch action is very confusing
https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/73