Hydra Tech Call 2016-05-11
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-641-715-3660, access code 651025
Moderator: @Adam Wead
Notetaker: @Esmé Cowles
Attendees:
@Esmé Cowles
@Steven Ng
@Lakeisha Robinson
@Adam Wead
@justin
@bibliotechy
@Andrew Myers
@Corey Harper
@Michael Joseph Giarlo
@Trey Pendragon
Agenda:
Call for additional agenda items
projecthydra-labs group shuffle
Mike: I was adding someone to projecthydra-labs and noticed there was one big group with everyone as owners
Thought it would be good to create smaller group of owners and larger group of people with write permissions
If you have lost permissions, let me know
Everything in beta release
active-fedora 10
Release beta 2?
A ton of deprecations were removed. Update to 9.13 and fix deprecations to upgrade.
hydra-head 10
Justin: Aligning WebACLs with Fedora — you will need to rewrite your ACLs to be compatible
Do we need to add read access when you get edit access?
Trey: I think it's implied by Write in Fedora
Anyone want to test this with Fedora?
Trey: There is still stuff not aligned in Fedora (URIs for users/groups
Esme: There is a PR to fix this, but it hasn't been merged, even though there is support
Action: Esme will comment on the PR encouraging moving forward
Trey: And there is also something in Tomcat to get the username from a header?
Esme: Yes, there is a Tomcat module to do this
Action: Trey will create a ticket for docs to support this
Who wants to write a permissions migration script? (possible implementation at https://github.com/projecthydra/hydra-head/releases/tag/untagged-25364fefde9999139f5b )
Justin: Probably premature, but someone should do this and share their work
curation-concerns 1.0 beta
Justin: One more change (moving tech metadata from FileSet to File description), then there will be a beta 2
Trey: Concerned about stability with Parts discussion, which would require a big migration from CC 1 to CC 2 - do we want to encourage adoption if that's the case?
Justin: inclined to release as-is and accept that things will change
Mike: Haven't done full community engagement yet, and are short on modeling team staff, so focusing on features
Can let community process play out and not try to rush it
OK with doing migrations, though do want to limit how many are required
Esme: Maybe just a warning in the release notes?
Justin: Trey and Esme should get more involved in the modeling
Trey and Esme: We are involved – and we thought there was a consensus
Mike: There may be consensus among small group of actively-engaged people, need to vet that among the broader list
Action: Esme will write up the current consensus and send to Mike and others for comments
soon (sufia)
JustIn: beta coming in the next week or so
Merge Sufia and CurationConcerns (in a year?)
Justin: there are not many feature differences between CC and Sufia, and it's hard to bring new developers into a stack with so many layers.
Make Sufia have a feature flipper.
Justin: Short term: merge Sufia and CC, and make it easier to disable Sufia-specific features
Sufia needs to not hard-code assumptions about its data model (Works, FileSets) and instead use CC machinery.
Trey: Not a big objection, but Sufia has a pre-defined workflow, and CC lets you define your own
Mike: Sufia will ultimately support multiple workflows and let you enable/disable them, and fully support CC features and functionality
There's a tradeoff between architecture and capacity, this may help.
Re: capacity, effective product ownership and maintenance is hard, and takes a lot of time. It requires release management, backlog grooming, documentation, testing, an upgrade path, release notes, talking with prospective users, representing your product on calls and at conferences, responding to "support" email on mailing lists, and more. How many products can we as a community afford to do this for?
Trey: Want to make sure we keep the functionality and flexibility that Hydra's big strength
Mike: Agree, and need to work
Esme: Want to see alignment with GeoConcerns/BookConcerns and other plugin-type modules, maybe Sufia could be one of those?
Mike: Interest at Power Steering level, and there will be a Working Group to explore this
Adam: Like the configurability of CC, and want to make sure we keep that, might be able to extend that to Sufia-specific features
Mike: Agree people want that flexibility (from Sufia too), should be able to keep that in CC and bring it to Sufia if we get a merge right
Have a (broken) branch to make Sufia use more of CC, that could be a good way to explore the merge
IIIF manifest gem. To be extracted from https://github.com/projecthydra-labs/hybox/pull/118
Justin: At a previous Dev Congress, Trey started extracting functionality from Plum into BookConcerns
I'm interested in pulling just the IIIF manifest functionality out
Next Call
Date/Time: 2016-05-18 9:00am PDT / Noon EDT
Moderator: @justin
Notetaker: @bibliotechy