Skip to content
Gavin Morris edited this page Mar 25, 2020 · 8 revisions

Time/Place

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

Attendees

  • Daniel Lamb
  • Melissa Anez
  • Don Richards
  • Willow Gillingham
  • Alan Stanley
  • Gavin Morris
  • Yamil Suarez
  • Jared Whiklo
  • Bethany Seeger
  • Mark Jordan
  • Seth Shaw
  • Eli Zoller
  • Debbie Flitner
  • Natkeeran Kanthan
  • Rosie Le Faive

Agenda

  1. How are you doing?
  2. Recent Webinar For Release
    1. Recording: https://youtu.be/w752gCWBQRs
    2. Slides: https://docs.google.com/presentation/d/1OY9IFqjLXHXlbPzI26yj2_OGLMSw_97wK-wSzacyuUQ/edit?usp=sharing
  3. Last Release Issue: https://github.com/Islandora/documentation/issues/1274
    1. PR: https://github.com/Islandora/islandora/pull/764
  4. Busting the 65-field myth using https://github.com/mjordan/drupal_field_limit_tester
    1. More myth busters wanted!
  5. Issue Roundup
    1. https://github.com/Islandora/documentation/issues/1454
    2. https://github.com/Islandora/documentation/issues/1460
    3. https://github.com/Islandora/documentation/issues/1461
    4. https://github.com/Islandora/documentation/issues/1462
    5. https://github.com/Islandora/documentation/issues/1469
    6. https://github.com/Islandora/documentation/issues/1465
    7. https://github.com/Islandora/documentation/issues/1466
    8. https://github.com/Islandora/documentation/issues/1469
    9. https://github.com/Islandora/documentation/issues/1470
    10. https://github.com/Islandora/documentation/issues/1471
    11. https://github.com/Islandora/documentation/issues/1472
  6. Feel free to add agenda items...

Meeting Notes

  • Gavin Morris - notetaker

Agenda

  1. How are you doing?
  • Discussion of COVID-19 in our areas.
  • Community participation is increasing and staying steady.
  1. Recent Webinar For Release
  1. Last min - Release Issue
  1. Busting the 65-field myth using https://github.com/mjordan/drupal_field_limit_tester (from Mark Jordan)
  • More myth busters wanted!
    • Can someone else stand up a clean vagrant box with Drupal / Islandora and test this please to confirm findings?
  • Process / description:
    • MJ: Created a PHP script that dumps out yaml files to let users bring a Drupal instance to its knees with adding / creating a content type with 1000 fields on it. This has shown the 65 field limit to be a myth on Drupal and MySQL. In 2007, MySQL did have 65 table limit. Postgres can handle this increase too. Not all good news, cannot update through web-gui for this despite being able to have a content type with 1000 fields. REST is fine.
  • Melissa: What is the limit on the browser?
    • MJ: Only tested on vagrant but not tuned prod stack. Didn't test in smaller increments but can report at 500 level problems started in web-gui / browser.
  1. Issue Roundup
  • https://github.com/Islandora/documentation/issues/1454

    • This is one DL found when doing ISLE stuff, Aaron Birkland setup ActiveMQ and Karaf and rightly set it up using a user name and password. DL had issues with using activemq anonymously which is not ideal and should be locked down independent of firewall. Add to config form. Doesn't need to be ActiveMQ but in practice has only been ActiveMQ. Using neutral broker url to avoid service lock-in. All work to be done in configuration.
    • ISLE Project to test and to add to backlog for 3rd party configuration
  • https://github.com/Islandora/documentation/issues/1460

    • Dependency update which requires code change.
    • Not major but nice to keep track of.
    • Jordan from DG pointed out where in the source plugin to make changes
  • https://github.com/Islandora/documentation/issues/1461

    • Whitescreen if Activemq is down?
    • issue if this goes down instead of Fedora previous assumptions were incorrect
    • Working Activemq is now assumption for overall working site / stack
    • One spot in init event class to touch up (same spot as you would enter username and password)
  • https://github.com/Islandora/documentation/issues/1462

    • Absolute file path assumption in crayfish role in CentOS which is Houdini microservice due to symfony
    • CentOS folks experience this?
    • Jared W. rebuilt one 3 times and it wasn't an issue for him.
    • Will need to build CentOS box to test adn report back to ticket filer.
  • https://github.com/Islandora/documentation/issues/1469

    • Test Ansible role and perhaps tweak to check if installed
    • Unclear where grok goes on the box? Shared so file?
  • https://github.com/Islandora/documentation/issues/1465

    • Crayfits works with proxying running Fits server from Harvard
    • Easier to run proxy, in general adds operational complexity
    • In Isle needs additional container.
    • in theory pass everything via the cli to FITS but ffmpeg has challenges with standard in
    • need to vary from what we are currently doing
    • Alan can drop web service entirely with shell script
      • can pull code from Gemini and grab as a stream
      • might be tricky as 1 step in on moving microservices into symfony, crayfits commons is moved in
      • how to wire up has changed
      • might work with internal bash command
    • Jared W. there is a symfony-rewrite branch on the crayfits repo provides bundles to be wired in: jwt provider, command execute service and api-x middleware
  • https://github.com/Islandora/documentation/issues/1466

    • Another ISLE fun one. Similar to a previous fix.
    • Get strange error due to syntax issue.
    • 74 error, future proof.
  • https://github.com/Islandora/documentation/issues/1470

    • Cannot specify path / autopath for corporate terms
    • Strange interplay of Drupal contrib modules?
    • Good to fix in general as sites want to use url aliases or to migrate aliases instead of node/1 and with tokens is important
  • Ran out of time to address / discuss these:

  1. Bethany S. question: In terms of migrating data from fresh 8 install not from 7, still use csv file with migrate csv module or is there something else?
  • Currently working on paged content migration example and will share information shortly
  • DL :Lot of ways to do this.
    • Can slog through and learn migrate API stuff (steep curve) and not documented. Drupal stuff is lacking here in documentation and Islandora documentation is better than this. DL. Still very poopy. ;)
    • Can always use REST which is a tool that Mark J and Seth S are working on but has gnarly json format if you don't mind working with that and a php script or curl. Drupal format.
    • If you have all of the stuff and can mount a disk, then you can mount disk as a private filesystem through fly system. Migrate in place with a script from Danny. If you know the directory, then they become available but you need to iterate and make additional data / files for it.
    • DL & SS: In terms of UI, nothing in the works yet but the desktop tool is ongoing. Nothing to upload and make files ... yet. Workbench tool is usable and rough around the edges. Not widely tested. UPEI using it along with Seth Shaw. Islandora workbench is the csv to rest uploader. Islandora bench desktop is the GUI. Anything complex with the media, if have master file and derivatives cannot do well with Islandora workbench. migrate api is best with complex media structures at this moment.

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

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally