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