Date: Thursday, Sept 15, 1pm EDT (-4 UTC)
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- You may also call in using the VoIP dialer from a web browser, or Android/iOS apps
- 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
- Aaron Birkland
- Nick Ruest
- Jared Whiklo
- Daniel Davis
- Elliot Metsger
- Unknown User (acoburn)
- Ruth Duerr
- Joshua Westgard
- Bethany Seeger
- Katherine Lynch
- Andrew Woods
- Stefano Cossu
- Diego Pino Navarro
- Hanh Vu
- David Wilcox
- Yinlin Chen
Proposed Agenda
- Progress updates
- API-X Milestone/demo - target date and deliverables
- Finish #10, #11 (exposing, intercepting)
- Extensions to show?
- Integrate with one or more Amherst repository extension services (e.g. jsonld compaction, xml serialization, image manip, etc)?
- Pick a simple extension to quickly write and demonstrate?
- Stakeholders comment on extension deployment or service registration process so far?
- Write up how that's done, point to code in ITs
- Consider Amherst's OPTIONS approach
- Perhaps some exercises for SHs to start up services and enable extensions?
- Collect feedback
- Do we need/want to keep 'Ontology' marker interface in order to plug in different reasoners? See also OntologyService
- Fedora users group meeting 9/22
Minutes
Progress update:
PRs created a couple weeks ago have been merged in. Aaron is wrapping up impl of issue #10 (about routing). Will submit PR as soon as oddities with Pax-Exam are resolved.
API-X is committed to run in OSGi env, at a cost of running it in Karaf
Latest PRs service registering was split in two due to some integration test failures related to Pax-Exam
Pax Exam gremlins make testing a not-so-smooth process
Has to revert to failsafe plugin 1.18.1 (from 1.19.1) due to VM termination error Similar to a failure observed in Apache Sling
Pax Exam is also throwing ClassNotFound exception for class that does indeed exist
Ticket for setting up Travis and Jenkins build can be closed.
Aaron Birkland is behind on implementation of issue #10 due to illness.
API-X Milestone/demo
Deliverables:
Suggested deliverables: #10 and #11 for core impl
Suggest incorporating one or more of Amherst’s extensions
Daniel Lamb knows the kinds of modifications would be necessary, they're relatively minor.
TODO: Aaron Birkland will send a proposal out to tech mailing group so that other SHs (especially ) to chime in as need before proceeding.
Docker and vagrant images will be used to deliver demo to SHs of varying technical-foo
Documentation on how to deploy extensions and service registration would be welcome. Several volunteer to review/try out the instruction once documentation is available.
TODO: Aaron Birkland will send email to tech list to get SHs’s input on functionalities and deliverables for this milestone.
Target date:
End of this month is feasible but is a bit of a push.
Soft deadline of first week of Oct - all agree with this target date.
Fedora user group meeting:
Aaron and Elliot is going to the meeting, giving updates on the API-X progress.
Joshua Westgard could put out a schedule for the second day of Fedora User group meeting around data modeling.
- Andrew Woods is interested in trying out API-X impl at the FUG meeting. Docker and Vagrant image may not be available by then. But Aaron B could demo it with others without Docker and Vagrant image.