...
Effort to update fedora being used w/sirenia to fedora 6.5
Randall is looking at how pair trees work, issue 6521Update 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
...