Samvera Community Wiki
Agenda: Wrap-up for Developer Congress January 23-27, 2023
DATE AND TIME
Required roles: Host, note-taker
Host will use the list of topics in the wiki to call on each facilitator. Facilitators should summarize:
The focus of the group
What the group accomplished
Whether there are next steps or follow-up steps and how those have been captured
Host will lead a retrospective
proposed format: plus/delta
Give 3 minutes at the beginning to allow people to take notes on what they want to say
Host invites people to "raise hand" to contribute to the retro
Participants can speak to both categories at once to reduce the time spent calling on people.
Ensure the notes are open so people can add things late
Notes:
Hyrax on Ruby 3.0+
no direct Hyrax work for this yet, centered on core components instead
Hyrax Valkyrization
stuck on cleaning up old PR; still using Wings and there are multiple ways to convert from Objects, a new conversion method to replace HyraPCDM seems to not be complete so that is where this work is
Daniel will continue work on this and will reach out to tamsin and write up issue about what is happening
Alex has open PR still to upgrade to Valkyrie 3 because of CircleCI issue; Valkyrie has shared specs that are run by Hyrax but that shared spec uses a utility that isn't on CircleCI used by Hyrax; might need to discuss with Trey but might also be able to add in new system dependencies, not sure; orb could be updated if that is needed
Daniel prefers to have spec running so hopefully this utility can be added
Video recording of how to determine status of Hyrax Valkyrization using testing spreadsheet and project board - https://demo.avalonmediasystem.org/media_objects/76537164j
Review and test old Hyrax tickets
reviewed 283 tickets of ~450 in backlog
several seem to be closable (yay!)
Review/finalize Hyrax Maintenance Policy
PR to add policy to GitHub repo as md doc - will live in documentation directory
Core Components on Ruby 3.1 and Rails 7.0
all repos have ability to move forward with this update (have PRs ready to merge or have been merged)
AF release in progress and needed for other gems to be updated, but that is the only blocker for other core components
AF is only gem release so far
still more releases to do
Identify and fix flaky tests in hyrax
first flaky test resolved
issues created for other flaky tests and those are not completed
maintenance policy PR getting stuck might be a new flaky test that also needs to be resolved - https://github.com/samvera/hyrax/pull/5950
Retro:
Liked
good ratio of testers to developers and there was clear work for everyone to plug into
Topic suggestion still seems to work well
Lacked
still issues with M1 Mac and Docker for certain Sidekiq jobs (attaching Filesets, for example)
Learned
able to build and run Hyrax 3.5.0 release locally for testing Hyrax backlog issues
Longed for
wish we could work on example topic of AF and Fedora 5 (so we could move toward F6!)
didn't quite have the folks needed to get across the Hyrax-Valk MVP finish line
Plus/Delta
aiming to do more dev congresses more regularly
new project board was something worth trying again, good that it is at the Samvera level (organization level)