Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...