Skip to content
Islandora Foundation Community edited this page Sep 14, 2022 · 3 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

  • Willow Gillingham (Chair)
  • Seth Shaw
  • Alexander O'Neill
  • Will Panting
  • Yamil Suarez
  • Don Richards
  • Jordan Dukart
  • Annie Oelschlager
  • Rosie Le Faive
  • Akanksha Singh
  • Adam Vessey
  • Marcia Johnson
  • Isabella Nikolaidis (notes)

Agenda

  1. Deprecate Carapace? (and if we want to discuss deprecation)
  2. Issue Roundup - Link sorted by recently updated
  3. PR Roundup- Link sorted by recently updated
  4. Review of mailing list
  5. Feel free to add more, or add something from Islandora Discussions

Minutes

Deprecation Discussion

  • Rosie: Carapace has been around for a long time but hasn't been installed in a long time.

    • So should we deprecate it? How do we want to deprecate things/what is our deprecation cycle?
  • Seth: No build environment that uses it right now. The playbook was changed to use something else too, so it would only be past building if someone had forked playbook a long time ago, that it would still be showing up anywhere.

  • Rosie: Deprecation isn't saying that nobody can use it right now. It's saying we are not maintaining it.

  • Alex: If you do composer install it will cause a compatibility issue so it will be stopped there.

  • Rosie: Deprecation workflows - policies, procedures, and cycles around deprecation.

    • Moving things to the islandora-deprecated organization
      • When you transfer a repository between organizations the links should still work - Packagist, etc, will still retrieve it
    • Making notices of deprecation in repository README
  • Isabella: Archiving a github repository?

  • Will P: This usually happens after the deprecation cycle

    • Confuddles discovery if Github archived too early.
  • No opposition to deprecating Carapace, will be brought up in TAG

Issue Roundup

https://github.com/Islandora/islandora_ci/issues/14

  • Seth merged fix

https://github.com/Islandora-Devops/isle-buildkit/issues/245

  • Don: Main build files for each container. You don't just upgrade version number, checksum and a few other things may need to be updated.
    • To simplify and make consistent, suggestion to add environment variable or args at the top and then the change will only have to be those two lines.

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

  • Rosie: Testing something that comes very late downstream.
  • Rosie: How to speed it up? Two possible options:
    • Compiling a box that has most the stuff ready
    • Review what takes a long time. For example, we don't use groc and it's the one that take 30+ min
  • Seth: This was a reason for why we started issuing the islandora base box (although it still gets out of sync eventually)
    • But if you want something completely fresh and new it will still take forever.
  • Alex: ISLE design question too. A box that has everything but Drupal, and then that would'n't need to be updated as often.
    • Maybe not the most user-friendly, but could improve the upgrade cycle
  • Willow: ASU made a new base box from the latest code.

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

  • Seth: Merged associated PR, is being run in production.
  • Willow: Would there be a case where you want to pull thumbnails from the second page for example instead of the first?
  • Seth: This could be executed in Houdini with a separate action
  • Don: By object instead of global declaration?
    • Specify for ex. these 300 objects coming in, want to put in metadata from page 2.
  • We would have to make that configurable as part of the action. And then you have to further set up 2 actions stating which page you want, and then update the context for that colleciton to use that action instead of the ohter one.
  • This would be a follow up issue - to pick the page for the thumbnail.

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

  • Rosie: The group kind of flag in migration is added by a separate module.
  • Seth: Migrate Plus
  • Riosie: Drush is starting to include almost all the things you need to use with it for migrations. So to become more compatible with drush on its own we could use the tag tag so we can replicate what we have in groups. So you can say you want to run the migrations with this tag Islandora and then you would have the start.
  • Seth: You'd want to update the existing configs
    • Do you need the update hook? If people need to rerun migrations.
  • Seth: If there's any related documentation that needs to be updated that should be done as well

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

  • Adam: A number of config schemas don't exist. Getting them defined, there's still others.
  • The config schema defining PRs that are listed there could go in.

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

  • Break out Mirador from defaults
  • Alexander: I have Islandora Mirador with the git history pulled out and filtered into my personal repo, which could be moved over.
    • And an open PR that takes Mirador out of islandora defaults and into islandora_mirador. It has in the composer that it's incompatible with the version tag of any version type of islandora defaults that also contains mirador so we won't get that.

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

  • Akanksha: The problem is that right now the video derivatives generated take forever to play on chrome if the file is very large. because we are creating fragmented videos.
    • Fast tag does not support streams reponse
    • So they have to convert on the server and return the file.
  • Major issue is storage space, as the files could be huge.
  • Rosie: What does it need to be transformed on?
  • Akanksha: Homarus
    • It converts the file, streams the response.
  • Seth: ASU has a separate services server compared to the Drupal front end.
  • Seth: Change in assumption about how big it needs to be, if you already have it set up a certain way and the understanding that it's going to be streamed.
  • Seth: Should add a note that says if you're doing that update, increase your storage.
    • Will: +1 for adding to release notes
  • Jordan: Some of these controllers are hardcoding parameters and it's also inconsistent.
    • This could have been a config fix if those parameters weren't hardcoded in the first place.
  • Will: Some more work needed before merging
  • Akanksha: Some parameters for fmpeg are dperecated so that should also be fixed.

PR Roundup

https://github.com/Islandora/documentation/pull/2167

  • Update to Islandora Workbench documentation
  • Seth, Yamil to review

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

  • If you're going over to choose which kind of derivative you want to make, if you're doing JP2 or TIFF, you're going to use the file derivative option not the image.
  • Alexander: Islandora Lite has support for those formats within the image media.
  • Seth: Might start breaking a lot of their drupal views/ drupal assumptions
  • PR marked as draft.

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

  • Fixing batch upload children with validation accoridng to the default widget

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