19:04:29 #startmeeting 19:04:29 Meeting started Thu Feb 6 19:04:29 2014 CET. The chair is heidi. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:04:29 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:04:35 #topic Updates 19:05:11 kevin-brown: Want to update us on what you've been working on? 19:05:23 Don't forget to use the #info so that it gets in the notes. 19:05:52 #info I've been working on adding Python 3.3 compatibility into MouseTrap 19:06:19 sweet 19:06:21 * heidi goes to look at the bug report 19:06:27 https://bugzilla.gnome.org/show_bug.cgi?id=691878#c1 for the bug report 19:06:27 04Bug 691878: normal, Normal, ---, mousetrap-maint, NEW, Convert to Python 3 19:07:11 so this XLib issue is new to me 19:07:20 Yes 19:07:24 New to me too. 19:07:31 can you elaborate? 19:07:43 or should we wait until discussion 19:07:45 ? 19:07:53 The current version of Python-xlib is only Python 2 compatible 19:07:56 Now is fine. 19:08:14 There's a Python 3 version out there which I've linked to, python3-xlib on PyPi 19:08:29 saw that... 19:08:41 my questions is... 19:08:52 how is MouseTrap dependent on it? 19:09:36 (I'm not challenging that it isn't... I'm just interested in where/how in code) 19:09:50 Yes, right. 19:09:51 I believe that it is used/going to be used for mouse movements 19:09:58 ah 19:10:26 Ummm, OK. 19:10:34 now I'm remembering something on this... 19:10:35 But I think that Gnome is going to use Wayland 19:10:40 In place of X. 19:10:54 right... something like that :) 19:10:56 That makes sense, I was just updating current dependencies 19:11:15 now what is wayland 19:11:17 * stoney looking 19:11:34 right 19:11:41 #link http://www.muktware.com/2014/02/gnome-3-12-delayed-sync-wayland-release/20584 19:12:07 and we have to be careful that we stick to GNOME accessibility infrastructure stuff 19:12:30 https://mail.gnome.org/archives/release-team/2013-March/msg00087.html 19:12:36 I'm assuming that that is part of the Wayland effort 19:12:43 #link https://mail.gnome.org/archives/release-team/2013-March/msg00087.html 19:13:51 Yes. 19:13:57 the proposal says the are targeting Summer 2014 (inferred from date of message and timeline given) 19:14:06 Roland, what did you learn about wayland when in Montreal? 19:14:44 who should/can we ask if this is on track? 19:15:12 Sure. 19:15:17 Sorry I'm late 19:15:26 Oh, j*nie I'm thinking? 19:15:34 I can't recall anything specific on wayland 19:16:01 perhaps Logan? 19:16:09 LoganH: and paxnovem we're talking about https://bugzilla.gnome.org/show_bug.cgi?id=691878#c1 19:16:09 04Bug 691878: normal, Normal, ---, mousetrap-maint, NEW, Convert to Python 3 19:16:23 And that MouseTrap is dependent on X11 19:16:24 joanie should we be paying attention to GNOME's movement toward Wayland? 19:16:39 stoney: yeah 19:16:53 joanie: is the target still for summer 2014? 19:17:03 we think not lemme find a link 19:17:15 joanie: thanks :) 19:17:21 joanie: BTW.... HI! :) 19:17:49 https://mail.gnome.org/archives/release-team/2014-February/msg00006.html 19:17:52 btw hi back 19:18:01 #link https://mail.gnome.org/archives/release-team/2014-February/msg00006.html 19:18:04 great thanks! 19:18:17 so we still need to worry, but it's "worry"; not WORRY :) 19:18:18 * heidi looks 19:18:26 but what would be helpful is a list of needs 19:18:29 * joanie looks for another link 19:18:44 https://wiki.gnome.org/Accessibility/Wayland 19:18:53 #link https://wiki.gnome.org/Accessibility/Wayland 19:18:57 it's a wiki. feel free to edit it to add your needs 19:18:58 :) 19:19:05 cool :) 19:19:36 :-) Thanks. 19:19:51 anything else before I go back to my SadHack(tm) afternoon? :) 19:20:12 (Lack of proper APIs is why we can't have nice things) 19:20:15 not from me 19:20:16 :-) wish you were having a HappySack (Hackisac?) afternoon. 19:20:19 thanks :) 19:20:20 Ah, right! 19:20:33 Yes, thanks for answering our question. 19:20:34 * joanie waves (ping me if you need me) 19:20:47 great thanks :) 19:21:01 So kevin-brown am I correct in assumign that you've gone as far as you can with python3? 19:21:07 ok... so we need to figure out how Wayland affects us 19:21:11 At this point, yes 19:21:21 #info X11 is being replaced by Wayland 19:21:33 #action We need to figure out how Wayland affects MouseTrap 19:21:41 I just did a quick check for Python bindings for Wayland and didn't find much 19:21:44 kevin-brown: Would you like to look at that issue? 19:21:51 The Wayland issue? To be clear. 19:22:07 Sure 19:22:25 I'm wondering where this sits in the stack... 19:22:46 If we're on top of GTK... does GTK sit on X11... and will it be moved to Wayland? 19:22:56 and if so... do we have much to worry about? 19:23:23 my understanding that GTk will be migrated to wayland. 19:23:44 my point is... I'm wondering if we need python3 bindings for wayland or if we just need GTK 19:23:45 ? 19:23:51 thanks paxnovem 19:23:53 Rigt 19:24:09 We have to worry about anything that uses X directly instead of a toolkit like gtk 19:24:22 right... 19:24:38 and we think mouse movement is being done directly to X? 19:25:11 I've converted mouse movement to GTK 19:25:17 anyway... we don't have to solve this here... I just wanted to get some of my questions out 19:25:31 LoganH: ooooooooo.... me likey 19:25:45 That was in the mouse patch that was applied last friday 19:26:05 Ah, OK. 19:26:45 I think it would be healthy to take a look at this and make sure we aren't in for any major surprises 19:26:49 OK, did a quick search for GNOME architecture. 19:26:56 sweet 19:27:01 Ah, OK. 19:27:06 ? 19:27:20 And which bug specifically did you provide the patch for LoganH ? 19:28:16 I don't remember the id off the top of my head. It was the restore mouse movement one 19:28:36 Is there a way to see closed bug numbers? 19:28:55 Ah, a closed bug? 19:29:12 Yes, you have to do an advanced search and select for clossed bugs. 19:29:55 Yes its closed. Its been commited already to gnome3-wip branch 19:30:17 Ah, OK. 19:31:14 kevin-brown: Am I correct in assuming that your comment on the patch was done prior to LoganH's bug fix being committed? 19:31:18 mabybe BUG 710802 19:31:18 04Bug https://bugzilla.gnome.org/show_bug.cgi?id=710802 major, Normal, ---, lhotchkiss17, UNCONFIRMED, Implement Cursor Movement 19:31:25 Bug 710802 19:32:17 I think there is still some X code in there that relates to clicking. But thats not "real" code 19:32:17 heidi: I believe my base branch is the HEAD of `gnome3-wip`, which makes me think something may still be referencing xlib. But I'll check on that later and rebase if needed 19:32:49 Thank you! 19:32:52 cool 19:32:54 Since I didn't touch the Clicking functions, code in there still references X11, but we aren't using it 19:33:13 Ah, got it. 19:33:30 ah... so if we keep porting to GTK we think we'll be safe 19:33:37 I believe so. 19:33:42 cool cool 19:34:17 so that was a long update :) 19:34:20 :-) Yes. 19:34:27 I believe so... Based on the Montreal trip, Ryan would worked with us led us down the ways to using GTK for mouse movement, instead of direct X, so that we wouldn't be affected with the wayland transition 19:34:40 Ryan *who* worked with us... 19:34:42 ah, OK. 19:34:45 aha! 19:34:53 even better... that's good :) 19:35:18 kevin-brown: Can you update the bug to reflect this discussion? 19:35:34 heidi: Yes, later 19:35:59 Right, later iss fine :-) 19:36:38 #action kevin-brown will update bug report to reflect dependence (or non) on X11 and Wayland 19:36:43 OK, who's next? 19:36:52 paxnovem: Want to go next? 19:37:18 sure 19:38:41 I have been working cleaning some of the readme files to reflect what is needed for building 19:39:49 Needed for building what? 19:40:17 I also spent time looking into the dependencies that we use to solidify a minimum version 19:40:30 Ah, OK. 19:40:45 (can we git these updates in the notes? #info) 19:40:54 #info paxnovem is working on cleaning up the readme files for building the live USB needed for the CCSCNE hackfest 19:41:09 tks :) 19:41:13 #info paxnovem is also working on figuring out a minimum version. 19:41:24 paxnovem: What do you need next? 19:42:08 oh right... are we ready for a demo? 19:43:51 The one issue I am having that I can't get by is that fedora 18 refuses to boot on uefi machines. I can get to work on some, but not all 19:44:11 I have no issues on fedora 19 or 20 19:44:21 Isn't Fedora 18 out of the support cycle anyway? 19:44:26 Can get it to work on some machines? 19:44:37 Yes, but we were stabilizing the platform for development. 19:44:51 Perhaps we should upgrade to Fedora 20? Or 19? 19:45:57 can we upgrade well before the hackfest? 19:46:00 if we were to upgrade, It would make sense to go to 20 so we would have a year of support. 19:46:14 paxnovem: i agree 19:46:15 paxnovem: Could you please try to upgrade to Fedora 20 and download and install MouseTrap and report back? 19:47:00 Looks like 20 is the current stable version. 19:47:25 Yea, sure I could do that 19:47:58 #action paxnovem will upgrade to Fedora 20 and download and install MouseTrap and report back. 19:48:02 Thanks! 19:48:25 LoganH: Want to report in? 19:48:38 * heidi remembers that I've got a prospective student coming at 2 19:48:51 I got class at 2 as well, so I will make it quick 19:49:20 #info I have started looking at the tracking issue, and am working on getting mousetrap to track the user's head again 19:49:39 Cool! 19:49:49 #info I've only spent a few hours on it, and haven't got incredibly far yet 19:49:50 can't wait to use my head 19:50:15 I've got it to recalc once, and then just steal the mouse from you :) 19:50:16 :-) 19:50:24 Ah, interesting. 19:51:04 So its still a work in progress 19:51:06 LoganH: So do you need anything from us to continue? 19:51:15 I don't think so, not at this point 19:51:22 OK. 19:51:24 Another snow day would be great 19:51:27 Gave me lots of time 19:51:30 kevin-brown: Do you have enough to do? 19:51:32 lol... right :) 19:51:38 :) 19:51:42 Yes! :-) I called 66 accepted students. Knew I'd find most of them at home. 19:51:55 wow! 19:51:57 Good thinking heidi :) 19:51:57 nice! 19:52:02 perfect 19:52:20 Yes, worked out well. Except that some didn't answer I think because I wasn't using a WNE number. 19:52:31 ah 19:52:37 Roland, what are you working on? 19:52:40 #info I'm going to look into finishing off the OpenCV conversion (cv -> cv2) 19:52:45 Forgot to mention that 19:52:56 Ah, good! 19:53:05 #info I have received an email from amber yesterday (feb. 5th). She asked about the IRC meetings. I replied Thurdays at 1pm. Her and I will be going over her progress on compiling OpenCV against Python 3 and an information that may help me continue it further. Additionally I've been reviewing bugs, scribbling notes on potential solutions and testing them in my local repo. Furthermore,... 19:53:07 ...attempting to test patches and trying to figure why they are not working. 19:53:45 Ah, good! 19:54:36 Do you have enough to do for the short term? 19:55:07 Roland: Do you have enough to do in the short term? 19:55:55 Not yet I do not 19:56:02 OK, so we should get together. 19:56:03 come see me... 19:56:05 we'll chat 19:56:07 I've got a few questions about the workings of the project that I threw into a markdown file on gist: https://gist.github.com/kevin-brown/395c9c5da3af5d8df3a0 19:56:10 :-) Yes, go see Stoney. 19:56:26 ok, I have class so im off :) 19:56:36 good 19:56:42 OK. 19:56:47 #link https://gist.github.com/kevin-brown/395c9c5da3af5d8df3a0 19:56:50 I got to head off too. 19:56:55 Yes, go. 19:57:01 bye all! 19:57:20 Me too. 19:57:41 Same time next week folks! 19:57:46 #endmeeting.