User:Victor Grousset - tuxayo/Community work/Reports/2022-10

From Koha Wiki
Jump to navigation Jump to search

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