17:07:18 <phrobb> #startmeeting tws
17:07:18 <odl_meetbot> Meeting started Mon May  9 17:07:18 2016 UTC.  The chair is phrobb. Information about MeetBot at http://ci.openstack.org/meetbot.html.
17:07:18 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:07:18 <odl_meetbot> The meeting name has been set to 'tws'
17:07:51 <phrobb> #chair CaseyODL skitt edwarnicke
17:07:51 <odl_meetbot> Current chairs: CaseyODL edwarnicke phrobb skitt
17:09:36 <CaseyODL> Link to Presentations page: https://wiki.opendaylight.org/view/Presentations
17:09:36 <phrobb> #info edwarnicke walks quickly through Fast/Phased
17:14:50 <skitt> #info rovarga brings up the issue of bug tracking across branches
17:16:56 <skitt> #info JIRA fixes this, colindixon also describes processes to handle it in bugzilla
17:18:15 <skitt> #info about semantic versioning, edwarnicke brings up the issue of skew and how to collapse it
17:18:48 <skitt> #info rovarga explains how to use version ranges to handle that
17:19:31 <skitt> #info e.g. a dependency on [1.0.0,2) automatically pulls in the latest release in that range
17:19:38 <skitt> #info this works for features too
17:19:53 <skitt> #info for this to work people need to adhere to semver
17:27:08 <skitt> #info first step is to see if we can cascade a Maven release throughout the project instead of relying on autorelease's single reactor
17:27:25 <skitt> #info rovarga thinks this won't work at first but it will give us a list of things to fix
17:28:31 <skitt> #info edwarnicke points out that for this to work everywhere we need to get whatever change we want to make to propagate throughout the project
17:33:48 <skitt> #info possible for plan for Boron: switch odlparent and yangtools to semantic versioning
17:33:58 <skitt> #info and use version ranges for their downstreams
17:34:43 <skitt> #info animal sniffer can point out missing semantic version bumps
17:51:13 <skitt> #info the question ends up being the human part: how do we involve the projects to avoid version skew
17:51:23 <skitt> #info how do we avoid projects blocking upstream version bumps
17:51:38 <skitt> #info how do we handle large version bumps when blockages do occur
17:54:05 <skitt> #info colindixon points out that there are two orthogonal things under discussion: semver and phased
17:54:16 <skitt> #info few projects will have the discipline for semver in the short term
17:54:35 <skitt> #info but we can reap the benefits broadly without involving everyone (or can we?)
18:06:50 <skitt> #endmeeting