Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:

Attendees 

Agenda

  1. Discuss: Java8 Stream construct vs. Guava Iterators for lazy evaluation (the kernel modules currently rely extensively on Iterators, for example: RdfStream)

  2. 4-position versioning scheme, redux
  3. Github Housekeeping: Close stale branches, old issues
  4. 2015-08-14 - Fedora API Extensions Meeting tomorrow
  5. Tickets resolved this week:

  6. Tickets created this week:

Minutes

  1. We have been using Guava, but now Java8 provides us with a lot of the same functionality without external libraries. So, should we refactor?
    1. Pros: Less code. Less external library dependencies.
    2. Cons: Stream and iterator are not the same thing.
    3. Not a full find and replace.

    4. Consensus: Use stream where it is appropriate. Use iterator where it is appropriate.

    5. Meta-discussion about priorities and focus
  2. Discussion about Fedora's versioning scheme
    1. Should we move to normal sematic versioning?
    2. Should we have LTS releases, or terms of support for each release?
    3. If we abandon the 'Product version' in our versioning policy, how do we handle messaging and marketing – communication?
    4. No general consensus on moving from status quo.
  3. We should do some house keeping!
    1. Keep an eye on GitHub notifications to see if you have pinged.
  4. Please attend the meeting if you can.