[00:22] <smspillaz> fta: I'm in Australia, so usually not up at 2AM :)
[00:26] <RAOF> Soft!
[00:27] <smspillaz> I have this thing called university and classes at 8AM
[01:01] <sladen> cyphermox: wooooooooooooooooooooooooooooooooooooo!
[01:03] <cyphermox> sladen, indeed!
[01:03] <cyphermox> I'm relieved, although I feel bad it took me so long to figure that one out
[01:03] <sladen> vish: I did a run through Launchpad the other day.  there's a bunch of stuff tagged 'gtk-update-icon-cache' (although against various different things so it's not easy to find that tag as tags are per project).  Which it should be able to consolidate
[01:04] <cyphermox> sladen, can you sponsor the fix?
[01:05] <sladen> cyphermox: yeah.  It'll be dead simple, just removing one (two) symblinks?
[01:05] <cyphermox> sladen, branch ready
[01:06] <cyphermox> sladen, https://code.edge.launchpad.net/~mathieu-tl/ubuntu/natty/ubuntu-mono/icon-cache/+merge/55629
[01:07] <cyphermox> but yeah, it's just removing the four files
[01:10] <sladen> cyphermox: "no common ancestry" ... can you apply it again against  lp:ubuntu-mono
[01:15] <cyphermox> gah, sure
[01:57] <sdimkov> is this unity channel?
[02:16] <Omega> sdimkov: Yes.
[02:17] <sdimkov> I have a funny question :)
[02:17] <sdimkov> is Unity open or closed source
[02:17] <sdimkov> somebody was trying to convince me yesterday that it's closed source
[02:17] <sdimkov> which at least to my point of view isn't true
[02:24] <TheMuso> sdimkov: No its open source.
[02:59] <sdimkov> I see lots of effor in Unity towards being usable with touch interface. Do you see any Unity tablet on the horizon?
[04:35] <Omega> sdimkov: It goes even further than being open source, it's free software.
[08:04] <oSoMoN> good morning
[08:05] <MacSlow> hey there everybody
[08:05] <Trron> will there be overlay scrollbars by default in natty?
[11:24] <coz_>  good day all
[11:48] <evfool> does anyone know how can one find whether Unity is running or not?
[13:12] <AndreaAzzarone> hi
[13:12] <AndreaAzzarone> when i try to build unity (rev 1050)
[13:12] <AndreaAzzarone> /home/andrea/Scrivania/unity/src/GeisAdapter.cpp:431:105: error: ‘GEIS_GESTURE_TYPE_TOUCH3’ was not declared in this scope
[13:13] <AndreaAzzarone> i get the above error, why?
[13:14] <didrocks> AndreaAzzarone: need utouch which is in the utouch ppa
[13:15] <AndreaAzzarone> didrocks, i will try... but it is the first time that i have this error!
[13:15] <didrocks> AndreaAzzarone: the merge is from this night
[13:16] <AndreaAzzarone> didrocks, thanks!
[13:16] <didrocks> yw :)
[13:16] <fta> smspillaz, hey. I didn't know you were in australia.
[13:18] <smspillaz> fta: heya
[13:18] <fta> smspillaz, it was about the xterm moving up bug. you said you figured out why it happened. do you have a fix already? I keep losing my windows, they disappear and there's no way to re-expose them once lost
[13:18] <smspillaz> I haven't had time to work on that one sorry
[13:18] <smspillaz> I have a rough idea of why it might happen
[13:18] <smspillaz> but no time to work on it yet
[13:18] <fta> oh
[13:19]  * smspillaz goes to university full time as well :)
[13:19] <fta> i have a full time job too ;)
[13:19] <evfool> does anyone know how can one programatically find whether Unity is running or not?
[13:21] <smspillaz> evfool: what launguage ?
[13:24] <evfool> python
[13:25] <evfool> smspillaz^
[13:25] <smspillaz> evfool: oh, easy
[13:25] <smspillaz> first check if compiz is running (eg pgrep compiz)
[13:25] <smspillaz> then something like
[13:25] <smspillaz> import compizconfig
[13:26] <smspillaz> hang on a second
[13:28] <smspillaz> python -c "import compizconfig; print ','.join(compizconfig.Context().Plugins['core'].Display['active_plugins'].Value)"
[13:28] <smspillaz> and grep that for "unityshell"
[13:28] <smspillaz> mgiht need to s/Display/Screen/
[13:28] <smspillaz> (just stole that from the package)
[13:29] <evfool> thanks smspillaz
[13:30] <didrocks> easier, there is a dbus call :)
[13:31] <didrocks> evfool: check com.canonical.Unity on dbus
[13:32] <evfool> thanks didrocks, that sounds more like an API than a hack :)
[13:32] <evfool> much better
[13:39] <kamstrup> didrocks: https://launchpad.net/libzeitgeist/0.3/0.3.10
[13:40] <didrocks> kamstrup: thanks :)
[13:43] <kamstrup> didrocks: btw, did you look at this https://code.edge.launchpad.net/~3v1n0/bamf/wmclass-matching/+merge/54941 ?
[13:47] <didrocks> kamstrup: yeah, I know that Jason had some reserve on matching by wmclass, so I didn't want to override and pinged him
[13:47] <kamstrup> didrocks: ok, just wanted to make sure it didn't slip the radar since it's a significant amount of work in there
[13:48] <didrocks> kamstrup: yeah let's ping DBO when he's back
[13:49] <kamstrup> didrocks: and finally for today https://launchpad.net/unity-place-applications/trunk/0.2.44
[13:50] <didrocks> kamstrup: thanks a lot, packaging those will love an pepperoni :)
[14:00] <kamstrup> didrocks: hot stuff, i like that
[14:01] <kenvandine> njpatel, was your "Do a check before using a pixbuf" fix inspired by using the gwibber lens?
[14:01] <kenvandine> njpatel, i was about to file a bug about that :)
[14:01] <didrocks> kamstrup: exactly :-)
[14:02] <njpatel> kenvandine, oh, no, this is for the panel home button...did you find another bug? :)
[14:02] <kamstrup> kenvandine: btw! can you make the gwibber lens not spew on stderr? It pops up a dialog saying that it crashed everytime I search in the dash :-)
[14:03]  * kamstrup is seeing a stacktrace there for each search
[14:03] <kenvandine> if one of the avatars isn't a valid pixpuf it crashes unity
[14:03] <kenvandine> kamstrup, really?
[14:04] <kenvandine> kamstrup, it has a bunch of print statements for debugging right now, but those should go to stdout
[14:04] <kamstrup> kenvandine: http://paste.ubuntu.com/587803/
[14:05] <didrocks> kamstrup: FYI, adding https://bugs.launchpad.net/ubuntu/+source/unity-place-applications/+bug/736471 as well the list of fixed (wasn't targeted and the milestone is closed)
[14:05] <kamstrup> didrocks: i'll twiddle the milestone status and add it
[14:07] <kenvandine> kamstrup, oh... that is a bug then :)
[14:07] <didrocks> kamstrup: excellent
[14:07] <kenvandine> weird, you should always have a url...
[14:07] <kamstrup> didrocks: fixed. ordnung muss sein
[14:07] <kamstrup> kenvandine: it's when searching for 'ted' from the dash
[14:07] <kenvandine> kamstrup, i guess i need some error checking, verify it's a valid dict and all
[14:08] <kenvandine> yeah, it means one of the messages it got back either isn't a dict
[14:08] <kenvandine> or doesn't have a url in it
[14:08] <kenvandine> but in theory it should always have a url, the service should never store it if it doesn't
[14:08] <kenvandine> unless there are more bugs :)
[14:10] <didrocks> kenvandine: libzg and u-p-a uploaded. will be available once the freeze is over
[14:10] <kenvandine> njpatel, so would your pixbuf check this morning prevent random a random lens from trying to use a icon that isn't valid from crashing?
[14:12] <njpatel> kenvandine, no, but it shouldn't be crashing anyway, so file a bug if it is :/
[14:12] <kenvandine> kamstrup, can you try something
[14:12] <kenvandine> in add_default_results, right above model.append
[14:12] <kenvandine> add this
[14:13] <kenvandine> if not msg.has_key("url"):print msg
[14:13] <kamstrup> kenvandine: trying
[14:13] <kenvandine> and try that search again
[14:13] <kenvandine> kamstrup, thx
[14:13] <kenvandine> njpatel, will do
[14:14] <kenvandine> some of those avatars get saved as html files, on 404s
[14:14] <kenvandine> we just ignore them in gwibber since next time it tries to load it will fetch it again
[14:14] <kenvandine> but i guess we need to be more careful
[14:15] <kenvandine> don't want to crash unity because of a 404 from twitter... talk about fail whale
[14:15] <kenvandine> :-D
[14:15] <njpatel> It shouldn't be crashing....gio should just be failing
[14:15] <njpatel> but I wonder if we try and make a pixbuf from bad data
[14:15] <njpatel> that would do it
[14:15] <kenvandine> that is what is happening
[14:15] <njpatel> ah
[14:15] <njpatel> great :)
[14:16] <kenvandine> i give it a path to the cached avatar
[14:16] <kenvandine> and if that is html instead of a png
[14:16] <kenvandine> boom
[14:16]  * kenvandine files bug
[14:16] <kamstrup> kenvandine: http://paste.ubuntu.com/587809/
[14:16] <njpatel> nice
[14:19] <kenvandine> kamstrup, thx
[14:19] <kenvandine> very helpful
[14:19]  * kenvandine fixes
[14:19] <kenvandine> now... should i name it unity-lens-gwibber or unity-place-gwibber?
[14:19] <kenvandine> final verdict folks?
[14:19] <kenvandine> njpatel, kamstrup ^^
[14:31] <lamalex> cdbs, om26er_ good morning (for me) guys
[14:31] <cdbs> good morning lamalex
[14:31] <cdbs> lamalex: the compiz new bugs queue is moving towards extinction
[14:33] <om26er_> lamalex, good morning
[14:34] <lamalex> you guys are doing awesome work on the compiz queue!!
[14:39] <jcastro> didrocks: we wanted jason to review this right? https://bugs.launchpad.net/unity/+bug/692462
[14:39] <didrocks> jcastro: agreed
[14:44] <cdbs> lamalex, om26er_: Sorry I was considerably slower today, its that its weekend going on here in Saudi Arabia (thursday and friday instead of Sat and Sun) and I am busy on other work.
[14:44] <cdbs> lamalex, om26er_: My day ends now, if you want to contact me anytime, just ping me on IRC and I'll read when I come back
[14:44] <lamalex> ok
[14:44] <lamalex> have a good weekend
[14:44] <lamalex> cdbs,so will you be triaging during my weekend (saturday and sunday)?
[14:45] <cdbs> lamalex: okay I sure can do that
[14:45] <cdbs> lamalex: There's nothing to do on saturdays and sundays for me. I will triage more on that day, no problem
[14:46] <cdbs> bye
[14:46] <kamstrup> kenvandine: sorry, call, if you are serious about continuing it then it should be lens I think, but if this is purely a hack that should live for natty/oneiric only, then place is maybe better
[14:46] <kenvandine> ok
[14:47] <kenvandine> lens it is then
[15:25] <kamstrup> kenvandine: can you call search.finished() once you're done handling it? That way the Dash will stop the spinner when you're done
[15:25] <kenvandine> kamstrup, sure
[15:25] <kenvandine> i was wondering why it kept spinning :)
[15:39] <jcastro> DBO: got time for a review today? Didrocks has given it a once over: https://bugs.launchpad.net/unity/+bug/692462
[15:39] <DBO> yes
[15:42] <jcastro> hi davidcalle
[15:42] <jcastro> how's your lens coming along?
[15:42] <davidcalle> hi jcastro
[15:42] <jcastro> should I try it yet?
[15:43] <davidcalle> It's quite usable, but I will need to make a package of it... Sure you can lp:unity-books-lens
[15:48] <jcastro> davidcalle: works for me!
[15:48] <jcastro> kamstrup: ok, so let's say I have 2 lenses installed
[15:48] <jcastro> every search I do will go to both?
[15:48] <davidcalle> I'm still having two major issues: sometimes Unity does not get http images. And if you change a lot your search it blocks.
[15:48] <jcastro> what if I have like 10 of these?
[15:48] <davidcalle> In the Dash, yes.
[15:49] <jcastro> wow, I didn't know I could just search for "Dune" in the lens, click on it, and then get the actual text in google books.
[15:49] <davidcalle> That's why I'm adding features only in the Lens when activated by its own icon. If you use the Dash, you just have regular boring Google Books search. :)
[15:50] <jcastro> dude this is awesome
[15:50] <davidcalle> I'm glad you like it!
[15:51] <jcastro> the focused author part is clever
[15:51] <jcastro> njpatel: did you land horizontal things?
[15:52] <njpatel> jcastro, today with the release
[15:52] <jcastro> woo
[15:52] <davidcalle> It's not taht great when Google Images load some weird people face instead of the author :)
[15:52] <jcastro> davidcalle: http://people.canonical.com/~njpatel/Selection_004.png
[15:53] <davidcalle> jcastro, yes I'm waiting for that since yesterday!
[15:53] <davidcalle> :)
[15:54] <jcastro> njpatel: kamstrup: ok so theoretically this page should update with the horizontal thing in like 24 hours or whatever the regen time is? http://developer.ubuntu.com/api/ubuntu-11.04/GIR/python/Unity-3.0.html
[15:55] <njpatel> jcastro, it's a string change, you can make it now and it would just fallback on the current unity
[15:55] <njpatel> and when we release this weeks, it would magically work
[15:56] <jcastro> I was more wondering about our amazing self documenting API site
[15:56] <jcastro> DBO: thanks for the review, you've made the web better today
[15:56] <DBO> jcastro, merged
[16:02] <davidcalle> njpatel, static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of [some url] DBus error org.freedesktop.DBus.Error.InvalidArgs: Mountpoint Already registered
[16:03] <njpatel> davidcalle, gdbus error?
[16:03] <davidcalle> njpatel, It won't load some http icons from time to time. I'm working around it by adding a tiny sleep before each http icon request... Any idea of what I'm doing wrong?
[16:03] <kamstrup> jcastro: the available renderer names will not be visible from the autogenerated API docs (unless if we added some constants for them) - they'll be added to the spec in the wiki
[16:04] <njpatel> davidcalle, probably not doing anything wrong, seems like we might be sending too many requests
[16:05] <davidcalle> njpatel, I know, that's what Unity is telling me when I'm asking her to get a lot of images at the same time.
[16:05] <kamstrup> njpatel, davidcalle, jcastro: there may also be a problem with unity send a lot of search changes, and the way gobject notify signals work you'll get each one queued up while doing your search
[16:05] <jcastro> ok
[16:05] <davidcalle> njpatel, I didn't know if it was something to be expected or not =)
[16:05] <kamstrup> so the user slowly types "ted" and you fire searches for "t" "te" and "ted"
[16:05] <davidcalle> ok
[16:06] <davidcalle> kamstrup, yes, that's horrible at times =)
[16:06] <kamstrup> when really you could make do wit "t" and "ted"
[16:06] <jcastro> hmm, ok so right off, I think I'd want to selectively allow lenses in my dash and be able to explicitly turn them off or on
[16:06] <kamstrup> I have a clever trick for this if I may say so myself
[16:06] <kamstrup> in the files and apps places
[16:06] <kamstrup> call placeentry.freeze_notify() when entering you main search method
[16:06] <jcastro> because each lens I add makes my normal dash become a mess.
[16:07] <kamstrup> and then make sure you call placeentry.thaw_notify() *in an idle call* when you leave
[16:07] <kamstrup> jcastro: I also think the general recommendation should be to *not* hook into the dash search, but only a dedicated place
[16:08] <davidcalle> kamstrup, will try that, thanks.
[16:08] <jcastro> oh I see, so it's up to the lens author to decide
[16:08] <kamstrup> yes
[16:08] <jcastro> ok so assuming every lens author doesn't want to spam the dash, they would all turn that off
[16:09] <jcastro> that feels like it should be a user choice
[16:09]  * jcastro will ask at UDS
[16:09] <coz_>  good day all
[16:10] <kamstrup> jcastro: nice idea - although I think this choice might now make sense for all apps
[16:10] <kamstrup> s/apps/lenses
[16:10] <jcastro> right, so if I'm an ubuntu nerd I'll want the AU one all the time, and the books one to be explicit only when I need it
[16:10] <jcastro> a person who reads a ton would want it the other way around
[16:11] <kamstrup> indeed
[16:11] <jcastro> you and I will have many beers at UDS
[16:11] <jcastro> and we'll convince JohnLea of our awesome ideas
[16:48] <davidcalle> Haha, we need a "Creepy Lens" http://bit.ly/dT1HQY and merge it with kenvandine's Gwibber Lens.
[16:49] <kenvandine> davidcalle, creepy.. very creepy
[17:52] <DBO> DAMN YOU kenvandine
[17:52] <DBO> erm
[17:53] <DBO> DAMN YOU jcastro
[17:53] <DBO> stop editing the same wiki page as me
[17:53] <kenvandine> DBO, ha... i know it isn't me :)
[17:53] <jcastro> snooze or lose
[19:28] <coz_>  hey all
[20:06] <chrisccoulson_> m_conley, have you used mochitest before?
[20:06] <m_conley> chrisccoulson_: hey, yeah, a tiny bit
[20:06] <m_conley> chrisccoulson_: why, what's up?
[20:06] <chrisccoulson_> heh :) i'm trying to write a test atm
[20:06] <chrisccoulson_> my test relies on synthesizing mouse activity, but it's not behaving as i expect
[20:06] <chrisccoulson_> (which i guess is because i'm running it on a real screen)
[20:07] <chrisccoulson_> so, i'm trying to also run the single test in xvfb, but i can't figure out how to make it run the test, log the results and exit
[20:07] <chrisccoulson_> (it runs the test, displaying the result in the browser window, which i can't see)
[20:07] <chrisccoulson_> and then waits for me to kill it ;)
[20:08] <m_conley> chrisccoulson_: hm.
[20:08] <chrisccoulson_> i'm trying to write a test for https://bugzilla.mozilla.org/show_bug.cgi?id=644621
[20:08] <chrisccoulson_> it's been an interesting experience so far ;)
[20:08] <m_conley> chrisccoulson_: have you considered a Mozmill test instead?
[20:08] <chrisccoulson_> i hadn't. do you think that's more appropriate?
[20:09] <m_conley> chrisccoulson_: it might - I think of Mozmill as extremely similar to Selenium.  It's nice for driving browser interaction.
[20:09] <m_conley> chrisccoulson_: has a nice recorder add-on for Firefox
[20:09] <chrisccoulson_> ah, i'll take a look at that. thanks!
[20:09] <m_conley> chrisccoulson_: np
[20:36] <kenvandine> tedg, the libindicate merge proposal says there is nothing to merge
[20:36] <kenvandine> ?
[20:36] <tedg> kenvandine, Forgot to push, sorry.
[20:59] <lamalex> DBO, three finger window drag doesn't work for maximize anymore