15:00:51 <catohornet> #startmeeting Robot Happy Hour 15:00:51 <odl_meetbot> Meeting started Wed Apr 1 15:00:51 2015 UTC. The chair is catohornet. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:00:51 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:51 <odl_meetbot> The meeting name has been set to 'robot_happy_hour' 15:03:18 <catohornet> #info Mac users: According to core team Ride updates are infrequent. Robot updates are more frequent because core team focus. 15:04:08 <catohornet> #info Any Robot or Ride questions? 15:04:27 <PhilShea> how about this: are there any other robot IDEs that people like? 15:04:47 <plaurin> hello catohornet :) 15:04:49 <catohornet> PhilShea: great question 15:05:00 <PhilShea> I've been using PyCharm with the intellibot plugin. 15:05:00 <catohornet> hello plaurin :) 15:05:21 <PhilShea> and I'm having fair but not great results. 15:05:43 <PhilShea> Is anyone using others IDEs? 15:06:11 <plaurin> PhilShea: no but I would like to hear about other IDEs too 15:06:13 <PhilShea> Or does anyone want to compare experiences with intellibot. 15:06:48 <PhilShea> I've found two plugins for pycharm/intellij. 15:07:04 <catohornet> https://wiki.opendaylight.org/view/TSC:Main#Agenda 15:07:21 <PhilShea> give me a minute, I'm bringing up my cheatsheet of the differences... 15:07:33 <catohornet> I've not used this plugin but am intrigued by the idea. 15:08:35 <PhilShea> I like that I can run both python scripts and robot scripts from the same window. 15:09:26 <PhilShea> The problem I was having with RIDE is that if you make changes too fast, it sometimes gets confused. And it won't link to python definitions. 15:09:47 <catohornet> PhilShea: Me too! 15:10:39 <PhilShea> Yeah, I tend to make a lot of typing mistakes and doing a lot of ctrl-z. 15:10:59 <PhilShea> RIDE sometimes doesn't like me to do that. 15:11:26 <PhilShea> There's an eclipse plug-in too. 15:11:49 <PhilShea> but I wasn't able to get "go to definition" to work with that. 15:12:43 <PhilShea> I have an IDE comparison table that I made. I wonder if there's an easy way to share that. 15:13:39 <catohornet> PhilShea: I tend to have that problem when using RIDE exported from a remote system. 15:14:03 <catohornet> PhilShea: google docs? 15:14:28 <PhilShea> Oh sure, I can do that. 15:15:27 <catohornet> Thank you for creating a comparison table! 15:16:06 * plaurin looking at pycharm/intellij plugin 15:16:34 <PhilShea> It would be good if others could try it too. I've had intermittent luck with some of the features - I've I'm doing something wrong, maybe someone could teach me the trick to doing it right. 15:17:57 <PhilShea> I should have this table ready to share in a couple minutes. 15:18:07 <vrpolak> I have just spent few (tens of) minutes looking at various IDEs to use for Robot, but so far I am not impressed (various shallow reasons). I think that for near future I will continue to use an ordinary text editor (mcedit), doing all the stuff manually. 15:18:52 <catohornet> PhilShea: Thanks 15:21:07 <PhilShea> https://docs.google.com/document/d/1_Ynrylj8mJXib81AIQGPVfPM4tAtm7J34ajNPfUX8Tg/edit?usp=sharing 15:26:59 <vrpolak> So, is there a requirement/recommendation on Robot file formatting (aligned column in Settings table, but exactly 4 spaces everywhere else)? 15:28:19 <catohornet> vrpolak: I would go with how RIDE formats .txt files. 15:30:37 <vrpolak> catohornet: Ok, will do. 15:32:56 <vrpolak> Next questions: Should Robot file contain a licence header? If yes, is there an example file (to copy and paste from)? 15:33:49 <PhilShea> I was wondering about that too. 15:35:17 <catohornet> I've never seen a requirement for using a license header. 15:37:39 <catohornet> http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#copyright-and-license 15:38:17 <vrpolak> I vaguely recall Thanh was submitting patches to add license headers to Java, Python and Bash files, so maybe we should ask him about his opinion. 15:41:18 <vrpolak> I think no Robot file is included in ODL release (the .zip file) so perhaps licences are not strictly needed. 15:44:04 <catohornet> vrpolak: True, we don't release test cases or the testing framework. 15:48:05 <catohornet> PhilShea: Would you like us to add to your comparison chart? 15:48:19 <jamoluhrsen> vrpolak: how does RIDE handle the pipe format of your robot suites? is it ok? I know when I opened it in intellij, it was not working. 15:49:01 <PhilShea> catohornet: sure, were you able to read it? I can open it for edit too, if you like. 15:49:33 <PhilShea> now open for edit: https://docs.google.com/document/d/1_Ynrylj8mJXib81AIQGPVfPM4tAtm7J34ajNPfUX8Tg/edit?usp=sharing 15:49:52 <catohornet> PhilShea: No problems reading it. 15:49:55 <vrpolak> jamoluhrsen: When I opened a file with pipes, it showed me space-only view. I have not tried saving yet, wait a sec. 15:54:45 <vrpolak> jamoluhrsen: It saves with space-only separation. Settings and Variables have second column aligned to 18 chars (may depend on file). Everywhere else it uses 4 spaces exactly, including lines in Settings and Variables with more than 14 characters in first column. 15:56:33 <vrpolak> Everywhere else includes lines with comments. 15:57:49 <vrpolak> jamoluhrsen: Have you seen my second reply (the one after "wait a sec") before you got disconnected? 15:59:17 <jamoluhrsen> I missed it vrpolak. 15:59:20 <jamoluhrsen> bad wifi. 15:59:46 <vrpolak> jamoluhrsen: It saves with space-only separation. Settings and Variables have second column aligned to 18 chars (may depend on file). Everywhere else it uses 4 spaces exactly, including lines in Settings and Variables with more than 14 characters in first column. 16:01:13 <jamoluhrsen> Ok. 16:01:55 <jamoluhrsen> BTW, there is some "vim" tweaks you can use to get it to paint the editor with syntax coloring if you are interested. since you said you are just using a text editor for now. 16:02:30 <catohornet> jamoluhrsen: vim tweaks are welcome :) 16:04:35 <jamoluhrsen> let me see what I have. one sec. 16:07:19 <jamoluhrsen> vrpolak: this is what I have: https://github.com/mfukar/robotframework-vim 16:07:49 <jamoluhrsen> works ok for me, but I rarely use vim for editing. maybe 5% or less. the other 95% is in intellij with the robot plugin from jivesoft 16:08:06 <vrpolak> jamoluhrsen: I am using mcedit. Few months ago I have searched for Robot syntax highlighting definition file for mcedit. It exists, but not in Debian stable repository, so I have decided I do not need it that much. :) 16:13:49 <catohornet> I have to end the meeting now but please continue your discussion. 16:14:22 <catohornet> #endmeeting