Skip to content
Islandora Foundation Community edited this page Jul 20, 2022 · 4 revisions

Time/Place

This meeting is held virtually via Zoom, with an open channel for chatter on Slack. Anyone is welcome to join. The hosting can be claimed by anybody with the host ID. The Host ID is in the header of the TAG slack channel.

Chair Roster

These are the core members of TAG and will take on chair of the meeting if there are no volunteers, and will support volunteers who are chairing for the first time:

  • Don πŸͺ‘
  • Seth
  • Rosie
  • Willow

Attendees

  • Don Richards (Chair)
  • Willow Gillingham
  • Jordan Dukart
  • Rosie Le Faive
  • Yamil Suarez
  • Adam Vessey
  • Alexander O'Neill
  • Will P
  • Kevin Fletcher
  • Rebel Cummings-Sauls
  • Frazer Nyambe
  • Isabella Nikolaidis (notes)

Agenda

Note that links are to the document repository only. New issues in other repositories or organizations will not appear in this list, and should be added by interested parties directly to the agenda.

  1. Issue Roundup - Link sorted by recently updated
  2. PR Roundup- Link sorted by recently updated
  3. Review of mailing list
  4. IslandoraCon Use-a-Thon ideas brainstorming
  5. Feel free to add more, or add something from Islandora Discussions
  6. For an Islandoracon I (Yamil) will give a lightning talk to introduce newcomers Slack and how to use it. I want to collect Slack tips/suggestions from folks in our community of how to use Slack in general and/or tips on how best to use it in our community. Her is my collection form: https://docs.google.com/forms/d/e/1FAIpQLScyLuljG5dP-wxbSj2hehB_-KN7_itVULO4uNnwezbvQhrjTg/viewform?usp=sf_link

Minutes

Issue Roundup

https://github.com/Islandora/openseadragon/issues/2

  • Rosie: older issue, we've resolved this issue and can likely close it
  • Don, Will: πŸ‘ This covers the issue

https://github.com/Islandora/documentation/issues/1784

  • Rosie: removed the 'documentation' tag and it broke things

https://github.com/Islandora/documentation/issues/1583

  • Rosie: right now if you throw a pdf at hypercube, it does to text.
  • We can use a file extractor module?
  • Removing it may give us OCR of pdfs
  • For hypercube to be super awesome, we'd have to write a "what alan had done with pdf-to=text" and do OCR my pdf
  • This would add another dependency.
  • Don: Is the current export to TIFF, and OCR that?
  • Rosie: That's what ocr my pdf script does. Tesseract only takes image files.
    • OCR my pdf doesn't return an ocr file the way we expect turns from hypercube. Different format
  • Don: We could extract each pdf page to its own png and send that to tesseract, so we'd only have to have the existing technologies - but this is adding complexity.
  • Jordan: We've used https://github.com/virantha/pypdfocr in the past for image-based PDFs.
    • Rosie: and it does folder watch as well
  • Adam: the output type looks configurable for ocr my pdf
    • or it might be pdf vs pdf-a
  • Rosie: If you have an image-based pdf its much more useful if the ocr is right in the file isn't it?
  • Adam: The question is then do you store the pdf-a separately from pdf?
  • Don: Do we generate a service file for pdfs?
  • Rosie: Do we make thumbnails for them?
  • Don: pdf-a and pdf-ua
    • in the states, for section 508 pdf-ua is required - wonder how far of a stretch it is to get it from a to ua
  • Rosie: image derivative generation for pdf-ua

https://github.com/Islandora/documentation/issues/2132

  • Rosie: I've got port 8080 and if I navigate to manger/html gets a 403 access denied.
  • Sounds like your tomcat if it's running, isn't configured quite the same.
  • Alex: You have to enable tomcat's manager app - doesn't work out of the box.
  • Yamil: I can reach out via email and Slack.

https://github.com/Islandora/islandora/issues/885

  • Rosie: Our test configs are kind of old.
  • Legacy framework and what it is tested on doc
  • We don't test on php 8.0 and 8.1
  • For drupal modules we've been stuck for a while on 9.5.1, 9.
    • Propose we bump them up to 9.4x or 9.5 dev
  • Adam: there's a later pr that has influence on one of these
  • Rosie: Drupal 10, we currently have as experimental in the islandora module. It's failing bc contexts doesn't work with Drupal 10 yet.
    • Separate branch?
  • Jordan: PHP 8 - there hasn't been a code pass done on islandora above PHP 7 yet.
    • You can see that it complains about things
  • Rosie: 8.0 or 8.1? Are they warnings? The tests seem to have no problems currently.
  • Jordan - have to double check

https://github.com/Islandora/islandora/pull/886

  • Rosie: Mark all as experimental/allow fail before, might be a way to start getting that working.
  • Should we bump up testing on drupal 8 to newset version or should we remove it?
  • Alexander: I would just ignore it.
  • Adam: The update between 8 and 9 is small.
  • Rosie: this sounds like a call to remove it?
  • Jordan: Since Drupal 8 is considered end of life, we can go ahead and remove it.
  • Rosie: Should we test on both MySQL 5.7 and MySQL 8 which is out. Should we add it? and/or replace 5.7?
  • Jordan: expanding the testing matrix is good but adds to build time.
  • Alexander: the testing matrix reflects the environment - it runs the same software more or lesss that drupal interacts with.
  • Jordan: Drupal 10 is still saying MySQl
  • Anyone opposed to changing it to mysql 8 and keeping it 8? To keep build time down.
  • Matomo only works with MySQL,
  • Jordan: there are current issues with Drupal and MySQL https://www.drupal.org/project/drupal/issues/3036725
    • Adam: dealing with multilingual stuff
  • Rosie: Dropping drupal 8, potentially moving up to MySQL 8?
  • Drupal 10 - in our out?
    • Jordan: we will have to expect failed tests
  • Rosie: I'll put Drupal 10 in the checks.
  • Adam: https://www.drupal.org/project/issues/search?issue_tags=MySQL%208
  • Rosie: We have other modules that doen't work on Drupal 10 but will require more poking around to figure out.
  • Leave PHP 7.4 in for security.
  • Drupal 9.3 is supported until December.

https://github.com/Islandora/documentation/issues/2134

  • Adam: If you did have access file constraints it would still attempt to render openseadragon. Since it can't access the file it shows a broken view. that happens as well if you view a book and don't have access to it.

https://github.com/Islandora/islandora/pull/884

  • Adam: If you change file access controls, PR checks the controls before returning IIIF manifest
  • Anything that does a hook file access, you can reproduce it
  • Adam: Person from DGI can't merge.

Pull Request Roundup

https://github.com/Islandora/carapace/pull/27

  • Rosie: carapace has been out of date for a long time.

  • Rosie: The other point of this PR is that it solves 3/7 of the dependeabot alerts, 3 of the others are about the embedded module.

  • https://github.com/Islandora/carapace/tree/8.x-3.x/styles/uikit/components/hover-css

  • Does anybody use this?

    • If nobody does, we could move to deprecated repo.
  • Adam: Same thing with plugins breaking the script - composer - that's why carapace is timing out.

Mailing List

https://groups.google.com/g/islandora/c/3qoquR5gALo

  • Rosie: Query getting garbled before it gets to SOLR?
  • Don: Had a problem with server where once every 3 days at night would send these complex solr queries. Badbots add on resolved this
  • Don to follow up

Other

Quick Link to a Wiki Search in Github

🏠 Home

✍️ Onboarding Checklist

πŸ—ΊοΈ Roadmap

❓ How to maintain this wiki

Committees/Groups

πŸ““ Board of Directors (BOD)

πŸ““ Coordinating Committee (ICC)

πŸ““ Leadership Group (LG)

πŸ““ Technical Advisory Group (TAG)

πŸ““ Code of Conduct Committee

πŸ“š List of Interest Groups

Meetings

πŸ“† Weekly Open Tech Call

πŸ“† Monthly TAG Meetings

πŸ“† Monthly Open Meetings

πŸ“† Biweekly Islandora Coordinating Committee Meetings for ICC members

Camps and Conferences

πŸ“£ Upcoming:

  • No upcoming events

πŸ“£ Past Camps and Conferences

πŸ“… see the Islandora Community Calendar for events and meetings.

Clone this wiki locally