About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20210706

This is an old revision of the document!


VuFind Community Call Minutes: July 6, 2021

Attending: Betina Schnepf, Oliver Goldschmidt, Chris Hallberg, Demian Katz, Juha Luoma, Ere Maijala, Hajo Seng, Mario Trojan

Agenda

1. Development Planning

Newsletter Highlights

The June, 2021 Newsletter was discussed.

CSV Importer

Demian has continued to work on this, and has incorporated some feedback from Ere. The final step is writing tests and addressing some edge cases; he will work on that this week.

Future of JIRA

No news.

Javascript Dependencies

No news.

Possible Laminas Deprecations

No news.

Static Analysis Tools

No news.

utf8mb4 Database Encoding

Mario did lots of tests and had no problems – good news so far. In migrating from CentOS to Ubuntu and MariaDB to MySQL 8, he has run into problems connecting to MySQL 5 with MySQL 8 clients, though these issues are not directly related to VuFind. Mario pointed out that MySQL 8 uses utf8mb4 by default, so this problem may solve itself over time; perhaps no specific action is needed. There was discussion of whether upgrading from a non-utf8mb4 MySQL 5 to MySQL 8 would cause problems; Mario did not think there would be problems as long as you do a MySQL dump and import, but does not have specific evidence to support this.

Ere suggested that there are possible problems with foreign key relationships if different tables have different encoding types. He proposed changing to the new encoding now to reduce compatibility problems in the future.

We should do experiments about character widths; are widths bytes or characters? Is behavior different for CHAR vs. VARCHAR? Demian will try to take a look at this if no one else gets there first.

Ere may be able to help with some experiments, but probably not in the short term due to upcoming holidays.

Ere pointed out that the column size limits of MySQL 5.5 may be a problem here. Demian proposed raising VuFind's MySQL requirement to 5.7, since that is currently the lowest version which has not yet reached end of life.

Demian proposed finishing this conversation on the JIRA ticket.

Search System Command Pattern Refactoring

Pull request #1967 has been merged.

Release 7.1.1

VuFind 7.1.1 was released on schedule, on Monday, July 5.

Release 8.0

We need to set a release date for VuFind 8.0 soon, but time ran out in yesterday's PMC meeting before this could be determined. Outstanding work can be found in the 8.0 JIRA version and the 8.0 GitHub milestone. These tickets and pull requests were discussed and prioritized.

All of the outstanding work which adds translation keys has already been merged, so Demian will begin requesting translation updates from volunteers this week.

Demian proposed August 16, 2021 as a possible release date.

2. WOLFcon

The WOLFcon event was a success; recordings of VuFind-related sessions can be found in the WOLFcon 2021 VuFind YouTube Playlist.

3. Video Tutorial: Introduction to ILS Drivers

Due to the length of the VuFind 8.0 release discussion, this recording was deferred until later.

4. Other Topics?

Mario observed that there is inconsistent language in the English translation file (favorites vs. saved items). General consensus was to use “Saved Items” instead of Favorites (more general term, and less concern with UK vs. US English). Mario will open a pull request to normalize this.

Next Call

The next call will be Tuesday, August 3, 2021 at 9am Eastern Daylight Time (13:00 GMT).

community_call/minutes20210706.1625577652.txt.gz · Last modified: 2021/07/06 13:20 by demiankatz