Samvera Community Wiki
Agenda: Wrap-up for Developer Congress January 22-26, 2024
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 later
Move Hyrax development testing from Circle CI to GitHib Actions
adapt SoftServ's approach for Hyku to Hyrax:
SoftServ's approach works, but Hyrax's approach is complex. We may need an approach that's more custom to Hyrax
stuck on feature tests, which needs investigation.
convert CircleCI config directly to GitHub: unable to connect to solr container
Fold hyrax-iiif-av gem into Hyrax core
no updates
Update core components to latest ruby and rails
Created issues in maintenance repo
QA and browse_everything have PRs that have been merged, thanks Jonathan Rochkind
Chris will continue to work on noid_rails
active fedora and hydra head are passing tests
Hyrax Fedora 6 testing
We looked at 6 failing tests in sirenia this week
Effort to update fedora being used w/sirenia to fedora 6.5
Update from @Randall Floyd:
Looking at how pairtree IDs work on both the Hyrax and Fedora sides to support the upcoming release of Fedora 6 that will support pairtrees
Related to the issue discovered where IDs with encoded slashes breaks sirenia when using Fedora 6.5.0-SNAPSHOT
Trying to find the right way to address issue 6521: "error when approving or requesting changes on a 1 step workflow deposit"
I've uncovered a deeper problem in the way certain attributes are handled that can translate IDs that should have no value into non-existent locations in Fedora
There are two issues, one on the Hyrax side which then exposes a separate anomaly on the Valkyrie side:
When a work is in an admin set with a one-step workflow, it incorrectly changes certain IDs from nil to blank strings
But on the Valkyrie side, when IDs are blank strings and not nil, it expands them into locations in Fedora instead of considering them to have no value
The existence of these incorrectly translated IDs trigger method calls that result in: FCREPO_URL/fcrepo/rest/development/development: 404, "Ldp::NotFound" etc.
The potential for this to occur is broader than 6521, and could even be at the root of other things reported as failing (maybe)
Hyrax Accessibility Testing
Looked at tickets marked accessibility-concern: https://github.com/samvera/hyrax/issues?q=is%3Aissue+is%3Aopen+label%3Aaccessibility-concern
Closed 3 issues
some were not testable, as they deal with analytics, or file versioning which is not working currently on dev.nurax
Most tickets have been partially addressed. We updated these tickets to list current accessibility issues
Rebekah will draft an email to the community asking about Site Improve for nurax, and if anyone needs to meet a standard other than WCAG 2 or EU Accessibility. She will aim to send this to the community and tech lists next week
Hyrax 2.9.8 → 3.6 Upgrade Path
Thomas is working on documentation: https://github.com/samvera/hyrax/wiki/Upgrade-Hyrax-2.x-to-Hyrax-3
plus
IU group met in person, which was nice
Randall and Dan Field's collaboration was very helpful and the dev congress provided the connection to folks outside the community
Contributions from folks not at dev congress in slack were helpful
delta
Check in times were not convenient and an earlier time might have worked for the attendees, since no West Coast folks attended. Next time, perhaps do a poll for preferred check in times.