User:Victor Grousset - tuxayo/Community work/Reports/2020-07

From Koha Wiki
Jump to navigation Jump to search

Notes

Sinked a lot of time on reviewing a big change which is important and terribly lacks reviewers. So it was still worth it. That's the kind of gaps that I intend to fill with my work to prevent important work from stalling.

12 days off this month mostly to handle personal obligations.

Release maintenance of 19.05 branch

Released version 19.05.13

Backports

  • Bug 23276 - Don't show tags on tag cloud when tagging is disabled
  • Bug 25696 - Test prediction pattern button is invalid HTML
  • Bug 25675 - System preference PatronSelfRegistration incorrectly described
  • Bug 25623 - Some tests in oauth.t do not roll back
  • Bug 25615 - Empty select in "Holds to pull" filters
  • Bug 25587 - JavaScript issue - "clear" button doesn't reset some dropdowns
  • Bug 25576 - ILL requests Help does not take you to the correct place in the manual
  • Bug 25537 - Page reload at branchtransfers.pl loses destination branch
  • Bug 25394 - Cronjob path in the AuthorityMergeLimit syspref description is wrong
  • Bug 22470 - Missing the table name on misc/migration_tools/switch_marc21_series_info.pl
  • Bug 25769 - Patron self modification triggers change request for date of birth to null
  • Bug 24986 - Maximum row size reached soon for borrowers and deletedborrowers
  • Bug 25858 - Borrower permissions are broken by update from bug 22868
  • Bug 25447 - Terminology: Fix button text "Edit biblio"
  • Bug 25553 - Edit item date sort does not sort correctly
  • Bug 25570 - Listing requests should be paginated by default
  • Bug 25509 - Remove useless libjs-jquery dependency
  • Bug 24352 - Wrong labels displaying in result list with OpacItemLocation
  • Bug 11994 - Fix OpenSearch discovery in the OPAC
  • Bug 25611 - Changing the vendor when creating the basket does not keep that new vendor
  • Bug 25756 - Empty HTML table row after OPAC "Appearance" preferences
  • Bug 25238 - Accessibility: Multiple 'H1' headings exist in the full record display
  • Bug 25236 - Accessibility: The 'Refine your search' box contains semantically incorrect headings
  • Bug 25154 - Accessibility: The 'Search results' page does not use heading markup where content is introduced
  • Bug 25239 - Accessibility: The 'Confirm hold page' contains semantically incorrect headings
  • Bug 25151 - Accessibility: The 'Your cart' page does not contain a level-one header
  • Bug 4985 - Copy a change on the calendar to all libraries
  • Bug 25805 - SIP will show hold patron name (DA) as something like C4::SIP::SIPServer=HASH(0x88175c8) if there is no patron
  • Bug 25491 - Perl warning at the login page of installer
  • Bug 25875 - Patron displayed multiple times in add user search if they have multiple sub permissions

Investigated patches for backporting and backport attempts

Some time need to determine whether it impact 19.05 or the feasibility of the backport. And also attempts to backport not possible due to code conflicts.

  • Bug 25045 - Add a way to restrict anonymous access to public routes (OpacPublic behaviour)
  • Bug 25861 - [19.11] Cannot copy MARC frameworks
  • Bug 25864 - Case sensitivity breaks searching of some fields in ES5
  • Bug 25789 - New expiration date on placing a hold in staff interface can be set to a date in the past
  • Bug 22807 - Accessibility: Add 'Skip to main content' link
  • Bug 25434 - When viewing cart on small screen sizes selections-toolbar is hidden

Misc

4 patches skipped quickly due to missing dependencies

Pushed Bug 24353 - [19.05] privacy_guarantor_checkouts incorrectly shows No on moremember.pl

19.05 specific

Investigated if cherry-picking CSS changes instead the regenerating could cause issues

Misc tasks and work on tickets: Analysis or implementation

Bug 23653 - Plack stopped working - JSON validation timeout

Dig and update info about user groups to explore how to fund community infrastructure

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

Patch to switch the continuous integration for 19.05 branch to MariaDB 10.1

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

Continuous integration: proposal to fix some issues with the build commands

  • Incomplete commands
  • Inconsistent cleanup

Coding Guidelines: Explore if the way of documenting DB fields and tables should be changed

https://wiki.koha-community.org/wiki/User:Victor_Grousset_-_tuxayo/Coding_Guidelines-SQL11-changes

Some user support on the #koha IRC channel

Investigate about future MariaDB 10.0 support in Debian 9

https://alioth-lists.debian.net/pipermail/pkg-mysql-maint/2020-July/013967.html

Continuous integration: 19.05: make MariaDB the default

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

Documentation

Release tools: Update minimal and recommended Perl versions

https://gitlab.com/koha-community/release-tools/-/merge_requests/15

Gather existing info about the system requirements and recommendations to be able to document that

Opened new tickets

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

Signoff related work (testing submitted patches so they can move on to be integrated)

Note: 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.

V2 of Bug 24353 - [19.05] privacy_guarantor_checkouts incorrectly shows No on moremember.pl

A lot of time on Bug 20271 - Merge deleted biblio, biblioitems, biblio_metadata, and items tables

  • Found issues with V2: one test is failing. The old failing ones are ok.
  • Search for eventual new warnings in the tests suite
  • Question about eventual followup to hide clutter in test logs
  • Search for eventually forgotten things like usage or mentions of the old tables
  • Read the whole combined diff of the dozen of patches
  • Try a test case with ElasticSearch

Bug 25964 - Data loss possible when items are modified

Bug 26033 - framapic is closing

Found issues with QA tools: Replace less check with scss

V2 of QA tools: Replace less check with scss