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-02

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

Backport list: 41

  • Bug 27308 - Advanced editor should skip blank lines when inserting new fields
  • Bug 24863 - QueryFuzzy syspref says it requires Zebra but Elasticsearch has some support
  • Bug 27196 - Waiting title level hold checked in at wrong location via SIP leaves hold in a broken state and drops connection
  • Bug 26713 - Add pagination to bottom of saved SQL reports table
  • Bug 24254 - Add Koha::Items->filter_by_visible_in_opac
  • Bug 27299 - Zebra phrase register is incorrectly tokenized when using ICU
    • Reverted it, see the ticket discussion.
  • Bug 15448 - Placing hold on specific items doesn't enforce OpacHiddenItems
  • Bug 17429 - Document the --plack option for koha-list
  • Bug 27416 - String 'Modify tag' in breadcrumb is untranslatable
  • Bug 24272 - Add a command line script to compare the syspref cache to the database
  • Bug 27192 - Set focus for cursor to item type input box when creating new item types
  • Bug 27457 - Set focus for cursor to Debit type code field when creating new debit type
  • Bug 7143 - Bug for tracking changes to the about page
  • Bug 24447 - POD of C4::Members::Messaging::GetMessagingPreferences() is misleading
  • Bug 20527 - <label> linked to the wrong <input> (wrong "for" attribute) in paycollect.tt
  • Bug 24810 - French SQL files for "news" contain "Welcome into Koha 3!"
  • Bug 24811 - French SQL files for "news" contain broken link to the wiki
  • Bug 27210 - Typo in patron-attr-types.tt
  • Bug 27179 - Misspelling of Method in REST API files
  • Bug 27327 - Indirect object notation in Koha::Club::Hold
  • Bug 27333 - Wrong exception thrown in Koha::Club::Hold::add
  • Bug 11344 - Perldoc issues in misc/cronjobs/advance_notices.pl
  • Bug 27531 - Remove type attribute from script tags: Cataloging plugins
  • Bug 27547 - Typo in parcel.tt
  • Bug 14004 - Add ability to temporarily disable added CSS and Javascript in OPAC and interface
  • Bug 20238 - Show description of ITEMTYPECAT instead of code in itemtypes summary table
  • Bug 27580 - NULL values not correctly handled in Koha::Items->filter_by_visible_in_opac
  • Bug 27554 - Clarify and add tests for Koha::Patrons->update_category_to child to adult
  • Bug 27450 - Making password required for patron registration breaks patron modification
  • Bug 26298 - If MaxItemsToProcessForBatchMod is set to 1000, the max is actually 999
  • Bug 27576 - Don't show import records table when cleaning a batch
  • Bug 27548 - Warnings "use of uninitialized value" on branchoverdues.pl
  • Bug 27549 - Warning "use of uninitialized value" on renew.pl
  • Bug 27395 - Add warning to PatronSelfRegistrationDefaultCategory to avoid accidental patron deletion
  • Some security bug
  • Bug 27586 - Import patrons script has a confirm switch that doesn't do anything
  • Bug 27676 - finesMode=off not correctly handled
  • Bug 27422 - HTML5Media is http by default but Youtube is https only
  • Some security bug
  • Bug 26958 - Move Elasticsearch mapping template JS to the footer
  • Bug 27707 - Renewing doesn't work when renewal notices are enabled

Minor stuff

Patchsets analyzed but not backported: 33

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
  • missing dependencies
  • not enough benefits compared to the risks of regression

Backport attempts: 3

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 25808 - Renewal via the SIP 'checkout' message gives incorrect message
  • Bug 26634 - Hold rules applied incorrectly when All Libraries rules are more specific than branch rules
  • Bug 27530 - Sample patron data should be updated and/or use relative dates
  • Some security patch

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.

Found issue with Bug 26498 - Add option to set a default expire date for holds at reservation time

Partial QA: Bug 18017 - Use index_heading and index_match_heading in UNIMARC authorities zebra configuration

Tested the patch and reached out for help to review the UNIMARC part.

Bug 27473 - Improve link text in the installer

Began analysis of 9 patchsets

Often one must start reviewing a patch and test plan to really know if it's possible or not to QA it. This is still a way to get to know more Koha and the code though. And eventually find issues.

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.

Misc tasks and work on tickets: Analysis or implementation

Bug 25285 - Wrong message when plugin minimum version isn't met

Found bug origin and what should be written instead.

Bug 27619 - Remove fr-FR installer data

Began analysis to try to list the subtasks

Research and discussions about eventual changes of the testing stack

https://lists.koha-community.org/pipermail/koha-devel/2021-February/046278.html

Suggest adding a new tip in the french translation documentation

Based on https://wiki.koha-community.org/wiki/Translating_Koha#Translating_system_preferences

Answered some questions in the french translation mailing list

Chaired development meeting of February the 24st

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

Documentation

Release process: Change the way the system requirements and recommendations are communicated in the release notes

https://wiki.koha-community.org/wiki/Release_maintenance#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)

Bug 27770 - ES: Deprecated aggregation order key [_term] used, replaced by [_key]

Bug 27771 - ES: The parameter include_type_name should be explicitly specified in put mapping requests to prepare for 7.0.

koha-testing-docker: YAML::XS not installed, fail to start master

https://gitlab.com/koha-community/koha-testing-docker/-/issues/243

koha-testing-docker: Debian 11 doesn't have the `ip` command

https://gitlab.com/koha-community/koha-testing-docker/-/issues/244

Debian docker image: debian:bullseye (11) doesn't have iproute2 installed (providing the ip command)

https://github.com/debuerreotype/docker-debian-artifacts/issues/117