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