Koha Test Wiki Canasta - March 2024

One of a series of test instances for migrating the Koha Wiki MediaWiki database.

For the current Koha Wiki, visit https://wiki.koha-community.org .

User:Victor Grousset - tuxayo/Community work/Reports/2021-07

From Koha Test Wiki Canasta
Jump to navigation Jump to search

Release maintenance of 20.11.x branch

Gave assistance to it's release maintainer.

Released version 20.11.08

Backport list: 2

  • Bug 28523 - Patrons with the most checkouts (bor_issues_top.pl) is failing with MySQL 8
  • Bug 28524 - Most-circulated items (cat_issues_top.pl) is failing with MySQL 8

Patchsets analyzed quickly but not backported: 34

Release maintenance of 20.05.x branch

Released version 20.05.14

Backport list: 4

  • Bug 28586 - Cannot resolve a claim
  • Bug 28476 - Update info in docs/teams.yaml file
  • Bug 28523 - Patrons with the most checkouts (bor_issues_top.pl) is failing with MySQL 8
  • Bug 28524 - Most-circulated items (cat_issues_top.pl) is failing with MySQL 8

Minor stuff

Patchsets analyzed but not backported: 15

This plus the backported patches gives and idea of the stream of patches to process.

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

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.
  • 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.

Bug 28675 - QOTD broken in 20.11 and below

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.

Attempt: Bug 25078 - Update DB process - wrap each DBRev inside a transaction and better error handling

Issue found: Bug 27526 - Remove Mod/AddItemFromMarc from additem.pl

Maybe found issue: Bug 25078 - Update DB process - wrap each DBRev inside a transaction and better error handling

Misc tasks and work on tickets: Analysis or implementation

Implemented Bug 28647 - administration_tasks.t is failing randomly

Lot of time helping someone test a patch and managing their Koha dev environment

It turned out to be a huge testing work on koha-testing-docker dev environment.

Explored potential solution: Bug 28675 - QOTD broken in 20.11 and below

Big rebase work: Bug 23732 - Hold rules checker: show matched rules and syspref values to help understand why a hold is possible or not

Explore potential change of the translation platform: Pootle => Weblate

Fixed translation strings giving a false positive when releasing Koha

Release tools: Update for 21.11 team

https://gitlab.com/koha-community/release-tools/-/merge_requests/27

Fixed invalid translations strings causing work when releasing Koha

And reached translators for help for half of the issues that I couldn't fix.

Investigate how to disable a harmful syntax check in the translation platform

Investigate error on Bug 25260 - Merge 'reserves' and 'old_reserves' into a new 'holds' table

Documentation

Getting records based on their subfield values

Helped someone and completed documentation. https://wiki.koha-community.org/wiki/SQL_Reports_Library#Getting_records_based_on_their_subfield_values

Update Koha demos list

https://wiki.koha-community.org/wiki/Koha_Demo_Installations

New tickets opened

i.e. Found something wrong and documented how to reproduce it. Or suggest an enhancement (usually for dev tools)

Bug 28647 - administration_tasks.t is failing randomlyBug 28647 - administration_tasks.t is failing randomly

Git bz: Abort doesn't restore the branch position

https://gitlab.com/koha-community/git-bz/-/issues/10

It's our tool to apply patches from tickets.