User:Victor Grousset - tuxayo/Community work/Reports/2020-07
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
- Followup on trying to get the root cause fixed: https://github.com/OAI/OpenAPI-Specification/issues/2280
- Ticket opened on the Debian package to get the files included https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964496
- Relaying info from upstream to Koha's ticket to see how this could move forward
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)
- koha-push updatebz puts a wrong value in "Version(s) released in"
- Bug 25928 - xt/find-license-problems.t should ignore release-tools
- release-tools don't pass t/00-testcritic.t
- qa-test-tools don't pass t/00-testcritic.t
- Bug 25930 - Datatables_Members.t is failing randomly
- HTML tags in ticket names should be escaped
- missing dependency: qa tools don't work on Debian 10 and Debian 11
- kohadev user doesn't have the qa alias
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