/
Agenda: Wrap-up for Developer Congress January 23-27, 2023

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)




Related content

Spring 2023 Partner Meeting
Spring 2023 Partner Meeting
Read with this
2022-03 Samvera Partner Meeting
2022-03 Samvera Partner Meeting
Read with this
Developer Congress - January 23-27, 2023
Developer Congress - January 23-27, 2023
Read with this