[01:26] hey thomi [01:27] Hi [01:27] I saw you fixed a setUpClass [01:27] what was wrong with it? [01:27] * bschaefer_ checking the diff [01:27] 'twas my fault... [01:28] The SetUpClass was being called with the class isntance, which doesn't include class-attributes of derived classes [01:28] so 'engine_name' didn't exist [01:28] oo [01:28] ...but it didn't fix anything [01:28] :( [01:28] so now I'm stumped [01:29] I was thinking we should really just try to see if we can get ibus to activate once! [01:29] by any means [01:29] I'm trying to get a virtualbox machine to PXE boot like the jenkins instance does - that way I can debug the issue [01:29] yeah [01:29] ...but I'm having issues with the prepare-cd script right now [01:29] I just got back, Ill start downloading the CD [01:29] o that sucks [01:30] you know the script does that for you, right? [01:30] nope [01:30] grabL [01:31] I don't even know where the script is [01:31] lp:~unity-team/autopilot/infrastructure [01:31] sweet [01:32] thomi, I still cant get out of my head a timing issue...because so far that is the only way we can reproduce it... [01:34] or at lease something close to it [01:35] bschaefer_: it might be useful then to compare a timing profile of what we see on the jenkins instance with what we see locally [01:35] o yeah, hmm let me fail it really quick to see those x11 times [01:36] maybe x11 received those events but nux took some time doing anything with it [01:40] thomi, one that fails http://paste.ubuntu.com/946645/ [01:43] and it doesn't say much [01:43] it's about 500 mS apart [04:03] thomi, so it definitely isn't a timing issue :( [04:04] :( [04:05] I just ran that brute force thingy and they still all failed, took like an hour to run haha [04:05] thomi, did you have a video of it failing? [04:05] do* [04:06] should be on the jenkins instance, just like the regular one [04:06] I don't have private access [04:07] I just want to see what the keyboard indicator does during a test [04:07] should be on the public one too [04:07] * thomi looks [04:08] bschaefer: https://jenkins.qa.ubuntu.com/job/dx-autopilot-fix-ibus/11/label=1EBEE0FF-DAC9-11DF-BBDA-64A98C34D485/artifact/artifacts/ [04:08] then I have no clue where it is [04:08] thanks! [04:08] OBVIOUSLY :) [04:08] who wouldn't guess that URL? [04:08] haha [04:09] I almost did [04:09] that is REALLY ODD! [04:09] the indicator isn't changing at all! [04:10] thomi, what if, somehow the active engine isn't getting set? [04:10] thomi, so if there is no engine, ctrl+space will do nothing [04:12] bschaefer: good idea, I'll patch our test branch to ensure that's not the case. [04:13] bschaefer: hi [04:13] cool, I was just about to push some debugging info, but that one sounds better [04:13] thumper, hi [04:14] thumper, I pinged you earlier to set up a meeting with you when ever you have time (if you can ever get any haha) [04:14] ok... perhaps tomorrow morning my time? [04:14] sure! [04:15] I should be on before you haha [04:16] thumper, also found what was causing those destructor crashes :) [04:17] I saw the merges [04:17] is it working cleanly now? [04:17] cool, there are still some problems with compiz it seems [04:17] but unity plugin works 100% for me now [04:18] wobbly window sometimes crashes, but not as much [04:26] * bschaefer can't get wobbly window to crash anymore [04:26] so someone might have fixed those already :) [06:08] thomi, ooo you made some changes? === chaoticuk_ is now known as chaoticuk === Jacky is now known as JackyAlcine === chrisccoulson_ is now known as chrisccoulson === JackyAlcine is now known as Jacky === cking is now known as cking-afk === MacSlow is now known as MacSlow|lunch === yofel_ is now known as yofel === _salem is now known as salem_ === MacSlow|lunch is now known as MacSlow === cking-afk is now known as cking [13:30] my sincere congratulations to everyone for the Pangolin release that I'm really enjoying on my Netbook and on my mother's notebook, but I'm going to re-install Oneiric on my desktop PC, because I really cannot stand 7-8 crashes and complete freeze at day, because of a damn Nvidia videocard (yes, I've tried also nouveau driver and it doesn't work). [13:31] * Andy80 so sad.. [13:31] The issue with the nvidia binary is known by Nvidia. [13:31] Andy80: they're trying to get the driver fixed [13:31] (and apparently does not affect the 295.33 driver) [13:32] Daekdroom: I also tried the 295.33 version, thanks to a non-updated PPA, but I'm experimenting the same instability issues [13:33] so I can't see any other solution on this particular PC [13:34] Daekdroom: I've tried also nouveau (substituting "nvidia" with "nouveau" in xorg.conf) but in that case Xorg doesn't start at all. I'm prompted to text mode and if I try to "sudo service lightdm restart" the whole system hangs. [13:37] if you have any other solution to make nouveau work correctly, I'll be happy to test it [13:37] before wiping everything [13:37] Andy80, I believe in order to use nouveau you have to fully uninstall the nvidia binary [13:38] Because the binary replaces some xorg parts. [13:39] Daekdroom: can I un-activate it from the "binary drivers" settings? (jockey or what else is its name) [13:40] That should do. (if it doesn't, it'd be very counter-intuitive, wouldn't it?) [13:40] And yeah, jockey-gtk [13:42] ok, I try... and I hope I'll be able to manually set the resolution in xorg.conf because my monitor cannot be detected since I'm using a VGA Switch [13:42] * Andy80 restart I'll be right back [13:46] sup [13:50] Daekdroom: ok, I think nouveau drivers are running, because I removed nvidia one... but now the resolution is 1024x768 and the monitor blinks every 10 seconds more or less (poor my eyes!) how can I manually set 1650x1080? I had a proper xorg.conf to do this, but it was made for the nvidia binary driver... if I copy-paste it somewhere, could you please tell me how to adapt it for nouveau driver? [13:50] I could try. [13:52] Daekdroom: ok, here it is http://pastebin.com/07fNxdK5 [13:53] Huh.. I think there are some nvidia-binary specific parameters there. [13:55] Daekdroom: yes... that's what I'd like to remove... or at least I just need to manually set 1650x1080 resolution, since it cannot be detected automatically (VGA Switch in use) [13:55] No. What I meant is that the resolution is set in an unconventional way. [13:56] Daekdroom: yes, you mean this line: Option "metamodes" "1680x1050_60 +0+0; nvidia-auto-select +0+0" [13:56] Yeah. Never saw that before. [13:56] Daekdroom: but my question is: how do I manually set the resolution in xorg.conf ? [13:58] Modelines. [13:58] But I recall the last time I had to use them on my radeon, they didn't work. [13:59] I really can't watch this monitor blinking damn it [14:00] let me try a new reboot [14:46] Daekdroom: the #nouveau guys helped me :) I'm now running their driver in full resolution :) let's hope it doesn't crash this one too! p.s: how do I know if I'm running Unity or Unity-2D? [14:59] Andy80, does 'ps aux | grep unity' mention anything with unity-2d ? [15:09] Daekdroom: no, it doesn't [15:09] p.s: I still have to reboot :) [17:17] anyone around [18:10] why unity-scope-video-remote uses http://videosearch.ubuntu.com service to look for videos instead of using proper API? [18:12] Andy80: probably to provide caching and not over-burden the source's APIs [18:13] mhall119: uhm.... but the problem is that it's not working at all... I tried many search terms and nothing is found, not easy to debug if it passes throug a remote service [18:18] creating a custom dist for an appliance, and i would like our core application to place an icon in the launcher during install. creating the custom dist right now in a chroot and trying to figure out where stuff goes. how can i do what i am trying to do? [18:42] Andy80: it seems to be working for me...have you filed a bug [18:42] ? [18:43] mhall119: yes https://bugs.launchpad.net/ubuntu/+source/unity-scope-video-remote/+bug/989109 [18:43] Ubuntu bug 989109 in unity-scope-video-remote (Ubuntu) "Video lens doesn't find almost anything online" [Undecided,New] [18:46] Andy80: ok, thanks [18:47] you're welcome :) [18:57] creating a custom dist for an appliance, and i would like our core application to place an icon in the launcher during install. creating the custom dist right now in a chroot and trying to figure out where stuff goes. how can i do what i am trying to do? [18:59] note, if another 40+ minutes goes by w/o an answer, I will switch to all CAPS! :D I kid, I kid! === JanC_ is now known as JanC [20:03] thomi, i fixed up that branch can you re-reviwe? [20:03] lamalex: sure, got a link handy? [20:03] https://code.launchpad.net/~alexlauni/unity/unity.ap-switcher-emu/+merge/103338 [20:06] lamalex: you need to configure your editor to at least display trailing whitespace, or (even better) trim it automatically [20:08] lamalex: if you like I can traim the whitespace and push up a branch for you to merge [20:08] wtf is going on with this white space [20:08] i dont see it [20:08] and my editor /is/ set up to show it [20:08] thomi, which file? [20:08] both switcher.py and test_switcher.py [20:09] lamalex: this branch has the fixes: lp:~thomir/unity/unity.ap-switcher-emu [20:09] I guess if you merge it in and do a diff you'll see where the issues were.. or something [20:09] other than that though, it looks good [20:10] oh, and I changed one PEP257 thing. [20:10] if you ping me when that's merged I can approve it [20:11] pushing up now (with yours merged in) [20:11] did you and bschaefer get anywhere on this ibus tests [20:12] lamalex, thomi yeah, I think I might know what the problem is now....it isn't a timing issue [20:12] My changes late last night were... revealing :) [20:12] lamalex, does jenkins install the ibus engines every time it runs? [20:12] yeah I know, finally haha! [20:12] for some reason the engine isn't getting set O.0 [20:13] thomi, try this, sudo apt-get remove ibus-anthy; sudo apt-get install ibus-anthy then run the anthy ibus test locally [20:13] it can't activate it [20:13] bschaefer: the engines are installed as part of the nfsroot build job [20:13] ooooh! [20:13] so we need to reboot [20:13] after we install those engines [20:13] what. that.... [20:13] or I have I have to figure out what it needs... [20:13] I'll look into that today... just as soon as I've had some breakfast [20:14] cool! Enjoy, also happy release day :) [20:14] even though your in the future [20:14] err, thanks. [20:14] it's a bacon-and-eggs day I think, to celebrate... [20:14] haha that sounds like an everyday breakfast [20:15] most days I just drink coffee until lunchtime [20:15] * thomi -> kitchen [20:16] coffee time!! [20:18] bschaefer, that's not it.. [20:18] they get installed to an overlayfs, and then pxe booted over that [20:19] so it's not like they get installed to a running vm and then it needs a reboot [20:19] theyre installed and unpacked before anything is ever booted [20:21] lamalex, hmm well at lease we still know that the engines are not getting set...somehow [20:24] mhall119: I tried to intall this on my computer, following the steps on this page: http://mhall119.com/2012/02/singlet-quickly-better-faster-simpler/ [20:24] gives me this error: http://pastebin.com/gYzdvu4t [20:27] malin: see http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/ [20:27] it's "quickly create unity-lens unity-lens-" now [20:28] ah [20:28] so maybe the blog should be upgraded or something? [20:28] anyway. Thanx [20:30] mhall119: that gives me another error http://pastebin.com/8PmNUDVD [20:37] mhall119: ah, sorry, I will follow the guide at the create a wikipedia-lens instead. [20:39] Right. [20:39] * thomi tries to get his head in the game [20:43] this is such an odd problem....so why can't we assign an available engine in jenkin but we can locally? Could we somehow be missing a dependency? [20:43] dunno, but we'll figure it out [20:43] at least now we can reproduce it! [20:44] yeah, and at lease we know what is going on instead of being lost haha [20:45] yeah [20:46] having that second jenkins job really helped here [20:46] yeah, also ibus-pinyin is installed by default...so something is messing up when it comes to setting th elist [20:46] the engine list* [20:47] Is there a way to recover passphrase for deja backup?. I did not notice that it was encrypting and now I have an unreadable backup === salem_ is now known as _salem [20:54] Is there a way to recover passphrase for deja backup?. I did not notice that it was encrypting and now I have an unreadable backup [20:56] I have browsed web, and sugestion is that it not possible to recover passphrase. If I have the private key, can I decrypt the backup files? [21:00] bschaefer: I have bad news [21:00] :( [21:00] thomi, what is it? [21:00] I know why it's not working for you, and it's not the same as why it's failing on the server [21:01] after installing an engine, you need to restart the ibus daemon [21:01] before it appears in the list of active engines. That's not what's causing the issue on the server [21:01] if you do 'killall ibus-daemon' right after installing ibus-anthy it'll work again [21:02] that's how I got it working again [21:02] lamalex mention that couldn't be the problem a little big ago :( [21:02] bit* [21:03] bschaefer, yes- he says that's NOT the problem on the server [21:03] yeah [21:03] but it could be the problem locally [21:03] ah right sorry [21:03] you're agreeing :P [21:03] well I was just trying to reproduce the problem haha [21:03] :) [21:03] hmmmmm, so why is set_list failing.... [21:04] thomi, could you add some debugging in before and after set_list? [21:04] bschaefer: sure, just in a call right now [21:04] hmm but that won't tell us anything new...never mind [21:04] will look into it afterwards though [21:05] ok, im just trying to come up with a new idea haha [21:05] yeah, something odd is going on there [21:05] very... [21:06] thomi, ooo what if try to set a global_engine! [21:06] intrader: try you're root password on the file. https://answers.launchpad.net/deja-dup/+question/193702 [21:07] just to try and get any ibus engine to get activated [21:07] bschaefer: could do, but It's not a final solution :( [21:07] yeah [21:10] ok, I'll try that [21:11] im just wondering how or what could be causing a communication problem on the server and not locally [21:12] we can get info from ibus but what if we can't set anything for some reason... [21:18] Well, setting it globally leads to other issues it seems [21:19] whats that? [21:21] thomi, you also have to enable global engines [21:21] seems like the activation signal doesn't always get through [21:21] yeah, we are [21:21] we had that code in there from ages ago, remember? [21:21] it's what we tried first, before doing it properly :) [21:21] yeah haha :) [21:21] hmm [21:22] thomi, it doesn't work for you locally that is? [21:22] correct [21:22] very strange [21:23] that's odd - I get a DBusException with a message that says "Cannot find engine: hangul" [21:23] but it appears in the available engine list [21:24] thomi, I think it has to be in the active list to activate it [21:24] oh, that would explain it. [21:25] which is why we switched to the correct way of doing it :) [21:25] this would be so much easier if ibus had a documented API [21:25] yeah... [21:25] it's really hard to dig through its signals and dbus messages [21:29] nope, that doesn't help either. I think we're going backwards here [21:30] thomi, yeah... [21:31] ok, so, im trying to figure out if a something isn't getting installed correctly [21:32] * bschaefer doesn't know how that could happen though [21:36] Hello [21:37] i would like to implement switch-off for chameleon effect. But i need advice on how it should be implemented and someone who can review my patch. [21:37] thomi, what if we could just take the available engines and set them all... [21:38] thomi, I swore I did that once with only a couple lines of code... [21:38] i swear* [21:41] bschaefer: sure, but I don't see how that would help [21:42] thomi, this is an odd question but is the jenkins VM using guest as the user? [21:42] yeah...as it would just fail normally [21:42] bschaefer: no, 'ubuntu' [21:42] dam [21:43] and switching to guess account and back has broken my mouse :( [21:44] hha [21:47] thomi, don't laugh! That was really weird...apparently my guess login was still active so it was stealing my mouse [21:47] heh [21:48] hmm ok...i've been trying to download a daily build for 2 hours... [21:48] im going to try to and install a fresh iso and see if I can get the same problem [21:49] i would like to implement switch-off for chameleon effect. But i need advice on how it should be implemented and someone who can review my patch. [21:50] thomi, did you ever have any luck getting that script working for setting up jenkins? [21:55] bschaefer: I got close, It's still on my radar [21:55] thomi, I was missing something and forgot about it [21:55] oh? [21:56] thomi, I hate to suggest this but could we print at all the packages installed on the VM? [21:56] cat /var/log/installer/initial-status.gz | gzip -d | grep '^Package:' | awk '{ print $2}' [21:56] should work [21:56] bschaefer: an easier way would eb to grab that as a build artifact. [21:57] can I just grab that entire .gz file? [21:57] I would think so [21:57] can you ftp on the server? [21:57] onto or ssh [21:58] bschaefer: we can tell jenkins to collect files as build artifacts [21:58] oo ok [21:58] that's how we're exporting the videos [21:58] I'll go set that up now [21:58] thomi, yeah if we grab that we can gzip it [21:59] hmm it would nice to make sure it has all the packages [22:00] bschaefer: how about I just do 'dpkg -l' > file [22:00] that seems much easier ;) [22:00] sure, I have't really ever used dpkg [22:00] yeah haha [22:01] * bschaefer still has a lot to learn [22:01] haha [22:01] ok, it's queued up, so the next build will have it [22:01] I'll post a link here when it appears [22:01] alright, your indicator will let me know also :P [22:03] thomi, also do you know if the active list is empty? or if it is just having a problem setting active lists? [22:03] it should be empty though... [22:06] The active list isn't what we expect [22:06] I'll change it to print out what it was... [22:06] it should be empty though...I can't see how it would have a full list [22:07] but I still don't know what is causing this problem so we are missing something, most likely small [22:07] some people on #ubuntu are asking why they have unity on both monitors in dual monitor mode [22:09] i would like to implement switch-off for chameleon effect. But i need advice on how it should be implemented and someone who can review my patch. [22:22] bschaefer: https://jenkins.qa.ubuntu.com/job/dx-autopilot-fix-ibus/25/label=1EBEE0FF-DAC9-11DF-BBDA-64A98C34D485/artifact/artifacts/installed-packages [22:22] despite what it's mim-type says, it's a plain text file :) [22:22] * bschaefer looking [22:22] that's nice [22:24] thomi, hmm the only thing I don't see on there is libibus-1.0-0-dev [22:25] but I tried to remove that from my system and it didn't effect anything [22:25] it's needed for what nux does with ibus [22:25] bschaefer: it's needed for building, not for running [22:25] yeha [22:26] since we don't build anything on the machine we should be sweet [22:26] hmm yeah, im going to get my txt a diff the two haha [22:26] my install txt [22:29] thomi, do you have gir1.2-ibus-1.0 1.4.1-3ubuntu1 Intelligent Input Bus - introspection data [22:29] installed on your machine? [22:29] it's on mine but not the VM [22:29] yes [22:29] hmm [22:30] well Im going to remove it from mine and see what happens [22:30] we don't use that module though [22:30] maybe we should :) [22:30] im not sure what it is [22:30] or how I got it, because I removed all my ibus stuff earlier hah [22:31] it looks very similar to the ibus module [22:32] hmm [22:32] yeah we shouldn't need it at all [22:33] alright, Ill look some more through installed packages, though I think everything should be there [22:33] if we get read info, I don't why we cant set the info [22:33] hell it works for us locally, dammit [22:33] I wonder if ibus has changed recently? [22:33] hmm, that;s true [22:34] last update was [22:34] 2-07 [22:34] feb 07 [22:34] 2012 [22:34] I think it started failing possibly around that time [22:34] in march [22:34] bschaefer: hmmmm, that's suspicious [22:35] ill check the version installed [22:35] do you know what the previous version number was? We could try forcing it to install an older version [22:35] thomi, I have the same ibus version as the one on the VM : ( [22:35] ibus 1.4.1-3ubuntu1 [22:36] is what I have and the VM [22:36] 1.4.0 is the older version [22:38] hmmmm [22:40] thomi, could you check your ~/.xinput folder [22:40] I only have ~/.xinput.d/ [22:40] and see if under your default language it exports has XIM=ibus [22:40] yeah that is what I ment sorry [22:40] I just have two symlinks thereL [22:41] en_NZ -> /etc/X11/xinit/xinput.d/none and en_NZ.backup -> /etc/X11/xinit/xinput.d/ibus [22:41] vi en_NZ [22:41] to see if it has [22:41] XIM=ibus [22:41] or how ever you edit [22:42] nope, it hjas "XIM=" [22:42] hmm [22:42] well that means that doesn't really matter [22:43] your .backup should have XIM=ibus [22:43] as that is were it is linked [22:43] yup [22:44] hmm [22:49] thomi, hmm we could try to see if we could 'manually' set an active engine haha [22:50] like open ibus-setup [22:50] bschaefer: .... and then? [22:50] see if it adds it [22:50] i mean we are having problems adding any engine [22:50] yeah, but how are you going to add it using ibus-setup? [22:50] open 'ibus-setup' [22:50] left arrow [22:50] down arrow [22:50] down arrow [22:51] umm then add it, one sec there should be a consistent way to add one [22:51] go for it! [22:52] however, internally we're doing exactly what ibus-setup does under the hood, so... [22:52] so it shouldn't work! [22:52] that is what im hoping [22:52] or if it does then we are doing something wrong [22:54] thomi, if we assume the active list is empty then we can do this to add the first engine [22:54] "ibus-setup" [22:54] right, down, down, down, tab, tab, enter [22:54] man this feels like a video game...haha [22:56] it's the unity-equivilent of the konami code :) [22:57] hahaha [22:58] * bschaefer writing the test now [22:58] is [22:58] eh, lets see if this works [23:02] bschaefer: I'm looking to see what they changed int he latest ibus [23:03] perhaps they changed the way ibus-setup works under the hood [23:03] ...although that doesn't explain why it works locally [23:03] yeah [23:03] ugg that part is throwing me through a loop [23:03] why does ALL of ours work locally but none of the VMs [23:03] my VM works also [23:03] bschaefer: what did you say the older version of ibus was? [23:04] 1.4.0 [23:04] code.google.com/ibus [23:04] I think is the site [23:04] code.google.com/p/ibus * [23:04] hmmm [23:06] thomi, also how do I start ibus-setup? I was using subprocess.call(..) but I would have to do a fork to then do key pressing... [23:07] bschaefer: use subprocess.Popen [23:07] there' [23:07] s a flag you can set I think [23:07] oo [23:07] to not block [23:08] sweet that worked [23:12] thomi, http://paste.ubuntu.com/948509/ [23:12] is what I have, and it works locally [23:13] I put the sleeps because the 2 tabs were not working correctly, and just in case jenkins is a little slow [23:13] bschaefer: cool - push it! [23:13] alright! [23:14] this will be interesting, plus we get a video out of it! [23:21] bschaefer: theonly changes between 1.4.0 and 1.4.1 that might cause this are UI changes [23:21] hmm so say a UI change causes the problem, why aren't we effect by it? [23:22] ugg [23:22] yeah, I don't think the issue is in the ibus package [23:22] hmm [23:23] I mean even if those changes get an engine activated, then what could be wrong with the set_engine in the ap test? [23:23] thomi, what if when se set the engine, it doesn't have time to register it because it gets reset to fast [23:24] hmmm, that's an idea [23:24] do you know the spacs the VM's get? [23:24] I could match it on one of my VMs [23:24] specs* [23:25] no idea, sorry [23:25] I'm getting closer to having a PXE boot working though [23:26] cool! [23:28] ugg everyone seems to be downloading the new 12.04 so it's taking forever just to get my .iso file... [23:28] but then I should have a VM up to test this locally [23:28] bschaefer: OK, I'm poushing abranch that waits before restarting the daemon [23:29] ok [23:29] the next build hasn't started it seems [23:29] ugg did I forget to push those changes haha [23:30] cool, lets hope we get some more info about this! [23:30] I just kicked off the next jenkins build [23:30] sweet [23:45] bschaefer: I have to go to lunch. talk to you later! [23:46] alright! [23:46] have a good lunch!