Skip to content
Seth Shaw edited this page Sep 1, 2021 · 10 revisions

Time/Place

This meeting is held virtually via Zoom, with an open channel for chatter on Slack. Anyone is welcome to join. Here is the info:

Attendees

  • Seth Shaw
  • Don Richards
  • Eli Zoller 🪑
  • Nat Kanthan ✏️
  • Jordan Dukart
  • Rosie Le Faive
  • Willow Gillingham
  • Melissa Anez
  • Alexander O'Neill
  • Adam
  • Kyle Huynh
  • Mark Jordan
  • Alan Stanly

Agenda

  1. Issue Roundup
    1. No new issues
  2. PR Roundup
    1. No new PRs
  3. Leadership Group Update
  4. Feature Parity Document - Let's do a few more rows together!
  5. Renaming branches - https://docs.google.com/spreadsheets/d/1rC9EVXIxZQIUxGgquCytlDFUoZgCnow0uuxfBiRGC5s/edit#gid=0
  6. Rosie's wiki project - https://docs.lefaive.ca/w/index.php/Rosie_Le_Faive%27s_Islandora_Wiki
  7. Performance issues with islandora utils getTermWithUri
  8. ... Please feel free to add more...

(Last 10 Minutes): Roundtable

Minutes

  • Eli ran into some issues performance issues related to Islandora modules related to database queries. He has some solutions, that he maybe able to generalize.

Communication to the Islandora Leadership Group about sprint and other matters

  • Updates from Islandora Leadership Group: https://groups.google.com/g/islandora/c/vYzTfZY85vQ

  • Islandora sprint can potentially be organized for feature parity with playbook and ISLE, feature parity with Islandora 7.x and 2.0, and to provide demo content. Currently, several organizations have committed resources for sprint. However, the exact scope is yet to be determined.

  • A representative from Leadership Group may need to be available for the Tech Calls to liaison between the teams.

  • For now, Mark will request guidance from the Leadership Group related to sprint (leadership/co-ordination to organize the tasks/followup/sprint leader, scheduling), resources, as well as scope. The Tech Call contributors would like to provide input with respect to scope for the Sprint with the aiming of stabilizing the base box experience.

  • Mark will edit the points shared in this meeting notes and convey them to the Leadership Group end of today! Specifically, addressing the following points:

  1. clear direction on the sprint.
  2. Committers want to provide suggestions about what the outcomes of the sprint are (?)
  3. Details about resource commitments for the sprint
  4. Clarity on who is going to set timelines and deliverables for sprint. Who is the sprint leader?

Renaming branches

  • We need to clean up the branches to better support installation via composer.
  • Branches have several issues: inconsistent naming, stale branches
  • We should encourage people to fork and create PR from their own forks.
  • It would be helpful if people can mark the ones that can be deleted [https://docs.google.com/spreadsheets/d/1rC9EVXIxZQIUxGgquCytlDFUoZgCnow0uuxfBiRGC5s/edit#gid=0](from this list)
  • Drupal modules should be semantically versioned.
  • Ansible role repos can be tagged semantically as well.
  • Rosie - Is it best to cut releases for each repo? People have suggested that this may not be needed. We need to better understand what release entails.
  • Seth suggested that we may not need to do synchronized releases for all the modules unless there are breaking changes (i.e api changes).

Rosie's wiki project

  • This wiki aims to document what are the kids of things people doing digital asset management need, mainly focusing on Islandora.
  • It is an open wiki. Feedback and contributions are welcomed.

Performance issues with islandora utils getTermWithUri

  • Eli is experiencing issues with islandora utils getTermWithUri, when there is a large number of taxonomies. One possible solution is to avoid using the getTermWithUri and rather use the taxonomy id.
  • Seth suggested that he has not seen performance issue, perhaps because they are using Memcache. Seth installation has ~400,000 nodes with 10,000s of taxonomy terms. (Update: we have 537,728 nodes and 20,934 taxonomy terms in production as of this afternoon.)
  • Jordan Dukart suggested the Drupal caching methods can potentially be used to addressed this. He has ingested ~250,000 objects without notable performance issues.

Issues need to be cleaned up

  • Having too many un addressed issues https://github.com/Islandora/documentation/issues leaves a bad impression on people evaluating the project. There are many stale issues that needs to be closed. Some issues are use cases.
  • Old issues review to become a standing meeting item (oldest issues).

This is an archive. For new Tech Call notes, click here

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally