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.
developers_call:minutes20190326

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
developers_call:minutes20190326 [2019/03/22 12:55] – [1. Development Updates] demiankatzdevelopers_call:minutes20190326 [2019/03/26 13:23] (current) – [3. Next Call Date] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: March 26, 2019 ====== ====== VuFind Developers Call Minutes: March 26, 2019 ======
  
-Attending: +Attending: Chris Hallberg, Demian Katz, Lionel Walter
  
 ===== Agenda ===== ===== Agenda =====
Line 18: Line 18:
   * [[https://github.com/vufind-org/vufind/pull/1346|#1346]] - merged - Sierra ILS driver improvement.   * [[https://github.com/vufind-org/vufind/pull/1346|#1346]] - merged - Sierra ILS driver improvement.
   * [[https://github.com/vufind-org/vufind/pull/1347|#1347]] - in progress - New setting to disable "home library" controls in user profile.   * [[https://github.com/vufind-org/vufind/pull/1347|#1347]] - in progress - New setting to disable "home library" controls in user profile.
-  * [[https://github.com/vufind-org/vufind/pull/1348|#1348]] - in progress - Proposal to display AND in applied filter list for consistency with OR/NOT.+  * [[https://github.com/vufind-org/vufind/pull/1348|#1348]] - merged - Proposal to display AND in applied filter list for consistency with OR/NOT.
   * [[https://github.com/vufind-org/vufind/pull/1349|#1349]] - in progress - Modernization of date handling in SolrMarc custom Java code.   * [[https://github.com/vufind-org/vufind/pull/1349|#1349]] - in progress - Modernization of date handling in SolrMarc custom Java code.
   * [[https://github.com/vufind-org/vufind/pull/1350|#1350]] - merged - Work to resolve discrepancies in OAI-PMH server date handling (not everything was properly converted to UTC).   * [[https://github.com/vufind-org/vufind/pull/1350|#1350]] - merged - Work to resolve discrepancies in OAI-PMH server date handling (not everything was properly converted to UTC).
Line 26: Line 26:
   * [[https://github.com/vufind-org/vufind/pull/1354|#1354]] - in progress - Email address validation functionality.   * [[https://github.com/vufind-org/vufind/pull/1354|#1354]] - in progress - Email address validation functionality.
   * [[https://github.com/vufind-org/vufind/pull/1355|#1355]] - merged - PAIA ILS driver improvements.   * [[https://github.com/vufind-org/vufind/pull/1355|#1355]] - merged - PAIA ILS driver improvements.
 +  * [[https://github.com/vufind-org/vufind/pull/1356|#1356]] - in progress - OAI-PMH server performance optimizations.
 +  * [[https://github.com/vufind-org/vufind/pull/1357|#1357]] - in progress - Minor Javascript bug fixes.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
Line 41: Line 43:
 === 6.0 Roadmapping === === 6.0 Roadmapping ===
  
 +No major news -- Demian is still focusing on pull requests.
 ==== 3. Next Call Date ==== ==== 3. Next Call Date ====
  
-Demian proposed skipping the next scheduled call (April 9) due to a conflict with the CNI conference.+Demian proposed skipping the next scheduled call (April 9) due to a conflict with the CNI conference. There were no objections.
  
 ==== 4. Other Topics? ==== ==== 4. Other Topics? ====
  
 +Lionel asked about integration testing, and Demian explained the current Mink/Selenium stack used in continuous integration at Villanova. He clarified that the test runs automatically in Jenkins by using a headless X driver, and that he also manually runs it on an as-needed basis on his test server to watch the tests running in a real browser. Currently, the CI instance is using an older version of Firefox and his manual instance is using the latest Chrome; this is the result of software version limitations on the different systems and may change in future. Demian pointed out that the test suite is not completely stable -- some tests intermittently fail due to timing issues in spite of all efforts to force consistency -- but it's still good enough to be a useful tool. His strategy is to run the full suite, take note of which tests fail, then re-run failing tests to check if the failure is occurring consistently. If it is, there is a problem; if it goes away by itself, it was just a timing bug.
 +
 +Lionel also asked about the status of the Alma driver; Demian referred him to Michael Birkner, who has done much of the driver development and is currently using it in production. He also mentioned that ongoing work to further improve and optimize the driver is underway -- it should already be production-suitable, but performance will improve further in the near future.
 ===== Next Call ===== ===== Next Call =====
  
Line 52: Line 58:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20190326.1553259307.txt.gz · Last modified: 2019/03/22 12:55 by demiankatz