[07:33] <Cimi> morning
[07:48] <Cimi> Saviq, any joy with pete on the infographics?
[07:48] <Cimi> do they work?
[07:52] <Saviq> Cimi, pete said they did for him, didn't try here yet after his latest changes
[07:52] <Cimi> ok
[07:59] <Saviq> karni, another "works for me" situation :|
[08:00] <karni> Saviq: np, I'm on r91, seems okay for the demo.
[08:00] <Saviq> karni, yikes
[08:00] <Saviq> karni, but good you found one
[08:00] <karni> Saviq: I still dismiss the keyboard with the "<" shevron on the search bar, joc said he could dismiss keyboard if he exactly hit the edge of the keyboard, musthave been small hit area or sth
[08:00] <karni> Saviq: yes, thanks :)
[08:01] <Saviq> karni, yeah, the osk dismissal is still a PITA
[08:15] <Cimi> anyone could verify this? https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1334458
[08:18] <Cimi> oh damn
[08:18] <Cimi> any sort of osk issues now
[08:29] <Saviq> Cimi, populated here fine, yes, lemme reboot
[08:29] <Cimi> Saviq, remove the wizard file
[08:29] <Saviq> Cimi, didn't finish it
[08:29] <Cimi> ok
[08:30] <Cimi> otherwise
[08:30] <Cimi> adb shell rm /home/phablet/.config/ubuntu-system-settings/wizard-has-run
[08:30] <Saviq> Cimi, yeah I know
[08:30] <Saviq> Cimi, and no, can't reproduce
[08:31] <Cimi> Saviq, could be a mir issue
[08:31] <Saviq> Cimi, might need a wipe, though, lemme try
[08:32] <Saviq> OMG Polish is on the phone!
[08:32] <Saviq> so wow
[08:34] <dednick> anyone noticed that the sound indicator slider is screwing around again?
[08:34] <Saviq> dednick, looks fine here, steps?
[08:35] <dednick> Saviq: hm. it seems to happen during a call.
[08:36] <Saviq> dednick, btw, could use your eyes on https://code.launchpad.net/~unity-team/unity8/manual-qmltypes/+merge/224561
[08:36] <Saviq> not huge, contrary to how it looks
[08:37] <dednick> and... have we done something with with "auto screen off detection" during a call?
[08:37] <dednick> During a call, i try to use the indicators, hover my hand over screen and the damn thing turns off! Bloody annoying!
[08:38] <mhr3> you're holding it wrong (tm)
[08:38] <Saviq> dednick, that's proximity for you...
[08:38] <Saviq> dednick, otherwise you'd disconnect your call with your face
[08:38] <Cimi> Saviq, so reproducing?
[08:40] <Saviq> Cimi, backing up my phone to wipe it first
[08:40] <Saviq> dednick, we *could* make it so proximity only works unless you're in dialer or greeter
[08:41] <Saviq> erm
[08:41] <Saviq> s/unless/when/
[08:41] <Saviq> dednick, to reduce false positives
[08:41] <dednick> Saviq: um. it should probably use gyro...
[08:41] <Saviq> dednick, what if you lie down ;)
[08:42] <Saviq> dednick, gyro is veery tricky to get it right
[08:42] <dednick> i'm pretty sure this doesnt happen on other phones. probably a combo of movement and proximity
[08:42] <Saviq> dednick, will try in a mo
[08:43] <Saviq> dednick, I think for us the top-edge-for-indicators might increase the false positive risk
[08:44] <dednick> Saviq: apparently it does happen on other phones
[08:44] <Saviq> dednick, ;)
[08:44] <Saviq> dednick, it does on my N9 for sure
[08:44] <dednick> just never noticed because i dont use top of phone when on a call i guess
[08:44] <Saviq> exactly
[08:44] <dednick> Saviq: unfortunately the "in call indicator" is at the top!
[08:44] <Saviq> which kind-a makes the in-call indicator maybe broken
[08:45] <Saviq> exactly
[08:45] <Saviq> dednick, does happen on mako android, too
[08:46] <Saviq> dednick, the sensor is in the top left corner of the phone
[08:46] <dednick> top left of the screen is a bit of an issue :)
[08:46] <Saviq> dednick, you can see the two dots
[08:47] <dednick> it's very sensitive
[08:47] <Saviq> better that than cheek-driving the phone
[08:47] <Saviq> but yeah, sounds like we need some UX consideration here...
[08:48] <dednick> it happens when i hover my hand about 10cm off the phone!
[08:48] <Saviq> yeah :)
[08:48] <Saviq> 3cm on my N9
[08:49] <dednick> yeah. same on iphone
[08:49] <Saviq> but yeah, some 10cm on mako
[08:49] <Saviq> dednick, android does have the in-call indicator in the top bar, too
[08:49] <Saviq> dednick, in the notification area
[08:50] <Saviq> dednick, apparently that's not a real-life issue then ;)
[08:50] <dednick> Saviq: indeed. and just tried with mhr3 stock andoid, which is also about 10 cm.
[08:50] <Saviq> dednick, yup
[08:50] <Saviq> slightly crazy inded
[08:50] <Saviq> +e
[08:51] <dednick> nevermind then. it's probably just my testing.
[08:58] <dednick> Saviq: so, the NO_TYPES is not set by default?
[08:58] <dednick> Saviq: doesnt that mean that the qmltypes will be built?
[08:58] <Saviq> dednick, they're not in the ALL target
[08:59] <Saviq> dednick, only in qmltypes
[08:59] <Saviq> dednick, so by default - yes, if you make qmltypes - all will get generated
[08:59] <Saviq> dednick, but only when you explicitly make them
[09:00] <dednick> Saviq: huh. i didn't realise you needed to add custom targets to ALL. thought that was default.
[09:00] <Saviq> dednick, nope
[09:00] <Saviq> dednick, http://www.cmake.org/cmake/help/v2.8.12/cmake.html#command:add_custom_target
[09:01] <dednick> Saviq: i guess that makes sense, since the tests aren't either.
[09:02] <Cimi> paulliu, regarding https://code.launchpad.net/~paulliu/unity8/attribute/+merge/223242, where is the design?
[09:03] <Saviq> Cimi, there's outdated UX spec in https://sites.google.com/a/canonical.com/unity8dash/toolkit/4-cards?pli=1
[09:03] <Saviq> Cimi, "price" and "rating" there would be attributes
[09:04] <Saviq> Cimi, some more up-to-date specs are in https://drive.google.com/a/canonical.com/#folders/0B8T-xKCA6bikSFFGNHhCMkQ3eE0
[09:04] <Cimi> Saviq, because paul said https://code.launchpad.net/~cimi/unity8/card_emblems_single_container/+merge/223899/comments/538897
[09:05] <Cimi> Saviq, and I was wondering if using a container is what we wanted or something different...
[09:05] <Cimi> Saviq, things are starting to be reeealy complicated
[09:05] <Saviq> Cimi, that's life
[09:05] <Cimi> Saviq, ahah
[09:05] <Cimi> Saviq, in this file I mean
[09:05] <Saviq> Cimi, I need to review Paul's branch indeed
[09:05] <Saviq> Cimi, it feels like the attributes will go into a GridLayout
[09:05] <Cimi> Saviq, maybe we want to have a different layout/code
[09:06] <Cimi> Saviq, but emblems?
[09:06] <Saviq> Cimi, I don't see how emblem relates to attributes TBH
[09:06] <Cimi> Saviq, read his review
[09:06] <Saviq> Cimi, I actually had a look at putting the whole card in a GridLayout
[09:07] <Cimi> Saviq, how do you span a single element?
[09:07] <Saviq> Cimi, GridLayout.rowSpan: 2
[09:07] <Saviq> http://qt-project.org/doc/qt-5/qml-qtquick-layouts-gridlayout.html
[09:07] <Cimi> Saviq, you write this in the component of the item?
[09:08] <Saviq> Cimi, in the item
[09:08] <Cimi> so like, Image {  GridLayout.rowSpan: 2 } ?
[09:08] <Saviq> yup
[09:08] <Cimi> yeah we should go gridlayout
[09:08] <Saviq> Cimi, I had a little experiment, it didn't work as expected
[09:08] <Cimi> ah, why?
[09:08] <Saviq> Cimi, dunno, it was a 5 min experiment ;)
[09:09] <Saviq> lemme bring it back
[09:09] <Cimi> Saviq, your 5 mins are like my 30 :D
[09:23] <Saviq> Cimi, http://paste.ubuntu.com/7704957/
[09:24] <Saviq> Cimi, something of the sort
[09:24] <Cimi> Saviq, I am playing with excel
[09:24] <Cimi> different layouts :)
[09:24] <Saviq> lol
[09:24] <Saviq> Cimi, won't let you do what we need
[09:24] <Saviq> Cimi, we need a grid inside the grid (for attributes)
[09:26] <dednick> Saviq: qmltypes seems to be missing for Unity.Indicators
[09:26] <Cimi> Saviq, attributes are not max 2?
[09:26] <Saviq> Cimi, no
[09:26] <Saviq> Cimi, 4 is the current max afaict
[09:26] <Cimi> Saviq, to
[09:26] <Cimi> *so
[09:26] <Cimi> title and sub are attributes, no?
[09:27] <Cimi> title and sub plus 4 extra?
[09:27] <Saviq> Cimi, no
[09:27] <Saviq> Cimi, title and sub are title and sub
[09:27] <Cimi> ok
[09:27] <Saviq> Cimi, attributes are attributes, below mascot
[09:27] <Cimi> ah I see
[09:27] <Saviq> dednick, you and your Unity.Indicators mess ;P
[09:28] <Cimi> Saviq, so we don't need a grid after all
[09:28] <Cimi> Saviq, we can anchor a column under the container code of the mascot + title/sub
[09:28] <dednick> Saviq: I like to think of it as a omplex work of art :)
[09:28] <Cimi> Saviq, between header and summary
[09:28] <dednick> Saviq: i think it's been missing for a while.
[09:28] <Saviq> Cimi, they need to be spread out to the sides
[09:29] <Cimi> Saviq, that's fine, it's like a summay, no?
[09:29] <Saviq> Cimi, so you get "attr attr attr" or "attr attr\nattr attr"
[09:29] <Cimi> *summary
[09:29] <Cimi> we can have a grid for them we anchor top with header bottom
[09:30] <Cimi> like we do for summary
[09:30] <Cimi> and summary anchors top with this grid bottom
[09:30] <Saviq> dednick, hmm
[09:30] <Cimi> (or column all of them)
[09:30] <Saviq> dednick, plugins/Unity/Indicators/Indicators.qmltypes
[09:31] <Saviq> Cimi, well, yes, that was the plan without overall GridLayout
[09:32] <Saviq> Cimi, I didn't have the time to comment on Paul's branch
[09:32] <dednick> Saviq: using dpkg
[09:32] <Saviq> dednick, ah now I get you
[09:32] <Saviq> dednick, humpf
[09:33] <Saviq> dednick, ok, got an idea
[09:33] <dednick> Saviq: hm. doesnt get copied with build.sh either
[09:33] <Saviq> dednick, yeah, because it looks for it in qml/
[09:34] <dednick> Saviq: ah
[09:34] <Saviq> dednick, because you split the qml out into a subdir :P
[09:34] <dednick> :)
[09:34] <Saviq> so you didn't maintain the actual installed folder structure ;P
[09:35] <dednick> Saviq: well, i'm in the process of moving out most of the qml into Panel/Indicators.
[09:35] <Saviq> dednick, nvm, probably good to support this anyway
[09:42] <karni> Saviq: mhr3: need a quick tip. how to pin a scope to the dash?
[09:42] <karni> I believe it's a one line change in a config file
[09:43] <Saviq> karni, UNITY_SCOPES_LIST
[09:43] <karni> Saviq: unity8.conf(ig) ?
[09:43] <Saviq> karni, you can copy /usr/share/upstart/sessions/unity8.conf to ~/.upstart/config
[09:43] <Saviq> karni, and edit there
[09:43] <Saviq> karni, or edit in place, of course
[09:45] <Saviq> dednick, well, so... the cmake macro doesn't support a dir hierarchy for qml files, so that'd be something to fix in the future
[09:45] <Saviq> dednick, but pushed a fix^Whack for your case
[09:46] <dednick> Saviq: ok. i'm moving them into the root plugin folder in an MP i've been messing around with.
[09:46] <karni> Saviq: mhr3: thank you
[09:46] <Saviq> what does mhr3 get credit for!? pfft!
[09:46] <karni> Saviq: private message ;D
[09:46] <Saviq> should've thanked him in private :P
[09:47] <Saviq> Cimi, so, *if* we manage to reduce the whole card into something like http://paste.ubuntu.com/7704957/, that would be quite nice don't you think ;)
[09:47] <Saviq> Cimi, the best thing is that you can just yank components out from there
[09:47] <Saviq> Cimi, without the layout breaking
[09:47] <mhr3> ah, should be reading this as well, not just pms :)
[09:51] <larsu> hey, unity8 doesn't start for me with this error: file:///home/lars/src/unity8/trunk/qml/Shell.qml:135:13: Type Dash unavailable
[09:52] <seb128> larsu, how do you try to run it? from the srcdir?
[09:52] <larsu> seb128: yes
[09:55] <larsu> nevermind, clean build did it :-/
[09:56] <seb128> urg, build systems :-/
[09:56] <larsu> ya...
[09:56] <larsu> I had removed CMakeCache.txt before, because cmake only runs pkg-config once and some includes had changed path - but apparently that wasn't enough
[10:01] <dednick> Saviq: when you get a sec. https://code.launchpad.net/~nick-dedekind/unity8/move-indicator-qml/+merge/223947
[10:02] <Saviq> Cimi, there's a few issues I can see (like text eliding doesn't work for some reason)
[10:05] <Saviq> dednick, hmm so after that my hack is not needed any more?
[10:06] <dednick> Saviq: nope.
[10:06] <Saviq> dednick, ok, let me drop it then
[10:06] <Saviq> dednick, and I'll make yours a prereq
[10:09] <dednick> Saviq: MP checklist? :)
[10:11] <Saviq> dednick, done, need to strip tags ;|
[10:12] <Saviq> dednick, so you probably need to, too
[10:12] <dednick> Saviq: nope. I'm responsible.
[10:12] <Saviq> :|
[10:12] <dednick> ...
[10:15] <Saviq> dednick, I don't think so, it must've been dobey's branch
[10:16] <Saviq> dednick, then you merged my branch (that I based on dobey's) for review, and we're back in hell
[10:20] <dednick> Saviq: ah. i didn't realise revert didnt revert tags...
[10:21] <Saviq> dednick, nope, tags are nasty in bzr
[10:21] <Saviq> dednick, have nothing to do with revisions
[10:21] <Saviq> dednick, they're just a separate entity
[10:21] <Saviq> dednick, and there's no record of deletion
[10:21] <Saviq> dednick, so they just get populated every way
[10:22] <dednick> mzanetti was talking about adding in a check to CI for them.
[10:22] <greyback> anyone else have mouse scrollwheel not working in QtCreator under Qt5.3?
[10:22] <mzanetti> yeah, he didn't do it yet
[10:22] <mzanetti> greyback: yep
[10:22] <mzanetti> greyback: scolling is totall messed up for me in Qt 5.3
[10:22] <mzanetti> greyback: Bluetooth mouse -> no scrolling at all
[10:23] <greyback> mzanetti: ok then it's not just me
[10:23] <dednick> hm. fine for me
[10:23] <mzanetti> greyback: touchpad -> wrong direction, waay too fast
[10:23] <dednick> although not sure i'm using 5.3
[10:23] <greyback> mzanetti: yeah bluetooth mouse too. No scrolling with trackpad either, hmm
[10:23] <mzanetti> greyback: the reason is that 5.3 switched to xinput2
[10:24] <dednick> i'm still using qt creator for aug 2013.. hmm
[10:24] <mzanetti> don't know the details, but seems not all hardware support that and it also bypasses xmodmap settings etc
[10:24] <greyback> mzanetti: aha
[10:45] <Saviq> Cimi, why all the red/green in https://code.launchpad.net/~cimi/unity8/card_emblems_single_container/+merge/223899 ?
[10:53] <Cimi> Saviq, which ones?
[10:54] <Saviq> Cimi, in .res files
[10:54] <Cimi> Saviq, ask #launchpad
[11:08] <facundobatista> Holas
[11:12] <Saviq> o/
[11:17] <Saviq> greyback, you have bad tags in lp:~gerboland/unity8/appManV2-compat
[11:18]  * greyback coulda sworn he ran strip tags on that 
[11:19] <Saviq> greyback, swear you ran it on your local checkout, too]
[11:19] <Saviq> -]
[11:19] <Saviq> greyback, remember bzr is really nasty with tags, it will just send them all ways with no questions asked
[11:19] <Saviq> Cimi, conflicts in your emblems branch
[11:20] <Saviq> Cimi, and why the changes to cardcreatortest?
[11:21] <Saviq> Cimi, ah you're doing per-line check, k
[11:21] <Saviq> not sure why the replace(), though
[11:23] <greyback> Saviq: that's good, right? http://pastebin.ubuntu.com/7705366/
[11:23] <Saviq> greyback, yes
[11:23] <Saviq> greyback, just go `bzr tags`
[11:23] <Saviq> you should only have 40 or so
[11:24] <Saviq> greyback, remember that if you push that to lp, it doesn't matter
[11:24] <Saviq> greyback, you nead to run the script pointing it at the remote branch
[11:24] <greyback> Saviq: aha
[11:24] <greyback> I wasn't aware of that
[11:24] <Saviq> greyback, yeah, no one is
[11:24] <Saviq> greyback, tags are stupid in bzr
[11:24] <Saviq> greyback, completely disconnected from commits
[11:24] <greyback> I've just been doing it locally & pushing empty commits
[11:25] <Saviq> greyback, with no delete trace or anything
[11:25] <Saviq> greyback, so you just push your commits, and then next time you (or anyone else) pull, you get them back again
[11:25] <greyback> yep I see
[11:26] <greyback> sounds like something a quick script in jenkins to check the output of "bzr tags" would help us manage
[11:27] <greyback> Saviq: strip-u8-tags.sh lp:~gerboland/unity8/appManV2-compat/ <- that enough?
[11:28] <dednick> Saviq: any idea? https://jenkins.qa.ubuntu.com/job/ubuntu-settings-components-qmltests-trusty/22/console
[11:28] <Saviq> dednick, it's still on trusty
[11:28] <Saviq> greyback, yup
[11:28] <dednick> Saviq: ah. hmm
[11:28] <dednick> Saviq: i'll sort with CI
[11:29] <Saviq> dednick, I talked to fginther|away yesterday, it's on his TODO
[11:29] <dednick> Saviq: ok
[11:29] <Saviq> greyback, I thought about the CI approach... but then we'll hopefully not need it any more
[11:29] <Saviq> greyback, and I've a bash snippet that goes through a list of branches and checks...
[11:30] <Saviq> only once in a while people come over with year-old branches / checkouts
[11:36] <Saviq> /food
[12:10] <Cimi> Saviq, all fixed
[12:11] <Cimi> Saviq, those replaces are pretty much to ignore whitespaces and such
[13:13] <om26er> mzanetti, Hi! have the right edge switcher stuck onscreen while all other things like indicators, launcher are working. Are there any logs I can produce at this time ?
[13:15] <mzanetti> om26er: I think its "I have everything stuck except edge gestures"
[13:16] <om26er> mzanetti, yeah that seems like it. btw I just had an incoming call but couldnt pick as tap was not working
[13:17] <mzanetti> om26er: yep. happened to me a lot 2 weeks ago...
[13:18] <mzanetti> om26er: can you ask dandrader about it when he shows up?
[13:18] <om26er> mzanetti, ok, I'll talk to him
[13:22] <dednick> Saviq: could you also please take a look at: https://code.launchpad.net/~nick-dedekind/ubuntu-settings-components/menu.plugin/+merge/224616
[13:26] <Saviq> dednick, as you're copying the plugins file, maybe copy the new one?
[13:27] <dednick> Saviq: hm. i had to make some alterations if i remember correctly
[13:27] <Saviq> dednick, so we should make it in only one place
[13:28] <Saviq> dednick, truth be told there's https://code.launchpad.net/cmake-extras
[13:28] <Saviq> dednick, and that's where we should upstream our macros
[13:30] <Saviq> dednick, if it doesn't work for you, let's make it work
[13:36] <dednick> Saviq: ok. i'll take a look
[13:40] <Cimi> mterry, saw now your email
[13:40] <Cimi> mterry, do is this part of a theme refresh or will be just for the wizard?
[13:40] <Cimi> without do
[13:41] <mterry> Cimi, I'm not sure about the color choices -- Esti gave these to me and seems to be in charge of welcome stuff now
[13:42] <Cimi> I have a hangout with her in 20 mins
[14:13] <dednick> Saviq: those cmake plugins work ok for me.
[14:13] <dednick> Saviq: just need the addition stuff for artwork
[14:13] <Saviq> dednick, you should be able to use export_qmlfiles just as well, no?
[14:14] <Saviq> dednick, it does, by default, copy the artwork, too
[14:14] <dednick> Saviq: i c. i'll tru
[14:14] <dednick> try
[14:19] <dednick> Saviq: yeah, it works, alothough have to add a target prefix.
[14:20] <dednick> actually, could just use PLUGIN to name differentlu
[14:22] <dednick> Saviq: ok, pushed updates.
[14:23] <Saviq> dednick, tx
[14:24] <dednick> Saviq: hmmm. dpkg doesnt work...
[14:25] <dandrader> greyback, hey. you said in a bug that you profiled unity8 and found out that the waitingdots were playing continuously. who did you do it? did you use that qtcreator profiler thing?
[14:25] <greyback> dandrader: yep
[14:26] <dandrader> interesting, gotta try it someday...
[14:27] <dandrader> greyback, so you can just attach it to a running process on the device (like gdb) or is the process more involved?
[14:28] <greyback> dandrader: yeah it's handy. Use the run_on_device script. Setting up QtC took me a little figuring out, you need to create a new "Kit" for a Generic Linux Device, and that is where you set the IP of the device
[14:28] <greyback> would be a good thing to put in the wiki
[14:28] <dandrader> hmm... lately I'm only able to successfully run unity8 (qt comp) on the device through upstart
[14:29] <dandrader> there's some black magic going on there that I didn't manage to replicate on a manual from (straight from the terminal) yet
[14:29] <dandrader> *manual run
[14:30] <greyback> dandrader: you need unity8 build in debug mode, then use "start unity8 ARGS=-qmljsdebugger=port:3768"
[14:31] <greyback> dandrader: any luck with that Qt crash?
[14:33] <dandrader> greyback, fighting my way to get the stuff update to use the latest mir/devel (with input_sender merged in it)
[14:33] <greyback> dandrader: ack
[14:34] <dandrader> greyback, meaning updating unity-system-compositor right now. the API changes are not so straight forward, so it's taking me a bit of time
[14:35] <Saviq> larsu, hey, I was looking to fix bug #1284235... is there any way you know to maintain aspect ratio on QIcon?
[14:38] <Saviq> larsu, or is it abuse to have non-square icons at all?
[14:41] <mterry> Saviq, sorry I couldn't quite follow your activity -- do you mind adding it yourself to the page?
[14:41] <larsu> Saviq: hm, interesting
[14:42] <larsu> Saviq: I don't think it's abuse really (on the desktop, the battery icon is rectangular)
[14:43] <larsu> Saviq: not sure how well qt deals with this though
[14:43] <Saviq> larsu, not well at all it seems
[14:43] <Saviq> larsu, availableSizes just kick up square sizes based on the index file
[14:43] <Saviq> larsu, and if you pass a QSize(50, 0), it will come back with nothing
[14:44] <larsu> Saviq: right, makes sense. That's not really a common case
[14:44] <larsu> Saviq: where do you need it?
[14:45] <Saviq> larsu, exactly there - battery icons, which, lo and behold, are non-square and dynamic in aspect in the new suru icon theme (available in silo 4 for your viewing pleasure)
[14:45] <larsu> Saviq: right same issue as on the desktop then. We bypass gtk's icon loading for this exact reason
[14:46] <Saviq> ;(
[14:46] <larsu> I wonder if it makes sense to fix in general
[14:46] <larsu> just doesn't seem worth it to me...
[14:48] <Saviq> larsu, depends if tiheum will come up with more non-square icons...
[14:48] <larsu> heh, true
[14:49] <Saviq> ok, I'll have to give tiheum the bad news for now
[15:05] <dednick> Saviq: having some issues with dpkg in that branch.
[15:05] <dednick> dh_install: qtdeclarative5-ubuntu-settings-components missing files (/usr/lib/*/qt5/qml/Ubuntu/Settings/Menus/*), aborting
[15:05] <Saviq> dednick, the macros don't respect folder hierarchy
[15:06] <dednick> Saviq: hm.
[15:06] <Saviq> dednick, they will just copy files from SEARCH_PATH non-recursively
[15:07] <Saviq> dednick, it wouldn't be huge to fix, just we didn't have the use case before
[15:07] <Saviq> dednick, we'd just need GLOB_RECURSE instead of GLOB, and then mkdir/copy files in FOREACH instead of a single cp
[15:08] <dednick> Saviq: it doesnt even work if i target a single file in the install.
[15:08] <Saviq> dednick, yeah, probably because they're not found / installed
[15:09] <Saviq> dednick, cmake -DCMAKE_INSTALL_PREFIX=build/install
[15:09] <Saviq> dednick, make install
[15:09] <dednick> Saviq: it's using QT_INSTALL_QML
[15:09] <Saviq> dednick, yay :|
[15:10] <dednick> telephony-service is doing the same thing. not sure why it's not working with mine.
[15:10] <Saviq> larsu, truth be told, it does make sense that non-square icons aren't supported, at least as long as the .index file for the theme doesn't include aspect ratio info, otherwise you have to open the actual image files to find that out
[15:11] <Saviq> here comes the hack ;(
[15:32] <larsu> Saviq: ah, right
[15:49] <Saviq> dednick, *interesting*
[15:49] <Saviq> dednick, the files actually get installed, but dh_install still complains...
[15:50] <Saviq> dednick, hmm
[15:50] <Saviq> dednick, isn't it that you're trying to install them twice?
[15:50] <Saviq> /usr/lib/*/qt5/qml/Ubuntu/Settings/Menus/*
[15:50] <Saviq> /usr/lib/*/qt5/qml/Ubuntu/Settings/Menus/artwork/*
[15:50] <Saviq> the first one includes the second?
[15:50] <dednick> Saviq: the only difference between mine and one i know works, is the files end up in "debian/qtdeclar...." rather than "debian/tmp"
[15:50] <dednick> Saviq: and i have no idea why.
[15:51] <dednick> doesnt seem to have to do with marcos, because i removed all plugin stuff and just did a single file install, but still wont work!
[15:52] <Saviq> dednick, just drop the .install file
[15:52] <Saviq> dednick, single package + .install file has issues
[15:53] <dednick> ...
[15:54] <dednick> nice one dpkg...
[15:56] <mhr3> i totally see dpkg laughing hard now
[15:56] <dednick> you stupid human...
[16:00] <mhr3> xnox, ping?
[16:00] <xnox> mhr3: hola!
[16:00] <mhr3> xnox, hey, is this kind of change x-build compatible? https://code.launchpad.net/~alecu/unity-scope-click/explicit-gcc-version/+merge/224550
[16:01] <xnox> mhr3: no.
[16:01] <mhr3> xnox, what's wrong/missing?
[16:01] <xnox> mhr3: well, yes and no. It will work whilst 4.9 is the default cross-compiler version.
[16:02] <mhr3> xnox, well the point of this mp is to start ignoring default gcc version
[16:02] <xnox> mhr3: there is no way to declare a dependency on a particular cross-compiler at the moment. And actually, i think this might not work at all. As it will at the moment try to install target arch g++4.9 (as in native armhf->armhf compiler)
[16:03] <xnox> mhr3: well, when cross-compiling to armhf you need arm-linux-gnueabihf-gcc++-4.9 but natively you need gcc++-4.9
[16:03] <xnox> mhr3: there is a proposal as to how to encode / declare such dependencies but it's not implemented yet.
[16:04] <xnox> mhr3: to gain the protection of the default gcc version, you should encode it in the rules, but not add the dep. This will enfore the right compiler to be used during native and cross, and will fail builds when default is changed.
[16:04] <xnox> you can make dependencies gurantees in native builds, without breaking x-build completely by doing "g++4.9:native"
[16:05] <xnox> it is current limitation, that there is no way to declare native/cross compiler deps correctly.
[16:06] <mhr3> oh dear...
[16:06] <alecu> xnox: so, for that branch I should only change "g++4.9:native" in debian/control, and get rid of the exports in debian/rules?
[16:06] <xnox> mhr3: commented on the merge-proposal.
[16:07] <xnox> alecu: mhr3: suffix the dep with :native, keep exports in the debian/rules.
[16:07] <elopio> Saviq: do you know if there's a bug reported for the launcher appearing behind the osk?
[16:07] <xnox> alecu: mhr3: this way, only correct packages will ever succeed to build.
[16:07] <xnox> in both native & cross cases. With cross case degrading (starting to fail) before the native one does.
[16:08] <alecu> xnox: the problem I have with those exports is that jenkins is trying to build with a "-g++4.9" (with an initial dash), because those env vars don't seem to be set
[16:08] <xnox> but i guess in either case you will be trying to keep up with default, after validating and acting upon the change.
[16:08] <Saviq> elopio, bug #1217847
[16:08] <xnox> alecu: oh, you need to do "include /usr/share/dpkg/default.mk" before using those vars.
[16:08] <alecu> xnox: ah, great. Thanks!
[16:09] <mhr3> we should really have those jenkins jobs to check x-buildability
[16:10] <xnox> alecu: mhr3: i'm so fancy, i did my first "inline" comment =)
[16:10] <xnox> on a merge proposal.
[16:10] <mhr3> uh oh, something will implode
[16:11] <elopio> Saviq: thanks.
[16:12] <mhr3> alecu, can you do those changes, i'll send a reply to the thread pointing to it as an example of the "correct" way to do things
[16:12] <alecu> mhr3: I'm on it
[16:13] <alecu> xnox: thanks for the comments! We've been using inline comments for the past few weeks, and I think they are a nice idea, but they get lost very easily on longer branches, or emails.
[16:14] <xnox> alecu: yeah, i'm questioning their usefulness and usability =)
[16:16] <alecu> xnox: pushed the fixes you requested
[16:16] <alecu> xnox, mhr3: thanks!
[16:26] <dednick> Saviq: xvfbtestShell is segfaulting...
[16:27] <dednick> Saviq: rather "testShell" is segfaulting.
[16:28] <Saviq> dednick, bug #1332598
[16:28] <dednick> Saviq: ah.
[16:28] <Saviq> dednick, Albert was digging into it, but didn't get far
[16:28] <dednick> yay
[16:28] <Saviq> before he left
[16:28] <Saviq> but he's back Monday, so :)
[16:38] <mzanetti> mhr3: hi, I have the problem that my scopes scope is empty. all the others are around and have data. just that one is empty
[16:38] <mzanetti> any idea?
[16:38] <mzanetti> running on the desktop
[16:38] <mhr3> mzanetti, hmm, ~/.cache/upstart/scope-registry.log?
[16:41] <mzanetti> mhr3: http://paste.ubuntu.com/7706762
[16:42] <mhr3> mzanetti, hmm, not much there... try just `restart scope-registry`
[16:42] <mzanetti> mhr3: I did a couple of times. actually I stopped both (that and smart-scopes-proxy), deleted that log, started both, ran unity8 and pasted the complete log
[16:43] <mhr3> mzanetti, you didn't switch the page to the scopes scope though :)
[16:43] <mzanetti> yes, I did
[16:43] <mhr3> really? the log doesn't suggest that
[16:44] <mzanetti> traversed apps, amazon, ubuntu store, ebay and online music on my way to it
[16:44] <mhr3> mzanetti, aah
[16:44] <mhr3> mzanetti, there are two "Scopes" scope, one is the server one and doesn't display anything in surfacing mode
[16:45] <mhr3> *two "Scopes" scopes? :)
[16:45] <mhr3> and the scope of the two scopes scopes is slightly different
[16:45] <mzanetti> lol
[16:46] <mzanetti> you're right... the 500th one is another scopes scope that actually has stuff
[16:46] <mhr3> there you go :)
[16:46] <mzanetti> thanks man
[16:46] <mzanetti> Saviq: problem solved :D ^
[16:47] <mzanetti> well, still wondering why we even display the empty one
[16:47] <mhr3> mzanetti, we don't if you did ./run.sh
[16:47] <mzanetti> I do
[16:47] <Saviq> mzanetti, check your .config/upstart/
[16:47] <Saviq> mzanetti, do you have a unity8.conf there?
[16:48] <mzanetti> yep
[16:48] <Saviq> mzanetti, there you go
[16:48] <Saviq> mzanetti, drop it
[16:48] <Saviq> mzanetti, or update from trunk
[16:48] <mzanetti> not sure why its in there
[16:48] <mhr3> mzanetti, just to confuse you ;)
[16:48] <mzanetti> that looks better now :)
[16:56] <dandrader> mterry, would you like to review this one? https://code.launchpad.net/~dandrader/unity-system-compositor/devel-mir-next-updated/+merge/224685
[16:57] <dandrader> mterry, or should I point to some mir developer?
[16:58] <mterry> dandrader, either is fine, but I can look
[16:58] <dandrader> mterry, ok, thanks
[16:58] <cwayne> mterry: should I be able to just drop in a new .png to make a custom spinner? or is it more complicated than that
[16:59] <mterry> cwayne, that might work, to my knowledge, but for fullest possible answer, ask MacSlow
[16:59] <mterry> dandrader, why the need to make a custom SurfaceSceneElement?
[17:01] <dandrader> mterry, because SceneElement is a pure virtual class
[17:01] <mterry> oh
[17:01] <dandrader> mterry, so I just copied over what SurfaceStack does :)
[17:01] <dandrader> minus the visibility tracking
[17:02] <mterry> dandrader, and this builds/works OK?  Code itself looks fine and expected
[17:03] <mterry> dandrader, minus the visibility tracking, because USC kind of does that itself?
[17:03] <dandrader> mterry, well, usc start up and shows its spinning logo. unity8 launches fine
[17:04] <dandrader> mterry, because it already does the surface filtering in its scene_elements_for() method
[17:04] <dandrader> mterry, so it will keep working exactly as before
[17:04] <mterry> right
[17:08] <alecu> mzanetti: hi! the changes to click scope to send the dbus signals to the launcher on installation have landed on image #98; I've been testing it with the fake_launcher running on the device, and it seems to work fine.
[17:08] <mzanetti> alecu: ah ok, great, thanks!
[17:09] <alecu> mzanetti: perhaps we should review the dbus object paths and interface name I'm using for that, because I chose some without thinking too much; if you change that let me know.
[17:09] <mzanetti> alecu: ok. I will
[17:28] <mzanetti> Saviq: hmm... problem: we have a problem if you're in a temporary scope and trigger the search
[17:28] <mzanetti> given that we don't hav any ui element to hide the search and you can't switch to another scope by swiping, the back button is hidden
[17:29] <mzanetti> launcher to the rescue :D
[17:30] <Saviq> mzanetti, we need the back button when search is on
[17:30] <Saviq> mzanetti, which will close the search
[17:31] <mzanetti> Saviq: so i make the textfield shorter?
[17:32] <Saviq> mzanetti, yeah
[17:32]  * Saviq looks for a visual
[17:32] <Saviq> mzanetti, https://sites.google.com/a/canonical.com/unity8dash/toolkit/search
[17:32] <mzanetti> ack
[17:32] <Saviq> not really visual, but...
[17:32] <mzanetti> good enough
[17:34] <Saviq> mzanetti, we need some changes to the search history, but that will be separate (and actually not huge)
[17:34] <Saviq> TBH I'm missing a common pattern for search between dash and app
[17:36] <Saviq> mzanetti, hmm I wonder, http://design.canonical.com/2014/03/new-apps-header/ defines search behaviour
[17:36] <Saviq> mzanetti, is there nothing like that in the SDK header (yet)?
[17:37] <mzanetti> looking
[17:39] <Saviq> doesn't look like it
[17:44] <dandrader> mzanetti, file:///usr/share/unity8/Stages/PhoneStage.qml:91: ReferenceError: applicationSwitchingAnimation is not defined
[17:44] <dandrader> mzanetti, that's unit8/mirCompositor
[17:44] <mzanetti> dandrader: yeah, will fix
[18:50] <shuduo> regarding https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1310172. I meet same issue when I add QWebView varible in the run() of query. I need QWebView to parse HTML data. so how I can workaround it?
[19:02] <Saviq> shuduo, you sure that's the bug you wanted to mention?
[19:04] <shuduo> Saviq: hmm, actually i guess they are different reason but lead same issue. I guess webview construction spend too long time. sorry i'm not familiar to either QT or unity.
[19:04] <Saviq> shuduo, and what happens?
[19:05] <Saviq> shuduo, and do you mean WebView from QML http://qt-project.org/doc/qt-5/qml-qtwebkit-webview.html or are you doing a QtGui app?
[19:05] <shuduo> Saviq: i'm working on a scope project. I use Ubuntu-SDK's template and modify its run() of query class. I need a QWebView variable to parse returned HTML data. Before I add the variable, I can see HTML data be retrieved. Then I add a QWebView variable,
[19:06] <Saviq> shuduo, oh now I get it
[19:06] <Saviq> shuduo, so basically your scope query times out
[19:06] <shuduo> Saviq: then scope abort due to time out
[19:06] <Saviq> shuduo, sounds like you need to put the QWebView into a worker thread
[19:07] <Saviq> shuduo, and keep the connection alive somehow, but I don't know the details
[19:07] <shuduo> Saviq: yes. i'm working on it. :)
[19:08] <Saviq> shuduo, michi should show up here in a few hours (it's 5am for him), he'll definitely have pointers
[19:08] <shuduo> Saviq: okay. let me ping him once i see he show up.
[19:09] <Saviq> shuduo, do you need the web view to happen in run()? maybe it'd be enough to create it in search() instead?
[19:09] <Saviq> shuduo, even keep it for later, but if you run(), it doesn't even mean you'll ever get a query, so kicking a webview in sounds expensive
[19:11] <shuduo> Saviq: yes, i'm trying to move it out of run(). hope it can be easy to implement instead of thread.
[19:11] <Saviq> shuduo, search() definitely won't time out as quickly
[19:11] <Saviq> shuduo, run() is meant to just kick something off on the side
[19:12] <Saviq> shuduo, I assume you've read http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/classunity_1_1scopes_1_1_scope_base.html#a386e99b98318a70f25db84bbe11c0292 ?
[19:13] <Saviq> shuduo, so actually, it's the query object that can be long running, search() needs to return quickly, too
[19:14] <Saviq> shuduo, http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/index.html#simplescope here's probably a good starting point if you didn't read that yet
[19:16] <shuduo> Saviq: thanks. let me read it. i read http://developer.ubuntu.com/scopes/ before.
[20:42] <Saviq> @unity: don't pull from trunk for a few minutes, I'm stripping tags
[20:42] <mterry> heh
[20:50] <AlbertA> mterry: can you ok this one: https://code.launchpad.net/~albaguirre/ubuntu-touch-session/remove-power-off-delay-arg/+merge/224469
[20:51] <mterry> AlbertA, done
[20:52] <AlbertA> mterry: thanks
[21:07] <Saviq> @unity: AlbertA: you can pull away
[22:37] <dandrader> do we have autolanding for lp:unity-system-compositor/devel-mir-next MPs?
[23:02] <Saviq> dandrader, I don't think so
[23:02] <Saviq> fginther, could we ↑?
[23:02] <dandrader> Saviq, so I should merge my approved MP manually now?
[23:03] <Saviq> dandrader, yeah, for now just merge&push manually
[23:03] <dandrader> ok