Samvera Community Wiki
Notes: Check-in for Developer Congress January 24 -28, 2022
We'll record group updates here in case there's anyone who misses the call
GitHub project
Group updates
January 25
Update to Bootstrap 4 in Hyrax
met up a couple of times and reintroduced selves to Hyrax and got set up for developement
Margaret got everyone up to speed on what has been happening
IDed current issues in UI
logged issues - about 10 total
Margaret rebased to b7-bootstrap4 branch (no PR just open branch with cleaner commit history and should be easier to use for getting local Hyrax up and running)
Tamsin added 3 PRs to main branch for tests that fail in context of BL 7 - compatibility works and are test-only changes - PR #5356 still open but could be merged
Hyrax-Valkyrization - Working on each of the major component parts.
Lynette working on Admin Set issues. Just about done fixing the failure to create the solr doc in the Valkyrie core. Expect PR shortly. Will continue to work on AdminSet issues.
Chris working on Collection issues
1 PR open to clear up collection types
Alexandra and Tamsin working on File ingest issues
nurax-pg docker config merged for easier local testing
characterization issues work happening now
PR 5358 merged - doesn't impact index yet but next step is to expand unit tests
code changes are happening in hyrax main
nurax-pg used for testing and then issues/work happening in hyrax
Michael Johnson can join in on this work today
Hyrax Onboarding
Trying with M1 machine
fcrepo update in the works (Daniel Pierce working on this)
also nokogiri issue still being evaluated
Fixing test suite with docker-compose
not started yet
VSCode to develop/debug Hyrax application
post a time on slack for Thursday afternoon
Hyrax 3.3.0 released!! Analytics updates! Shouldn't impact any dev work from this week
Infrastructure maintenance - releasing docker images and packaged helm chart - previous discussion of automating those things; some work happened to improve this (move to ghcr, for example); tamsin can share this with someone - either 9am or noon Pacific on Friday
January 26
Update to Bootstrap 4 in Hyrax
need pairing for PR on https://github.com/samvera/hyrax/issues/5336 - updated tab components but don't know where to view those components in app to verify (15-20 different files that were adjusted)
lots of changes happening and not always clear what is being changed
some things might not be perfect but these things can be changed and then test to see if functionality has gone awry
so QA can wait until later on but will be needed at the end of this work
were some backend issues that have PRs out there
Hyrax-Valkyrization
Lynette working on Admin Set issues. Yesterday finished the work on the indexing bug. Now admin sets are written to both the hyrax-dev core and the valkyrie core. It is merged in Hyrax and out on nurax-pg. There is a PR ready that updates the admin set controller to use the existing config that sets the admin set class. Next up is to start modifying the controller more to move it closer to supporting the valkyrie admin set model.
Chris working on collections (PCDMCollections); following Lynette's admin sets patterns to continue this work
Alexandra - working on characterization issues; somehow something is being lost going into Solr and looking into that
tamsin - also working on characterization; need to catch up with Alexandra on tests
Michael - dev env up and running and digging in today
file work starting to wind down, where to work next? ready for testing on broader release-type testing (overall testing to see what else is still broken in MVP sense)
branding on collections still might need work but might conflict with Chris' work - not sure it is Valkyrization work but it needs to work with form
seeds question - still need to finish this up for Margaret to use for Bootstrap testing work; Michael working on this (https://github.com/samvera/hyrax/pull/5056)
Hyrax Onboarding (M1-specific)
Daniel - fedora test image up (on #dev) - if it looks good that can be pushed to package repo on samvera; not sure Daniel has permission to do that push
also possible gem issues but hard to test without M1 machine - Jon C available to help test
Fixing test suite with docker-compose - fixing feature tests in docker-compose environment
nothing for today but work on this tomorrow
time box for some work
nurax-pg deploy issues were due to something else but still need to do this feature test fix-up work
Sharing steps for infrastructure (scheduling)
tamsin will choose time!
VSCode scheduled for Thursday
January 27
Update to Bootstrap 4 in Hyrax
Adam - PRs are moving through; open issues created first day have been assigned or addressed; working on glyph icons issue now
Ready for group up today? yes, Adam sharing videoconferencing link in Slack
Margaret - Some open issues are JS related or backend routing problems; looking at this today; Bootstrap/CSS stuff is getting addressed this Dev Congress (yay!)
Mat - One more sweep through and at least all remaining bootstrap issues can be identfied
Hyrax-Valkyrization
Lynette - Chris got collections things working and Rebekah is going to test these fixes (sharing and discovery tabs); Lynette working on admin sets
tamsin and Lynette have PRs open (admin sets controller); should make all actions work; some differences still between how AF did things and now
Alex - indexing working on file characterization; uploading file will index this info into Solr; still some UI issues and looking at that today (characterization not in show pages yet)
Hyrax Onboarding (M1-specific)
Jon C building new version from Daniel now to see if it works
Daniel - nokogiri problems might require additional package and that is what is being tested
no feedback on fcrepo PR
Fixing feature tests for docker-compose
tamsin - not sure there is bandwidth today, focusing on Valk work
Sharing steps for infrastructure (scheduling) - 9am Pacific on Friday; take care of fcrepo PR then as well? yes!
VSCode scheduled for Thursday
Data Seeds Improvement
no update
January 28
Hyrax Infrastructure Maintenance Steps - January 28, 2022