[07:01] <jamesh> Saviq: re. bug 1306343, installing unity8-fake-env gets rid of the immediate problem.
[07:10] <RAOF> Man, there's nothing as awesome as TLS and the ELF ABI for same.
[07:19] <jamesh> RAOF: things work fine if you don't fiddle with the defaults: -fPIC defaults to -ftls-model=global-dynamic, which should be fine to dlopen
[07:20] <jamesh> that is admitedly slower than -ftls-model=initial-exec, but you only get a few slots for initial-exec .so's from dlopened libraries.
[07:20] <RAOF> jamesh: But, but, but mesa! That's a whole extra layer of indirection eating into your sweet, sweet GL performance!
[07:20] <jamesh> RAOF: presumably it is fine if you directly link to libGL though?
[07:20] <RAOF> Yeah.
[07:21] <RAOF> You *should* be able to dlopen libGL, though; many things do. Possibly not libGL *and* libEGL *and* libGLES, though.
[07:22] <jamesh> from what I read, there are a few free static-tls slots reserved for dlopen libraries
[07:22] <jamesh> once you use them up though, you don't get any new ones
[07:26] <RAOF> Right; you can't get new ones, because they're in memory allocated at binary load time.
[07:28] <jamesh> do we really need this "dlopen" function? :)
[07:28] <jamesh> all it seems to do is cause problems
[08:00] <pete-woods> :D
[08:01] <pete-woods> tsdgeos: hi, so this CPU usage thing in HUD, the one you're showing me can only be triggered when you actually search for stuff
[08:02] <pete-woods> tsdgeos: what things are you searching for in Kontact? I've tried giving the app a good attack with HUD, and not managed to re-create the bug yet
[08:02] <tsdgeos> pete-woods: don't use the hud myself
[08:02] <tsdgeos> i don't remember hwo to even trigger it tbh
[08:02] <tsdgeos> since i think i moved it from alt to somewhere els
[08:02] <pete-woods> tsdgeos: dammit, then how is the search being triggered :(
[08:02] <tsdgeos> pete-woods: ahh, unity8?
[08:03] <tsdgeos> that maybe triggers an "" or QSTring() search on start?
[08:03] <pete-woods> tsdgeos: it could be that, yes
[08:03] <tsdgeos> i don't search in there either
[08:03] <tsdgeos> but it may be doing some searches by itself
[08:03] <pete-woods> tsdgeos: but your plugin has a long-lived search that holds open a search for ""
[08:03] <tsdgeos> think so yes
[08:03] <tsdgeos> jamesh: i can't repro that problem with unity-scope-tool :/
[08:04] <pete-woods> hmm, it's possible that's why you're seeing it.. hmm
[08:04] <tsdgeos> jamesh: you just run it and it outputs that?
[08:04] <jamesh> tsdgeos: I didn't have unity8-fake-env installed
[08:04] <jamesh> tsdgeos: without that package, unity-scope-tool reliably crashed.  With it installed, it functioned as expected
[08:05] <tsdgeos> it needs the fake application manager
[08:05] <tsdgeos> yes
[08:05] <tsdgeos> there's no dependency i gather
[08:05] <tsdgeos> we'd need one
[08:05] <jamesh> tsdgeos: it does seem worrying that we'd dlopening a set of libraries that triggers that error though
[08:05] <tsdgeos> jamesh: why?
[08:07]  * tsdgeos kicks email
[08:07] <tsdgeos> why i have only one email about this scope-tool thing
[08:07] <tsdgeos> and there have been 7 comments
[08:07] <tsdgeos> :/
[08:08] <jamesh> tsdgeos: initial-exec mode TLS isn't guaranteed to work with dlopen, but a few slots are reserved so you can open a few libraries configured that way.  If we're hitting this limit in an edge case, it makes me wonder if it will come back to bite later on
[08:10] <tsdgeos> i honestly think you have a red-herring there, it just crashes because we make the app exit if you use the wrong applicationManager in the wrong app
[08:11] <tsdgeos> but i may be wrong of course :)
[08:12] <jamesh> perhaps the bug just leads us to load up a combination of DF_STATIC_TLS libs that pushes us over the limit, when all Mir or all X11 would be fine
[08:32] <tsdgeos> Cimi: wait is gone
[08:33] <Cimi> tsdgeos, what?
[08:33] <tsdgeos> https://code.launchpad.net/~aacid/unity8/carouselLastItemClick/+merge/214230
[08:35] <Cimi> tsdgeos, I've been working for the wizard the whole week
[08:35] <Cimi> tsdgeos, I started having a look last niight
[08:35] <tsdgeos> i know, you commented in it
[08:35] <tsdgeos> and i am answering your comment :)
[08:38] <Cimi> tsdgeos, ahahahahah
[08:38] <Cimi> tsdgeos, I thought you were like "I've waited enough your review" :D
[08:39] <Cimi> I forgot I reviewed a bit last night
[08:42] <tsdgeos> .D
[08:51] <Cimi> tsdgeos, also, not sure trycompare is enough :)
[08:52] <Cimi> tsdgeos, how long it last?
[08:52] <Cimi> tsdgeos, can we have a flick that lasts more than 5 seconds?
[08:52] <tsdgeos> here or in teory?
[08:53] <Cimi> here
[08:53] <Cimi> on jenkins
[08:53] <tsdgeos> i don't see how
[08:58] <tsdgeos> given we have a few similar tryCompares
[10:14] <Saviq> jamesh, right, so you must've had libunity-mir1 installed before installing scope tool, and so -fake-env didn't get in...
[10:14] <Saviq> hopefully the dash will soon not need the app plugin any more...
[10:14] <Saviq> s/hopefully/fortunately/
[10:22] <tsdgeos> guys, do autopilot tests work for you on the desktop?
[10:22] <tsdgeos> i can't get it to unlock the greeter
[10:23] <tsdgeos> damnit, and it works now :S
[10:34] <tsdgeos> come on, that's not funny anymore :D
[10:34]  * tsdgeos tries to pin point what's killing its X
[10:37] <tsdgeos> hmmmm, one by one they don't do it
[10:37]  * tsdgeos tries again all in a row
[10:40] <tsdgeos> and there you go, killed again :S
[10:44] <tsdgeos> i guess i'll run them on the phone ^_^
[10:44] <tsdgeos> Saviq: any clue why running the autopilot tests may be killing my X session back to login manager?
[10:53] <Cimi> tsdgeos, do you have debug? :)
[10:53] <tsdgeos> Cimi: what do you mean if i have debug?
[10:54] <Cimi> tsdgeos, .xsession-errors or so
[10:54] <Cimi> when it kills
[10:54] <Cimi> log
[10:54] <tsdgeos> ah
[10:54] <Cimi> or just run gdb from a tty and run the autopilot test
[10:54] <tsdgeos> not really
[10:54] <tsdgeos> gdb on what?
[10:54] <tsdgeos> on compiz?
[10:58] <Cimi> tsdgeos, whatever crashes
[10:58] <Cimi> tsdgeos, don't think compiz
[10:58] <Cimi> tsdgeos, if compiz goes down you don't go back to login
[10:59] <Cimi> seb128, tsdgeos runs autopilot tests and it hangs and he is logged out
[10:59] <Cimi> seb128, what process shall he check with gdb?
[10:59] <seb128> check the logs first
[11:00] <Cimi> seb128, any idea which one?
[11:00] <seb128> gnome-session or Xorg I would say
[11:00] <Cimi> tsdgeos, ^
[11:00] <seb128> .cache/upstart/gnome-session-Unity.log and /var/log/Xorg.0.log.old
[11:04] <tsdgeos> nothing obvious i can see there
[11:04] <tsdgeos> anyhow, running on phone it's ok
[12:16] <Saviq> tsdgeos, sorry, no :|
[12:21] <Chipaca> hello all. Who should I pester about https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1304265 ?
[12:33] <Cimi> Saviq, import "file:///usr/share/unity8/Notifications" as Notifications ok?
[12:37] <Saviq> dednick, Cimi, can you please look into bug #1306499 and bug #1301463 (assign yourself as applicable)
[12:37] <Saviq> Cimi, with a huge FIXME, ok
[12:37] <dednick> Saviq: sure
[12:37] <Saviq> Cimi, and make sure to depend correctly on unity8 and whatnot
[12:37] <Cimi> Saviq, OK
[12:41] <Saviq> Cimi, maybe it'd make sense to add notifications to https://code.launchpad.net/~saviq/unity8/split-common/+merge/214907 too in that case
[12:42] <Cimi> Saviq, yup
[12:42] <Saviq> Cimi, please comment on the MP so that I don't forget
[12:43] <Cimi> Saviq, would be just for welcome wizard though
[12:43] <Cimi> or something else?
[12:43] <Saviq> Cimi, greeter, too
[12:43] <Saviq> Cimi, let's see
[12:43] <Cimi> Saviq, I'd be happy to have inputfilterarea if it's not already as a module (maybe)
[12:43] <Saviq> Cimi, that's from unity-mir, isn't it?
[12:43] <Cimi> Saviq, maybe indeed
[12:44] <Cimi> don't remember
[12:51] <Saviq> mardy, hey, you might now... I'm trying to build new empathy, it's complaining about missing symbols - do you know where I could get them http://paste.ubuntu.com/7234231/ (bottom)?
[13:00] <tsdgeos> Saviq: in https://code.launchpad.net/~mzanetti/unity8/support-short-appid-in-gsettings/+merge/209071 you mention something in ApplicationManager ?
[13:00] <Saviq> tsdgeos, see description
[13:01] <tsdgeos> oh, so not really useful then
[13:07] <mzanetti> tsdgeos: re, no. not useful yet
[13:07]  * Saviq missed his transfer in FRA ;|
[13:09] <tsdgeos> Saviq: what?!
[13:09] <tsdgeos> :/
[13:09] <tsdgeos> Saviq: so what now?
[13:09] <tsdgeos> elopio: ping
[13:09] <Saviq> tsdgeos, flying to KTW in an hour, bus back home
[13:09] <Saviq> and yeah... /my fault, got into the lounge and fired up IRC... missed boarding by some 5 mins
[13:10] <mzanetti> Saviq: :/ but one hour seems still ok
[13:10] <Saviq> mzanetti, well, would have been home 1430, will be (hopefully) 2130
[13:10]  * mzanetti missed the highway exit and only realized when passing the sign: Welcome to Bavaria.
[13:10] <Saviq> ;)
[13:10] <mzanetti> Saviq: oh... then its quite a difference indeed :/
[13:11] <Saviq> anyway, I got what was coming to me... crazy thing, though, is I helped a Polish guy get his Lufthansa-broken ticket (yes, to Wrocław) sorted out
[13:11] <syst3mw0rm> Where can I read more about appindicator?
[13:11] <Saviq> older guy is going back home after 6mths in India
[13:11] <mzanetti> :)
[13:12] <Saviq> and the flight he had the ticket for didn't exist any more, 6 months after booking
[13:12] <tsdgeos> ouch
[13:12] <Saviq> and he doesn't speak languages much, so it must've been fate ;)
[13:12] <tsdgeos> yeah that's karma for you
[13:12] <tsdgeos> help dude, get stranded
[13:12] <Saviq> other way
[13:13] <Saviq> get stranded, help dude
[13:13] <tsdgeos> ah
[13:13] <tsdgeos> ok, then it works
[13:13] <Saviq> only met him at the service counter
[13:13] <tsdgeos> had the same when i got stranded in london last time
[13:13] <tsdgeos> spanish guy flying to brazil with noone speaking spanish in heatrow (that was weird) and he knowing 0 english
[13:14]  * mzanetti waits for his uncle to get lost in bilbao in 2 weeks :)
[13:15] <tsdgeos> i'm not flying there to help him, sorry but it's far man
[13:16] <mzanetti> wouldn't help anyways. neither spanish nor english
[13:19] <mardy> Saviq: those symbols are from libsignon-glib and libaccounts-glib
[13:20] <tsdgeos> Cimi: ping
[13:20] <Cimi> tsdgeos, pong
[13:20] <tsdgeos> Cimi: commit message and checklist missing in https://code.launchpad.net/~cimi/unity8/lp1301309/+merge/214810
[13:21] <tsdgeos> Saviq: what's https://code.launchpad.net/~saviq/unity8/split-common/+merge/214907 for?
[13:21] <tsdgeos> for wizard?
[13:21] <tsdgeos> or?
[13:28] <Saviq> tsdgeos, scope tool, see bug
[13:28] <Saviq> tsdgeos, but yeah, wizard, too, now, for notifications
[13:29] <tsdgeos> i see
[13:29] <tsdgeos> anyway i guess with didrocks and Cimi doing the review i don't need to jump on board :)
[13:32]  * Saviq goes
[13:33] <cwayne> Saviq, ping
[13:36] <tsdgeos> Cimi: how i test that fix?
[13:37] <Cimi> tsdgeos, previews or scope tool?
[13:37] <tsdgeos> Cimi: previews
[13:37] <Cimi> tsdgeos, I did not test it
[13:37] <Cimi> tsdgeos, but works for sure
[13:38] <tsdgeos> Cimi: then stop lying in the checklist :D
[13:38] <Cimi> tsdgeos, everybody lies :D
[13:41] <tsdgeos> Cimi: i'll let a lier to approve it then
[13:42] <Cimi> tsdgeos, I can approve!
[14:01] <didrocks> Saviq: -common should depends on misc
[14:03] <tsdgeos> didrocks: please comment on the MR, he's on a plane atm
[14:04] <didrocks> tsdgeos: yeah, I've done it
[14:04] <tsdgeos> cwayne: he's on a plane, can we help?
[14:04] <didrocks> thanks
[14:14] <Cimi> MacSlow, I am reusing code from the shell for the input filter area
[14:14] <Cimi> MacSlow, but weirdly it's not working
[14:15] <Cimi> MacSlow,             height: parent.contentHeight
[14:15] <Cimi>             onHeightChanged: console.log(height)
[14:15] <Cimi>             blockInput: height > 0
[14:15] <MacSlow> Cimi, the wifi-wizard specific notifications?!
[14:15] <Cimi> MacSlow, height is 0
[14:15] <Cimi> but still blocks input
[14:16] <MacSlow> Cimi, sure you don't touch (alter) blockInput elsewhere by accident...
[14:16] <Cimi> MacSlow, nope..
[14:16] <MacSlow> Cimi, just guess here atm... would need to look at all the code...
[14:16] <MacSlow> Cimi, branch?
[14:16] <Cimi> MacSlow, http://paste.ubuntu.com/7235083/
[14:17] <Cimi> MacSlow, it's weird
[14:18] <MacSlow> Cimi, set block explicitly to false and test that first...
[14:19] <cwayne> tsdgeos, was just wondering if there were plans for differentiating the ubuntu button at the bottom of the launcher
[14:19] <Cimi> MacSlow, I did and works
[14:19] <MacSlow> Cimi, ok...
[14:19] <cwayne> i'd seen some design mockups, but was unsure if it was planned
[14:19] <Cimi> MacSlow, it's weird
[14:19] <tsdgeos> cwayne: don't know much about that i'm afraid, you'll have to wait for him
[14:19] <MacSlow> Cimi, set height to 0
[14:19] <Cimi> MacSlow, blockinput turns false
[14:19] <MacSlow> Cimi, good
[14:20] <Cimi> http://paste.ubuntu.com/7235101/
[14:20] <MacSlow> Cimi, so parent.contentHeight should then be what you neend to look after
[14:20] <Cimi>             onHeightChanged: console.log(height)
[14:20] <Cimi>             blockInput: height > 0
[14:20] <Cimi>             onBlockInputChanged: console.log(blockInput)
[14:20] <Cimi> BUT
[14:20] <Cimi> still blocks input
[14:21] <MacSlow> hm...
[14:22] <Cimi> I know it's super weird
[14:22] <MacSlow> Cimi, in the console.log() spit out height and parent.contentHeight
[14:22] <Cimi> you see height
[14:23] <Cimi>  http://paste.ubuntu.com/7235101/
[14:23] <Cimi> so ehight is 0
[14:23] <Cimi> and blockInput is FALSE
[14:38] <MacSlow> weeee... my GoogleDocs-page is in Japanese!
[14:38] <MacSlow> Cimi, so does the work-around with visible: work?
[14:38] <Cimi> MacSlow, trying now
[14:39] <MacSlow> what's the recommended doc (or source) to learn about input in mir?
[14:40] <Cimi> no idea :D
[14:40] <Cimi> MacSlow, looks like input hangs or so
[14:45] <MacSlow> Cimi, how about in a Timer toggling the inputfilterarea's blockInput directly
[14:45] <MacSlow> Cimi, just to get closer to the real issue
[14:45] <Cimi> MacSlow, but the blockInput is off
[14:47] <Cimi> MacSlow, I'll do without it
[14:47] <Cimi> MacSlow, it's used only in the wifi page
[14:47] <MacSlow> Cimi, still an odd bug
[14:48] <Cimi> it definitely is
[14:48] <MacSlow> tsdgeos, am I imagining things or is jenkins especially slow today?
[14:48] <tsdgeos> MacSlow: it's a bit random with slowness tbh
[14:49] <tsdgeos> sometimes it's ultra fast and others its slooooooow
[14:49] <tsdgeos> MacSlow: is it even running?
[14:50] <MacSlow> tsdgeos, oh it certainly is... http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2802
[14:50] <MacSlow> but slow
[14:52] <tsdgeos> yeah
[14:52] <tsdgeos> there you go
[14:52] <tsdgeos> it just finished, no?
[14:54] <MacSlow> tsdgeos, hm.. everything failed -> https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/4142/?#showFailuresLink
[14:54] <tsdgeos> that's otto
[14:54] <tsdgeos> ignore him
[14:55] <tsdgeos> focus on the phone :D
[14:55] <MacSlow> tsdgeos, ok :)
[14:55] <tsdgeos> i have no clue what's wrong with otto, but oh well, someone that is not me will have to worry about it
[14:55] <MacSlow> we should call the servers after fictional characters...
[14:55] <MacSlow> tsdgeos, :)
[15:21] <Cimi> dednick, ubuntu settings components doesn't work with sbuild
[15:22] <Cimi> error http://paste.ubuntu.com/7235366/
[15:30] <josharenson> I'm trying to run a clean build of trunk and I get a symbol lookup error. Any pointers?
[15:33] <Cimi> josharenson, paste the rror
[15:34] <josharenson> cimi: http://pastebin.ubuntu.com/7235408/
[15:35] <Cimi> josharenson, looks like you need to recompile something, seb128 might tell you what
[15:37] <seb128> josharenson, do you have libgsettings-qt1 installed and which version?
[15:37] <Cimi> dpkg -l qtdeclarative5-gsettings1.0
[15:37] <Cimi> 0.1+14.04.20 is what I have
[15:38] <dednick> Cimi: hm. never tried it with sbuild before.
[15:38] <seb128> Cimi, no, the lib
[15:38] <dednick> Cimi: working with dpkg for you?
[15:39] <josharenson> qtdeclarative5-gsett 0.1+14.04.20140 amd64
[15:39] <josharenson> same
[15:47] <Cimi> josharenson, recompile unity?
[15:47] <josharenson> cimi: working on it
[15:47] <seb128> josharenson, what about "libgsettings-qt1"
[15:48] <josharenson> same version
[15:53] <josharenson> seb128 cimi,  works now
[15:53] <elopio> tsdgeos: pong.
[15:54] <tsdgeos> elopio: see comment at https://code.launchpad.net/~elopio/unity8/use_fake_instead_of_messaging/+merge/214615
[16:03] <elopio> tsdgeos: done. Thanks for reviewing!
[16:06] <tsdgeos> elopio: yw
[16:16] <dednick> larsu: hey. re https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1306499 . It's not the UI
[16:16] <dednick> unity8 does the same after a dist-upgrade
[16:17] <dednick> larsu: think it's account services
[16:45] <Cimi> vaffanculo
[16:45] <Cimi> vaffanculo
[19:01] <medikus> Hey, how would I change the shortcuts for moving and resizing windows from alt to super?