18:08:43 #startmeeting 18:08:44 Meeting started Fri Mar 1 18:08:43 2013 CET. The chair is darci. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:08:44 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:08:58 Ok...updates anyone? 18:09:07 #topic Updates 18:09:10 ill go 18:09:29 so i found a uml of the opencv framework only that was in the mousetrap docs. 18:09:41 epydoc is not able to complete the diagram because of errors 18:09:58 install graphviz 18:10:00 so i am trying it in a vm using an old version of ubuntu but am still seeing an error 18:10:16 Stoney, it was because mousetrap couldn't compile 18:10:26 oh i see 18:10:32 so it couldnt traverse the dependencies 18:10:43 but that might be why im still seeing the error in ubuntu 18:10:50 ill try it, thanks! 18:10:52 It worked in Ubuntu 10.4, did you use that version? 18:11:00 yes im in it now 18:11:02 :) 18:11:10 #info amber found a uml of the opencv framework only that was in the mousetrap docs 18:11:21 Nice work Amber! 18:11:22 i uploaded it to the current version of my git branch 18:11:34 in the mousetrap docs folder 18:11:49 along with an html version of the epydocs that did compile 18:12:19 so i think thats it for me 18:12:25 #info epydoc couldnt traverse the dependencies because mousetrap doesn't compile 18:12:56 it did do the html written docs, just not the uml diagram 18:12:58 #action amber will try graphviz 18:13:28 graphviz is needed to generate diagrams... 18:13:38 but the dependency issue is still a problem 18:13:47 i am geting a gdk_x_error() 18:13:58 #info amber did work on the html written docs 18:13:58 for a "bad window" 18:14:21 hmm... 18:15:06 i wonder if it has something to do with my camera not being enabled? bc im running a vm.. 18:15:09 Sorry, Firefox crased 18:15:34 My apologies if you have already covered this, but do you know that your camera works in the VM? 18:15:49 (outside of mousetrap that is?) 18:16:10 no, it doesnt 18:16:23 * john_ kinda wishes he hadn't returned the laptop 18:16:24 haha 18:16:30 which is way i suspect it could be the probelm 18:16:47 Right, I have had much problems getting cameras to run in VMs. 18:17:00 i dont know how to even attempt it haha 18:17:01 The problems tend to be driver-related. 18:17:08 John: you can always get the laptop back 18:18:01 So amber: you are doing all of this just to generate the UML diagrams, right? 18:18:09 yea 18:18:13 it didnt take long tho 18:18:30 but to go further, i dont think its worth it 18:18:40 Right, I agree 18:18:51 but i can still do the manual docs i was working on 18:19:00 which will be worth it 18:19:13 I could toss Ubuntu on my external and generate the UML file if you like. 18:19:26 try to, anyway 18:19:44 very strange to have to spin up another OS just to generate a UML :) 18:20:07 because mousetrap (the original branch) compiles+ runs fine on Ubuntu 10.4 18:20:22 but wouldn't compile on Fedora (or any newer OSes I suspect) 18:20:29 ah 18:20:32 i could do it, but i don tknow if we want to spend more time on it 18:20:42 John: another thought... 18:20:56 You could stop the lab and try it quick. 18:21:13 Sadly the laptop now has Fedora 17 on it, not Ubuntu 10.4 18:21:18 so it wouldn't be quick :) 18:21:34 Oh yea...duh! 18:22:19 and you cant boot off a flash drive either, bc you have to be root in order to use apt-get right? 18:23:47 Ok...maybe we can think about this some more. 18:23:54 John: do you have any updates? 18:26:57 Not much -- I looked at the ocfw source and read Amber's docs. 18:27:07 as Amber asked me to do last week 18:27:37 did it make more sense? 18:27:47 Amber -- looking at my status re: Mousetrap install on Ubuntu, it ran great when there's no camera plugged in. Couldn't the UML be generated when no camera is present? 18:27:58 Kinda. Not really. :D 18:28:03 #info john has looked at the ocfw source and read Amber's docs 18:28:50 i thought it would work. ill look into the error. seems to be gdk related or maybe a problem with epydocs running on this os. 18:28:57 As for the WNE students, Logan is still working on debugging OpenCV stuff. 18:29:38 mousetrap runs just fine tho, cool to finally see it work :) 18:30:36 Very cool! 18:30:37 Stoney, do you remember what Nikki is doing? 18:30:41 Yes, very cool! 18:31:32 you all saying I was the first to see it working way back in December? lol 18:31:39 (sorry person at door... i'm back... reading) 18:31:49 #info Logan is working on debugging OpenCV 18:32:30 I'm not sure what nikki is working on specifically, no 18:33:11 i know she was working on looking through the opencv meeting notes 18:33:19 I think we set her to figure out if she could find any more recent design docs for MouseTrap. 18:33:22 and i suggested to her that we try to track down the ones for mousetrap instead 18:33:37 jinx :) 18:33:44 :-) 18:34:28 FYI...I just found this on stackoverflow: Epydoc is a tool to generate API documentation from Python source code. It also generates UML class diagrams, using Graphviz in fancy ways. 18:34:43 yup 18:34:45 So, Epydoc uses Graphviz? 18:34:48 yes 18:34:49 yup 18:35:02 but thats the part i cant get to work 18:35:14 :-) 18:36:48 amber, silly question, but did you use yum or apt to install graphviz? 18:36:49 #info Nikki is working on looking through the opencv meeting notes and tracking down design docs for MouseTrap 18:37:01 apt is on ubuntu 18:37:05 so apt 18:37:11 yum is fedora 18:37:23 so i tried both 18:37:36 it worked on fedora but Mousetrap didnt 18:37:36 hm 18:37:40 right 18:37:41 and now i have the opposite 18:37:50 ah, ok 18:38:39 Any other thoughts on sending an email out to the MouseTrap list serve? 18:39:12 Actually, John may not have heard about this before? 18:39:56 We should first check with joanie to see if that list has anyone else except us on it. 18:40:10 how far should I scroll back? 18:40:10 :) 18:40:17 apt-get graphviz should work? https://launchpad.net/ubuntu/lucid/+package/graphviz 18:40:31 yea i tried it 18:40:33 just now 18:40:38 same gdk error tho 18:40:42 Hi Joanie! Just wanting to know if the MouseTrap list was resurrected for us or if the previous developers might be on it. 18:40:50 I'm on the list serv but never get anything 18:41:02 previous developer(s) might be on it 18:41:15 Right, but the question is who would we reach if we send email. 18:41:17 OK, thanks. 18:41:23 So we should ping the list. 18:41:27 mousetrap says to report bugs to: flaper87@flaper87.org 18:41:28 no 18:41:42 amber: that should be changed as well 18:41:49 Flavio may or may not respond 18:41:59 he apparently did not respond to heidi's gnome account access 18:42:05 flapper was ~21 when he wrote this. Probably moved to bigger/better things. 18:42:05 ah ok 18:42:12 OK, thanks. The core issue is that we have some questions about the design of MouseTrap 18:42:16 and he definitely did not respond to my list access 18:42:24 Ah, OK. 18:42:29 So might not be there any longer. 18:42:35 heidi: if it's design related and you have a BetterIdea(tm), go for it 18:42:41 it's your/our module now ;) 18:42:42 Ah, OK. 18:43:11 I'll get the list resurrected (i.e. API, me, and heidi as admins) 18:43:22 if Flavio feels like chiming in, we certainly would not mind 18:43:26 ;) 18:43:39 anything else I can do for y'all in the meantime? 18:43:50 The design appears to have a class that might serve as an interface to the OpenCV stuff 18:44:16 and we're just curious as to the purpose. But we can go ahead around that as needed if it's OK to do a significant rewrite. 18:44:33 Joanie, the previous is the core of the issue. 18:44:47 if a significant rewrite is called for, what I would recommend is: 18:45:00 do it all in a branch (it could be an upstream gnome branch if you wanted) 18:45:05 finish it 18:45:09 test the heck out of it 18:45:20 and if it is everything you dreamed it would be, merge it into master 18:45:32 the older versions/releases will still be there 18:45:35 Yes, OK. 18:45:38 :-) 18:46:21 Anyone have any other questions for joanie? 18:46:24 on a related note heidi, we should probably see if there are many (any) commits since the last release 18:46:29 joanie: newbie question about GIT: if you delete an entire directory (say, theoretically, the ocfw directory) and merge it, how does that work? Do the directory get removed in master? 18:46:30 Ah, good idea. 18:46:52 if you git rm it yes 18:46:55 only in the new version john_ 18:46:57 if you just rm it no 18:47:09 thanks 18:47:15 the old versions still have the deleted stuff. 18:47:20 so you can always get them back 18:48:22 heidi: to finish my last thought: 18:48:43 if there are a lot of uncommitted releases, we should branch 18:48:57 i.e. make a branch for version foo 18:49:01 so that master is the new stuff 18:49:44 anyhoo, didn't mean to take over your meeting (sorry!!!!). I'll go back to my corner until I'm needed. ;) 18:49:48 Ah, OK. 18:49:55 You're a huge help Joanie! 18:50:00 We appreciate all of your input! 18:50:21 yes yes huge help! 18:51:20 Should we move on to next steps? 18:51:28 #action Heidi look into the status of releases in the next week. 18:51:35 Sure, 18:51:42 #topic Next Steps 18:53:08 What is planned for the upcoming week? 18:53:48 im going to continue to work on docs..? 18:53:54 Also, are we planning to meet next Friday? Some of us will be in Denver? 18:54:19 Ah, I think that those who can, should meet. But yes, most of the profs may not be able to make it. 18:54:25 I think ghislop wont be able to make it 18:54:41 we can do a student meeting, if enough of us can meet 18:55:30 Heidi: do you know if Logan could make the meeting on Fridays if the time changed? 18:55:44 I don't know. 18:56:03 I don't know the hours he works for OIT. 18:56:10 Maybe a doodle poll? 18:57:36 that sounds good 18:57:52 I don't mind putting one together... 18:58:32 OK, thanks. 18:58:41 Should I look for another time on Friday? 18:58:51 Or open it up to other days? 18:59:05 both? 18:59:11 Yes, I would suggest both. 18:59:15 OK, I need to run. Sorry! 18:59:17 Bye 18:59:22 bye 18:59:56 Ok...it is almost 1:00 18:59:59 Any last thoughts? 19:00:16 when should we start reworking the framework? 19:00:48 It sounds like that is up to us. 19:00:53 you? 19:01:18 i think if we have at least two of us ready to code, we could start soon 19:01:28 then go go go :) 19:01:34 I agree! 19:01:52 i would like someone I can bounce ideas off of? 19:01:57 on how to rewrite 19:02:35 darci -- do you know of any simple/easy Python projects I could do to learn Python? 19:02:56 I sure I can find some. 19:03:21 amber: 19:03:29 oops I didn't finish that 19:03:46 Why not throw ideas out to the group? 19:04:03 excellent idea 19:04:17 ok, ill try to put something together or mess around in a branch everyone can look at 19:04:45 I'm thinking via email, so that those you can (either because they have an idea and/or the time) will reply 19:05:02 "you" who 19:05:30 ok 19:05:47 yup, email is better, as it doesn't require checking in on a website 19:06:06 #action Darci will find John some easy Python projects to work on. 19:06:28 I'll do my best to respond 19:06:35 Me too 19:06:40 sounds good 19:06:50 From scratch (think of it as an assignment :)) is fine, too, to start off 19:07:14 I can do that... 19:07:27 well i doubt any of us know how to use haars effectively enough to rewrite that part.. 19:07:41 Ok...I need to head out. Anything else? 19:07:42 doesn't OpenCV have haars stuff built-in? 19:07:49 Could we just call on it? 19:08:00 yes, but we have mousetrap specific ones too 19:08:10 that arent in opencv's goodfeaturestotrack 19:08:14 haars? 19:08:43 they are xml files with calculations used to create a template for tracking features 19:09:00 thx 19:09:05 I think I just found a page on it 19:09:41 #link http://opencv.willowgarage.com/wiki/FaceDetection 19:10:13 adjourn? 19:10:23 Yes... 19:10:27 #endmeeting