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