Date: Thursday April 28 1pm EST (-5 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
- Andrew Woods
- Stefano Cossu
- Nick Ruest
- Jared Whiklo
- Daniel Davis
- Elliot Metsger
- Unknown User (acoburn)
- Ruth Duerr
- Diego Pino Navarro
Agenda
- New regular meeting time
- IMLS grant for API-X
- Task/Progress tracking
- Merge Aaron B's branch from github
- Note similar pattern of docker containers for Islandora CLAW. Emerging pattern?
- DC Fedora Users Group meeting recap
- Camel-centric architecture?
- Context component might be useful for API-X? Aaron Birkland had a patch accepted this morning
- It appears that the camel-context component is deprecated
- Context component might be useful for API-X? Aaron Birkland had a patch accepted this morning
Minutes
New regular meeting time: Every other Thursday @1pm (Starting with today)
IMLS grant for API-X:
JHU received a grant (submitted in Jan) to support development on API-X through December. Deliverables are:
Public release of the API-X architectures
Associated documentation and dissemination
Some common interest extensions (validation uc from art institute of chicago)
This means Aaron will have more time to devote to the development of the API-X
What constitute a public release?
(Aaron) The intent is to have a release (to maven-central, etc) in fcrepo-labs on the core components of the architecture and one/two extensions that fulfill the high level requirements set forth by stakeholders.
The extensions would be hand picked to be widely valuable within the community
Task and Progress tracking
The grants include a low resolution timeline.
Need to create tickets in JIRA or GitHub
Create a list of tasks send to SHs
Once approve create actual issue in JIRA or GitHub
Comparison of JIRA vs GitHub for the issues tracking
TODO: Aaron will create a document proposing the initial set of tasks to be circulated amongst the group for ratification
Once tasks are in GitHub, let’s have a meeting (next meeting) to assign tasks to people based on their availability
Which umbrella does this work live under?
Currently under fcrepo-labs
Under the Duraspace umbrella: a fedora sub-project
This work would have its rights. Everyone who works on this would sign a Duraspace CLA
Who has the authority to accept PRs?
- Aaron B thinks 'anybody' for the time being
- Aaron B thinks 'anybody' for the time being
Merging Aaron B’s branch from github
Aaron B will go through and address the comments in place and merge when done.
Use of Docker; Islandora and Hydra using similar sets of images, in possibly similar wa
- Good opportunity to swap notes, see if/where there is duplication
- Fedora Users Group meeting recap
Aaron gave half hours presentation on API-X
- Attendees appreciated update, some have been following
- Side conversations related to ingest use cases, scalability
Camel-centric architecture
Using camel for routing
Want to be able to characterize costs (e.g. added) latency when evaluating technologies like Camel, identify concerns if they present themselves
- Camel context component allows patterns similar to Stefano's POC, may be something to explore
- Aaron B submitted patch for bug back in October, just patched this morning
- Unclear if context component is deprecated. Comment on ticket, but not in code or documentation
Seems to be similar patterns to CLAW, need to explore more
AOB: Preliminary documents/diagrams to be committed to the document section of the github repo
- Next meeting Thu 12 May, 1pm Eastern
3 Comments
A. Soroka
It's marvelous to hear that JHU received a grant for this work-- is there a link available where we can see the proposal and understand the intentions?
Aaron Birkland
Link added above, and here:
https://www.imls.gov/grants/awarded/lg-70-16-0076-16
There's a summary, and a PDF of the submission
A. Soroka
Thanks, Aaron Birkland!