Samvera Tech Call 2020-04-29
How to connect: https://psu.zoom.us/j/613720745 (link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Time: 9:00am PDT / Noon EDT
Moderator: Jeremy Friesen
Notetaker: Thomas Scherz
Attendees:
- Jeremy Friesen(University of Notre Dame)
- James Griffin (Princeton University Library)
- tamsin woo (UC Santa Barbara)
- LaRita Robinson(Notre Dame)
- Lynette Rayle (Cornell)
- Gordon Leacock (Univ. of Michigan)
- max (DCE)
- Abigail Bordeaux (WashU)
- Thomas Scherz (University of Cincinnati)
Agenda
Roll call by timezone per following order - ensure notetaker is present (moderator)
folks outside North and South America
Eastern timezone
Central timezone
Mountain timezone
Pacific timezone
folks who were missed or who dialed in during roll call
- Remind everyone to sign in on agenda.
- Welcome all newcomers!
- Agenda (moderator)
- Call for new agenda items (moderator)
Introducing Hyrax
/healthz
(tamsin woo)- CfP: Summer Component Maintenance Sprint (June 2020) (James Griffin)
- <add open agenda items here>
- Samvera help follow-up
- Slack #dev and #hyrax channel
- How is the default work type set in hyrax? https://samvera.slack.com/archives/CA8ANGLEL/p1587055265041500
- Has anyone implemented audit trail or logged changes on metadata? https://samvera.slack.com/archives/C0F9JQJDQ/p1588094016366300 (note this question had responses but may not have addressed the underlying question)
- Slack #dev and #hyrax channel
- Pull request review
- samvera/hyrax: remove the indexer initializer generator
- samvera/hyrax: better tests and documentation for `Hyrax::SimpleSchemaLoader`
- samvera/hyrax: Gh 4193 content event job
- samvera/hyrax: Adding Caching to IIIF Manifest Generation
- samvera/hyrax: Valkyrize attach file to work job.
- Moderator & notetaker for next time
- Moderator: Jeremy Friesen
- Notetaker: Thomas Scherz
- After call, this week's notetaker should create the agenda for the next call:
Open template agenda titled "Samvera Tech Call 2020-xx-xx"
- Click on ... in the top right corner, and select copy.
- Popup will open for location. It should contain:
- Space: Samvera
- Parent page: 2020
- Select copy. New page should be created.
- Modify the title to remove "copy of", update it with the next date, add moderator, notetaker, and any carry-over agenda info. Click Publish.
- PR Review - Linked below are all open PRs in all of our projects. I do not expect that we will work through all of these.
Samvera- samvera/hydra-head: Bump required ruby version to 2.4 to match hydra-head and hydra-core
- samvera/hydra-head: Add missing version bump commits to master for v11.0.0
- samvera/hydra-head: Run rubocop autocorrect for consistent styles
- samvera/hydra-head: Revert revert
- samvera/hydra-head: Handle multiple access levels when updating permission_attributes.
- samvera/hydra-head: compare entire timestamps of embargo_release_date and current time wh…
- samvera/rubydora: Remove ineffective multipart option
- samvera/active_fedora: Fixing the 10.3.x Solr schema to work with Solr 7.x releases
- samvera/active_fedora: core reload rescue edge case
- samvera/hydra-editor: Support Rails 6.0 and Ruby 2.7
- samvera/hydra-editor: Adding Ruby 2.7.z and Rails 6.y.z releases to the CircleCI build configuration
- samvera/hydra-derivatives: fixed bug where non-jpg document derivatives fail
- samvera/questioning_authority: Updating Rails development dependency
- samvera/questioning_authority: Adding config option for Geonames URLs
- samvera/browse-everything: Ensures that File System uploads are no longer dependent upon ActiveStorage and provides ActiveStorage cleaning
- samvera/browse-everything: Allow sprockets4 in gemspec, but installer injects sprockets3 requirement to local app
- samvera/browse-everything: Adds Ruby 2.7 and Rails 6.0.2 to the CircleCI config.
- samvera/browse-everything: Introduces support for sprockets 4.y.z releases
- samvera/hydra-works: Adding Ruby 2.7.z and Rails 6.y.z releases to the CircleCI build configuration
- samvera/noid-rails: Adding Ruby 2.7.z and Rails 6.y.z releases to the CircleCI build configuration
- samvera/hyku: Fix CollectionThumbnailPathService
- samvera/hyku: Contact page - customizable email to per tenant
- samvera/hyku: Bump secure_headers from 3.6.5 to 6.3.0
- samvera/hyku: Log downloads
- samvera/hyku: Add more citations tags
Samvera Labs- samvera-labs/hydra-pbcore: Specifies specific commit for active fedora dependency.
- samvera-labs/hydra-pbcore: Returns a boolean (instead of array) from HydraPbcore.is_valid?
- samvera-labs/active_fedora_relsint: Active fedora 8
- samvera-labs/hydra-remote_identifier: Update DOI resolver
- samvera-labs/hydra-remote_identifier: Update rest-client from version 1.7.3 to version 1.8.0 to fix OSVDB-1…
- samvera-labs/geomash: get specs passing, fix deprecations/warnings
- samvera-labs/ldpath: optionally return results as literals
- samvera-labs/ldpath: Allow limiting returned results to xsd:string
- samvera-labs/ldpath: Improve LDPath performance for batch transforms
- samvera-labs/hydra-shibboleth: Adding shibboleth and ldap implementation.
- samvera-labs/share_notify: Adding code to hit the v2 node endpoint
- samvera-labs/newspaper_works: Article Ingest work-in-progress [Partially complete, see notes below]
- samvera-labs/newspaper_works: Rails version pin, spec_helper fixes
- samvera-labs/avalon-bundle: [Snyk] Fix for 1 vulnerabilities
- samvera-labs/avalon-bundle: [Snyk] Security upgrade @rails/webpacker from 3.5.5 to 4.0.0
- samvera-labs/core-dependency-report: Introduces updates needed for the April 2020 Partners Meeting
- samvera-labs/geoserver-publish: Add file upload from a local source to geoserver
- samvera-labs/houndstooth: Changes to make the json schema function in react-json-schema
- samvera-labs/houndstooth: Date Created syntax
- samvera-labs/houndstooth: Date Created syntax & usage guidelines
- samvera-labs/hyrax-batch_ingest: Allow rails 5.2
- samvera-labs/hyrax-iiif_av: Test with hyrax master (3.0.0.beta2)
- samvera-labs/hyrax-active_encode: Test with hyrax master (3.0.0.beta2)
- samvera-labs/samvera-circleci-orb: Before and after build steps for code climate that handle parallelism
- samvera-labs/samvera-persona: Drop support for rails 5.1 and upgrade actionview
- samvera-labs/samvera-persona: Bump actionview from 5.2.3 to 6.0.2.2
- samvera-labs/browse-everything-components: Introduces a README and implements the `input-bytestream` Component
- samvera-labs/browse-everything-redux-react: Bump acorn from 5.7.3 to 5.7.4
- samvera-labs/digital_collections_elixir_example: Bump acorn from 5.7.3 to 5.7.4 in /assets
- samvera-labs/digital_collections_elixir_example: Integrates the Wallaby testing package
- samvera-labs/valkyrie_pg_demo: Bump puma from 3.12.2 to 3.12.4
- samvera-labs/valkyrie_pg_demo: Bump nokogiri from 1.10.7 to 1.10.8
- samvera-labs/valkyrie_pg_demo: Bump rack from 2.0.7 to 2.0.8
- samvera-labs/openseadragon-react-viewer: Bump acorn from 6.4.0 to 6.4.1 in /demo
- samvera-labs/openseadragon-react-viewer: Bump acorn from 5.7.3 to 5.7.4
Notes
2b. Introducing Hyrax /healthz
(tamsin woo). Healthz is an endpoint checker using OK Computer. It has a basic set of tools for checking the healthiness of applications. It has interactive routes at /healthz OR /healthz/all OR / healthz/solr. There are still opportunities to develop other individual services. Merged into master and can be back ported to 2.x if there is workable interest. Jeremy Friesen will ping Notch 8 to see about service coordination.
2c. CfP: Summer Component Maintenance Sprint (June 2020) (James Griffin). Princeton and James Griffin are looking to host a one week sprint in June around the maintenance and familiarization of the core components. It will be a good opportunity for on-boarding new developers. Contact James if interested in participating at any level.
2e. Slack Followup :
1. Tom Johnson clarified that the default work type is set by the first item in the ordering of the work types in the hyrax config initializer (config/initializers/hyrax.rb). Max communicated it back to channel.
2. Jeremy put a call to anyone who is familiar with metadata logging to help with the discussion thread. Conversation still in progress.
2f. Pull Request Review:
1. samvera/hyrax: remove the indexer initializer generator : Commented on issue regarding use of include.
2. samvera/hyrax: better tests and documentation for `Hyrax::SimpleSchemaLoader` : Approved and merged.
. 3. samvera/hyrax: Adding Caching to IIIF Manifest Generation : Jeremy will rebase and re-submit