Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Day 1

We got Zoom set-up AND with a polycom! 

...

Rachel - Trying to get oriented to the community. 

PR Checklist: https://samvera.github.io/pr-checklist.html

...

  • Rails 6 preparation - There are a few Spotlight test failures, there are some incremental PRs submitted. Work is done on Samvera core components
  • Indexers - Spending time on related issues around generating a new Valkyrie resource; Working on properly setting classes for the object. Back to working on the indexer. Wings had no concept of a Valkyrie resource existing before an ActiveFedora resource existed. This is close to full and proper index of Valkyrie native objects.
  • Documenting Dive into Valkyrie - Created a long list of what was found, triaged what to do, and worked to not clobber each others work. Hope to wrap up tomorrow.
  • Working on upgrading Hyku to Hyrax 3 - So many dots…bundler is stuck on many dependencies; Oh boy!
  • HOLDING - Spinning up a Hyrax application with Postgresql to see what’s broken; Indexing and the Form objects don’t yet work, may be things around permissions
  • Working on jobs - Pushed a branch up for characterization jobs; separating AF and Valkyrie characterization, cribbed from Visibility Copy. Broke off work samvera/hyrax#4207, with full rational. Working through Create Derivatives job. See erayle's writeup on patterns.
  • Minting a new ActiveFedora as part of the plenary
  • Pushing FileSets to generalize the types of associations that are processed for Valkyrie - Progress continues, we can get the custom work done; There are some helper methods for original file and extracted text. Will need to write some tests concerning this work. There is some refactoring to consider. There are some custom queries aligning with Valkyrie language. PR samvera/hyrax#4209
  • Valkyrie Native Forms - Conversations about strategy for handling routes on new objects; There are WIPs in the making
  • Lunchtime discussion/report back around permissions - Tabled for the day
  • Looking at switching DryTransactions to DryMonads - Tabled for the day
  • Back porting fixes for v13.1.2 of ActiveFedora to v11.x and v12.x

Report Back for Day 3

  • Worked on Spotlight compatability for Rails 6. Coordinating with Stanford to get this resolved upstream.
  • Went through Hyrax README and installed without issue.
  • Hyrax #4207 - removing Collection size feature, expecting it to go green soon
  • Hyrax #4213 - addresses characterization job; extracts Job code into 2 services one for ActiveFedora and Valkyrie FileSets
  • Working on derivatives Job, there are current performance issues around casting to LDP resource
  • Released v12.2.1, v12.0.3, and v11.5.5 of ActiveFedora
  • Close to a PR for File actor behavior and it custom file type; There remains a question about how we store files in a File resource. Pattern where you can store one resource within another OR setup to have each resource stored as a separate line in the database. This is only a question for other metadata storage adapters.
  • Working with Indexing, understanding the indexers and how they interact with Valkyrie. Working on tests surrounding loading the indexer for a Valkyrie resource. Dug into why indexers aren't connecting which is due to pub/sub interaction. Need to hook up the proper listeners. All to say, Valkyrized indexing is close.
  • Addressed Valkyrie model routing with a merged PR.
  • Changed configuration of Virus Scanner, now a general setting, instead of a per work setting. We have a backwards compatable virus scanner setting.
  • PR #4181 requires a review (ChildTypes service)
  • Working on tweaks for Wing's ActiveFedora converter; Takes Valkyrie resources to ActiveFedora so Wings can save to Fedora. These are driven by the indexing work.
  • Did an extended "How do indexers and pub/sub interfaces work"; Hopefully we'll move from shared knowledge into documentation.