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)
- U.S.A/Canada toll free: 866-740-1260, participant code: 2257295
- International toll free: http://www.readytalk.com/intl
- Use the above link and input 2257295 and the country you are calling from to get your country's toll-free dial-in number
- Once on the call, enter participant code 2257295
- 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
- A. Soroka
- James R. Griffin III
- Unknown User (acoburn)
- Unknown User (escowles@ucsd.edu)
- Bethany Seeger
- Nick Ruest
- Andrew Woods
- Jared Whiklo
- David Wilcox
- Unknown User (daniel-dgi)
Agenda
Discuss: Java8 Stream construct vs. Guava Iterators for lazy evaluation (the kernel modules currently rely extensively on Iterators, for example: RdfStream)
- 4-position versioning scheme, redux
- Github Housekeeping: Close stale branches, old issues
- 2015-08-14 - Fedora API Extensions Meeting tomorrow
...
Tickets resolved this week:
Tickets created this week:
Minutes
- We have been using Guava, but now Java8 provides us with a lot of the same functionality without external libraries. So, should we refact?
- Pros: Less code. Less external library dependencies.
- Cons: Stream and iterator are not the same thing.
Not a full find and replace.
Consensus: Use stream where it is appropriate. Use iterator where it is appropriate.
- Meta-discussion about priorities and focus
- Action: Andrew Woods to restructure priorities and focuses in JIRA to represent the project vision [as Andrew Woods described it earlier in this call].
- Discussion about versioning schema
- Should we move to normal sematic versioning?
- Should we have LTS releases, or terms of support for each release?
- If we abandon the 'Product version' in our versioning policy, how do we handle messaging and marketing – communication?
- No general consensus on moving from status quo.
- We should do some house keeping!
- Keep an eye on GitHub notifications to see if you have pinged.
- Please attend the meeting if you can.