Committers Call 2012-02-27
Participants
Moderator: Jessie Keck
Notetaker: Simon Lamb
Neptune (Trident U)
Michael Stroming, Northwestern
Adam Wead, Rock & Roll Hall of Fame
Dan Brubaker-Horst, Notre Dame
Rick
Justin Coyne, Mediashelf
Chris Colvard, Indiana University
Michael Klein, Stanford
Naomi Dushay, Stanford
Matt Zumwalt, Mediashelf
Agenda and Notes
(Original agenda in plain text; call notes in bold.)
Call for agenda items0
Next call: (when: ? moderator: ? , notetaker: ?)
March 5th Moderator: Jessie Keck; Notetaker: Mike Stroming
Hylandora report - Jonathan Green at Stanford (Naomi or Michael or Jessie)
https://wiki.duraspace.org/display/HYLAND/Home- Introduced Solrizer, Hydra (architecture/ Ruby models)
- Potential to work on the Hydra side to create Models that are Islandora compliant objects
- rightsMetadata key difference (islandora use XACML)
- Simon mentioned that Hull uses a ‘generic’ ruby model which is compatible with a variety of Fedora objects declaring differing ‘Content models’.
Action: Simon to describe Hull's work on Hylandora wiki page
Models - Confusing
Vestigial? https://github.com/projecthydra/hydra-head/tree/master/app/models - what can go away and who will make it happen?
Confusing: where does a newbie look for ... FileAsset object models and any included pieces? ... RightsMetadata datastream model and any included pieces? the models for each included fixture object? ... how RightsMetadata is included in Hydra example models? ... etc.
https://github.com/projecthydra/hydra-head/tree/master/lib/hydra has a real mish-mash of code: fixture object models, some datastream models, some user code, some permissions code ...
https://github.com/projecthydra/hydra-head/tree/master/lib/hydra/models has only file_asset object, but not rightsMetadata or any other "comes default with Hydra application models" ...
https://github.com/projecthydra/hydra-head/tree/master/lib/hydra/model_mixins has the mods_object (why here) and common_metadata (which is only the inclusion of rightsMetadata ... so indirection may be more obscuring than it is worth)
What are valid models to be included in the base hydra-head?- What should be in app/models, lib directory?
Large amount of classes/mixins within ‘lib’ for providing hydra object model support
Documentation/ReadMe's to help understanding
Actions:
Mike to create a user survey asking for what models should(n’t) be kept in hydra
Break out session for looking at this at libconx
Matt offered Office hours to work on rationalizing the code in /lib, for example datastreams might go in a 'datastreams' directory or use a convention 'datastream_ds'
Documentation - Models and Active Fedora (Naomi)
https://wiki.duraspace.org/display/HYLAND/Sample+Hydra+Fedora+Fixture+Objects
what role does ActiveFedora play?
HydraHead provides which models by default?
how does Fedora know about the ActiveFedora model / how does a Hydra app know what model an object is?
how does this relate to Fedora CModels ...
what is a FileAsset object, how does it look in Fedora, in Solr, and how is it used?
what is rightsMetadata, how do I use it.
Need up-to-date relevant documentation...
Old Yard documentation (tutorials, help) is misleading, should really link to github wiki.
Actions:
Matt will delete old docs from yard/codebase
Simon will update ActiveFedora wiki pages with Disseminator work
ActiveFedora (v. 3.3.0)
False positives in
lambda { x }.should raise_exceptiontype tests. (Michael K.)Justin/Michael resolved (passing raised exception test but for the wrong exception '#rspec expectation exception' )
Tests were removed because they were no longer relevant. Be aware of similar test issues.
Michael K. - Hydra-745 branch
URL parameter required in E/R Datastream. Not valid for Michael’s use case
Should there be a hasDisseminator that has url requirement?
Actions:
To check with Ben Armintor about his work in this area.
Merge into master
Michael K. - Load from solr branch
Build in read-only functionality?
Huge performance increase when reading from Solr over Fedora
Only read the datastream the object
Action: Discuss further at LibConX
Michael G. - RDF refactor branch
Justin C. - Waiting to branch 4.0.0. Will remove deprecated code.
Two weeks until release. Hydra-head out before libconx
Action: Backward compatible changes? Community should be aware, and propose features to carry forward
Very Near Term work
Hydra Head 4? Work on components?
Needs CI with a modern OS
Will get AF 4.0.0
Jenkins server issues resolved with local build of sqlite
Action: Justin and Jessie to talk about this solution
JIRA:
"newly added" version / "received" status / fedora workflow - Naomi
Unassigned Version tickets no more – let's assign versions to 5 of them this call:
Hot Plate tickets winnowed and componentized?
hydra-745 – Moved to March 5th sprint - Justin
hydra-743 – Moved to March 5th sprint - Jessie
hydra-310 - Closed (feature within Blacklight)
hydra-410 - Closed
hydra-346 - Won't fix (close incl sub-tasks)
Jira Weekly Round up from Sprint for Feb 27 (today):
hydra-741 - Pushed to hotplate
hydra-714 - Pushed to hotplate
hydra-711 - Waiting on DNS, moved to next week
hydra-505 - Pushed to hotplate