/srv/irclogs.ubuntu.com/2014/06/26/#ubuntu-unity.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== fginther is now known as fginther|away
=== dpm-afk is now known as dpm
=== RAOF_ is now known as RAOF
Cimimorning07:33
CimiSaviq, any joy with pete on the infographics?07:48
Cimido they work?07:48
SaviqCimi, pete said they did for him, didn't try here yet after his latest changes07:52
Cimiok07:52
Saviqkarni, another "works for me" situation :|07:59
karniSaviq: np, I'm on r91, seems okay for the demo.08:00
Saviqkarni, yikes08:00
Saviqkarni, but good you found one08:00
karniSaviq: 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 sth08:00
karniSaviq: yes, thanks :)08:00
Saviqkarni, yeah, the osk dismissal is still a PITA08:01
Cimianyone could verify this? https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/133445808:15
ubot5Ubuntu bug 1334458 in ubuntu-system-settings (Ubuntu) "wifi list doesn't update until touched" [High,New]08:16
Cimioh damn08:18
Cimiany sort of osk issues now08:18
SaviqCimi, populated here fine, yes, lemme reboot08:29
CimiSaviq, remove the wizard file08:29
SaviqCimi, didn't finish it08:29
Cimiok08:29
Cimiotherwise08:30
Cimiadb shell rm /home/phablet/.config/ubuntu-system-settings/wizard-has-run08:30
SaviqCimi, yeah I know08:30
SaviqCimi, and no, can't reproduce08:30
CimiSaviq, could be a mir issue08:31
SaviqCimi, might need a wipe, though, lemme try08:31
SaviqOMG Polish is on the phone!08:32
Saviqso wow08:32
dednickanyone noticed that the sound indicator slider is screwing around again?08:34
Saviqdednick, looks fine here, steps?08:34
dednickSaviq: hm. it seems to happen during a call.08:35
Saviqdednick, btw, could use your eyes on https://code.launchpad.net/~unity-team/unity8/manual-qmltypes/+merge/22456108:36
Saviqnot huge, contrary to how it looks08:36
dednickand... have we done something with with "auto screen off detection" during a call?08:37
dednickDuring a call, i try to use the indicators, hover my hand over screen and the damn thing turns off! Bloody annoying!08:37
mhr3you're holding it wrong (tm)08:38
Saviqdednick, that's proximity for you...08:38
Saviqdednick, otherwise you'd disconnect your call with your face08:38
CimiSaviq, so reproducing?08:38
SaviqCimi, backing up my phone to wipe it first08:40
Saviqdednick, we *could* make it so proximity only works unless you're in dialer or greeter08:40
Saviqerm08:41
Saviqs/unless/when/08:41
Saviqdednick, to reduce false positives08:41
dednickSaviq: um. it should probably use gyro...08:41
Saviqdednick, what if you lie down ;)08:41
Saviqdednick, gyro is veery tricky to get it right08:42
dednicki'm pretty sure this doesnt happen on other phones. probably a combo of movement and proximity08:42
Saviqdednick, will try in a mo08:42
Saviqdednick, I think for us the top-edge-for-indicators might increase the false positive risk08:43
dednickSaviq: apparently it does happen on other phones08:44
Saviqdednick, ;)08:44
Saviqdednick, it does on my N9 for sure08:44
dednickjust never noticed because i dont use top of phone when on a call i guess08:44
Saviqexactly08:44
dednickSaviq: unfortunately the "in call indicator" is at the top!08:44
Saviqwhich kind-a makes the in-call indicator maybe broken08:44
Saviqexactly08:45
Saviqdednick, does happen on mako android, too08:45
Saviqdednick, the sensor is in the top left corner of the phone08:46
dednicktop left of the screen is a bit of an issue :)08:46
Saviqdednick, you can see the two dots08:46
dednickit's very sensitive08:47
Saviqbetter that than cheek-driving the phone08:47
Saviqbut yeah, sounds like we need some UX consideration here...08:47
dednickit happens when i hover my hand about 10cm off the phone!08:48
Saviqyeah :)08:48
Saviq3cm on my N908:48
dednickyeah. same on iphone08:49
Saviqbut yeah, some 10cm on mako08:49
Saviqdednick, android does have the in-call indicator in the top bar, too08:49
Saviqdednick, in the notification area08:49
Saviqdednick, apparently that's not a real-life issue then ;)08:50
dednickSaviq: indeed. and just tried with mhr3 stock andoid, which is also about 10 cm.08:50
Saviqdednick, yup08:50
Saviqslightly crazy inded08:50
Saviq+e08:50
dednicknevermind then. it's probably just my testing.08:51
dednickSaviq: so, the NO_TYPES is not set by default?08:58
dednickSaviq: doesnt that mean that the qmltypes will be built?08:58
Saviqdednick, they're not in the ALL target08:58
Saviqdednick, only in qmltypes08:59
Saviqdednick, so by default - yes, if you make qmltypes - all will get generated08:59
Saviqdednick, but only when you explicitly make them08:59
dednickSaviq: huh. i didn't realise you needed to add custom targets to ALL. thought that was default.09:00
Saviqdednick, nope09:00
Saviqdednick, http://www.cmake.org/cmake/help/v2.8.12/cmake.html#command:add_custom_target09:00
dednickSaviq: i guess that makes sense, since the tests aren't either.09:01
Cimipaulliu, regarding https://code.launchpad.net/~paulliu/unity8/attribute/+merge/223242, where is the design?09:02
SaviqCimi, there's outdated UX spec in https://sites.google.com/a/canonical.com/unity8dash/toolkit/4-cards?pli=109:03
SaviqCimi, "price" and "rating" there would be attributes09:03
SaviqCimi, some more up-to-date specs are in https://drive.google.com/a/canonical.com/#folders/0B8T-xKCA6bikSFFGNHhCMkQ3eE009:04
CimiSaviq, because paul said https://code.launchpad.net/~cimi/unity8/card_emblems_single_container/+merge/223899/comments/53889709:04
CimiSaviq, and I was wondering if using a container is what we wanted or something different...09:05
CimiSaviq, things are starting to be reeealy complicated09:05
SaviqCimi, that's life09:05
CimiSaviq, ahah09:05
CimiSaviq, in this file I mean09:05
SaviqCimi, I need to review Paul's branch indeed09:05
SaviqCimi, it feels like the attributes will go into a GridLayout09:05
CimiSaviq, maybe we want to have a different layout/code09:05
CimiSaviq, but emblems?09:06
SaviqCimi, I don't see how emblem relates to attributes TBH09:06
CimiSaviq, read his review09:06
SaviqCimi, I actually had a look at putting the whole card in a GridLayout09:06
CimiSaviq, how do you span a single element?09:07
SaviqCimi, GridLayout.rowSpan: 209:07
Saviqhttp://qt-project.org/doc/qt-5/qml-qtquick-layouts-gridlayout.html09:07
CimiSaviq, you write this in the component of the item?09:07
SaviqCimi, in the item09:08
Cimiso like, Image {  GridLayout.rowSpan: 2 } ?09:08
Saviqyup09:08
Cimiyeah we should go gridlayout09:08
SaviqCimi, I had a little experiment, it didn't work as expected09:08
Cimiah, why?09:08
SaviqCimi, dunno, it was a 5 min experiment ;)09:08
Saviqlemme bring it back09:09
CimiSaviq, your 5 mins are like my 30 :D09:09
SaviqCimi, http://paste.ubuntu.com/7704957/09:23
SaviqCimi, something of the sort09:24
CimiSaviq, I am playing with excel09:24
Cimidifferent layouts :)09:24
Saviqlol09:24
SaviqCimi, won't let you do what we need09:24
SaviqCimi, we need a grid inside the grid (for attributes)09:24
dednickSaviq: qmltypes seems to be missing for Unity.Indicators09:26
CimiSaviq, attributes are not max 2?09:26
SaviqCimi, no09:26
SaviqCimi, 4 is the current max afaict09:26
CimiSaviq, to09:26
Cimi*so09:26
Cimititle and sub are attributes, no?09:26
Cimititle and sub plus 4 extra?09:27
SaviqCimi, no09:27
SaviqCimi, title and sub are title and sub09:27
Cimiok09:27
SaviqCimi, attributes are attributes, below mascot09:27
Cimiah I see09:27
Saviqdednick, you and your Unity.Indicators mess ;P09:27
CimiSaviq, so we don't need a grid after all09:28
CimiSaviq, we can anchor a column under the container code of the mascot + title/sub09:28
dednickSaviq: I like to think of it as a omplex work of art :)09:28
CimiSaviq, between header and summary09:28
dednickSaviq: i think it's been missing for a while.09:28
SaviqCimi, they need to be spread out to the sides09:28
CimiSaviq, that's fine, it's like a summay, no?09:29
SaviqCimi, so you get "attr attr attr" or "attr attr\nattr attr"09:29
Cimi*summary09:29
Cimiwe can have a grid for them we anchor top with header bottom09:29
Cimilike we do for summary09:30
Cimiand summary anchors top with this grid bottom09:30
Saviqdednick, hmm09:30
Cimi(or column all of them)09:30
Saviqdednick, plugins/Unity/Indicators/Indicators.qmltypes09:30
SaviqCimi, well, yes, that was the plan without overall GridLayout09:31
SaviqCimi, I didn't have the time to comment on Paul's branch09:32
dednickSaviq: using dpkg09:32
Saviqdednick, ah now I get you09:32
Saviqdednick, humpf09:32
Saviqdednick, ok, got an idea09:33
dednickSaviq: hm. doesnt get copied with build.sh either09:33
Saviqdednick, yeah, because it looks for it in qml/09:33
dednickSaviq: ah09:34
Saviqdednick, because you split the qml out into a subdir :P09:34
dednick:)09:34
Saviqso you didn't maintain the actual installed folder structure ;P09:34
dednickSaviq: well, i'm in the process of moving out most of the qml into Panel/Indicators.09:35
Saviqdednick, nvm, probably good to support this anyway09:35
karniSaviq: mhr3: need a quick tip. how to pin a scope to the dash?09:42
karniI believe it's a one line change in a config file09:42
Saviqkarni, UNITY_SCOPES_LIST09:43
karniSaviq: unity8.conf(ig) ?09:43
Saviqkarni, you can copy /usr/share/upstart/sessions/unity8.conf to ~/.upstart/config09:43
Saviqkarni, and edit there09:43
Saviqkarni, or edit in place, of course09:43
Saviqdednick, well, so... the cmake macro doesn't support a dir hierarchy for qml files, so that'd be something to fix in the future09:45
Saviqdednick, but pushed a fix^Whack for your case09:45
dednickSaviq: ok. i'm moving them into the root plugin folder in an MP i've been messing around with.09:46
karniSaviq: mhr3: thank you09:46
Saviqwhat does mhr3 get credit for!? pfft!09:46
karniSaviq: private message ;D09:46
Saviqshould've thanked him in private :P09:46
SaviqCimi, 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
SaviqCimi, the best thing is that you can just yank components out from there09:47
SaviqCimi, without the layout breaking09:47
mhr3ah, should be reading this as well, not just pms :)09:47
larsuhey, unity8 doesn't start for me with this error: file:///home/lars/src/unity8/trunk/qml/Shell.qml:135:13: Type Dash unavailable09:51
seb128larsu, how do you try to run it? from the srcdir?09:52
larsuseb128: yes09:52
larsunevermind, clean build did it :-/09:55
seb128urg, build systems :-/09:56
larsuya...09:56
larsuI had removed CMakeCache.txt before, because cmake only runs pkg-config once and some includes had changed path - but apparently that wasn't enough09:56
dednickSaviq: when you get a sec. https://code.launchpad.net/~nick-dedekind/unity8/move-indicator-qml/+merge/22394710:01
SaviqCimi, there's a few issues I can see (like text eliding doesn't work for some reason)10:02
Saviqdednick, hmm so after that my hack is not needed any more?10:05
dednickSaviq: nope.10:06
Saviqdednick, ok, let me drop it then10:06
Saviqdednick, and I'll make yours a prereq10:06
dednickSaviq: MP checklist? :)10:09
Saviqdednick, done, need to strip tags ;|10:11
Saviqdednick, so you probably need to, too10:12
dednickSaviq: nope. I'm responsible.10:12
Saviq:|10:12
dednick...10:12
Saviqdednick, I don't think so, it must've been dobey's branch10:15
Saviqdednick, then you merged my branch (that I based on dobey's) for review, and we're back in hell10:16
dednickSaviq: ah. i didn't realise revert didnt revert tags...10:20
Saviqdednick, nope, tags are nasty in bzr10:21
Saviqdednick, have nothing to do with revisions10:21
Saviqdednick, they're just a separate entity10:21
Saviqdednick, and there's no record of deletion10:21
Saviqdednick, so they just get populated every way10:21
dednickmzanetti was talking about adding in a check to CI for them.10:22
greybackanyone else have mouse scrollwheel not working in QtCreator under Qt5.3?10:22
mzanettiyeah, he didn't do it yet10:22
mzanettigreyback: yep10:22
mzanettigreyback: scolling is totall messed up for me in Qt 5.310:22
mzanettigreyback: Bluetooth mouse -> no scrolling at all10:22
greybackmzanetti: ok then it's not just me10:23
dednickhm. fine for me10:23
mzanettigreyback: touchpad -> wrong direction, waay too fast10:23
dednickalthough not sure i'm using 5.310:23
greybackmzanetti: yeah bluetooth mouse too. No scrolling with trackpad either, hmm10:23
mzanettigreyback: the reason is that 5.3 switched to xinput210:23
dednicki'm still using qt creator for aug 2013.. hmm10:24
mzanettidon't know the details, but seems not all hardware support that and it also bypasses xmodmap settings etc10:24
greybackmzanetti: aha10:24
SaviqCimi, why all the red/green in https://code.launchpad.net/~cimi/unity8/card_emblems_single_container/+merge/223899 ?10:45
CimiSaviq, which ones?10:53
SaviqCimi, in .res files10:54
CimiSaviq, ask #launchpad10:54
=== vrruiz_ is now known as rvr
facundobatistaHolas11:08
Saviqo/11:12
Saviqgreyback, you have bad tags in lp:~gerboland/unity8/appManV2-compat11:17
* greyback coulda sworn he ran strip tags on that 11:18
Saviqgreyback, swear you ran it on your local checkout, too]11:19
Saviq-]11:19
Saviqgreyback, remember bzr is really nasty with tags, it will just send them all ways with no questions asked11:19
SaviqCimi, conflicts in your emblems branch11:19
SaviqCimi, and why the changes to cardcreatortest?11:20
SaviqCimi, ah you're doing per-line check, k11:21
=== bschaefer_ is now known as bschaefer
Saviqnot sure why the replace(), though11:21
greybackSaviq: that's good, right? http://pastebin.ubuntu.com/7705366/11:23
Saviqgreyback, yes11:23
Saviqgreyback, just go `bzr tags`11:23
Saviqyou should only have 40 or so11:23
Saviqgreyback, remember that if you push that to lp, it doesn't matter11:24
Saviqgreyback, you nead to run the script pointing it at the remote branch11:24
greybackSaviq: aha11:24
greybackI wasn't aware of that11:24
Saviqgreyback, yeah, no one is11:24
Saviqgreyback, tags are stupid in bzr11:24
Saviqgreyback, completely disconnected from commits11:24
greybackI've just been doing it locally & pushing empty commits11:24
Saviqgreyback, with no delete trace or anything11:25
Saviqgreyback, so you just push your commits, and then next time you (or anyone else) pull, you get them back again11:25
greybackyep I see11:25
greybacksounds like something a quick script in jenkins to check the output of "bzr tags" would help us manage11:26
greybackSaviq: strip-u8-tags.sh lp:~gerboland/unity8/appManV2-compat/ <- that enough?11:27
dednickSaviq: any idea? https://jenkins.qa.ubuntu.com/job/ubuntu-settings-components-qmltests-trusty/22/console11:28
Saviqdednick, it's still on trusty11:28
Saviqgreyback, yup11:28
dednickSaviq: ah. hmm11:28
dednickSaviq: i'll sort with CI11:28
Saviqdednick, I talked to fginther|away yesterday, it's on his TODO11:29
dednickSaviq: ok11:29
Saviqgreyback, I thought about the CI approach... but then we'll hopefully not need it any more11:29
Saviqgreyback, and I've a bash snippet that goes through a list of branches and checks...11:29
Saviqonly once in a while people come over with year-old branches / checkouts11:30
Saviq/food11:36
=== alan_g is now known as alan_g|lunch
=== MacSlow is now known as MacSlow|lunch
CimiSaviq, all fixed12:10
CimiSaviq, those replaces are pretty much to ignore whitespaces and such12:11
=== fginther|away is now known as fginther
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
=== _salem is now known as salem_
om26ermzanetti, 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:13
mzanettiom26er: I think its "I have everything stuck except edge gestures"13:15
om26ermzanetti, yeah that seems like it. btw I just had an incoming call but couldnt pick as tap was not working13:16
mzanettiom26er: yep. happened to me a lot 2 weeks ago...13:17
mzanettiom26er: can you ask dandrader about it when he shows up?13:18
om26ermzanetti, ok, I'll talk to him13:18
dednickSaviq: could you also please take a look at: https://code.launchpad.net/~nick-dedekind/ubuntu-settings-components/menu.plugin/+merge/22461613:22
Saviqdednick, as you're copying the plugins file, maybe copy the new one?13:26
dednickSaviq: hm. i had to make some alterations if i remember correctly13:27
Saviqdednick, so we should make it in only one place13:27
Saviqdednick, truth be told there's https://code.launchpad.net/cmake-extras13:28
Saviqdednick, and that's where we should upstream our macros13:28
Saviqdednick, if it doesn't work for you, let's make it work13:30
dednickSaviq: ok. i'll take a look13:36
Cimimterry, saw now your email13:40
Cimimterry, do is this part of a theme refresh or will be just for the wizard?13:40
Cimiwithout do13:40
mterryCimi, I'm not sure about the color choices -- Esti gave these to me and seems to be in charge of welcome stuff now13:41
CimiI have a hangout with her in 20 mins13:42
dednickSaviq: those cmake plugins work ok for me.14:13
dednickSaviq: just need the addition stuff for artwork14:13
Saviqdednick, you should be able to use export_qmlfiles just as well, no?14:13
Saviqdednick, it does, by default, copy the artwork, too14:14
dednickSaviq: i c. i'll tru14:14
dednicktry14:14
dednickSaviq: yeah, it works, alothough have to add a target prefix.14:19
dednickactually, could just use PLUGIN to name differentlu14:20
dednickSaviq: ok, pushed updates.14:22
Saviqdednick, tx14:23
=== Estilanda_ is now known as Estilanda
dednickSaviq: hmmm. dpkg doesnt work...14:24
dandradergreyback, 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
greybackdandrader: yep14:25
dandraderinteresting, gotta try it someday...14:26
dandradergreyback, so you can just attach it to a running process on the device (like gdb) or is the process more involved?14:27
greybackdandrader: 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 device14:28
greybackwould be a good thing to put in the wiki14:28
dandraderhmm... lately I'm only able to successfully run unity8 (qt comp) on the device through upstart14:28
dandraderthere's some black magic going on there that I didn't manage to replicate on a manual from (straight from the terminal) yet14:29
dandrader*manual run14:29
greybackdandrader: you need unity8 build in debug mode, then use "start unity8 ARGS=-qmljsdebugger=port:3768"14:30
greybackdandrader: any luck with that Qt crash?14:31
dandradergreyback, fighting my way to get the stuff update to use the latest mir/devel (with input_sender merged in it)14:33
greybackdandrader: ack14:33
dandradergreyback, meaning updating unity-system-compositor right now. the API changes are not so straight forward, so it's taking me a bit of time14:34
=== alan_g is now known as alan_g|tea
Saviqlarsu, hey, I was looking to fix bug #1284235... is there any way you know to maintain aspect ratio on QIcon?14:35
ubot5bug 1284235 in Ubuntu UI Toolkit "Icon has to be sized explicitly" [Undecided,Incomplete] https://launchpad.net/bugs/128423514:35
Saviqlarsu, or is it abuse to have non-square icons at all?14:38
mterrySaviq, sorry I couldn't quite follow your activity -- do you mind adding it yourself to the page?14:41
larsuSaviq: hm, interesting14:41
larsuSaviq: I don't think it's abuse really (on the desktop, the battery icon is rectangular)14:42
larsuSaviq: not sure how well qt deals with this though14:43
Saviqlarsu, not well at all it seems14:43
Saviqlarsu, availableSizes just kick up square sizes based on the index file14:43
Saviqlarsu, and if you pass a QSize(50, 0), it will come back with nothing14:43
larsuSaviq: right, makes sense. That's not really a common case14:44
larsuSaviq: where do you need it?14:44
Saviqlarsu, 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
larsuSaviq: right same issue as on the desktop then. We bypass gtk's icon loading for this exact reason14:45
Saviq;(14:46
larsuI wonder if it makes sense to fix in general14:46
larsujust doesn't seem worth it to me...14:46
Saviqlarsu, depends if tiheum will come up with more non-square icons...14:48
larsuheh, true14:48
Saviqok, I'll have to give tiheum the bad news for now14:49
=== alan_g|tea is now known as alan_g
dednickSaviq: having some issues with dpkg in that branch.15:05
dednickdh_install: qtdeclarative5-ubuntu-settings-components missing files (/usr/lib/*/qt5/qml/Ubuntu/Settings/Menus/*), aborting15:05
Saviqdednick, the macros don't respect folder hierarchy15:05
dednickSaviq: hm.15:06
Saviqdednick, they will just copy files from SEARCH_PATH non-recursively15:06
Saviqdednick, it wouldn't be huge to fix, just we didn't have the use case before15:07
Saviqdednick, we'd just need GLOB_RECURSE instead of GLOB, and then mkdir/copy files in FOREACH instead of a single cp15:07
dednickSaviq: it doesnt even work if i target a single file in the install.15:08
Saviqdednick, yeah, probably because they're not found / installed15:08
Saviqdednick, cmake -DCMAKE_INSTALL_PREFIX=build/install15:09
Saviqdednick, make install15:09
dednickSaviq: it's using QT_INSTALL_QML15:09
Saviqdednick, yay :|15:09
dednicktelephony-service is doing the same thing. not sure why it's not working with mine.15:10
Saviqlarsu, 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 out15:10
Saviqhere comes the hack ;(15:11
larsuSaviq: ah, right15:32
Saviqdednick, *interesting*15:49
Saviqdednick, the files actually get installed, but dh_install still complains...15:49
Saviqdednick, hmm15:50
Saviqdednick, 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
Saviqthe first one includes the second?15:50
dednickSaviq: the only difference between mine and one i know works, is the files end up in "debian/qtdeclar...." rather than "debian/tmp"15:50
dednickSaviq: and i have no idea why.15:50
dednickdoesnt 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:51
Saviqdednick, just drop the .install file15:52
Saviqdednick, single package + .install file has issues15:52
dednick...15:53
dednicknice one dpkg...15:54
mhr3i totally see dpkg laughing hard now15:56
dednickyou stupid human...15:56
mhr3xnox, ping?16:00
xnoxmhr3: hola!16:00
mhr3xnox, hey, is this kind of change x-build compatible? https://code.launchpad.net/~alecu/unity-scope-click/explicit-gcc-version/+merge/22455016:00
xnoxmhr3: no.16:01
mhr3xnox, what's wrong/missing?16:01
xnoxmhr3: well, yes and no. It will work whilst 4.9 is the default cross-compiler version.16:01
mhr3xnox, well the point of this mp is to start ignoring default gcc version16:02
xnoxmhr3: 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:02
xnoxmhr3: well, when cross-compiling to armhf you need arm-linux-gnueabihf-gcc++-4.9 but natively you need gcc++-4.916:03
xnoxmhr3: there is a proposal as to how to encode / declare such dependencies but it's not implemented yet.16:03
xnoxmhr3: 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
xnoxyou can make dependencies gurantees in native builds, without breaking x-build completely by doing "g++4.9:native"16:04
xnoxit is current limitation, that there is no way to declare native/cross compiler deps correctly.16:05
mhr3oh dear...16:06
alecuxnox: 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
xnoxmhr3: commented on the merge-proposal.16:06
xnoxalecu: mhr3: suffix the dep with :native, keep exports in the debian/rules.16:07
elopioSaviq: do you know if there's a bug reported for the launcher appearing behind the osk?16:07
xnoxalecu: mhr3: this way, only correct packages will ever succeed to build.16:07
xnoxin both native & cross cases. With cross case degrading (starting to fail) before the native one does.16:07
alecuxnox: 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 set16:08
xnoxbut i guess in either case you will be trying to keep up with default, after validating and acting upon the change.16:08
=== dandrader is now known as dandrader|afk
Saviqelopio, bug #121784716:08
ubot5bug 1090358 in unity8 (Ubuntu) "duplicate for #1217847 launcher should appear above OSK" [High,Triaged] https://launchpad.net/bugs/109035816:08
xnoxalecu: oh, you need to do "include /usr/share/dpkg/default.mk" before using those vars.16:08
alecuxnox: ah, great. Thanks!16:08
mhr3we should really have those jenkins jobs to check x-buildability16:09
xnoxalecu: mhr3: i'm so fancy, i did my first "inline" comment =)16:10
xnoxon a merge proposal.16:10
mhr3uh oh, something will implode16:10
elopioSaviq: thanks.16:11
mhr3alecu, 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 things16:12
alecumhr3: I'm on it16:12
alecuxnox: 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:13
xnoxalecu: yeah, i'm questioning their usefulness and usability =)16:14
alecuxnox: pushed the fixes you requested16:16
alecuxnox, mhr3: thanks!16:16
dednickSaviq: xvfbtestShell is segfaulting...16:26
dednickSaviq: rather "testShell" is segfaulting.16:27
Saviqdednick, bug #133259816:28
ubot5bug 1332598 in Unity 8 "make testShell crashes" [Critical,New] https://launchpad.net/bugs/133259816:28
dednickSaviq: ah.16:28
Saviqdednick, Albert was digging into it, but didn't get far16:28
dednickyay16:28
Saviqbefore he left16:28
Saviqbut he's back Monday, so :)16:28
=== dandrader|afk is now known as dandrader
mzanettimhr3: hi, I have the problem that my scopes scope is empty. all the others are around and have data. just that one is empty16:38
mzanettiany idea?16:38
mzanettirunning on the desktop16:38
mhr3mzanetti, hmm, ~/.cache/upstart/scope-registry.log?16:38
mzanettimhr3: http://paste.ubuntu.com/770676216:41
mhr3mzanetti, hmm, not much there... try just `restart scope-registry`16:42
mzanettimhr3: 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 log16:42
mhr3mzanetti, you didn't switch the page to the scopes scope though :)16:43
mzanettiyes, I did16:43
mhr3really? the log doesn't suggest that16:43
mzanettitraversed apps, amazon, ubuntu store, ebay and online music on my way to it16:44
mhr3mzanetti, aah16:44
mhr3mzanetti, there are two "Scopes" scope, one is the server one and doesn't display anything in surfacing mode16:44
mhr3*two "Scopes" scopes? :)16:45
mhr3and the scope of the two scopes scopes is slightly different16:45
mzanettilol16:45
mzanettiyou're right... the 500th one is another scopes scope that actually has stuff16:46
mhr3there you go :)16:46
mzanettithanks man16:46
mzanettiSaviq: problem solved :D ^16:46
mzanettiwell, still wondering why we even display the empty one16:47
mhr3mzanetti, we don't if you did ./run.sh16:47
mzanettiI do16:47
Saviqmzanetti, check your .config/upstart/16:47
Saviqmzanetti, do you have a unity8.conf there?16:47
mzanettiyep16:48
Saviqmzanetti, there you go16:48
Saviqmzanetti, drop it16:48
Saviqmzanetti, or update from trunk16:48
mzanettinot sure why its in there16:48
mhr3mzanetti, just to confuse you ;)16:48
mzanettithat looks better now :)16:48
dandradermterry, would you like to review this one? https://code.launchpad.net/~dandrader/unity-system-compositor/devel-mir-next-updated/+merge/22468516:56
dandradermterry, or should I point to some mir developer?16:57
mterrydandrader, either is fine, but I can look16:58
dandradermterry, ok, thanks16:58
cwaynemterry: should I be able to just drop in a new .png to make a custom spinner? or is it more complicated than that16:58
mterrycwayne, that might work, to my knowledge, but for fullest possible answer, ask MacSlow16:59
mterrydandrader, why the need to make a custom SurfaceSceneElement?16:59
dandradermterry, because SceneElement is a pure virtual class17:01
mterryoh17:01
dandradermterry, so I just copied over what SurfaceStack does :)17:01
dandraderminus the visibility tracking17:01
=== alan_g is now known as alan_g|EOD
mterrydandrader, and this builds/works OK?  Code itself looks fine and expected17:02
mterrydandrader, minus the visibility tracking, because USC kind of does that itself?17:03
dandradermterry, well, usc start up and shows its spinning logo. unity8 launches fine17:03
dandradermterry, because it already does the surface filtering in its scene_elements_for() method17:04
dandradermterry, so it will keep working exactly as before17:04
mterryright17:04
alecumzanetti: 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
mzanettialecu: ah ok, great, thanks!17:08
alecumzanetti: 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
mzanettialecu: ok. I will17:09
mzanettiSaviq: hmm... problem: we have a problem if you're in a temporary scope and trigger the search17:28
mzanettigiven 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 hidden17:28
mzanettilauncher to the rescue :D17:29
Saviqmzanetti, we need the back button when search is on17:30
Saviqmzanetti, which will close the search17:30
mzanettiSaviq: so i make the textfield shorter?17:31
Saviqmzanetti, yeah17:32
* Saviq looks for a visual17:32
Saviqmzanetti, https://sites.google.com/a/canonical.com/unity8dash/toolkit/search17:32
mzanettiack17:32
Saviqnot really visual, but...17:32
mzanettigood enough17:32
Saviqmzanetti, we need some changes to the search history, but that will be separate (and actually not huge)17:34
SaviqTBH I'm missing a common pattern for search between dash and app17:34
Saviqmzanetti, hmm I wonder, http://design.canonical.com/2014/03/new-apps-header/ defines search behaviour17:36
Saviqmzanetti, is there nothing like that in the SDK header (yet)?17:36
mzanettilooking17:37
Saviqdoesn't look like it17:39
dandradermzanetti, file:///usr/share/unity8/Stages/PhoneStage.qml:91: ReferenceError: applicationSwitchingAnimation is not defined17:44
dandradermzanetti, that's unit8/mirCompositor17:44
mzanettidandrader: yeah, will fix17:44
=== dandrader is now known as dandrader|lunch
shuduoregarding 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?18:50
ubot5Ubuntu bug 1310172 in Unity 8 "Unable to load scopes with unity-scope-tool" [Medium,Fix released]18:50
Saviqshuduo, you sure that's the bug you wanted to mention?19:02
shuduoSaviq: 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
Saviqshuduo, and what happens?19:04
Saviqshuduo, 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
shuduoSaviq: 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:05
Saviqshuduo, oh now I get it19:06
Saviqshuduo, so basically your scope query times out19:06
shuduoSaviq: then scope abort due to time out19:06
Saviqshuduo, sounds like you need to put the QWebView into a worker thread19:06
Saviqshuduo, and keep the connection alive somehow, but I don't know the details19:07
shuduoSaviq: yes. i'm working on it. :)19:07
Saviqshuduo, michi should show up here in a few hours (it's 5am for him), he'll definitely have pointers19:08
shuduoSaviq: okay. let me ping him once i see he show up.19:08
Saviqshuduo, do you need the web view to happen in run()? maybe it'd be enough to create it in search() instead?19:09
Saviqshuduo, 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 expensive19:09
shuduoSaviq: yes, i'm trying to move it out of run(). hope it can be easy to implement instead of thread.19:11
Saviqshuduo, search() definitely won't time out as quickly19:11
Saviqshuduo, run() is meant to just kick something off on the side19:11
Saviqshuduo, 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:12
Saviqshuduo, so actually, it's the query object that can be long running, search() needs to return quickly, too19:13
Saviqshuduo, 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 yet19:14
=== boiko_ is now known as boiko
shuduoSaviq: thanks. let me read it. i read http://developer.ubuntu.com/scopes/ before.19:16
Saviq@unity: don't pull from trunk for a few minutes, I'm stripping tags20:42
mterryheh20:42
AlbertAmterry: can you ok this one: https://code.launchpad.net/~albaguirre/ubuntu-touch-session/remove-power-off-delay-arg/+merge/22446920:50
mterryAlbertA, done20:51
AlbertAmterry: thanks20:52
Saviq@unity: AlbertA: you can pull away21:07
=== dandrader|lunch is now known as dandrader
=== maxb_ is now known as maxb
=== salem_ is now known as _salem
dandraderdo we have autolanding for lp:unity-system-compositor/devel-mir-next MPs?22:37
=== larsu_ is now known as larsu
Saviqdandrader, I don't think so23:02
Saviqfginther, could we ↑?23:02
dandraderSaviq, so I should merge my approved MP manually now?23:02
Saviqdandrader, yeah, for now just merge&push manually23:03
dandraderok23:03

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!