User:Victor Grousset - tuxayo/Community work/Reports/2022-03

From Koha Wiki
Jump to navigation Jump to search

Release maintenance of 20.11.x branch

Released version 20.11.16

Released version 20.11.17

Backport list: 10

  • some security bug
  • some security bug
  • Bug 29754 - Patron fines counted twice for SIP when NoIssuesChargeGuarantorsWithGuarantees is enabled
  • Bug 29385 - Add missing cash register support to SIP2
  • Bug 29596 - Add Yiddish language
  • Bug 29877 - MaxReserves should be enforced consistently between staff interface and API
  • Bug 27770 - ES: Deprecated aggregation order key [_term] used, replaced by [_key]
  • Bug 30084 - Remove dependency of liblocale-codes-perl
  • Bug 30296 - Correct path for cookie bibs_selected
  • Bug 22993 - Messaging preferences not set for patrons imported through API

Minor stuff

Patchsets analyzed but not backported: 24

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: 2

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

  • Bug 30296 - Correct path for cookie bibs_selected
  • Bug not valid for now: Bug 30133 - Pagination broken on pickup_locations routes when AllowHoldPolicyOverride=1

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.

Begin review: Bug 19532 - Recalls for Koha

It's a really large change.

Bug 29919 - Elasticsearch missing alias pl for place-of-publication

Found issue: Bug 20424 - New UNIMARC ZEBRA indexes according to last IFLA updates

Misc tasks and work on tickets: Analysis or implementation

Chaired General IRC meeting 2 March 2022

Rebase: Bug 29602 - We must be nicer with translators

Chaired Development IRC meeting 9 March 2022

Coordinate security release

Check remaining work and try to unblock dependencies: Bug 25439 - [Omnibus] Prepare Koha to ElasticSearch 7 - ES7

Rebase and call for testers: Bug 29602 - We must be nicer with translators

Write release notes for Bug 28610 - Elasticsearch 7 - hits.total is now an object

Chaired Development IRC meeting 23 March 2022

Plan dev meeting of 6 April

Analyze state of CI regarding completeness of database versions tested

Hackfest: Help people setup Koha environments

Guide a new developer about the contribution processes and developer documentation

Test spinning up a Koha with OpenSearch instead of ElasticSearch

submit patch to have an OpenSearch image for our dev environments

https://gitlab.com/koha-community/docker/koha-elasticsearch-icu/-/merge_requests/5

Try to integrate Cypress into our dev environments

Tested proof of concept for ERM module with Vue and Cypress

Documentation

Completed release maintenance documentation for urgent security releases

Fix system requirements and recommendations due to CI change + other updates

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)

release-tools: Wrong output when when there are only security patches

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

Bug 30320 - Update schema.koha-community.org for master

release-tools: Release notes: Team: Packing manager name is missing

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