User:Victor Grousset - tuxayo/Community work/Reports/2023-11

From Koha Wiki
Jump to navigation Jump to search

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 confidently review only part of the code or aren't sure enough about understanding the functional need and change.

Bug 35185 - Remove is_html flag from sample notices for text notices

Bug 35073 - Serials batch edit deletes unchanged additional fields data

Continue tying to validate the constraints that the solution needs to correspond to: Bug 31074 - Cached plugin code is used in Koha even after changes to plugin (install/upgrade/uninstall)

Recap info about upgrade: Bug 33353 - Add compatibility with Elasticsearch 8

Bug 35196 - Remove misc/perlmodule_[ls|rm].pl

Bug 35188 - force_checkout permission can override all blocks on a patron account but only shows when they are restricted

Bug 35251 - Issue table does not recalculate number of checkouts after a check in

Bug 35254 - Adding files to basket from a staged file uses wrong inputs for order information when not all records are selected

Partial (needed 2nd opinion on UI): Bug 29007 - Prompt for reason when cancelling waiting hold via popup

While testing the above, found out and opened: Bug 35295 - No hold modal when checking in an item of a held record

Caused by Bug 31041 pushed in the last day so it like delayed QA :)

Try to unblock: Bug 31729 - Enable automatic filesystem refresh in Plack

Access risk of moving forward vs waiting for after release: Bug 25539 - Remove AddBiblio "defer_marc_save" option

Partial: Bug 35277 - Pseudonymization should be done in a background job

Found additional work needed: Bug 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out

Partial: Bug 35266 - opac-MARCdetail: Can't call method "metadata" on an undefined value

Someone had already started the review and I found what blocked them in testing.

Bug 35327 - Fix capitalization of language name

Bug 35307 - Expired holds are missing an input, so updating holds causes loss of data

Bug 35352 - Cannot hide SMSalertnumber via BorrowerUnwantedField

Round 2: Found issues: Bug 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out

While testing the above, found out and opened: Bug 35366 - Circulation history of patron is only visible when there is a current checkout

Bug 35216 - Use return variable names from CanBookBeIssued in circulation.pl for consistency

Bug 35157 - The searchfieldstype select element produces invalid HTML

Bug 35356 - SMS number field shows on moremember.pl even when null

Bug 35335 - Circulation history tab in patron information causes 500 error

Investigated and tried to fix CI failures

Partially counted that time as QA.

Some security bug: assess how much it's actually a security issue

Bug 35366 - Circulation history of patron is only visible when there is a current checkout

Some other security bug: investigate if it can really happen (find how data was created on old instances)

Bug 35408 - ERM > Titles > Import from a list gives an invalid link to the import job

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 35068 - Split 'Renew or check in selected items' button in issues table into seperate buttons

Gave info about patch testing to someone making a presentation at a Dutch speaking community event. To hopefully get recruits to test patches :)

Meta: investigated and reported broken sandbox creation

It's also useful for me for QA and SO to have two Koha side by side with and without the patches Opened ticket in addition to contacting sandbox admins: https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/92

Bug 35115 - ERM - Potential MARC data loss when importing titles from list

While testing the above, found and opened: Bug 35401 - ERM > Titles > Import from a list needs a full page reload to get the up to date lists

While testing the above, found and opened: Bug 35408 - ERM > Titles > Import from a list gives an invalid link to the import job

Some other security bug: found how to reliably reproduce the issue (couldn't test, patch doesn't apply)

Some other security bug: round 2, tested successfully, fixed test plan

Misc tasks and work on tickets: Analysis or implementation

Search what's missing to be usage in production: Bug 20582 - Turn Koha into a Mojolicious application

Submitted patches to update our 8 container images of OpenSearch and Elasticsearch

One of the 8 patches: https://gitlab.com/koha-community/docker/koha-elasticsearch-icu/-/merge_requests/12

Search how to still propose tarball with our forge

Experimented with getting starman master PID: Bug 31074 - Cached plugin code is used in Koha even after changes to plugin (install/upgrade/uninstall)

Documentation

Update System requirements and recommendations for ES8 & OpenSearch 2 support

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

New tickets opened

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

sandboxes: Sandboxes have Koha code outdated by a day (or a bit less)

https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/91