Time/Place
This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- Web Access: https://www.freeconferencecallhd.com/wp-content/themes/responsive/flashphone/flash-phone.php
- IRC:
- Join the #fcrepo chat room via Freenode Web IRC (enter a unique nick)
- Or point your IRC client to #fcrepo on irc.freenode.net
Attendees
- Bethany Seeger
- Jared Whiklo
- Yinlin Chen
- Esmé Cowles
- Aaron Birkland
- A. Soroka
- Andrew Woods
- James R. Griffin III
- Michael Durbin
- Andy Wagner
- David Wilcox
- Unknown User (daniel-dgi)
Agenda
Hash fragments: review description
Tickets to be removed?
- Investigating alternative ISPN backends:
- Code4Lib Philly post-conference event?
- Next release?
...
Ticket Summaries
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
Minutes
Andrew: Last-Modified wasn't changing when IndirectContainers were creating new child links
- Esme: Also updating when inbound links were created (because we were creating reciprocal links)
- Action: Esme: add to the design page
- Experimenting with explicitly managing our own last-modified property, or not creating reciprocal links
- Jared: Would that work include the various last-modified properties in the design page?
- Esme: No, that would be another ticket and could be more involved.
- I'll push my branch up and update the relevant ticket so people could find the work if they had time to look at this
Hash fragments: review description
Andrew: We should more description of the intended behavior to drive the implementation discussion
- Aaron: Are we talking about a specification like a TCK would involve?
- Hash fragments are not repository resources
- They can have properties, updated with standard CRUD operations (POST, PUT, and PATCH)
- Their properties would be included with their parent resource's properties
- Any repository resource can link to hash fragments without restriction, or management by the repository (e.g. their base URI wouldn't necessarily be adjusted if the repository base URI was changed).
- Hash fragments are not repository resources
- Adam: hash fragments can be created anywhere using the standard CRUD operations
- Esme: there are some permutations of hash fragments as objects:
- existing in the base resource
- pointing to another repository resource that exists
- pointing to a repository resource that doesn't exist
- Esme: there is some tension between referential integrity enforcement (which we want in many cases), against supporting full-featured linking like we expect on the open web
- Aaron: some of the use cases might have contradictory demands
- Andrew: we should be aware of this possibility and try to prioritize use cases.
- Andrew: reviewing design document:
- Current implementation (JCR nodes)
- Item 2: we don't want referential integrity enforcement
- Item 4: we don't want to have to delete the base resource to delete a hash fragment – they should not exist if there are no triples that mention them
- Adam: we should follow HTTP guidance: the hash fragments are not resources, and we should remove them if they don't have properties
- Item 5: hash fragments should be able to have "/" in the fragment identifier
- Current implementation (JCR nodes)
Tickets to be removed?
- Please review these tickets (esp. if you are the reporter) and justify them if they should be kept, or close them as Won't Fix.
- Investigating alternative ISPN backends
- Andrew: We should investigate using other Infinispan backends (e.g. JDBC database backend).
- The LevelDB wikipedia page notes it's prone to corruption, and it lacks good backup tools.
- LevelDB seems to work just fine, but it's worth looking into alternatives
- Andrew: We should investigate using other Infinispan backends (e.g. JDBC database backend).
- Code4Lib Philly post-conference event?
- Some people aren't going this year, may not have an event.
- Get in touch with Andrew if you're interested
- Next release?
- It would be nice to have a release before the end of the year