19:05:51 #startmeeting 19:05:51 Meeting started Thu Feb 20 19:05:51 2014 CET. The chair is stoney_. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:05:51 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:06:01 Welome 19:06:27 So, we're going to try to take advantage of the parallel nature of IRc 19:06:37 #topic updates 19:06:55 so for the updates, please #info your current status 19:06:59 what you have been working on 19:07:05 everyone all at once :) 19:07:22 Hi Andre 19:07:39 Hi Professor 19:07:40 Hey AndreLGOliveira! 19:07:49 Hi 19:07:56 #info AndreLGOliveira is a new comer to our group, he'll be working on our testing procedures and framework 19:09:05 #info Heidi got permissions to allocate Bugzilla permissions and has given the group (except for AndreLGOliveira ) permissions to edit a bug and change the status of a bug. 19:09:29 So you all should be able to edit bugs as you work on them, and confirm them. 19:09:46 #info there is a new page at the bottom of our wiki about testing 19:09:50 #link https://wiki.gnome.org/action/show/Projects/MouseTrap?action=show&redirect=MouseTrap 19:09:59 #info Bottom of the MouseTrap wiki on the GNOME site 19:10:33 everyone else? 19:10:36 info up 19:10:40 don't wait :) 19:10:44 #info I've been working on the last parts of making MouseTrap compatible with OpenCV 3 along with looking up how AutoTools works 19:11:49 kevin-brown: How far have you gotten? 19:12:13 heidi: Not very far, but it looks like I will be able to finish it and send a new patch up by the next meeting 19:12:33 Ah, cool! 19:12:47 kevin-brown: Do you mean that you'll have MouseTrap entirely compatible with OpenCV3? 19:13:02 OK... on to issues 19:13:09 #topic Issues 19:13:23 heidi: Both OpenCV 3 and OpenCV 2, as what has changed in OpenCV 3 doesn't affect us (as far as I can tell) 19:13:39 In this topic... info up where you are stuck 19:13:47 or any suggestions 19:13:50 nits you want to pick 19:13:51 Ah, good! 19:13:52 etc. 19:14:01 proposals 19:14:09 confusions 19:14:13 what you need 19:14:18 you know... issues :) 19:14:49 #info I've been collecting file names within my local repo that need ocv. I have also been making sure that the ocv files used are up to date. I have already found a couple files that I need to look into so that I can see if they are depricated and need to be updated due to name changes of xml files and funtions. I have already found the files that I believe are the needed files to replace... 19:14:50 use #info 19:14:51 ...the old ones(* crosses fingers). These new files are from the newest ocv libraries and the old ones so far look like their equivelent, they are used for the face mouth detection and the eye detection(with glasses*). Earlier this week Bryan, Kevin and I met for about an hour to bring each other up to speed on what eachother were doing. Kevin and I will at another need to meet again to go... 19:14:53 ...over a couple of file modifications. So, often we will be working together, here on out. 19:15:41 What is the overlap between what kevin-brown and roland are doing? 19:16:58 #info the old ones(* crosses fingers). These new files are from the newest ocv libraries and the old ones so far look like their equivelent, they are used for the face mouth detection and the eye detection(with glasses*). Earlier this week Bryan, Kevin and I met for about an hour to bring each other up to speed on what each other were doing. Kevin and I will at another need to meet again to go 19:17:20 #info over a couple of file modifications. So, often we will be working together, here on out. 19:18:09 #info need a demo of flash drives sooner than later 19:18:41 #info the hackfest is in April... but we don't want to wait for the last minute to get the flash drives working 19:19:12 #info if the flash drives don't work... we need time to change gears 19:19:34 ok... 19:19:41 next we move to open discussion 19:19:47 #topic discussion 19:19:56 here we discuss any of the above issues 19:20:02 try to help resolve things 19:20:10 point folks in the right direction 19:20:12 etc. 19:20:23 debate 19:20:25 That would be useful, if we had any issues to discuss 19:20:32 :) 19:20:37 ok 19:20:57 some days we will, some days we won't :) 19:21:04 stoney, So if I understand correctly, you are parallelizing what we had been doing serially in previous meetings, yes? 19:21:12 What would be a good time to talk about testing? (Just read that document) 19:21:23 heidi: yes to compress 19:21:33 now 19:21:38 ? 19:21:41 Now to talk about testing is good. 19:21:43 :-) 19:21:44 ok 19:22:01 AndreLGOliveira: care to lead us through it? 19:22:01 I'm the first one doing unit testing on this project? 19:22:09 yup yup :) 19:22:15 Ok 19:22:23 let me summarize it 19:22:41 #link https://wiki.gnome.org/Projects/MouseTrap/Testing 19:22:48 we are looking at that page 19:24:12 (btw... discussions I expect will be more serial, and less parallel) 19:24:57 #info The testing code is accepted to be put in 3 different locations: The same folder as the methods, with the name of the method being tested followed by "_test* 19:25:29 wait 19:25:51 AndreLGOliveira: we are just looking for an overview of what you are going to be doing in this project 19:26:00 AndreLGOliveira: we don't expect that you have a solution yet 19:26:11 Ok, sorry for that 19:26:17 AndreLGOliveira: what are the goals 19:26:19 your fine 19:26:21 :) 19:26:31 you're 19:28:22 #info I will be studying and developing the unit testing for the project, testing if the methods works as expected and reporting it early in the development. 19:29:01 Stoney, is the plan for AndreLGOliveira to create unit tests for all code? 19:29:09 no 19:29:21 #info Also, I will document how the Unit Testing Framework works and how to use it on the code. 19:29:22 Ok, so some small part? Any particular part? 19:29:47 he will be investigating how unit testing is done in python 19:29:57 he'll create an example 19:30:05 AndreLGOliveira: What framework are you looking into? unittest? nose? 19:30:14 he'll help firm up how it will integrate with MouseTrap 19:30:20 unittest framework 19:30:29 and he'll give recommendations for its use by developers 19:31:17 kevin-brown: unittest initially 19:31:22 is nose built in? 19:31:45 should we look at it? 19:31:49 kevin-brown: Do you have recommendations for tools? 19:31:59 Nose is not built in, and neither is unittest2 19:32:28 what's this then? http://docs.python.org/3.3/library/unittest.html 19:33:01 That's just unittest 19:33:18 is it bad? 19:33:38 Nose is a third-party testing framework. 19:33:50 It gets the job done, nose and unittest2 were just created to fill in a few gaps 19:34:13 what gaps... do we need the gaps 19:34:17 ? 19:34:38 my inclination is to keep dependencies low 19:35:08 Which is what I figured, unittest should be fine for MouseTrap 19:35:26 so maybe that is the first step 19:35:31 figure out which is needed 19:35:40 ok 19:35:51 if we would really benefit from the features of nose or unittest2 we should consider them 19:36:03 if not... stick with standard libraries 19:36:34 #action AndreLGOliveira will investigate the differences between unittest, unittest2, and nose 19:37:30 AndreLGOliveira: it looks lil kevin-brown has some background in this... so pick his brain too 19:37:46 ok 19:38:10 anything else on this? 19:38:31 AndreLGOliveira: Feel free to ping me on here, I've done quite a bit with unit testing in python and may be able to help if you need anything 19:38:51 last topic will be "resolved" in which we'll assign ourselves tasks for the week 19:38:55 ok, thanks kevin-brown I will 19:39:03 #topic resloved 19:39:22 so action up your plans for the week 19:39:37 : #action AndreLGOliveira will investigate the differences between unittest, unittest2, and nose 19:39:48 #action AndreLGOliveira will investigate the differences between unittest, unittest2, and nose 19:40:00 (AndreLGOliveira I did your's for you :P) 19:40:23 ok, :) 19:40:46 #action Heidi and I will do our usual patch session on Monday 19:40:54 #action I will be finishing bug 691878 and will have a revised patch by the next meeting 19:40:54 04Bug https://bugzilla.gnome.org/show_bug.cgi?id=691878 normal, Normal, ---, mousetrap-maint, NEW, Convert to Python 3 19:41:15 quick question... 19:41:36 has anyone been able to test their new powers over bugzilla ? 19:42:08 I appear to have the permissions, as the options are now available to make changes 19:42:11 AndreLGOliveira: also, please join the mousetrap email list serv 19:42:16 sweet 19:42:31 that was what you were looking for? kevin-brown ? 19:42:44 #action Roland and Kevin will be scheduling a couple meetings to work together on ocv updates/problems/incompatibilities/deprecations; 19:42:45 kevin-brown: i.e., you are satisfied? 19:43:02 stoney: It should make things easier in the future, yes 19:43:07 cool 19:43:18 anything else before we adjourn? 19:43:27 Is someone planning on going through the old bugs and closing them off? 19:43:43 heidi: is that on our todo? 19:43:54 stoney: Ummm, sort of? 19:43:56 question: where can I join the listing? 19:44:26 nevermind, I found it. 19:44:30 :) 19:44:32 #action stoney and heidi will go through old bugs and close them off. 19:44:46 AndreLGOliveira: https://mail.gnome.org/mailman/listinfo/mousetrap-list 19:44:51 AndreLGOliveira: also.. please create a github account 19:45:04 AndreLGOliveira: I'll transfer that repository to you 19:45:07 AndreLGOliveira: Just to let you know, several of us are sitting in the CS lab (Herman 207) during this IRC. Feel free to join us in the future. 19:45:20 I already did: https://github.com/AndreLuisGO 19:45:27 perfect 19:45:37 anything else? 19:45:47 Ok, I'll be there next week 19:45:48 going once 19:45:53 going twice 19:45:58 sold 19:46:12 #endmeeting 19:46:50 well... at least i'm done with that meeting :) 19:46:55 even if the meetbot isn't 19:46:56 :P 19:47:00 #endmeeting 19:47:04 #endmeeting 19:47:07 #endmeeting 19:47:14 #stopmeeting 19:47:18 #finishmeeting 19:47:43 #overandout 19:47:50 #goaway 19:47:53 #leavemealone 19:48:10 joanie? 19:48:20 Yes ma'am? 19:48:23 The meetbot doesn't seem to be responding properly. 19:48:35 Are you able to kick it? 19:48:36 Oh, I need to send you minutes too. I suck 19:48:39 * joanie looks 19:48:47 who was chair? 19:48:50 Yes on the meeting minutes, no on the sucking. 19:48:51 Stoney 19:49:05 and you started a meeting? 19:49:10 yes me 19:49:12 Has the meeting ended and the meetbot didn't tell us? 19:49:12 lemme scroll up 19:49:13 yes i started 19:49:20 it should tell you 19:49:25 Yes, we did. And the meetbot gave us the usual start up messages. 19:49:37 yup 19:49:38 OH I KNOW 19:49:42 my nick changed 19:49:48 dude 19:49:50 :P 19:49:58 no I suck 19:50:01 hah 19:50:02 now I suck 19:50:04 try again 19:50:04 OK, is it a sad thing that this is the highlight of my day? 19:50:07 #endmeeting