Attachment 'mousetrap2013-03-01_log.txt'
Download 1 18:08:43 <darci> #startmeeting
2 18:08:44 <tota11y> Meeting started Fri Mar 1 18:08:43 2013 CET. The chair is darci. Information about MeetBot at http://wiki.debian.org/MeetBot.
3 18:08:44 <tota11y> Useful Commands: #action #agreed #help #info #idea #link #topic.
4 18:08:58 <darci> Ok...updates anyone?
5 18:09:07 <darci> #topic Updates
6 18:09:10 <amber> ill go
7 18:09:29 <amber> so i found a uml of the opencv framework only that was in the mousetrap docs.
8 18:09:41 <amber> epydoc is not able to complete the diagram because of errors
9 18:09:58 <Stoney> install graphviz
10 18:10:00 <amber> so i am trying it in a vm using an old version of ubuntu but am still seeing an error
11 18:10:16 <amber> Stoney, it was because mousetrap couldn't compile
12 18:10:26 <Stoney> oh i see
13 18:10:32 <amber> so it couldnt traverse the dependencies
14 18:10:43 <amber> but that might be why im still seeing the error in ubuntu
15 18:10:50 <amber> ill try it, thanks!
16 18:10:52 <john_> It worked in Ubuntu 10.4, did you use that version?
17 18:11:00 <amber> yes im in it now
18 18:11:02 <amber> :)
19 18:11:10 <darci> #info amber found a uml of the opencv framework only that was in the mousetrap docs
20 18:11:21 <heidi> Nice work Amber!
21 18:11:22 <amber> i uploaded it to the current version of my git branch
22 18:11:34 <amber> in the mousetrap docs folder
23 18:11:49 <amber> along with an html version of the epydocs that did compile
24 18:12:19 <amber> so i think thats it for me
25 18:12:25 <darci> #info epydoc couldnt traverse the dependencies because mousetrap doesn't compile
26 18:12:56 <amber> it did do the html written docs, just not the uml diagram
27 18:12:58 <darci> #action amber will try graphviz
28 18:13:28 <Stoney> graphviz is needed to generate diagrams...
29 18:13:38 <Stoney> but the dependency issue is still a problem
30 18:13:47 <amber> i am geting a gdk_x_error()
31 18:13:58 <darci> #info amber did work on the html written docs
32 18:13:58 <amber> for a "bad window"
33 18:14:21 <Stoney> hmm...
34 18:15:06 <amber> i wonder if it has something to do with my camera not being enabled? bc im running a vm..
35 18:15:09 <heidi> Sorry, Firefox crased
36 18:15:34 <heidi> My apologies if you have already covered this, but do you know that your camera works in the VM?
37 18:15:49 <heidi> (outside of mousetrap that is?)
38 18:16:10 <amber> no, it doesnt
39 18:16:23 * john_ kinda wishes he hadn't returned the laptop
40 18:16:24 <john_> haha
41 18:16:30 <amber> which is way i suspect it could be the probelm
42 18:16:47 <heidi> Right, I have had much problems getting cameras to run in VMs.
43 18:17:00 <amber> i dont know how to even attempt it haha
44 18:17:01 <heidi> The problems tend to be driver-related.
45 18:17:08 <darci> John: you can always get the laptop back
46 18:18:01 <darci> So amber: you are doing all of this just to generate the UML diagrams, right?
47 18:18:09 <amber> yea
48 18:18:13 <amber> it didnt take long tho
49 18:18:30 <amber> but to go further, i dont think its worth it
50 18:18:40 <heidi> Right, I agree
51 18:18:51 <amber> but i can still do the manual docs i was working on
52 18:19:00 <amber> which will be worth it
53 18:19:13 <john_> I could toss Ubuntu on my external and generate the UML file if you like.
54 18:19:26 <john_> try to, anyway
55 18:19:44 <Stoney> very strange to have to spin up another OS just to generate a UML :)
56 18:20:07 <john_> because mousetrap (the original branch) compiles+ runs fine on Ubuntu 10.4
57 18:20:22 <john_> but wouldn't compile on Fedora (or any newer OSes I suspect)
58 18:20:29 <Stoney> ah
59 18:20:32 <amber> i could do it, but i don tknow if we want to spend more time on it
60 18:20:42 <darci> John: another thought...
61 18:20:56 <darci> You could stop the lab and try it quick.
62 18:21:13 <john_> Sadly the laptop now has Fedora 17 on it, not Ubuntu 10.4
63 18:21:18 <john_> so it wouldn't be quick :)
64 18:21:34 <darci> Oh yea...duh!
65 18:22:19 <amber> and you cant boot off a flash drive either, bc you have to be root in order to use apt-get right?
66 18:23:47 <darci> Ok...maybe we can think about this some more.
67 18:23:54 <darci> John: do you have any updates?
68 18:26:57 <john_> Not much -- I looked at the ocfw source and read Amber's docs.
69 18:27:07 <john_> as Amber asked me to do last week
70 18:27:37 <amber> did it make more sense?
71 18:27:47 <john_> 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?
72 18:27:58 <john_> Kinda. Not really. :D
73 18:28:03 <darci> #info john has looked at the ocfw source and read Amber's docs
74 18:28:50 <amber> 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.
75 18:28:57 <heidi> As for the WNE students, Logan is still working on debugging OpenCV stuff.
76 18:29:38 <amber> mousetrap runs just fine tho, cool to finally see it work :)
77 18:30:36 <darci> Very cool!
78 18:30:37 <heidi> Stoney, do you remember what Nikki is doing?
79 18:30:41 <heidi> Yes, very cool!
80 18:31:32 <john_> you all saying I was the first to see it working way back in December? lol
81 18:31:39 <Stoney> (sorry person at door... i'm back... reading)
82 18:31:49 <darci> #info Logan is working on debugging OpenCV
83 18:32:30 <Stoney> I'm not sure what nikki is working on specifically, no
84 18:33:11 <amber> i know she was working on looking through the opencv meeting notes
85 18:33:19 <heidi> I think we set her to figure out if she could find any more recent design docs for MouseTrap.
86 18:33:22 <amber> and i suggested to her that we try to track down the ones for mousetrap instead
87 18:33:37 <amber> jinx :)
88 18:33:44 <heidi> :-)
89 18:34:28 <darci> 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.
90 18:34:43 <Stoney> yup
91 18:34:45 <darci> So, Epydoc uses Graphviz?
92 18:34:48 <amber> yes
93 18:34:49 <Stoney> yup
94 18:35:02 <amber> but thats the part i cant get to work
95 18:35:14 <darci> :-)
96 18:36:48 <Stoney> amber, silly question, but did you use yum or apt to install graphviz?
97 18:36:49 <darci> #info Nikki is working on looking through the opencv meeting notes and tracking down design docs for MouseTrap
98 18:37:01 <amber> apt is on ubuntu
99 18:37:05 <amber> so apt
100 18:37:11 <amber> yum is fedora
101 18:37:23 <amber> so i tried both
102 18:37:36 <amber> it worked on fedora but Mousetrap didnt
103 18:37:36 <Stoney> hm
104 18:37:40 <Stoney> right
105 18:37:41 <amber> and now i have the opposite
106 18:37:50 <Stoney> ah, ok
107 18:38:39 <darci> Any other thoughts on sending an email out to the MouseTrap list serve?
108 18:39:12 <darci> Actually, John may not have heard about this before?
109 18:39:56 <heidi> We should first check with joanie to see if that list has anyone else except us on it.
110 18:40:10 <joanie> how far should I scroll back?
111 18:40:10 <joanie> :)
112 18:40:17 <john_> apt-get graphviz should work? https://launchpad.net/ubuntu/lucid/+package/graphviz
113 18:40:31 <amber> yea i tried it
114 18:40:33 <amber> just now
115 18:40:38 <amber> same gdk error tho
116 18:40:42 <heidi> Hi Joanie! Just wanting to know if the MouseTrap list was resurrected for us or if the previous developers might be on it.
117 18:40:50 <john_> I'm on the list serv but never get anything
118 18:41:02 <joanie> previous developer(s) might be on it
119 18:41:15 <heidi> Right, but the question is who would we reach if we send email.
120 18:41:17 <heidi> OK, thanks.
121 18:41:23 <heidi> So we should ping the list.
122 18:41:27 <amber> mousetrap says to report bugs to: flaper87@flaper87.org
123 18:41:28 <joanie> no
124 18:41:42 <joanie> amber: that should be changed as well
125 18:41:49 <joanie> Flavio may or may not respond
126 18:41:59 <joanie> he apparently did not respond to heidi's gnome account access
127 18:42:05 <john_> flapper was ~21 when he wrote this. Probably moved to bigger/better things.
128 18:42:05 <amber> ah ok
129 18:42:12 <heidi> OK, thanks. The core issue is that we have some questions about the design of MouseTrap
130 18:42:16 <joanie> and he definitely did not respond to my list access
131 18:42:24 <heidi> Ah, OK.
132 18:42:29 <heidi> So might not be there any longer.
133 18:42:35 <joanie> heidi: if it's design related and you have a BetterIdea(tm), go for it
134 18:42:41 <joanie> it's your/our module now ;)
135 18:42:42 <heidi> Ah, OK.
136 18:43:11 <joanie> I'll get the list resurrected (i.e. API, me, and heidi as admins)
137 18:43:22 <joanie> if Flavio feels like chiming in, we certainly would not mind
138 18:43:26 <joanie> ;)
139 18:43:39 <joanie> anything else I can do for y'all in the meantime?
140 18:43:50 <heidi> The design appears to have a class that might serve as an interface to the OpenCV stuff
141 18:44:16 <heidi> 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.
142 18:44:33 <heidi> Joanie, the previous is the core of the issue.
143 18:44:47 <joanie> if a significant rewrite is called for, what I would recommend is:
144 18:45:00 <joanie> do it all in a branch (it could be an upstream gnome branch if you wanted)
145 18:45:05 <joanie> finish it
146 18:45:09 <joanie> test the heck out of it
147 18:45:20 <joanie> and if it is everything you dreamed it would be, merge it into master
148 18:45:32 <joanie> the older versions/releases will still be there
149 18:45:35 <heidi> Yes, OK.
150 18:45:38 <heidi> :-)
151 18:46:21 <heidi> Anyone have any other questions for joanie?
152 18:46:24 <joanie> on a related note heidi, we should probably see if there are many (any) commits since the last release
153 18:46:29 <john_> 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?
154 18:46:30 <heidi> Ah, good idea.
155 18:46:52 <joanie> if you git rm it yes
156 18:46:55 <Stoney> only in the new version john_
157 18:46:57 <joanie> if you just rm it no
158 18:47:09 <john_> thanks
159 18:47:15 <Stoney> the old versions still have the deleted stuff.
160 18:47:20 <Stoney> so you can always get them back
161 18:48:22 <joanie> heidi: to finish my last thought:
162 18:48:43 <joanie> if there are a lot of uncommitted releases, we should branch
163 18:48:57 <joanie> i.e. make a branch for version foo
164 18:49:01 <joanie> so that master is the new stuff
165 18:49:44 <joanie> anyhoo, didn't mean to take over your meeting (sorry!!!!). I'll go back to my corner until I'm needed. ;)
166 18:49:48 <heidi> Ah, OK.
167 18:49:55 <heidi> You're a huge help Joanie!
168 18:50:00 <heidi> We appreciate all of your input!
169 18:50:21 <Stoney> yes yes huge help!
170 18:51:20 <darci> Should we move on to next steps?
171 18:51:28 <heidi> #action Heidi look into the status of releases in the next week.
172 18:51:35 <heidi> Sure,
173 18:51:42 <darci> #topic Next Steps
174 18:53:08 <darci> What is planned for the upcoming week?
175 18:53:48 <amber> im going to continue to work on docs..?
176 18:53:54 <darci> Also, are we planning to meet next Friday? Some of us will be in Denver?
177 18:54:19 <heidi> Ah, I think that those who can, should meet. But yes, most of the profs may not be able to make it.
178 18:54:25 <amber> I think ghislop wont be able to make it
179 18:54:41 <amber> we can do a student meeting, if enough of us can meet
180 18:55:30 <darci> Heidi: do you know if Logan could make the meeting on Fridays if the time changed?
181 18:55:44 <heidi> I don't know.
182 18:56:03 <heidi> I don't know the hours he works for OIT.
183 18:56:10 <heidi> Maybe a doodle poll?
184 18:57:36 <amber> that sounds good
185 18:57:52 <darci> I don't mind putting one together...
186 18:58:32 <heidi> OK, thanks.
187 18:58:41 <darci> Should I look for another time on Friday?
188 18:58:51 <darci> Or open it up to other days?
189 18:59:05 <amber> both?
190 18:59:11 <heidi> Yes, I would suggest both.
191 18:59:15 <heidi> OK, I need to run. Sorry!
192 18:59:17 <heidi> Bye
193 18:59:22 <darci> bye
194 18:59:56 <darci> Ok...it is almost 1:00
195 18:59:59 <darci> Any last thoughts?
196 19:00:16 <amber> when should we start reworking the framework?
197 19:00:48 <darci> It sounds like that is up to us.
198 19:00:53 <darci> you?
199 19:01:18 <amber> i think if we have at least two of us ready to code, we could start soon
200 19:01:28 <Stoney> then go go go :)
201 19:01:34 <darci> I agree!
202 19:01:52 <amber> i would like someone I can bounce ideas off of?
203 19:01:57 <amber> on how to rewrite
204 19:02:35 <john_> darci -- do you know of any simple/easy Python projects I could do to learn Python?
205 19:02:56 <darci> I sure I can find some.
206 19:03:21 <darci> amber:
207 19:03:29 <darci> oops I didn't finish that
208 19:03:46 <darci> Why not throw ideas out to the group?
209 19:04:03 <Stoney> excellent idea
210 19:04:17 <amber> ok, ill try to put something together or mess around in a branch everyone can look at
211 19:04:45 <darci> I'm thinking via email, so that those you can (either because they have an idea and/or the time) will reply
212 19:05:02 <darci> "you" who
213 19:05:30 <amber> ok
214 19:05:47 <Stoney> yup, email is better, as it doesn't require checking in on a website
215 19:06:06 <darci> #action Darci will find John some easy Python projects to work on.
216 19:06:28 <Stoney> I'll do my best to respond
217 19:06:35 <darci> Me too
218 19:06:40 <amber> sounds good
219 19:06:50 <john_> From scratch (think of it as an assignment :)) is fine, too, to start off
220 19:07:14 <darci> I can do that...
221 19:07:27 <amber> well i doubt any of us know how to use haars effectively enough to rewrite that part..
222 19:07:41 <darci> Ok...I need to head out. Anything else?
223 19:07:42 <john_> doesn't OpenCV have haars stuff built-in?
224 19:07:49 <john_> Could we just call on it?
225 19:08:00 <amber> yes, but we have mousetrap specific ones too
226 19:08:10 <amber> that arent in opencv's goodfeaturestotrack
227 19:08:14 <Stoney> haars?
228 19:08:43 <amber> they are xml files with calculations used to create a template for tracking features
229 19:09:00 <Stoney> thx
230 19:09:05 <Stoney> I think I just found a page on it
231 19:09:41 <Stoney> #link http://opencv.willowgarage.com/wiki/FaceDetection
232 19:10:13 <Stoney> adjourn?
233 19:10:23 <darci> Yes...
234 19:10:27 <darci> #endmeeting
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.