Hydra Tech Call 2016-10-19
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-641-715-3660, access code 651025
Moderator: @Adam Wead
Notetaker: @Steve Van Tuyl
Attendees (sorry for the spelling):
Adam Wead (Penn State)
Steve Van Tuyl (Oregon State)
Brandon Straley (Oregon State)
Greg Luis (Oregon State)
Thomas Scherz (Cincinnati)
Glen Horton (Cincinnati)
Casey Robinson (Yale)
Esme Cowles (Princeton)
Stephen Eng (Temple)
Carolyn Cole (Penn State)
Andrew Myers (WGBH)
Justin Coyne (Stanford)
Mike Giarlo (Stanford)
Trey Pendragon (Princeton)
Tom Johnson (DCE)
Anna Headley (CHF)
Lynette Rayle (Cornell)
Peter Binkley (Alberta)
Agenda
Roll call by timezone per following order - ensure notetaker is present
folks outside North and South America
Eastern timezone
Central timezone
Mountain timezone
Pacific timezone
folks who were missed or who dialed in during roll call
Call for additional agenda items (moderator)
None
Add Sipity Workflow to CurationConcerns (Esme)
PR: https://github.com/projecthydra/curation_concerns/pull/1060
This is a 100+ commit PR
Esme: Questions arise about the PR and how it should be handled:
Should we rebase etc.?
Do parts of this belong in a separate gem
JC: It is kind of helpful to maintain the commit history, but if it makes it easier to review, we can squash it down to a handful of commits, but not sure if this makes it any easier to review it
JC indicates that he's happy to make changes as reviewers see need
Does this belong in CC?
JC - we've heard that a lot of people want workflows and it will be more complicated if we try to separate this out into another gem, especially given that there are UI components here
AM - how much does this change the use of curation concerns?
??? - Default workflow is built in that allows CC to function just the way that it does now
Backup - What is Sipity and why is this a thing?
Look here: https://github.com/ndlib/sipity
Sipity is a product (that is outside of Hydra) that allows building and tracking workflows
Built this into CC to allow similar functionality (though optionally)
Currently, there is no UI for managing workflows and roles
AM - How much will a new adopter need to understand Sipity to use CC?
JC - Should work just like CC out of the box, with the option of expanding workflows as the user sees fit
AM - Though there is concern that the additional information needed
AM - Does this necessitate a version bump?
JC - Probably a minor version bump
MG - The mediated deposit workflow has been the #1 requested feature of the Sufia and CC user base for many years, if the community feels like this should be gemified, we have concerns about where the resourcing comes from to make that happen.
TP - concerns about churn in CC
TP - what happens if my JSON workflow is malformed?
JC - Sipity has strong JSON validators
TP - what happens if i run the database generator against the JSON (<-- help? @Trey Pendragon)
CC - are we advocating for growing the PR at this point to add features (e.g. UI)?
probably don't want to release without the UI, but should this block the PR?
AM - Is there any work being done to build the UI?
Mediated deposit sprints are ongoing until December
The reason we're doing this in CC is due to circumstance and history
One interpretation of CC is that it is a stripped down version of Sufia, so this adds features...
Though there are features in CC
The problem some identify is that there is no vision/manifesto/curator for CC, so how do we decide what to do with the thing?
Until that management/curation comes, how do we deal with these types of things?
TJ - we should probably not block this PR over this dicussion, but the discussion is very important and we need to resolve, probably on future call(s), what CC is, how it should be managed, etc.
MG - given how much support we heard for consolidating CC and Sufia into a single entity, we maybe don't want to spend too many hours setting/identifying boundaries around CC with that consolidation in mind
JC - for Stanford/Hybox perspective, we don't really care about where this lands, as long as it lands somewhere
SV - same goes for the Dspace-Hydra institutions
AM - first inclination is to say "dont make this more complex unless necessary"
MG - if we need to wait a bit to review the PR in order to get this "right" then we have flexibility and time to let it lie for a bit
AM - if multiple CC users are interested in walking through this PR, maybe a group of CC users should group up and take a look
EC - a lot of CC people are interested in workflow (including Princeton) - biggest concern is that this PR is relatively large, but there doesn't seem to be any disagreement about workflow being a thing in CC
MG - a little concerned about setting hard boundaries between CC and Sufia
TJ - is there a way to scope this so it is smaller for CC and put heavier weight stuff onto Sufia?
JC - difference with Princeton's workflow is that it is hardcoded, but what is in this PR is that everything is configurable which is why it is bigger
MG - based on what Sufia folks have been saying, it is unrealistic for everyone to adopt a single workflow
CC - this still needs to be reviewed, and that is the logical next step
Action Item:
@Trey Pendragon and @Andrew Myers and others can review
We'll bring this up at another tech call to discuss further
CfP for Hydra Plugins WG announced. (@Andrew Myers)
Please read and sign up if interested.
Any questions?
Take a look at Hydra-Tech for more information
Moderator/notetaker for next time:
Moderator: Esme Cowles
Notetaker: Mike Giarlo