[00:22] fta: I'm in Australia, so usually not up at 2AM :) [00:26] Soft! [00:27] I have this thing called university and classes at 8AM [01:01] cyphermox: wooooooooooooooooooooooooooooooooooooo! [01:03] sladen, indeed! [01:03] I'm relieved, although I feel bad it took me so long to figure that one out [01:03] 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] sladen, can you sponsor the fix? [01:05] cyphermox: yeah. It'll be dead simple, just removing one (two) symblinks? [01:05] sladen, branch ready [01:06] sladen, https://code.edge.launchpad.net/~mathieu-tl/ubuntu/natty/ubuntu-mono/icon-cache/+merge/55629 [01:07] but yeah, it's just removing the four files [01:10] cyphermox: "no common ancestry" ... can you apply it again against lp:ubuntu-mono [01:15] gah, sure [01:57] is this unity channel? [02:16] sdimkov: Yes. [02:17] I have a funny question :) [02:17] is Unity open or closed source [02:17] somebody was trying to convince me yesterday that it's closed source [02:17] which at least to my point of view isn't true [02:24] sdimkov: No its open source. [02:59] I see lots of effor in Unity towards being usable with touch interface. Do you see any Unity tablet on the horizon? === m_conley_away is now known as m_conley [04:35] sdimkov: It goes even further than being open source, it's free software. === m_conley is now known as m_conley_away === _LibertyZero is now known as LibertyZero [08:04] good morning [08:05] hey there everybody === doodoo is now known as Trron [08:05] will there be overlay scrollbars by default in natty? === API is now known as Guest83648 === Guest83648 is now known as apinheiro === daker_ is now known as daker === chaotic_ is now known as chaotic [11:24] good day all === MacSlow is now known as MacSlow|lunch [11:48] does anyone know how can one find whether Unity is running or not? === daker_ is now known as daker === API is now known as Guest99219 === Guest99219 is now known as apinheiro [13:12] hi [13:12] when i try to build unity (rev 1050) [13:12] /home/andrea/Scrivania/unity/src/GeisAdapter.cpp:431:105: error: ‘GEIS_GESTURE_TYPE_TOUCH3’ was not declared in this scope [13:13] i get the above error, why? [13:14] AndreaAzzarone: need utouch which is in the utouch ppa [13:15] didrocks, i will try... but it is the first time that i have this error! [13:15] AndreaAzzarone: the merge is from this night === MacSlow|lunch is now known as MacSlow [13:16] didrocks, thanks! [13:16] yw :) [13:16] smspillaz, hey. I didn't know you were in australia. [13:18] fta: heya [13:18] 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] I haven't had time to work on that one sorry [13:18] I have a rough idea of why it might happen [13:18] but no time to work on it yet [13:18] oh [13:19] * smspillaz goes to university full time as well :) [13:19] i have a full time job too ;) [13:19] does anyone know how can one programatically find whether Unity is running or not? [13:21] evfool: what launguage ? [13:24] python [13:25] smspillaz^ [13:25] evfool: oh, easy [13:25] first check if compiz is running (eg pgrep compiz) [13:25] then something like [13:25] import compizconfig [13:26] hang on a second [13:28] python -c "import compizconfig; print ','.join(compizconfig.Context().Plugins['core'].Display['active_plugins'].Value)" [13:28] and grep that for "unityshell" [13:28] mgiht need to s/Display/Screen/ [13:28] (just stole that from the package) [13:29] thanks smspillaz [13:30] easier, there is a dbus call :) [13:31] evfool: check com.canonical.Unity on dbus [13:32] thanks didrocks, that sounds more like an API than a hack :) [13:32] much better [13:39] didrocks: https://launchpad.net/libzeitgeist/0.3/0.3.10 [13:40] kamstrup: thanks :) [13:43] didrocks: btw, did you look at this https://code.edge.launchpad.net/~3v1n0/bamf/wmclass-matching/+merge/54941 ? [13:47] 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] 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] kamstrup: yeah let's ping DBO when he's back [13:49] didrocks: and finally for today https://launchpad.net/unity-place-applications/trunk/0.2.44 [13:50] kamstrup: thanks a lot, packaging those will love an pepperoni :) [14:00] didrocks: hot stuff, i like that [14:01] njpatel, was your "Do a check before using a pixbuf" fix inspired by using the gwibber lens? [14:01] njpatel, i was about to file a bug about that :) [14:01] kamstrup: exactly :-) [14:02] kenvandine, oh, no, this is for the panel home button...did you find another bug? :) [14:02] 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] if one of the avatars isn't a valid pixpuf it crashes unity [14:03] kamstrup, really? [14:04] kamstrup, it has a bunch of print statements for debugging right now, but those should go to stdout [14:04] kenvandine: http://paste.ubuntu.com/587803/ [14:05] 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] Ubuntu bug 736471 in unity-place-applications (Ubuntu) "Gnome-terminal doesn't start in user home directory when started from alt+F2" [Low,Triaged] [14:05] didrocks: i'll twiddle the milestone status and add it [14:07] kamstrup, oh... that is a bug then :) [14:07] kamstrup: excellent [14:07] weird, you should always have a url... [14:07] didrocks: fixed. ordnung muss sein [14:07] kenvandine: it's when searching for 'ted' from the dash [14:07] kamstrup, i guess i need some error checking, verify it's a valid dict and all === m_conley_away is now known as m_conley [14:08] yeah, it means one of the messages it got back either isn't a dict [14:08] or doesn't have a url in it [14:08] but in theory it should always have a url, the service should never store it if it doesn't [14:08] unless there are more bugs :) [14:10] kenvandine: libzg and u-p-a uploaded. will be available once the freeze is over [14:10] 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] kenvandine, no, but it shouldn't be crashing anyway, so file a bug if it is :/ [14:12] kamstrup, can you try something [14:12] in add_default_results, right above model.append [14:12] add this [14:13] if not msg.has_key("url"):print msg [14:13] kenvandine: trying [14:13] and try that search again [14:13] kamstrup, thx [14:13] njpatel, will do [14:14] some of those avatars get saved as html files, on 404s === chaotic_ is now known as chaotic [14:14] we just ignore them in gwibber since next time it tries to load it will fetch it again [14:14] but i guess we need to be more careful [14:15] don't want to crash unity because of a 404 from twitter... talk about fail whale [14:15] :-D [14:15] It shouldn't be crashing....gio should just be failing [14:15] but I wonder if we try and make a pixbuf from bad data [14:15] that would do it [14:15] that is what is happening [14:15] ah [14:15] great :) [14:16] i give it a path to the cached avatar [14:16] and if that is html instead of a png [14:16] boom [14:16] * kenvandine files bug [14:16] kenvandine: http://paste.ubuntu.com/587809/ [14:16] nice [14:19] kamstrup, thx [14:19] very helpful [14:19] * kenvandine fixes [14:19] now... should i name it unity-lens-gwibber or unity-place-gwibber? [14:19] final verdict folks? [14:19] njpatel, kamstrup ^^ [14:31] cdbs, om26er_ good morning (for me) guys [14:31] good morning lamalex [14:31] lamalex: the compiz new bugs queue is moving towards extinction [14:33] lamalex, good morning [14:34] you guys are doing awesome work on the compiz queue!! [14:39] didrocks: we wanted jason to review this right? https://bugs.launchpad.net/unity/+bug/692462 [14:39] Ubuntu bug 692462 in bamf (Ubuntu) "unity confused with chromium web apps" [Undecided,Fix committed] [14:39] jcastro: agreed [14:44] 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] 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] ok [14:44] have a good weekend [14:44] cdbs,so will you be triaging during my weekend (saturday and sunday)? [14:45] lamalex: okay I sure can do that [14:45] lamalex: There's nothing to do on saturdays and sundays for me. I will triage more on that day, no problem [14:46] bye [14:46] 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] ok [14:47] lens it is then [15:25] 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] kamstrup, sure [15:25] i was wondering why it kept spinning :) [15:39] DBO: got time for a review today? Didrocks has given it a once over: https://bugs.launchpad.net/unity/+bug/692462 [15:39] Ubuntu bug 692462 in bamf (Ubuntu) "unity confused with chromium web apps" [Undecided,Fix committed] [15:39] yes [15:42] hi davidcalle [15:42] how's your lens coming along? [15:42] hi jcastro [15:42] should I try it yet? [15:43] It's quite usable, but I will need to make a package of it... Sure you can lp:unity-books-lens === chaotic_ is now known as chaotic [15:48] davidcalle: works for me! [15:48] kamstrup: ok, so let's say I have 2 lenses installed [15:48] every search I do will go to both? [15:48] 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] what if I have like 10 of these? [15:48] In the Dash, yes. [15:49] 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] 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] dude this is awesome [15:50] I'm glad you like it! [15:51] the focused author part is clever [15:51] njpatel: did you land horizontal things? === yofel_ is now known as yofel [15:52] jcastro, today with the release [15:52] woo [15:52] It's not taht great when Google Images load some weird people face instead of the author :) [15:52] davidcalle: http://people.canonical.com/~njpatel/Selection_004.png [15:53] jcastro, yes I'm waiting for that since yesterday! [15:53] :) === om26er_ is now known as om26er [15:54] 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] jcastro, it's a string change, you can make it now and it would just fallback on the current unity [15:55] and when we release this weeks, it would magically work [15:56] I was more wondering about our amazing self documenting API site [15:56] DBO: thanks for the review, you've made the web better today [15:56] jcastro, merged [16:02] 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] davidcalle, gdbus error? [16:03] 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] 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] davidcalle, probably not doing anything wrong, seems like we might be sending too many requests [16:05] 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] 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] ok [16:05] njpatel, I didn't know if it was something to be expected or not =) [16:05] so the user slowly types "ted" and you fire searches for "t" "te" and "ted" [16:05] ok [16:06] kamstrup, yes, that's horrible at times =) [16:06] when really you could make do wit "t" and "ted" [16:06] 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] I have a clever trick for this if I may say so myself [16:06] in the files and apps places [16:06] call placeentry.freeze_notify() when entering you main search method [16:06] because each lens I add makes my normal dash become a mess. [16:07] and then make sure you call placeentry.thaw_notify() *in an idle call* when you leave [16:07] jcastro: I also think the general recommendation should be to *not* hook into the dash search, but only a dedicated place [16:08] kamstrup, will try that, thanks. [16:08] oh I see, so it's up to the lens author to decide [16:08] yes [16:08] ok so assuming every lens author doesn't want to spam the dash, they would all turn that off [16:09] that feels like it should be a user choice [16:09] * jcastro will ask at UDS [16:09] good day all [16:10] jcastro: nice idea - although I think this choice might now make sense for all apps [16:10] s/apps/lenses [16:10] 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] a person who reads a ton would want it the other way around [16:11] indeed [16:11] you and I will have many beers at UDS [16:11] and we'll convince JohnLea of our awesome ideas [16:48] Haha, we need a "Creepy Lens" http://bit.ly/dT1HQY and merge it with kenvandine's Gwibber Lens. [16:49] davidcalle, creepy.. very creepy === clarita_ is now known as clarita === clarita_ is now known as clarita [17:52] DAMN YOU kenvandine [17:52] erm [17:53] DAMN YOU jcastro [17:53] stop editing the same wiki page as me [17:53] DBO, ha... i know it isn't me :) [17:53] snooze or lose === alecu is now known as alecu-lunch === alecu-lunch is now known as alecu [19:28] hey all === daker is now known as daker_ [20:06] m_conley, have you used mochitest before? [20:06] chrisccoulson_: hey, yeah, a tiny bit [20:06] chrisccoulson_: why, what's up? [20:06] heh :) i'm trying to write a test atm [20:06] my test relies on synthesizing mouse activity, but it's not behaving as i expect [20:06] (which i guess is because i'm running it on a real screen) [20:07] 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] (it runs the test, displaying the result in the browser window, which i can't see) [20:07] and then waits for me to kill it ;) [20:08] chrisccoulson_: hm. [20:08] i'm trying to write a test for https://bugzilla.mozilla.org/show_bug.cgi?id=644621 [20:08] Mozilla bug 644621 in Selection "Drag selection scrolling does not work properly in fullscreen mode" [Normal,New] [20:08] it's been an interesting experience so far ;) [20:08] chrisccoulson_: have you considered a Mozmill test instead? [20:08] i hadn't. do you think that's more appropriate? [20:09] chrisccoulson_: it might - I think of Mozmill as extremely similar to Selenium. It's nice for driving browser interaction. [20:09] chrisccoulson_: has a nice recorder add-on for Firefox [20:09] ah, i'll take a look at that. thanks! [20:09] chrisccoulson_: np [20:36] tedg, the libindicate merge proposal says there is nothing to merge [20:36] ? [20:36] kenvandine, Forgot to push, sorry. [20:59] DBO, three finger window drag doesn't work for maximize anymore === m_conley is now known as m_conley_away