15:00:12 #startmeeting manila 15:00:13 Meeting started Thu Jun 19 15:00:12 2014 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:17 The meeting name has been set to 'manila' 15:00:25 hello all 15:00:36 hi 15:00:37 hi 15:01:14 hey 15:01:19 Hi 15:01:26 hi 15:01:31 hi 15:01:34 hi 15:01:38 okay! 15:01:47 #link https://wiki.openstack.org/wiki/Manila/Meetings 15:01:57 Hi 15:02:00 the agenda is short 15:02:03 hello! 15:02:24 we start with dev status 15:02:28 #topic dev status 15:02:33 Dev status: 15:02:39 1) All unittests now use module 'mock', dependency on 'mox' was removed. 15:02:40 and you all can yell at me for not doing reviews :-( 15:02:52 2) Share server details and dependencies for it 15:03:00 bp: #link https://blueprints.launchpad.net/manila/+spec/implement-backend-details-in-drivers 15:03:00 gerrit: 15:03:00 #link https://review.openstack.org/100915 15:03:00 #link https://review.openstack.org/100536 15:03:12 3) Manila's docs 15:03:12 bp: #link https://blueprints.launchpad.net/manila/+spec/manila-documentation 15:03:12 status: Client side was updated. Server side is ready for review/merge: 15:03:12 gerrit: #link https://review.openstack.org/98462 15:03:27 4) CI job updates "openstack-infra/config" project 15:03:27 gerrit: 15:03:27 4.1) #link https://review.openstack.org/97747 15:03:27 4.2) #link https://review.openstack.org/99933 15:03:41 hi 15:03:45 TODO: 15:03:45 a) Finish 'details' chain of commits (2); 15:03:45 b) After merge of manila's docs update (3) - set CI job "gate-manila-docs" as votable; 15:03:45 c) Update ci scripts in manila's repo after merge of fix to tempest's jobs (4.1); 15:03:45 d) After merge of devstack job commit (4.2) to config project - enable its votability if it is OK; 15:04:09 thanks vponomaryov 15:04:24 that's all 15:04:58 we need to get things merged -- I've been slow this last week because I've had another high priority thing to work on 15:05:04 I will get to reviews by tomorrow 15:05:16 any questions about the above? 15:05:40 oh and before I forget 15:05:49 #topic manila core team 15:05:49 hi 15:06:00 Hi Ben 15:06:04 welcome xyang1 to manila core 15:06:13 thanks! 15:06:14 the announcement went out earlier this week 15:06:40 Congrats xyang1! 15:06:54 Congrats xyang1 15:06:55 more reviewers helps spread the review load around 15:07:09 thanks everyone! 15:07:25 xyang1: congratulations! 15:07:26 and more core team members means that we can follow the correct procedure and not +2/A our own changes 15:07:36 vponomaryov: I'm looking at you 15:08:31 anyone else who wants to join the core team, make sure you're doing lots of reviews and contributing where you can 15:08:34 xyang1, congrats 15:08:47 okay next topic 15:08:55 #topic Source level debugging in IDEs 15:09:04 cknight: you're up 15:09:08 OK 15:09:17 I want to enable source-level debugging in Manila. 15:09:25 Code changes are required to add the debugger connection call and to prevent event let from greening the thread library. 15:09:34 There is precedent from Keystone and Glance, and I am adapting those earlier commits as closely as possible to Manila. 15:09:50 I can set breakpoints in any of the three Manila processes. 15:10:19 We're doing more testing today before sharing more widely. Any questions as to why or how we're doing this? 15:10:21 so first question: does anyone besides cknight actually use an IDE to debug manila already? 15:10:43 I'm curious to know if there are alternate solutions to this in existence 15:10:43 bswartz: I most likely will when I get into the thick of it 15:10:50 i'd like to 15:11:03 dustins: let's see if we can step through the test code as well 15:11:13 cknight: agreed 15:11:18 i know there are folks who do it outside of an IDE but that is much more cumbersome 15:11:27 ameade: +1 15:11:45 should cknight make a blueprint for this? 15:11:47 I like my IDE to be my one stop shop for all things dev, including debugging 15:11:48 Debugging is faster in an IDE, and learning the code is also faster since you can inspect everything at runtime. 15:12:02 okay it sounds like nobody currently does this, and I think it's safe to say everyone would like to be able to I'd like to persue this approach 15:12:10 #link http://tropicaldevel.wordpress.com/2013/01/24/debugging-openstack-with-pycharm-and-pydevd/ 15:12:56 I'm testing the changes in PyCharm, but it should also work in Eclipse/PyDev. 15:13:20 cknight please create a BP and submit the changes against that when they are ready 15:13:25 what's our blueprint process, still just through launchpad? 15:13:34 ameade: yes still LP 15:13:38 Will do 15:13:39 bswartz, I don't use IDE, but would like to start using it, if enuf documentation is available on how to make the most of it, esp debugging 15:14:07 deepakcs: the top 2 I'm aware of are PyCharm, and Eclipse (PyDev) 15:14:35 Eclipse is free and PyCharm is not, fwiw 15:14:38 cknight, so when u debug, are u in a source-only setup or devstack like setup ? 15:14:55 Devstack, but can step through source. 15:14:59 * deepakcs thought that Eclipse is very resource hungry/bulky 15:15:14 * bswartz loves Eclipse 15:15:27 cknight, so it would be great if you can provide steps in a wikipage on how to use devstack in a IDE w/ debugging 15:15:41 bswartz: then you can test the solution in Eclipse 15:15:47 deepakcs: yes 15:15:52 cknight, cool 15:16:04 fwiw, pycharm provides free licenses to open source projects - we might be able to get from the openstack pool or get it separately for manila too 15:16:54 vbellur: good to know 15:17:18 Anything else on this topic? 15:17:36 cknight: I don't think you'll see any resistence to this change 15:17:43 mostly just people asking how to make it work 15:17:51 Cool, thanks. Glad to help everyone do it. 15:18:19 #topic open dicussion 15:18:28 okay that was the last thing on the agenda 15:18:31 anyone have anything else? 15:18:42 Are there plans to move blueprints from launchpad to gerrit? 15:19:01 scottda: I don't have any 15:19:03 scottda: you mean manila-specs? 15:19:10 yes, manila-specs 15:19:11 if someone sees a good reason to we could start doing it that way 15:19:28 OK, just checking. Aside from the fact that it requires work, it seems like a good thing. 15:20:02 It would allow feedback on blueprints at a more detailed level. And it seems to be the way the rest of Openstack is going. 15:20:05 scottda: I see the advantages, but it's also a heavier process -- I'd rather not fix something that isn't broken 15:20:20 Sure, not a big deal. I was just curious. 15:20:25 scottda: We don't have so much Blueprints for now, I think it is for nearest future 15:20:38 it is NOT for nearest future 15:21:01 ok 15:21:25 anyone feel strongly about moving to manila-specs instead of the current Launchpad process for BPs? 15:21:56 if not.... 15:21:58 bswartz: It's nice to have, but not required for now 15:22:06 xyang1, +1 15:22:12 +1 15:22:21 Just something to keep in mind for the future, that's all. 15:22:38 also, just fyi for everyone, openstack has a PyCharm license for anyone who is a contributor 15:22:41 scottda: agreed 15:22:44 #agreed manila will continue to use LP for BPs for the foreseeable future 15:23:24 ameade: you may get questions from people on how to access those licenses 15:23:34 they need to contact apmelton 15:23:48 I don't think we need to go for specs at this point of time 15:23:59 nileshb: +1 15:24:02 is PyCharm open source? 15:24:09 blueprints should be sufficient 15:24:13 bswartz: there's a community edition 15:24:18 bswartz: we have a pro license though 15:24:30 bswartz: I don't think so 15:24:38 yeah I get that it's free as in beer for us, but is it also open source? 15:24:44 nope 15:24:59 yes https://github.com/JetBrains/intellij-community/tree/master/python 15:25:14 oh nice 15:25:26 oh, so PyCharm is made by the same people that make IntelliJ? 15:25:42 that's something I didn't know, but isn't surprising 15:25:43 bswartz: Yup, JetBrains if memory serves 15:25:46 apmelton: perhaps it's that time of year where you should email the mailing list saying u have the license lol 15:26:23 ameade: I think I'll be renewing the license in august, so I will likely do it then 15:26:27 okay anything else from anyone? 15:26:39 otherwise I think we can wrap up 15:27:11 okay 15:27:12 thanks all 15:27:17 thanks 15:27:17 thanks 15:27:18 bye 15:27:18 thanks! 15:27:23 #endmeeting