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

From Koha Wiki
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