[00:15] <bschaefer> thumper, ping
[00:16] <thumper> hi bschaefer
[00:16] <bschaefer> thumper, hey, so it looks like didrocks would like to wait to push the ibus in
[00:17] <thumper> bschaefer: I saw that in the email
[00:17] <thumper> which means we don't need to rush
[00:17] <thumper> which is nice
[00:17] <bschaefer> thumper, ok, I just wanted to hear what you think about it
[00:17] <bschaefer> ok that is good to know!
[00:17] <thumper> so lets get the unity and nux branch working well :)
[00:17] <thumper> and reviewed this week
[00:18] <bschaefer> thumper, sounds good :)
[00:18] <thumper> and we can land ASAP after :)
[00:19] <bschaefer> thumper, cool, now I can finish up the last 5% which always takes the longest haha
[00:19] <thumper> yep
[00:19] <thumper> lets make it solid :)
[00:19] <thumper> and get some autopilot tests
[00:19] <bschaefer> thumper, yeah jaytaoko is getting some test setup
[00:20] <bschaefer> thumper, one thing about the autopilot test, who runs those?
[00:20] <thumper> bschaefer: thomi, lamalex and our jenkins instance
[00:20] <bschaefer> thumper, as there is an initial setup for the the ibus
[00:20] <thumper> bschaefer: ok, well I can get you to talk to thomi about special ibus stuff
[00:20] <bschaefer> thumper, ok, so it is for us and we can make sure everything is setup correctly before those test?
[00:21] <thumper> bschaefer: autopilot uses the python test suite
[00:21] <thomi> hi
[00:21] <bschaefer> thumper, yeah, it is more about making sure the ibus is set up in the correct order with the input methods
[00:21] <bschaefer> and hello thomi
[00:22] <thomi> can we set up iBus from python?
[00:22] <bschaefer> thomi, that is something I need to look into, because when this ibus support goes through we should have the ibus.h
[00:22] <bschaefer> and the python equivalent
[00:23] <thomi> cool. Shouldn't be too hard then :)
[00:23] <bschaefer> (im pretty sure), but there api is not very good...but hopefully we can ibus_set_input_method...
[00:23] <thomi> indeed
[00:23] <bschaefer> thumper, thomi but ill take a look into that and see if I can get a small python program working ;)
[00:24] <bschaefer> with setting up and changing the input method
[00:24] <thomi> cool - if you get some python code working I can turn it into an AP test pretty easily
[00:24] <bschaefer> thomi, sweet!
[00:27] <bschaefer> thomi, worst case we can get a test setup in nux which will send fake events to get text, then interface it with autopoilt
[00:28] <thomi> hmmm, I'm not sure I understand. What do you mean "send fake events to get text"?
[00:29] <bschaefer> thomi, right now jay has a nux test framework set up to where he can send fake key events through say textentry
[00:30] <bschaefer> so we can send these events to activate ibus and then send more to get text, which then we can GetText to read what the TextEntry got
[00:30] <bschaefer> which autopoilt should be able to start these test...or we could just use those tests haha
[00:30] <thomi> well, in autopilot we can send any kind of X events we want
[00:31] <thomi> so I guess we just need to enable iBus, send the key events, and then intropect unity
[00:31] <bschaefer> cool, then I just have to figure out how to change the input method through their api!
[00:31] <bschaefer> yeah
[00:31] <thomi> exactly
[00:32] <bschaefer> I just have to make sure the ibus is setup with the ibus-pinyin first the ibus-hangul otherwise it will mess the test up
[00:32] <bschaefer> well it depends on the tests them self, but it has to be consistent
[00:32] <thomi> yeah
[00:33] <bschaefer> still new to testing haha, but sounds good! Ill email you when i find something :)
[00:33] <thomi> ok, cool. You have my email address?
[00:34] <bschaefer> I should be able to find it
[00:34] <thomi> thomi.richards@canonical.com
[00:34] <bschaefer> ok cool!
[00:34] <bschaefer> thanks
[00:35] <thomi> should be around for another couple of hours anyway
[00:35] <bschaefer> im working on some other things right now, but hopefully I can find the api for that soon
[00:39] <bschaefer> thomi, oo it looks like ibus has its own test set up in python
[00:40] <thomi> cool
[00:41] <thomi> does it include code to set it up / turn it on / whatever?
[00:41] <bschaefer> looking through it now
[00:41] <bschaefer> https://github.com/ibus/ibus/blob/master/test/test_client.py
[00:41] <thomi> sweet
[00:42] <bschaefer> it almost looks like it is testing it's own signals rather then a specific ibus-engine
[00:42] <bschaefer> ibus gets confusing...this might not be what we want as we have to set up a few ibus engines also
[00:43] <bschaefer> thomi, also do we know how many engines we are going to be testing or is it rather just CJK?
[00:44] <thomi> bschaefer: I dunno - thumper's probably a better person to ask.
[00:44] <thomi> If we can get CJK working maybe we can expand it from there
[00:44] <bschaefer> sounds good, lets just getting it working on 1 engine first
[00:44] <thomi> yeah
[00:44] <thumper> engines?
[00:44]  * thumper cares about CJK first
[00:44] <bschaefer> yeah so ibus it self is an interface for these engines
[00:44] <thumper> ok
[00:44] <thumper> lets get tests for CJK
[00:45] <thumper> then we can look at others
[00:45] <bschaefer> thumper, ok well CJK is Chinese Japanese and Korean which is 3 different engines
[00:46] <bschaefer> and there are different chinese engines for simplified and traditional...
[00:46] <bschaefer> but yeah lets just get pinyin working with these tests. Sorry, dont want to over complicate anything
[00:46] <thomi> simple is good
[00:47] <bschaefer> yeah, pinyin is the most used engine and is on ubuntu by default
[00:47] <thomi> ok
[00:47] <bschaefer> which we need at lease 1 engine to get anykind of CJK input...
[00:47] <bschaefer> ok back to digging
[04:58] <qwebirc1767> so I get this installed unity 5.2. but where is HUD?
[04:59] <nhaines> qwebirc1767: it arrives on Thursday.
[05:00] <qwebirc1767> nhaines: ok..anyway do I have to add another ppa? or should there be hud* packages appearing when searching?
[05:02] <qwebirc1767> so what is guitara saying it includes HUD?
[08:08] <mhr3> MacSlow, morning, is it just me who can't connect to our irc?
[08:08] <MacSlow> mhr3, hey there... ehm... you're on IRC?! :)
[08:09] <mhr3> MacSlow, right, i meant the non-freenode one
[08:10] <MacSlow> mhr3, hm... no issues here on this side... just working as everyday
[08:10] <mhr3> interesting
[08:22] <Ycreations> Hellow every body! If eny one developer here, please see the small description about very useful idea for advanced Unity's options: http://brainstorm.ubuntu.com/idea/29215/
[08:23] <Ycreations> Sorry for mistakes, I speak english not clear :)
[09:28] <tbf> cool. seems i lost my checkbox window
[09:29] <tbf> not nice after you spent 2 hrs to answer half of its questions
[09:29] <tbf> anyway: really seems it shall ask smaller batches, or permit suspend at least
[09:30] <tbf> going through all tests takes way longer than the causal user can afford
[09:31] <tbf> actually: it there a way to submit partial checkbox results?
[09:31] <tbf> the launcher entered an almost unusable state
[09:32] <tbf> random apps get launched when i click its icons
[09:32] <tbf> so i cannot continue anyway
[09:47] <g0twig> hey
[09:49] <g0twig> mhall119: morning
[10:14] <g0twig> need help
[10:15] <g0twig> for the coding of my blueprint.. ( https://blueprints.launchpad.net/lens-cooking/+spec/recipefy-scope )
[10:28] <g0twig> welcome
[10:28] <g0twig> folks
[10:29] <Saviq> greyback, I just saw https://code.launchpad.net/~dyams/unity-2d/centralized-superkey/+merge/93152
[10:32] <greyback> Saviq: oh, that will effect your work :(
[10:32] <Saviq> greyback, yup
[10:33] <greyback> Saviq: it's not merging into trunk, and HUD should be done first
[10:33] <Saviq> greyback, yes, I know
[10:34] <Saviq> just wanted you guys to be aware of that
[10:34] <greyback> but I'll let them know
[10:34] <greyback> yep, thanks, every bit helps :)
[11:34] <g0twig> Morning
[11:34] <g0twig> A beatiful morning
[11:34] <g0twig> any scope/lens dev's here?
[11:51] <g0twig> need help: https://blueprints.launchpad.net/lens-cooking/+spec/recipefy-scope
[12:34] <Daekdroom> Wow. I didn't notice HUD is in unity-team/ppa
[13:21] <njin> Uhm, I've run the checkbox for 5.4 but I haven't got received any feedback from the receiper !! is arrived ?
[13:25] <njin> Uh, i've got the unity checkbox lens in the launcher indicating that is active but it's process is not process running, ah it reveal that has a lot of istances opened and there's no way to grag it away
[13:48] <mhall119> I would really like to have my super-key back for non-Unity shortcuts
[13:48] <mhall119> gord: you were working on HUD, right?
[13:53] <gord> yup
[13:54] <mhall119> gord: I'm collecting things for community members to do during the global jam in 2 weeks, is there anything for HUD that can be worked on, specifically tested, or something?
[13:56] <gord> mhall119, hrm, bugs and test cases for when it doesn't match things properly would be good i would think, especially for non english languages. you might want to have a chat with ted about that to know whats best for him when he arrives
[13:57] <mhall119> gord: is there any way to collect heuristics from users to pre-populate HUD's selections?
[13:58] <mhall119> for me, HUD just never seemed to quite do what I expect
[13:58] <gord> mhall119, thats pretty much what i am saying ;) talk with ted
[13:58] <mhall119> until I chose an item from a menu
[13:58] <mhall119> gord: ok
[13:58] <mhall119> when does he usually come online?
[13:58] <gord> US time
[13:59] <mhall119> ok
[14:02] <gotwig> jo
[14:02] <gotwig> mhall119: there?
[14:06] <mhall119> gotwig: gotta run out for a bit, be back in a little while
[14:06] <gotwig> mhall119: here's my blueprint : https://blueprints.launchpad.net/lens-cooking/+spec/recipefy-scope
[14:06] <gotwig> check it plz out, guys
[14:20] <mhall119> gotwig: I thought they had an API?
[14:20] <mhall119> screenscaping is fragile
[14:21] <gotwig> mhall119: that site,  I dont think so
[14:21] <mhall119> ok
[14:21] <gotwig> other sites yess
[14:21] <gotwig> and how well
[14:21] <gotwig> their api's are
[14:21] <mhall119> look at the beautifulsoup python module, it does HTML parsing
[14:21] <gotwig> ...
[14:21] <gotwig> 250 api access per month
[14:21] <gotwig> is allowed for free lol
[14:22] <gotwig> a joke, isn it?
[14:23] <mhall119> yeah, 250 is pretty low
[14:23] <gotwig> especially or that use case, right xD?
[14:23] <gotwig> "for"
[14:25] <gotwig> mhall119: I never did such parsing before :(
[14:26] <Saviq> gotwig, BeautifulSoup is very nice
[14:26] <Saviq> as in _very_ nice
[14:27] <gotwig> Saviq: may I PM you?
[14:27] <Saviq> last I checked, though, lxml allowed for CSS selectors
[14:27] <Saviq> and BS did not
[14:27] <Saviq> gotwig, no need, ask away here
[14:28] <gotwig> is it preinstalled in ubuntu?
[14:29] <Saviq> gotwig, no, I don't think it is
[14:29] <Saviq> but it is packaged
[14:31] <gotwig> what  nice library nam xD
[14:31] <gotwig> "name" , matches a recipe im my lens
[14:32] <Daekdroom> Aww damn it. Launcher and Dash colors do not always match the Wallpaper if you pick one of the wp that switch over time.
[14:33] <Saviq> gotwig, I've actually just named a var "super hot modifier" :D
[14:33] <gotwig> Saviq: useful ^^?
[14:33] <Saviq> gotwig, not to you ;)
[14:33] <Saviq> gotwig, well, not directly
[14:33] <gotwig> I could call my lens
[14:34] <gotwig> SuperSoupUnityLens (extreme hot edition)
[14:35] <gotwig> not funny...?
[14:37] <Saviq> Daekdroom, see https://bugs.launchpad.net/unity/+bug/889441
[14:37] <Saviq> looks related
[14:37] <Saviq> gotwig, well, lens names should be as simple as possible, I'd say "recipe"
[14:38] <gotwig> Saviq: i know, I called it cooking lens
[14:38] <Daekdroom> Well, if it's exactly what the video shows, then not quite the same thing.
[14:38] <Daekdroom> I don't have transparent panel. It's related to the Launcher/Dash. I have a grey wallpaper right now and olive Launcher.
[14:39] <Daekdroom> Because apparently it only updates when I manually pick the wallpaper.
[14:39] <Daekdroom> (or restart Unity)
[14:39] <gord> Daekdroom, file a bug?
[14:40] <Daekdroom> I will first dig launchpad to see if I won't file a dupe
[14:41] <mhall119> Saviq: it's as 'very nice' as you can get when screen scraping anyway
[14:41] <Saviq> mhall119, of course
[14:41] <Saviq> better than XBMC's XML-based scraper engine ;)
[14:41] <Saviq> every time I try to tweak something there
[14:41] <Saviq> I get lost sideways
[14:42] <mhall119> Saviq: a scraper *for* XML, or a scraper written *in* XML?
[14:42] <Saviq> mhall119, the worse
[14:42] <mhall119> how do you write a scaper *in* XML?
[14:42] <Saviq> *in* XML, *for* HTML
[14:42] <Saviq> well... for whatevert
[14:43] <Saviq> mhall119, it's all RegEx
[14:43] <mhall119> oh dear God
[14:43] <Saviq> yes
[14:43] <Saviq> exactly
[14:43] <mhall119> I'm so sorry
[14:43] <Saviq> mhall119, check that out, as an example http://code.google.com/p/smuto/source/browse/trunk/metadata.filmweb.pl/filmweb.xml
[14:44] <mhall119> my eyes!
[14:46] <mhall119> Saviq: it's like someone took a mess of Perl code and said to themselves: "You know what would make this better? XML"
[14:46] <nloewen> I updated unity from unity team ppa and the 'dodge windows' launcher option is no longer available. Will this return before release?
[14:46] <mhall119> nloewen: no, Dodge is being removed
[14:47] <nloewen> why?
[14:47] <mhall119> it didn't do well in user testing
[14:47] <mhall119> caused too much  confusion
[14:47] <Saviq> mhall119, what's worse - there's no alternative for that for xbmc, even though plugins can be in python
[14:47] <nloewen> can it stay as a configurable option?
[14:47] <mhall119> and it was decided that it wasn't worth maintaining it as a feature if it wasn't going to be enabled by default
[14:47] <greyback> Saviq: I'm loving "super hot modifier" :)
[14:47] <Saviq> greyback, :D
[14:48] <Saviq> greyback, you're about to get to review it
[14:48] <mhall119> nloewen: either auto-hide or never-hide will give 90% of the users the same experience as Dodge
[14:48] <greyback> Saviq: I'm assuming it's a line you tried on your wife yesterday ;)
[14:48] <Saviq> greyback, believe it or not, I don't have to use lines
[14:48] <Saviq> you'll understand at some point
[14:49] <greyback> Umm, I prefer just being friends, thank
[14:49] <nloewen> disappointed_users++;
[14:49] <mhall119> once you're married, the only line you need is "I'm sorry"
[14:49] <mhall119> nloewen: yeah, a lot of us are, but user testing showed that it was a problem
[14:49] <Saviq> greyback, your review is ready
[14:49] <nloewen> ah well. the rest of it is looking good.
[14:49] <greyback> nloewen: you can turn on launcher dodge somewhere in ccsm
[14:50] <nloewen> no, its gone.
[14:50] <greyback> Saviq: ok, you've a small one from me too, just a clean-up
[14:50] <Saviq> greyback, I made it against lp:unity-2d, didn't think it made sense to have it against HUD
[14:50] <mhall119> greyback: I thought it was totally gone
[14:50] <Saviq> greyback, yup, on it already
[14:50] <greyback> Saviq: agreed
[14:50] <greyback> mhall119: no it'll be a option, fixed or auto-hide
[14:50] <greyback> Oh, intellihide might be gone
[14:50] <mhall119> greyback: right, but dodge won't be an option, IIRC
[14:51] <mhall119> tedg: ping
[14:51] <tedg> mhall119, Howdy
[14:52] <mhall119> tedg: good morning, I'm making a list of specific activities for people to work on during the Ubuntu Global Jam in march, and I was hoping to add one or two HUD items to my list
[14:52] <mhall119> tedg: I'm looking for specific things to test, or bugs to fix (bitesize preferabbly)
[14:52] <tedg> mhall119, Okay, can we discuss that tomorrow?  :-)
[14:52] <mhall119> tedg: sure, I'll put you on my TODO list for tomorrow
[14:52] <tedg> mhall119, Archive freeze today for Feature Freeze.
[14:52] <tedg> mhall119, Thank you
[14:53] <mhall119> tedg: so you're going to be busy or something? ;)
[14:53] <tedg> mhall119, That's what they tell me.  I tell them it's OSS, fix your own damn bugs ;-)
[14:54] <mhall119> dbarth: ping
[14:54] <Saviq> greyback, I've approved the RTL MR, it shouldn't conflict /methinks
[15:10] <dbarth> mhall119: pong
[15:31] <tsdgeos> anyone knows a nice way to debug qml focus issues?
[15:31] <tsdgeos> moving the dash around is causing me lots of focus gone bad cases
[15:31] <tsdgeos> and been fighting against that for hours already
[15:32] <mhall119> dbarth: you had mentioned someone on your team who was going to be doing some work on the documentation, and might help me with unity.u.c/get-involved, who was that?
[15:58] <mhall119> dbarth: ??
[16:07] <dbarth> mhall119: either kamstrup for the giraffe tool; or kevin wright for management
[16:07] <malin> is ther a kind of "for dummies"-guide on how to write unity-lenses? I have written one, and have no idea where I have made the mistake(s)
[16:12] <Saviq> malin, did you follow https://wiki.ubuntu.com/Unity/Lenses ?
[16:17] <g0twig> hey
[16:41] <g0twig> I am just too stupid for BeautifulSoup :(
[16:50] <rye> hm, HUD does not seem to disappear consistently when clicking outside of it
[16:51] <rye> and unity is completely at loss with my open xchats now - 5.2.0+bzr1974ubuntu0+644
[16:51] <rye> i have 3 xchats now :)
[16:52] <eeemsi__> [ 4835.942889] gnome-control-c[4958]: segfault at 2b4d12d0 ip 00007f4d2844dd80 sp 00007fff61207140 error 4 in libgobject-2.0.so.0.3116.0[7f4d2841e000+4b000]
[16:54] <eeemsi__> also empathy does not display any bubbles. it is only the icon that changes the color and in the launcher there is displayed the number of new lines…
[16:54] <eeemsi__> don't think that this works as designed - am i wrong?
[16:57] <mhall119> dbarth: what's Kevin's nick?
[16:58] <nloewen> How do I compile unity? the guide linked on the wiki doesn't work.
[16:59] <g0twig> could someone help me with BeatifulSoup parsing?
[17:01] <g0twig> nloewen: what does not work for you
[17:02] <nloewen> when I get to the cmake command, it gives configure errors
[17:02] <rye> also: with hud when I press alt and start typing something it takes about a second until i can enter the text even though the hud already appears
[17:02] <nloewen> I'll paste it for you
[17:03] <nloewen> g0twig: http://pastebin.com/seBA4YL9
[17:03] <rye> ok, ppa is really broken now - firefox started goes to new firefox icon
[17:04] <g0twig> nloewen: hm,
[17:05] <nloewen> g0twig: it was looking in the wrong spot for CMakeLists.txt, so I made a shortcut in the dir it was looking in
[17:05] <g0twig> you mean a link?
[17:06] <nloewen> yea
[17:20] <rye> Also, opening hud, then closing it results in ARN  2012-02-15 19:19:35 unity.hud.hud Hud.cpp:183 Attempted to close the hud connection without starting it sent to stdout (unity --reset)
[17:20] <rye> after
[17:20] <eeemsi__> hm… ok that is absolutly nonesense - why does mod1 + ctrl + t open the terminal by default. it does not matter whether x-terminal-emulator is configured or not
[17:27] <jono> DBO, I assume you are familiar with the issues in the current Unity PPA re. raising apps from the Launcher and apps not showing in Alt-Tab?
[17:28] <DBO> jono, I am aware but completely unable to reproduce the issue
[17:28] <DBO> jono, do you have an app exhibiting the behavior right now?
[17:28] <jono> it happens to Firefox
[17:28] <jono> start Firefox and use your computer (I am in a multi-monitor setup)
[17:28] <jono> at some point Firefox will disppear from Alt Tab
[17:29] <jono> and when you click the icon in the Launcher it will start a new Firefox each time
[17:29] <jono> I just installed a new Unity today, will reboot to see if the same issue is happening
[17:30] <DBO> jono, yeah firefox still working fine here...
[17:30] <rye> DBO, if i currently have gnome-terminal starting new and new instances every time i click on it, will my experience be helpful?
[17:30] <DBO> why can I never be the one with the issue?
[17:30] <DBO> rye, open d-feet
[17:30] <jono> rye, sounds like the same bug
[17:30] <DBO> find org.ayatana.bamf
[17:30] <DBO> and start going throught applications
[17:30] <DBO> looking at the view's Name
[17:30] <DBO> see if you can find it in there
[17:31] <nloewen> DBO: chrome is doing that for me right now.
[17:31] <jono> where do you find the views name?
[17:31] <nloewen> do you need info?
[17:31] <DBO> jono, its in the view interface
[17:31] <DBO> a method called Name()
[17:32] <jono> I see now view interface in d-feet
[17:32] <rye> DBO, i have found the Terminal, what is next?
[17:32] <jono> got it
[17:32] <DBO> okay
[17:32] <DBO> now check if it has any Children()
[17:32] <DBO> if it does, go see if you can find its Children
[17:33] <rye> DBO, it returns 8 windows
[17:33] <DBO> rye, do you have 8 terminals?
[17:33] <DBO> do all those window objects exist on the bus?
[17:34] <rye> DBO, it looks like they do
[17:34] <rye> hm, i see WARN  2012-02-15 19:34:32 unity.glib-gobject <unknown>:0 invalid uninstantiatable type `(null)' in cast to `BamfView'
[17:34] <DBO> gosh darn monkey pop-tart loving sock gobblers
[17:34] <rye> when i am switching between windows though
[17:35] <DBO> yeah
[17:35] <DBO> I have a general idea what is causing this...
[17:35] <jono> I found a firefox window in d-feet
[17:35] <jono> Children gives me []
[17:35] <DBO> jono, the firefox app has children
[17:35] <DBO> not the window
[17:36] <DBO> but you found the window so it likely has a parent
[17:36] <jono> I have no Firefox app in d-feet
[17:36] <jono> found the app
[17:36] <jono> anything I can help with here?
[17:37] <jono> ok rebooting
[17:41] <rye> DBO, i found 6 gnome-terminal windows
[17:41] <DBO> well bamf seems to think you got 8
[17:43] <rye> Interesting, the quick list for gnome-terminal contains "New Terminal", ---, empty label, lock to launcher, quit
[17:43] <g0twig> mhall119: there?
[17:43] <rye> i see that those windows that have this problem have some labels missing
[17:43] <rye> DBO, ^
[17:43] <DBO> mmmm
[17:44] <mhall119> g0twig: yup
[17:44] <DBO> yeah this is almost certainly an issue with teh client side cache
[17:44] <g0twig> mhall119:  some things already work for me in beautifulsoup
[17:45] <mhall119> g0twig: nice
[17:45] <g0twig> mhall119: are you good in using it?
[17:45] <mhall119> at using beautifulsoup?
[17:45] <g0twig> y3s
[17:46] <g0twig> mhall119: wanna see my code?
[17:46] <mhall119> g0twig: sure, but unfortunately I haven't used beautifulsoup much at all
[17:46] <mhall119> or fortunately, depending on your feelings towards html scraping
[17:47] <mhall119> we had it in the Summit project until we had a Launchpad API we could use, then we dropped it
[17:47] <g0twig> http://paste.ubuntu.com/843326/
[17:48] <g0twig> mhall119: launchpad API for what?
[17:48] <mhall119> g0twig: sprints, like UDS
[17:49] <mhall119> g0twig: looks like you're off to a good start, how is the speed of it?
[17:56] <g0twig> mhall119: hm, it takes a while..
[17:57] <g0twig> around 3 seconds
[18:23] <g0twig> mhall119: can you help?
[18:30] <mhall119> g0twig: what's the problem?
[18:31] <g0twig> mhall119: how can I use for in python, lol
[18:31] <g0twig> mhall119: the c / java version
[18:32] <mhall119> you mean a for loop?
[18:33] <g0twig> mhall119: yes, or I would better not use beautifulsoup...
[18:33] <g0twig> its  a bit slow
[18:33] <g0twig> 3 seconds is not fast
[18:33] <g0twig> regex is very fast
[18:34] <g0twig> 0.28126133314 s  , beautifulsoup, 0.000432703726233 s , regex
[18:35] <g0twig> could I use regex for that?
[18:36] <g0twig> lamalex: hey
[18:36] <lamalex> hi
[18:39] <mhall119> g0twig: regex would work, if the HTML you are parsing makes it easy
[18:40] <g0twig> mhall119: what means :P?
[18:43] <mhall119> g0twig: if the elements you want have id or class attributes that make it easy to match, then a regex will work
[18:43] <mhall119> if not, doing a regex right is hard
[18:44] <g0twig> nearly all elements have classes
[18:44] <g0twig> in one case, not, but its easy in that case
[18:44] <g0twig> couse the / is a seperator
[18:44] <g0twig> mhall119: do you checked out my blueprint? https://blueprints.launchpad.net/lens-cooking/+spec/recipefy-scope
[18:44] <mhall119> g0twig: I skimmed it earlier
[18:45] <g0twig> badenwuerttemberg
[18:45] <g0twig> lol
[18:47] <nava> Hi mhall119
[18:47] <mhall119> hi nava
[18:48] <nava> is dodge really remove from 12.04
[18:48] <mhall119> nava: yes, but auto-hide is still there
[18:48] <mhall119> it's really not as bad as it seems
[18:49] <nava> mhall119: one of the best features of unity is best and compelete full screen
[18:50] <mhall119> nava: most people will get the same experience with either auto-hide or always-show
[18:50] <nava> I hope
[18:50] <mhall119> and the fact is that it failed real user testing, and we have to accept the results even when we don't like them
[18:51] <nava> is it back in future ? (i mean dodge)
[18:51] <mhall119> nava: there are no plans to bring it back, but who knows what the future holds
[18:51] <mhall119> maybe if someone can find a way to make it test better it'll come back
[18:52] <nava> I hear dodge make bug in unity so it is remove right ?
[18:53] <nava> but i never feel any bug of it in 11.04 and 11.10
[18:54] <mhall119> I don't think it had a bug, but it's not worth keeping and maintaining something that produced a negative user experience
[18:54] <g0twig> mhall119: cite?
[18:54] <g0twig> mhall119: its a lie.
[18:54] <mhall119> g0twig: cite what?
[18:55] <g0twig> mhall119: mark said the same
[18:55] <mhall119> the same what?
[18:55] <nava> so why dont have an option to enable it in settings ?
[18:55] <g0twig> mhall119: the same in relation to the removement of dodge
[18:55] <mhall119> nava: because then the option has to be maintained, upgraded along with the rest of the stack, tested in all it's various interactions, etc
[18:55] <mhall119> options are expensive
[18:56] <mhall119> sometimes they're not worth the expense
[18:56] <g0twig> see apple for reference xD
[18:56] <nava> thanks and also what about global menu ? i hope dont remove it
[18:57] <mhall119> nava: it's not being removed, but the menus are being put into the window decorations of un-maximized windows as well
[18:58] <nava> So we have both in un-maximaized window , menu in window top and also global menu on panel right ?
[18:58] <mhall119> nava: I'm not sure exactly how it'll work, I haven't run the new code yet
[18:58] <nava> ok
[18:59] <g0twig> I am lost, in all this documentation about regex and BeautifulSoup...
[18:59] <nava> thanks, also i have a mock-up solution for compelete full screen
[18:59] <nava> can i mail it to you ?
[19:00] <g0twig> nava: just post a link here..
[19:00] <nava> where can upload it ?
[19:01] <g0twig> nava: imgbin
[19:02] <mhall119> nava: not to me, send it to unity-design@lists.launchpad.net
[19:03] <nava> Thanks Michell
[19:03] <g0twig> nava: pls post it here
[19:03] <nava> http://imgbin.org/index.php?page=image&id=6803
[19:03] <g0twig> nava: thx
[19:03] <nava> welcome
[19:05] <nava> i think when user click on maximized button let him choose between full or not full (with luncher or not)
[19:05]  * mhall119 is Michael
[19:05] <nava> Sorry for my english Michael :p
[19:05] <mhall119> nava: what would happen if one windows is maximized "full" and another "not full"
[19:06] <nava> in my mock-up ?
[19:06] <mhall119> yeah
[19:07] <nava> maybe dodge again
[19:08] <nava> or user should click on un maximized
[19:08] <nava> to can work
[19:08] <mhall119> nava: the problem, as I understand it, is that users were confused by why the launcher would hide, and how to get it back
[19:08] <nava> same you click on f11 in a browser
[19:09] <mhall119> pressing f11 isn't a normal user operation though
[19:09] <mhall119> moving a window around on screen is
[19:09] <mhall119> users moved a non-maximized window, suddenly the launcher is gone, they don't know why
[19:09] <mhall119> or they maximize the window and now can't see the launcher, not sure how to get it back
[19:09] <nava> I dont mean user should click on f11 i mean user can work with other window in full mode
[19:10] <nava> until he click on un maximized button
[19:11] <nava> but all user move mouse to left
[19:11] <g0twig> nava: why dont you disscuss this in the design channel?
[19:11] <nava> when it hide
[19:11] <g0twig>  #ubuntu-design
[19:11] <nava> oh sorry if i discuss on wrong channel
[19:12] <nava> i thought i should talk in unity cuz it a feature of it
[19:14] <nava> Thanks g0twig and mhall119
[19:15] <eeemsi__> where do i have to configure the default terminal?
[19:15] <g0twig> nava: its not realy unity
[19:16] <nava> yes i was wrong,thanks
[19:16] <g0twig> eeemsi__: sudo update-alternatives –config x-terminal-emulator
[19:16] <eeemsi__> i did that
[19:16] <g0twig> eeemsi__: so?
[19:17] <g0twig> mhall119: do you know how I can use loops with BeautifulSoup?
[19:17] <g0twig> mhall119: it only searchs for one match
[19:17] <g0twig> mhall119: I want all
[19:18] <eeemsi__> but it still opens the gnome-terminal
[19:21] <eeemsi__> Priority   Status has to be changed also?
[19:25] <mhall119> g0twig: I don't know, sorry, have you checked the BS documentation?
[19:26] <g0twig> eeemsi__: priority?
[19:27] <eeemsi__> lets say i want to open xterm if the combination ctrl+mod1 + t is pressed
[19:27] <eeemsi__> what do i have to change?
[19:36] <g0twig> eeemsi__: wait
[19:38] <g0twig> eeemsi__: ccsm, gnome compatibility
[19:40] <eeemsi__> and that is the only way?!
[19:40] <eeemsi__> no config file?
[19:42] <mhall119> JohnLea: ping
[19:42] <rye> eeemsi, gsettings  at org.gnome.desktop.default-applications.terminal tree
[19:44] <eeemsi__> rye: ?
[19:44] <rye> eeemsi__, for current value - $ gsettings get org.gnome.desktop.default-applications.terminal exec
[19:45] <rye> eeemsi__, and for argument to execute something - gsettings get org.gnome.desktop.default-applications.terminal exec-arg
[19:46] <rye> eeemsi__, and use e.g. $ gsettings set org.gnome.desktop.defaul-applications.terminal exec xterm
[19:46] <rye> eeemsi__, $ gsettings set org.gnome.desktop.defauly-applications.terminal exec xterm
[19:47] <eeemsi__> rye: thank you very much - it works \o/
[19:49] <eeemsi__> so that means i can start an urxvtd via xsession and put more and more urxvtc to it?
[19:51] <mhall119> aren't ayatana-scrollbars already working for Qt apps?
[19:51] <eeemsi__> oh unity does not check if it is already running ;)
[19:53] <malin> I really don't know how to make this lense working: https://code.launchpad.net/unity-buss
[19:56] <thumper> Arrrhhhggg.....
[19:56]  * thumper runs around in a small circle
[19:56] <thumper> feature freeze...
[19:56]  * thumper esplodes
[19:57]  * thomi gets his umbrella
[19:58] <eeemsi__> oops to many crashes … ;)
[20:00] <mgedmin> how can I teach bamf to recognize my gvim windows, when I launch vim in a terminal and then use :gui?
[20:00] <mhall119> Cimi: can you check on https://trac.videolan.org/vlc/ticket/6062 for me?  I don't know enough about ayatana-scrollbars and Qt to know if the comment is correct or not
[20:00] <eeemsi__> why does the apport window has a fixed size?
[20:00] <Cimi> mhall119, indeed
[20:01] <mhall119> Cimi: so it's a bug in ayatana-scrollbar?
[20:01] <mhall119> or Qt?
[20:01] <mhall119> or are you just confiming that I don't know enough? ;)
[20:03] <g0twig> mhall119: I dont know why my parse command do not work...
[20:03] <g0twig> 'commands'
[20:03] <g0twig> mhall119: I cant get the name of the recipe
[20:04] <mhall119> g0twig: I'm afraid I won't be much help when it comes to BS or HTML parsing
[20:05] <Cimi> mhall119, no implementation in qt
[20:05] <mhall119> Cimi: ah, I thought we did
[20:06] <mhall119> Cimi: is https://bugs.launchpad.net/ayatana-scrollbar/+bug/847966 the proper bug for that?
[20:07] <Cimi> mhall119, nobody is working on it
[20:08] <mhall119> ok, but I've been tasked with making sure there is a bug report for where we don't have full Unity integration, so I just need a bug to reference for VLC scrollbars
[20:10]  * Debolaz does his daily check on https://bugs.launchpad.net/ubuntu/+bug/930515 and sees its still there. :(
[20:11] <eeemsi__> when will libreoffice 3.5.0 be in ubuntu 12.04?
[20:12] <eeemsi__> sorry for that more offtopic question
[20:12] <bschaefer> thomi, hey, just sent you an email about the ibus test
[20:16] <thomi> bschaefer: cool - I'll append that to the end of my work queue ;)
[20:16] <thomi> bschaefer: what timezone are you in BTW?
[20:16] <gotwig> yeah it works
[20:16] <gotwig> partialy
[20:16] <bschaefer> thomi, PST - 8
[20:16] <bschaefer> thomi, west coast USA
[20:16] <thomi> bschaefer: ok, so we have a reasonably long overlap - that's good
[20:17]  * thomi is in NZ
[20:17] <bschaefer> thomi, yeah you are 21 hours ahead of me
[20:17] <thomi> ...which I think is +1300 right now
[20:17] <thomi> living in the future...
[20:17] <bschaefer> thomi, I know its lonely here on firday
[20:17] <thomi> ...and for me on Monday
[20:18] <bschaefer> thomi, haha, yeah
[20:18] <bschaefer> thomi, let me know if you need anymore clarification on ibus stuff!
[20:18] <bschaefer> thomi, when you get to it
[20:18] <thomi> thanks
[20:19] <thomi> shouldn't be too long - just need to get some autopilot stuff sorted out first
[20:19] <bschaefer> thomi, cool, have fun!
[20:20] <bschaefer> the autopilot stuff is awesome to watch
[20:21] <thomi> yeah - it's a great excuse to not do any work "I'm waiting for autopilot to finish"!
[20:21] <thomi> It's the QA team's version of "I'm waiting for my code to compile"
[20:21] <bschaefer> haha
[20:22] <eeemsi__> ok thanks again for the help - have a nice evening
[20:24] <davmor2> thomi: is there code somewhere for autopilot?
[20:24] <thomi> davmor2: it's inside the unity source tree: lp:unity
[20:24] <thomi> in tests/autopilot
[20:25] <davmor2> thomi: oh cool ta
[20:26] <thomi> np
[20:26] <davmor2> thomi: I'd be interested to see if it can drive USC or not :)
[20:26] <thomi> what do you mean by "drive"?
[20:28] <davmor2> thomi: run test cases for USC
[20:29] <thomi> davmor2: uhhh, sure, I guess. depending on what your test cases are, but it's pretty unity-specific.
[20:30] <davmor2> thomi: ah gord wasn't that specific he just mentioned it and couldn't find the code,  I'll stick with sikuli for now then
[20:34] <malin> Saviq: I paied attention to that site, but I used this one: http://saravananthirumuruganathan.wordpress.com/2011/08/05/tutorial-on-writing-ubuntu-lensesplaces-in-python/ when I tried to create my lens
[20:34] <malin> my lens is this: https://code.launchpad.net/unity-buss
[20:36] <mhall119> malin: are you running this on Oneiric or Precise?
[20:36] <malin> Precise
[20:36] <malin> but I first tried to run it on Oneiric
[20:36] <malin> but I am running Precise now
[20:37] <mhall119> malin: ok, the API for lenses changed between Oneiric and Precise, in case you're not aware of that
[20:38] <mhall119> also, you have self._scope commented out on line 21 of buss.py, but then you're referencing it on line 27, which will cause an error
[20:38] <malin> mhall119: I don't think I knew, så thanx
[20:38] <malin> mhall119: ah
[20:38] <malin> mhall119: Do I need a scope-file?
[20:39] <mhall119> no
[20:39] <malin> mhall119: and I also wonder if the DBusPath and so is right?
[20:39] <mhall119> you only need that if your scope is running in a separate process from your lens
[20:39] <malin> mhall119: okey, then I can just remove all references to scope
[20:40] <mhall119> yes, but you will need at least one scope running for your lens to be functionaly
[20:40] <malin> ah, okey
[20:41] <gotwig> malin: do you saw the example files?
[20:41] <gotwig> malin: for wikipedia scope & example lens
[20:41] <mhall119> malin: you might also be interested in my python library Singlet: http://mhall119.com/2012/01/singlet-part-0-2/
[20:42] <gotwig> parsing data is so hard :(
[20:42] <gotwig> without an api...
[20:42] <malin> gotwig: I did, and I couldn't figure out 100% how to do it
[20:42] <gotwig> malin: did it not run for you?
[20:42] <gotwig> malin: the example files
[20:43] <malin> gotwig: I didn't try to run the example files, but I know I should have tested that
[20:43] <malin> in the lens-file, Do I set an accurate path to the scope-call-thing?
[20:46] <gotwig> malin: just checkout the example files, lol...
[20:46] <gotwig> malin: need a link?
[20:46] <mhall119> malin: what scope-call-thing?
[20:47] <mhall119> malin: "Shortcut" in the .lens file should only be a single character, and will be super+<shortcut> to go directly to that lens
[20:48] <malin> mhall119: this one: self._scope = Unity.Scope.new ("/net/buss/lens/buss/")  <-- I edited the path
[20:49] <malin> mhall119: okey, I changed it to b
[20:50] <mhall119> malin: that should be fine, as long as it's unique
[20:50] <mhall119> for the dbus path that is
[20:51] <malin> I see, I don't think it's in conflict with other things
[20:51] <malin> how does the dbus path works? I feel I have messed up things?
[20:51] <malin> I placed the service-file in /usr/share/dbus-1/services
[20:54] <mhall119> malin: it basically just tells dbus where to find it
[20:54] <mhall119> your code says "Hey dbus, I'm going to live here"
[20:54] <malin> oki
[20:54] <mhall119> then other code says "Hey dbus, give me the object that lives there"
[20:55] <malin> hm, does that means I have made the linking right?
[20:56] <malin> or do I have to write the path like this? : /usr/share/dbus-1/service   or like today: /net/buss/lens/buss   ?
[20:59] <mhall119> the dbus path isn't the same as the file path
[21:00] <malin> okey
[21:00] <malin> os the path should just have the same name as the name of the service-file?
[21:00] <malin> I don't know what it should point towards
[21:00] <malin> I am actually complete noob on this yet :)
[21:05] <mhall119> the path in your code would need to match the path in your .lens and .service files
[21:06] <malin> ah, så det service-file should contain a path to the lense, and the .lens should have the path to .service-file?
[21:06] <malin> but how do I write the path, if it should not be a file-path ?
[21:09] <mhall119> it looks like a file path, but it isn't a place on the disk
[21:09] <malin> so where is it then?
[21:09] <malin> Is this I really don't understand I belive
[21:10] <mhall119> malin: in memory, the path just helps dbus keep things organized
[21:10] <malin> but there must be some how to write the right path
[21:11] <mhall119> there isn't a "right" path, you just have to use the "same" path everywhere you are referring to your lens
[21:11] <malin> ah
[21:12] <gotwig> mhall119: May I execute PHP code by a lens?
[21:12] <gotwig> mhall119: excuse me, by a scope
[21:13] <mhall119> gotwig: technically yes, but that sounds like a bad idea to me
[21:17] <gotwig> mhall119: google has an api for its recipe search
[21:17] <gotwig> would be the perfect thing
[21:17] <gotwig> http://code.google.com/intl/de-DE/apis/base/samples/php/demo-zend.php.txt
[21:18] <gotwig> oh its something other, sry
[21:18] <malin> mhall119: hm, I still can't get it to run :(
[21:19] <mhall119> malin: I noticed that your buss.py isn't running in a Gtk MainLoop
[21:19] <mhall119> you need that for your lens to keep running
[21:20] <malin> mhall119: ah, hm, I don't think there is any loop there?
[21:21] <malin> but is that part of what's preventing the lens to start?
[21:21] <mhall119> malin: yes
[21:21] <malin> mhall119: aha
[21:22] <malin> thank you so much for helping me, now I just have to figure out how to put the code into the gtk-mainloop
[21:22] <mhall119> malin: it should be in the sample
[21:23] <malin> mhall119: okey, in the samplecode?
[21:25] <mhall119> malin: http://bazaar.launchpad.net/~unity-team/unity-lens-sample/python-5.0/view/head:/unity-lens-sample
[21:25] <mhall119> line 61 to the end of the file
[21:26] <malin> so all I ahve to do is: write the line on 61, and put all my code from buss.py line 33 and to the end, into it?
[21:26] <malin> s/ahve/all/
[21:26] <malin> s/all/have/
[21:27] <gotwig> has anyone experience with the google search api?
[21:48] <malin> mhall119: it still won't run, but when I figure out how, I will update my launchpad-page with the new code
[22:01] <malin> mhall119: http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/files  //the build- and dist folders is to be ignored