17:59:26 <bh526r> #startmeeting gluon
17:59:27 <openstack> Meeting started Wed Sep 28 17:59:26 2016 UTC and is due to finish in 60 minutes.  The chair is bh526r. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:59:28 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:59:31 <openstack> The meeting name has been set to 'gluon'
17:59:37 <pcarver> hello
17:59:46 <bh526r> Hi Paul
17:59:56 <bh526r> Good afternoon
18:00:35 <krenczewski> Hello
18:00:50 <alraddarla_> hi
18:00:51 <bh526r> Hi Kamil
18:01:09 <bh526r> Hi Darla
18:01:18 <bh526r> #topic Roll Call and Introduction
18:01:25 <bh526r> Please info your names
18:01:30 <bh526r> #info Bin Hu
18:01:37 <krenczewski> #info Kamil Renczewski
18:01:51 <pcarver> #info Paul Carver
18:03:15 <bh526r> #info Jin Li (sits beside Bin in office)
18:03:36 <bh526r> #topic Admin Update
18:04:14 <bh526r> #info Thierry has kindly assigned a session slot to Gluon project from 9:50am-10:30am on Friday Oct 28
18:04:52 <bh526r> #info And 10:30am-11:00am is break time, so we can use the room until 11:00am
18:05:29 <bh526r> #info After that, there are roundtables set up in another room. We can continue to finish our work in one of the roundtables
18:06:12 <alraddarla_> #info Darla Ahlert
18:06:12 <bh526r> #info Robert has kindly designed visual flyer of Gluon.
18:06:39 <bh526r> #info We can use this flyer in Barcelona
18:06:59 <bh526r> #info Bin is reviewing the flyer, and will share with everyone
18:07:37 <bh526r> #topic Tracking Progress of Neutron Plugin for Gluon
18:08:23 <bh526r> #info Task "Push code from Github to Gluon repo" is completed. Thanks to Tom and Ian
18:08:51 <bh526r> #info Tom has submitted initial proposal describing ML2 approach
18:09:35 <bh526r> #info This proposal was reviewed by Paul, and core team. Thank you for very good feedback.
18:09:47 <bh526r> #info The proposal was agreed and merged
18:10:35 <bh526r> #info Interim Gluon Neutron ML2 Plugin Code was submitted as part of code submission.
18:10:57 <bh526r> #info So this was done
18:11:25 <bh526r> #info Niko submitted proposal of Database Migration from SQLLite to MySQL
18:11:42 <bh526r> #info It was reviewed and merged
18:12:23 <bh526r> #info Ian suggested that we'll commit this now and revise it as discussed with changes to address the two points.
18:12:46 <bh526r> #info Nikolas has volunteered and is writing the test and setting up the CI.
18:13:06 <bh526r> #info Jin is working on database testing proposal
18:13:52 <bh526r> #info Ian will be working on devstack installer this week based on code pushed to repo
18:14:50 <bh526r> #info Georg is on vacation for next 2.5 weeks. We will discuss port and service binding model after comes back to work
18:15:13 <bh526r> Any other information and update from anyone else?
18:15:28 <pcarver> I posted a review with some cleanup of the initial code
18:15:39 <pcarver> https://review.openstack.org/#/c/377079/
18:15:39 <bh526r> great.
18:16:04 <pcarver> mostly fixing import order per OpenStack guidelines
18:16:31 <pcarver> also removed an attribute on the assumption that the FIXME comment was correct, but I haven't tested Gluon with the change
18:16:47 <pcarver> in fact, I haven't attempted to install and run Gluon
18:17:29 <pcarver> but the FIXME comment included a bug URL and the bug fix was released in 2015 so hopefully the bug is fixed
18:17:32 <bh526r> Are there code changes?
18:17:57 <pcarver> just the deletion of the __name__ attribute referenced in the FIXME
18:18:21 <pcarver> and a couple of whitespace fixes although I forget if those were in code or comments
18:18:41 <bh526r> Ok, I will let Ian and Tom know
18:19:00 <pcarver> Gerrit highlights non-PEP8 compliant whitespace in red so it's easiest just to get rid of it
18:19:47 <bh526r> Any other update?
18:20:08 <pcarver> I have a question, not an update
18:20:33 <pcarver> Proton generates the API code, right?
18:20:50 <pcarver> Does it generate the API documentation or does that need to be written "manually"?
18:21:05 <bh526r> Yes, kind of code.
18:21:43 <bh526r> That's been planned for, but not a priority now.
18:22:01 <bh526r> We goal now is to make the whole system work
18:22:10 <pcarver> We're going to need to publish API documentation to http://developer.openstack.org/api-guide/quick-start/index.html eventually
18:22:11 <bh526r> Then add necessary doc stuff
18:26:55 <bh526r> (Ian has stolen Bin's keyboard for a moment) So Proton produces APIs on demand to the YAML files' specifications.  We could make it so that a YAML file had to come with an md/rst file for documentation of the interface, or add a utility so that Proton pulled API deocumentation details from the YAML, but note that those APIs are not Proton APIs - they're APIs that Proton generates - so it's not Proton documentation itself.
18:27:12 <bh526r> Proton has documentation but no APIs of its own
18:27:16 <bh526r> s/has/needs/
18:28:22 <bh526r> pcarver: while I'm here, did your patch get us full tox -e pep8 compliance?
18:29:05 <pcarver> bh526r: I didn't validate PEP8 programatically
18:29:40 <bh526r> OK.  If I get time I'll pull it and try, but we can add compliance (and enable the test) in a future patch rather than delay yours
18:29:42 <pcarver> and I'm not sure the import order is PEP8, I think it's just an OpenStack hacking guideline
18:29:53 <bh526r> Those patches cause so much disruption and conflicts that it's best to get them in early
18:30:09 <bh526r> It isn't pep8 but I think the tox default tests spot it
18:30:29 <bh526r> (Ian runs away)
18:33:44 <bh526r> Now I am back. Any other update or topic to discuss?
18:35:33 <bh526r> If no other business, let us adjourn the meeting to save everyone 25 minutes
18:35:42 <bh526r> #info meeting adjourned
18:35:58 <bh526r> #endmeeting