Skip to content
Natkeeran edited this page Aug 7, 2019 · 10 revisions

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join. Here is the info:

  • Time: 1:00pm Eastern Daylight Time US (UTC-4)
  • Zoom link: https://zoom.us/j/203396828
  • IRC:
    • Join the #islandora chat room via Freenode Web IRC (enter a unique nick)
    • Or point your IRC client to #islandora on irc.freenode.net

Attendees

  • Danny Lamb
  • Melissa Anez
  • Alexander O'Neill
  • Debbie Flitner
  • Eli Zoller
  • Ian Stewart
  • Jared Whiklo
  • Mark Jordan
  • Natkeeran 🌠
  • Noella MacIntyre
  • Rosie Le Faive
  • Tammy Wolf
  • Tommy Keswick
  • Jonathan Green

Agenda

  1. PR to install FITS work so we can test it
    1. https://github.com/Islandora-Devops/claw-playbook/pull/129
  2. Dockerized Islandora 8 that still uses our Ansible roles!
    1. https://github.com/Islandora-Devops/claw-playbook/pull/127
  3. Ubuntu 18.04
    1. https://github.com/Islandora-Devops/claw-playbook/pull/125
  4. Separate Solr from rest of stack
    1. https://github.com/Islandora-Devops/claw-playbook/pull/126
  5. Versioning
    1. https://github.com/Islandora-CLAW/islandora/pull/154
    2. https://github.com/Islandora-CLAW/Alpaca/pull/61
    3. https://github.com/Islandora-CLAW/Crayfish/pull/74
  6. Silex -> Symfony 4 PRs (Don't want this to sit too long)
    • I'm avoiding the ansible-roles, 'cause it seems daunting to have 1/6ths Symfony and 5/6ths Silex configuration.
    1. https://github.com/Islandora-CLAW/Crayfish-Commons/pull/26
    2. https://github.com/Islandora-CLAW/Crayfish/pull/73
  7. Better MODS fields
    1. https://github.com/Islandora-CLAW/controlled_access_terms/pull/35
    2. https://github.com/Islandora-CLAW/islandora_defaults/pull/5
  8. Issue Roundup
    1. https://github.com/Islandora-CLAW/CLAW/issues/1234
    2. https://github.com/Islandora-CLAW/CLAW/issues/1235
    3. https://github.com/Islandora-CLAW/CLAW/issues/1236
    4. https://github.com/Islandora-CLAW/CLAW/issues/1237
    5. https://github.com/Islandora-CLAW/CLAW/issues/1238
    6. https://github.com/Islandora-CLAW/CLAW/issues/1239
    7. https://github.com/Islandora-CLAW/CLAW/issues/1240
  9. ... (feel free to add agenda items)

Minutes

  1. PR to install FITS work so we can test it

The PR creates a micro-service for FITS. When a media is created with Original File " Media Use" field, it will get the XML result from FITS micro service, then populate a content type with fields from the XML.

It would be useful to support FITS creation on demand and for other type of Media files (such as Preservation Master). It would be useful to make the existing Actions related to FITS in Drupal available via REST.

  1. Dockerized Islandora 8 that still uses our Ansible roles!

Anislbe roles are being used to provision Docker containers. This is very useful as we can reuse the provision logic in Ansible without recreating it for Docker.

This is for development only. It will require more work to make it more generic/robust.

Currently there are two inventory copies. It would be better to keep one copy. We might be able to use service name or host name to avoid this.

ISLE project could be engaged to make this docker deployment a reality.

  1. Ubuntu 18.04

Ready to go.

  1. Separate Solr from rest of stack

Ready to go.

  1. Versioning (Please see the PRs above)

This PR is related to aligning Drupal and Fedora versions.

When you Save a Node, it fires action to create a version. This is configurable via context as some users may prefer not to create a version. The event is send to the queue, then to Alpaca, which passes it to Milliner.

There might be an issue related to order in which these events are fired. We may have to check the state or verify the last version created in Fedora before creating it again. Lastmodified timestamp from Drupal could be used to check the version/state.

Unless we have a way to check the previous verison created, the version creation may not be Idempotent.

  1. Silex -> Symfony 4 PRs (Please see the PRs above)

Need someone to test ths above PRs and provide feedback to Jared so he can convert all the microservices in Crayfish to Symfony 4. Doing partial conversion is more complex than doing it all at once. But, before that someone need to review the decisions being made related to Symfony 4 and provide feedback to Jared.

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

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally