Date

Call-in Information

Time: 11:00 am, Eastern Time (New York, GMT-04:00)

To join the online meeting:

Slack

Attendees

(star)  Indicating note-taker

  1. William Welling 
  2. Andrew Woods
  3. Alexander (Sacha) Jerabek  
  4. Benjamin Gross (star)
  5. Ralph O'Flinn
  6. Huda Khan
  7. Don Elsborg
  8. Brian Lowe

Agenda

  1. i18n update
    1. - need one more review, Benjamin Grosshas "approved"
    2. - the final lynchpin
  2. Simplifying installation
      1. Two tasks: process for auto-configuration and determining the correct configuration
  3. Moving Scholars closer to core - next steps
    1. SelectQueryDocumentModifier
    2. Entities: Collection, Concept, Document, Organization, Person, Process, and Relationship
    3. Configuring Solr
  4. Moving Data Ingest Task Force forward
  5. Renaming of 'master' branch?
    1. Update: "GitHub to replace 'master' with 'main' starting next month"

Future topics

  1. Vitro JMS messaging approaches - redux
    1. Which architectural pattern should we take?
    2. What should the body of the messages be?
  2. Renaming of 'master' branch? (ZDNet, BBC)
    1. Guidance from GitHub 
    2. DSpace has done it
    3. Fedora has done it
    4. Samvera is doing it
  3. Incremental development initiatives
    1. Integration test opportunities with the switch to TDB - requires startup/shutdown of external Solr ..via Maven

Tickets

  1. Status of In-Review tickets


Notes 

Draft notes in Google-Doc 

    1. i18n update
      1. Andrew - I don’t think much has been done since our last call. True.
      2. VIVO-1848 - i18n: Improve Identification of files to filter IN REVIEW - need one more review,
        1.  Benjamin Gross has "approved"
        2. Another review would be preferred 
        3. Removes the available.langs file
        4. Changes structure of rdf directory - see https://github.com/vivo-project/Vitro/pull/169 for the new directory structure
        5. Retains the directory of the language agnostic files from before
      3. VIVO-1885 - i18n-regression-test documentation IN REVIEW
        1. Andrew: It’s challenging, but he’s gotten it to work from the documentation
      1. VIVO-1918 - i18n: Reload firsttime files on start-up if changed IN PROGRESS - the final lynchpin
        1. Leading to a more exciting discussion on RELEASING THE BETA (of the merged i18n work).
        2. Brain Lowe should have an opportunity to work on it in October
        3. Brian: Is there still a concern about page rendering speed with language filtering turned on? 
        4. Andrew: Is caching a possibility?
        5. Brian wants to look at the filtering mechanism algorithm. The actual amount of data returned when languages are enabled is not significantly more, but we lose a lot of time in the filtering mechanism itself.
        6. Or can we order the result set from the queries so the language data is grouped together?
        7. Andrew: Is there a small example dataset to evaluate the difference between languages on and off?
        8. So remaining issues: Reload firsttime, performance, and a boatload of documentation (Andrew points to Sacha gently)
        9. Does it make sense to schedule another sprint? 
        10. Ralph: Perhaps a two week sprint? Andrew: Perhaps first week, finish i18n work then second week prepare the release.
        11. Ok, so do we need a sprint? If so, what is the nature of the sprint? Sacha says he could focus on documentation for a week. Brian and Benjamin will not be able to devote an entire week to a sprint. Others may be able to participate (eg Dominik) and we will rely on the committers for reviews.
        12. Huda will provide ONE WEEK of moral support 
        13. Andrew will attempt to schedule with Ralph and Sacha (plus Dominik and Mathias and UQAM folks).
    1. Distillation of priorities: https://docs.google.com/spreadsheets/d/17tfl5-q8DmRTI-Vc2MiONsscaQ4JBlAWy7SbvzXdL40/edit#gid=0
      1. Note #7 - simplifying installation
    2. Simplifying installation
      1. VIVO-1443 - Decouple VIVO build from installation IN PROGRESS
    1. VIVO-1752 - Instantiate Solr core via API OPEN
      1. Two tasks: process for auto-configuration and determining the correct configuration
      2. See updates to https://jira.lyrasis.org/browse/VIVO-1752
      3. TAMU uses a Spring solr library to manage the schema. Still requires an initial config. 
      4. It’s not clear if Solr is really intended to be built this way
      5. Andrew is concerned if Solr exists outside the VIVO server
      6. Brian reports that in the past people have requested having Solr on a separate server… but we don’t usually do that.
      7. Brian - even if we can’t create the config via API perhaps the Schema could be created?
      8. Spring API solr requires a collection to exists… could be default. Will read your annotated solr document files and update the schema for you.
        1. Some gotchas… e.g. can’t mutate certain types of fields
  1. Moving Data Ingest Task Force forward
    1. Haven’t heard from them in awhile
  2. Renaming of 'master' branch?
    1. Update: "GitHub to replace 'master' with 'main' starting next month"
    2. Might still be some work on the GitHub side for easy migration


Actions