Koha Test Wiki MW Canasta on Koha Portainer

Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.

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

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

From Koha Test Wiki MW Canasta on Koha Portainer
Jump to navigation Jump to search

Release maintenance of 19.11.x branch

Released version 19.11.18

Micro release: version 19.11.18-2

Backport list: 10

  • Some security bug
  • Some security bug
  • Bug 28064 - Transits are not created at check in despite user responding 'Yes, print slip' to the prompt
  • Bug 27968 - MARC framework CSV and ODS import incomplete or corrupted
  • Some security bug
  • Bug 28249 - Selenium->wait_for_element_visible can fall in an infinite loop
  • Bug 24564 - The adding of new subfields according to IFLA updates doesn't respect existing tab
  • Bug 27203 - Order unitprice is not set anymore and totals are 0
  • Bug 28302 - Koha does not work with CGI::Compile 0.24
  • Bug 28367 - Wrong plack condition in C4/Auth_with_shibboleth.pm

Minor stuff

Patchsets analyzed but not backported: 55

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

Backport attempts: 1

Some time needed to determine whether it impacts 19.11 or the feasibility of the backport. And also attempts to backport not possible due to code conflicts.

  • Bug 28217 - Several non-repeatable attributes when merging patrons

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 27562 - itiva notices break if record title contains quotes

Bug 27594 - Add access to public download link for publicly-accessible uploads

Bug 28200 - Net::Netmask 1.9104-2 requires constructor change for backwards compatibility

Found issue: Bug 22690 - Merging records with many items too slow (Elasticsearch)

Bug 27899 - Missing description for libraryNotPickupLocation on request.pl

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.

Found issue: Bug 18984 - Remove support for NORMARC

Bug 28200 - Net::Netmask 1.9104-2 requires constructor change for backwards compatibility

Bug 24852 - XSLT paths not adjusted for dev installs

Attempt: Bug 27844 - koha-worker systemd service should run as %i-koha in package install

Attempt: Bug 27849 - Koha::Token may access undefined C4::Context->userenv

Attempt: Bug 28276 - Do not fetch config ($KOHA_CONF) from memcached

Bug 28278 - Improve $KOHA_CONF parsing speed by using XML::LibXML

Retested: Bug 19185 - Web installer and onboarding tool selenium test

Maybe found issue: Bug 19821 - Run tests on a separate database

Attempt 2: Bug 28276 - Do not fetch config ($KOHA_CONF) from memcached

Bug 21249 - Syspref to choose whether to search homebranch, holding branch or both for library groups in advanced search

Bug 15565 - Place multiple holds at once for the same record in OPAC

Bug 15516 - Allow to place a hold on first available item from a group of titles

Attempt: Bug 27064 - Transferring an item with a hold allows the user to set a hold waiting without transferring to the correct branch

V2: Bug 27203 - Order unitprice is not set anymore and totals are 0

V2: Bug 27623 - Remove pl-PL installer data

Some security bug

Bug 27844 - koha-worker systemd service should run as %i-koha in package install

Bug 22690 - Merging records with many items too slow (Elasticsearch)

Bug 28302 - Koha does not work with CGI::Compile 0.24

Maybe found issue: Bug 25030 - IncludeSeeFromInSearches not honoured in Elasticsearch

Bug 27724 - Use lenient also in Elasticsearch authorities search

Found issue: Bug 28299 - OpacHiddenItems not working on opac-shelves

Maybe found issue: Bug 17656 - Irregularities in serial prediction pattern are planned only for current subscription

Bug 24434 - C4::Circulation::updateWrongTransfer is never called but should be

Bug 28294 - C4::Circulation::updateWrongTransfer should be moved into Koha::

Maybe found issue: Bug 27064 - Transferring an item with a hold allows the user to set a hold waiting without transferring to the correct branch

Bug 28187 - rowGroup headings are getting their styles overriden

Maybe found issue: V2 Bug 27064 - Transferring an item with a hold allows the user to set a hold waiting without transferring to the correct branch

Bug 28368 - Error when printing receipt of point of sale

Maybe found issue: V3 Bug 27064 - Transferring an item with a hold allows the user to set a hold waiting without transferring to the correct branch

Bug 17656 - Irregularities in serial prediction pattern are planned only for current subscription

Attempt: Bug 28386 - Replace dev_map.yaml from release_tools with .mailmap

Some security bug

Bug 28385 - ldap server configuration broken since migration from XML::Simple

Maybe found issue: Some security bug

Bug 28386 - Replace dev_map.yaml from release_tools with .mailmap

Bug 28158 - Lost items not charging when marked lost from batch item modification

V2: Bug 28158 - Lost items not charging when marked lost from batch item modification

Attempt: Bug 28421 - When refunding lost fees we should not include voided payments

Found issue: Bug 28326 - If ElasticSearch enable is not possible to edit or save records with ' ES reserved charset' like []

Attempt: Bug 28462 - TT tag on several lines break the translator tool

Bug 28475 - Searching all headings returns no results

Maybe found issue: Bug 26533 - Searching authorities using 'is exactly' doesn't work as expected

Maybe found issue: Bug 28482 - Floating point math prevents items from being returned

V2: Bug 22690 - Merging records with many items too slow (Elasticsearch)

Misc tasks and work on tickets: Analysis or implementation

More analysis on the ElasticSearch license change in the koha-devel mailingg list

Patch to fix remaining bug: Bug 27594 - Add access to public download link for publicly-accessible uploads

Security analysis on some bug

Tried to reproduce Bug 28281 - Installer doesn't work on some languages (pl-PL) because it double decodes installer data

Rebase and restest: Bug 20529 - Return to results link is truncated when the search contains a double quote (edit)

Fix test: Bug 28200 - Net::Netmask 1.9104-2 requires constructor change for backwards compatibility

Helped a librarian set up a local Koha environment

koha-testing-docker: submitted patch: Add estimate of RAM requirements in the README

https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/202

Fix conflicts: Bug 7376 - Transfer limits should be checked at check-in

Wrote test plan: Bug 28299 - OpacHiddenItems not working on opac-shelves

Wrote test plan: Bug 28385 - ldap server configuration broken since migration from XML::Simple

Some security bug: additional security analysis

Update Wikipedia page with latest release and up to date support period for older releases

Rebase patch + try to reproduce issue: Bug 24434 - C4::Circulation::updateWrongTransfer is never called but should be

Documentation

How to test i-tiva integration

https://wiki.koha-community.org/wiki/External_Integration#i-tiva

New tickets opened

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

Bug 28297 - can't save system preference and field not marked as modified when changing value

Bug 28323 - Invalid record in sample data leading to error when displaying

Bug 28359 - Invalid value of OpacHiddenItems crashes OPAC search

Bug 28368 - Error when printing receipt of point of sale

Bug 28406 - Point of sale don't register a sale when total amount is 0

Release tools: Missing contributor

https://gitlab.com/koha-community/release-tools/-/issues/25

Bug 28468 - Unicode escape and non-whitespace C0 controls characters crash when put in the name of a record