/srv/irclogs.ubuntu.com/2014/02/20/#ubuntu-unity.txt

cwaynegreyback, ping!00:27
greybackcwayne: pong00:27
cwaynegreyback, hey, did you want more testing on those unity-mir fixes, or are they pushed?00:28
greybackcwayne: since I didn't get a mail from you, I pushed the code and have kicked off a build00:28
greybackshould land in about 20-25 mins00:30
cwaynegreyback, awesome, thanks!00:31
greybackcwayne: again, thanks for making sure it was ok00:31
cwaynegreyback, np, so this is in the ppa right? not in the archive that is00:34
greybackcwayne: yeah the demo-stuff ppa.00:35
cwayneperfect00:36
Longfellowis there an easy walk thru on how to create a shortcut on unity for a program compiled from source?05:06
=== jono is now known as Guest99797
Longfellowanyone in here?05:10
RAOFLots of people.05:16
RAOFLongfellow: You're after a .desktop file; install alacarte and it will help you create one.05:17
RAOFLongfellow: Does your desktop file point to the right thing? Also, this is probably more an #ubuntu question (as it's support)05:20
Longfellowyeah i was in #ubuntu and no one responded to my question and saw this channel and thought i'd give it a shot05:23
=== Wig is now known as Wug
karnio/07:28
karniSaviq_: hrm. I see the changes showed up when I dist-upgraded the image, but the branch is not merged. Have you worked on it elsewhere? https://code.launchpad.net/~unity-team/unity8/themeing-font-and-mascot/+merge/20728207:50
Saviqkarni, nope, it's not merged anywhere??08:11
karniSaviq: hrm. I guess someone set the card colors in the Apps scope, that could have confused me08:12
Saviqkarni, probably yeah :)08:12
karniSaviq: no stress! :)08:12
karniSaviq: ok, I'll work on it then08:12
Saviqkarni, ok thanks, I started, but it quickly became a little more than I wanted to bite yesterday08:14
karniSaviq: any diff you want to send over, or you just started?08:14
Saviqkarni, nah, not really08:15
karniSaviq: yeah, took me a while yesterday (while doing other stuff in the mean time). I thought it'd be a smaller task.08:15
karniokay, I got it then.08:15
tsdgeosSaviq: which bug/feature/thing should i target next?08:31
Saviqtsdgeos, have a look at https://bugs.launchpad.net/unity8/+bug/112766508:32
ubot5Launchpad bug 1127665 in unity8 (Ubuntu) "[SIDESTAGE] Dash isn't visible when only sidestage app running " [Medium,Triaged]08:32
Saviqtsdgeos, which https://bugs.launchpad.net/unity8/+bug/1213034 is related to, too08:32
ubot5Launchpad bug 1213034 in Unity 8 "Can't dismiss keyboard by tapping outside of search entry" [High,Opinion]08:33
tsdgeosSaviq: i don't see how those two are related08:34
Saviqtsdgeos, well, if there's no dash behind sidestage-only app, dismissing it would be weird08:34
Saviqtsdgeos, if it's there, dismissing it just means you go back to the dash08:34
tsdgeosSaviq: i'm still sleepy, but i don't get it :D08:38
tsdgeosone is "dash should be besible when there's not main stage app"08:38
Saviqtsdgeos, sure, they don't really require one another08:38
tsdgeosother is "i want do dismiss dash search by clicking somewhere out of the dash search"08:38
Saviqtsdgeos, ooopf08:39
Saviqtsdgeos, wrong bug?08:39
tsdgeosmaybe?08:39
Saviqtsdgeos, https://bugs.launchpad.net/unity8/+bug/112929008:39
ubot5Launchpad bug 1129290 in Unity 8 "[SIDESTAGE] can't dismiss the sidestage through grab when only sidestage app is running " [Medium,Triaged]08:39
Saviqthat's better ;D08:39
Saviqtsdgeos, sorry ;)08:39
tsdgeosok08:39
tsdgeosthose are more related08:39
tsdgeosi'm a bit scared that this is a bit harder than the usual bug and will at least need fixes in some non-unity8 layer08:40
tsdgeosbut having a look08:40
Saviqtsdgeos, yeah, if you see it too complex, let me know08:41
Saviqmzanetti, btw, https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/125828608:51
ubot5Launchpad bug 1258286 in nss (Ubuntu Trusty) "CAcert should not be trusted by default" [Undecided,New]08:51
tsdgeosSaviq: i don't think we can do the first one without ¿heavy? architectural changes. The Shell needs to be on top so it can catch left edge, right edge, but then if it is on top *and* we show the Dash, the Dash will be on top of the sidestage app, no?08:51
tsdgeosSaviq: which means, we need to make the Dash an app :D08:51
Saviqtsdgeos, well, or clip it08:51
Saviqtsdgeos, that'd be the only "quick" way I can think of08:52
tsdgeoshmmmm, ok08:52
tsdgeoscan try to see if that works08:52
mzanettiSaviq: intersting... a bit sad tho too..08:55
Saviqmzanetti, yeah, seems they tried to bite too big a cake08:55
Saviqmzanetti, or maybe that model is just incompatible with a trusted CA08:56
Saviqmhr3, hey, on https://bugs.launchpad.net/ubuntu/+source/unity-scopes-shell/+bug/128224908:56
ubot5Launchpad bug 1282249 in Unity 8 "After the first preview, actions gets unresponsive" [Critical,Triaged]08:56
Saviqmhr3, what should I react to when you're replacing the preview? modelReset?08:56
mzanettiSaviq: ah, btw... I played around with the MWC image for a while yesterday: Previews have a bunch of issues. Are they known of should I report them?08:57
Saviqmzanetti, depends on the issue ;)08:57
mzanettidark overlay at bottom missing08:57
mzanettiapp preview's screenshots not scrollable horzontally08:58
Saviqhttps://bugs.launchpad.net/unity8/+bug/128199508:58
ubot5Launchpad bug 1281995 in Unity 8 "Previews should have headers and "back" buttons at the top, and no "see through" at the bottom" [Medium,Triaged]08:58
mzanettiapp preview's author name missing in header08:58
Saviqhttps://bugs.launchpad.net/unity8/+bug/128170908:58
ubot5Launchpad bug 1281709 in Unity 8 "Preview with gallery widget and multiple images: image is cut off" [Undecided,Fix committed]08:58
mhr3Saviq, no, i do remove all + insert08:58
Saviqmhr3, so what do I react to?08:58
Saviqmzanetti, that I don't know about, please file against unity-scope-click08:59
mzanettiack08:59
mhr3Saviq, i don't see why it wouldn't work08:59
mzanettibut for the rest it looks freakin awesome. Good job on the new scopes everyone!08:59
Saviqmhr3, it's not that09:00
Saviqmhr3, we're triggering a "please wait" layer09:00
Saviqmhr3, on action activation09:00
mzanetti(which btw confuses the shit out of mzanetti)09:00
mzanetti:D09:00
Saviqmhr3, and that needs to go away when the preview gets replaced09:01
Saviqmhr3, this was a way to avoid people tapping on the same action repeatedly09:03
mzanettiSaviq: here you go: https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/128246009:05
ubot5Launchpad bug 1282460 in unity-scope-click (Ubuntu) "Wrong header in app previews" [Undecided,New]09:05
Saviqmzanetti, thanks, tweaked the title and description slightly09:08
mzanettiSaviq: doesn't this stuff use the Preview code I wrote any more?09:08
mzanettiSaviq: there should be an AppHeader.qml ready to be used09:08
Saviqmzanetti, nope, it's completely redone09:09
mzanettiok09:09
CimiSaviq, ciao09:10
SaviqCimi, o/09:10
mhr3Saviq, ah, i see09:12
CimiSaviq, remember the paste of yesterday?09:12
SaviqCimi, my log does09:12
mhr3Saviq, what if i gave you a new prop which would be "actionBeginProcessed"09:12
mhr3Being*09:12
Saviqmhr3, sure, that would work09:13
CimiSaviq, when you have time to give me feedback09:15
Cimi:)09:15
SaviqCimi, btw, when you start with "something like that is ugly, right?" don't expect me to contradict you much ;)09:16
CimiSaviq, I'm not expecting :)09:17
CimiSaviq, if I were sure I wouldn't ask09:17
CimiI don't know how to do it smartly, that's all09:17
SaviqCimi, just combine CardTool and CarouselTool, no need for two separate components09:17
SaviqCimi, otherwise looks fine09:18
=== shiznix_ is now known as shiznix
CimiSaviq, you told me you didn't want to have cardtool to switch category09:18
SaviqCimi, better than having CardTool and CarouselTool separate09:19
SaviqCimi, and I slept on it ;)09:19
Cimihah09:20
Saviqmzanetti, did you get anywhere with the crash investigation?09:23
mzanettiSaviq: not really far... stack traces indicate its something in mir09:28
Saviqmzanetti, don't hesitate to include them guys09:28
mzanettiSaviq: what I noticed too: when unlocking the screen, it hangs for about 2 secs09:29
mzanettiwhich makes swiping away the greeter quite nasty09:29
mzanettianyone already on that?09:29
Saviqmzanetti, no, didn't see that before09:30
mzanettiSaviq: I only see that with the complete mwc image (including sample data etc). didn't notice that before when I manually installed the ppas and branches09:31
Saviqmzanetti, might be that something gets refreshed09:31
karniSaviq: I have a question. How do you work on stuff that you want to test with new-scopes, but are intended to be merged to trunk? do you force new scopes and just work on the trunk branch? or do some rebasing-shenanigans?09:31
mzanettiSaviq: actually its worse: drag the greeter half away and release it so that it snaps back. on the last pixel it hangs already, printing this to the logs: http://paste.ubuntu.com/696450609:36
mzanettiso yeah. it seems to recreate all the scopes stuff when the greeter is locked. and because we only lock it after waking up (instead of before going to sleep) we notice the hanging when turning it on09:37
Saviqmzanetti, that would mean that if you wait for a few seconds after powering up, it'd be fine again, which it isn't09:44
Saviqmzanetti, I think the scopes refresh their data when unlocking09:44
Saviqmhr3, comment ↑?09:44
Saviqmzanetti, or actually yeah, both happens, really09:45
mzanettiSaviq: same if you have one app open and drag it a bit from left to right and back09:45
mzanettiit stutters, printing the same scope messages09:45
mhr3Saviq, no, they don't refresh09:46
mhr3Saviq, i see that i'm setting loaded to false as soon as the preview realizes that it will be replaced09:49
mhr3should i be doing that?09:49
Saviqmhr3, think it's fine09:49
mhr3Saviq, there will be a delay between that and it removing and adding new widgets though09:50
Saviqmhr3, that's fine, we can put the activity indicator on then09:50
mhr3comes back to the activity indicator09:50
mhr3Saviq, your tiny patch was broken btw09:51
mhr3the one that added it back09:51
Saviqmhr3, it was incomplete, yeah09:51
mhr3it was never displayed when the preview was loading09:51
mhr3because of the fadeIn thing09:51
Saviqmhr3, does click scope report loaded=true yet?09:52
=== dandrader is now known as dandrader|afk
mhr3Saviq, no.. c++ lambda madness in there09:53
mhr3tvoss will check :)09:53
Saviqmhr3, so no activity indicator yet anyway09:53
mhr3right09:53
mhr3Saviq, columns? :)09:54
Saviqmhr3, yeah, tweaking one other thing first09:54
CimiSaviq, maybe we can rename cardtool into something else09:54
SaviqCimi, no, leave it09:54
SaviqCimi, it's all about cards09:54
Saviqkarni, I usually merge new-scopes, then shelve the new changes, uncommit, unshelve, commit09:57
* karni parses09:58
karnigotcha09:58
mhr3Saviq, https://code.launchpad.net/~mhr3/unity-scopes-shell/processing-actions/+merge/20738410:00
Saviqmhr3, see, newlines in init list good!10:01
mhr3Saviq, btw did rosie ping you yesterday? she said that pretty much everything card-related is using too large font10:01
Saviqmhr3, yeah, but implementing the whole ruleset is not trivial, still hope to get it in, though10:02
mhr3ok10:02
Saviqmhr3, top-ack, or do we want to check that it works first? ;)10:04
mhr3Saviq, tests say it does :P10:05
Saviqmhr3, I like it how we got away from libunity(-core) and things can actually happen now ;D10:09
mhr3all hail my awesome unit tests! :)10:10
mhr3not even scopes-api has so good end-to-end testing10:10
mhr3which is sad really :P10:10
Saviq;)10:12
tsdgeosSaviq: the clipping seems to work10:16
tsdgeosi only need to make sure i don't break everything10:16
Saviqtsdgeos, yup, awesome10:16
tsdgeosSaviq: i'm taking we still want disabled (and a bit opaque) when the sidesstage is shown?10:17
tsdgeoss/opaque/transparent10:17
Saviqtsdgeos, yeah, darkened and disabled, tapping on it should bring the dash in I think10:17
Saviqtsdgeos, as should dragging the sidestage away10:18
tsdgeosso tapping on dash "minimizes" the sidestage?10:18
tsdgeosok, can try10:18
Saviqtsdgeos, FYI small addition bazaar.launchpad.net/~unity-team/unity8/new-scopes/revision/66010:18
tsdgeosah10:19
tsdgeosthere's one thing i wanted to do yesterday10:19
Saviqmhr3, so where do I set the number of columns on?10:19
tsdgeosand i forgot10:19
tsdgeosthe pageheader mousearea should be an abstractbutton10:19
tsdgeosso we get the haptic ZZZZZZ when clicking on it10:19
mhr3Saviq, the preview stack, has widgetColumnCount prop10:19
Saviqtsdgeos, ah so we only get it on AbstractButton do we?!10:20
mhr3or the preview model itself, since you don't care about the stack these days yet10:20
tsdgeosSaviq: think so yes10:20
Saviqmzanetti, ^^ there, reason for using AB instead of MouseArea ;P10:20
Saviqmhr3, I wonder if it should be higher, though...10:20
tsdgeosor we need to add the HapticsEffect10:20
tsdgeosourselves10:20
=== dandrader|afk is now known as dandrader
Saviqmhr3, like it's fairly static, and it'd be better if the previewModel knew it already before it's created?10:21
tsdgeoswill try to get that done in a sec (AB thing)10:21
mhr3Saviq, the model is created empty, so doesn't matter much10:21
mzanettiSaviq: heh10:21
mzanettispeaking of the haptics effect. Am I the only one that thinks it is waaaay to strong?10:22
Saviqit is ;)10:22
mhr3Saviq, also, shouldn't orientation affect it? doesn't seem that static to me10:22
Saviqmhr3, I mean it spans all preview stacks/models10:22
mhr3right10:23
Saviqmhr3, so either I store it somewhere and bind to all the preview stacks/models, or you do10:23
mhr3then again previewstack is owned by qml and is therefore detached from everything else10:23
Saviqmhr3, mhm10:23
Saviqmhr3, ok10:23
Cimido you know a search string that returns me 4-5 elements?10:24
Cimialways getting 8 :)10:24
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/new-scopes-haptic-back/+merge/20739010:27
Saviqtsdgeos, just push to new-scopes10:27
Saviq(next time)10:27
tsdgeosok10:27
karniSaviq: how can I force new-scopes when I run from unity8 trunk? UNITY_FORCE_NEW_SCOPES=1 ./builddir/tools/unity-scope-tool doesn't work.10:28
CimiSaviq, http://paste.ubuntu.com/6964688/10:28
Saviqkarni, you can't "really" force new scopes (i.e. you can't have Cards)10:29
Saviqkarni, so only try* in trunk makes sense10:29
Saviqtest*/try*10:29
karnioh ok..10:29
karnithank you10:29
SaviqCimi, MP please10:29
karniCimi: in CardCarousel.qml, you remove CardTool { id: cardTool ..}, and in line 25,26 reference cardTool.*10:30
mhr3hmm, should remove the FORCE flag now10:31
Cimikarni, the item cardTool is passed to DashRenderers10:31
Cimikarni, line 208 of that diff10:32
karniCimi: I don't know the detail, but I guess what I said is not a problem then.10:32
Cimikarni, it is instantiated in genericscopeview10:32
Cimikarni, and sent in a different way10:32
Cimiworks10:32
Cimithanks though10:32
karniI see10:32
mhr3Saviq, quickie https://code.launchpad.net/~mhr3/unity-scopes-shell/no-force-new-scopes/+merge/20739810:40
mhr3karni, fyi ^10:41
* karni looks10:41
karnimhr3: ack10:41
Saviqmhr3, wanna check it out http://paste.ubuntu.com/6964770/ ?10:45
mhr3Saviq, should work on desktop, right?10:47
Saviqmhr3, yup10:47
mhr3if i stretch the window10:47
Saviqmhr3, works with scopes here10:47
mhr3Saviq, in that case +1 :)10:47
mhr3Saviq, i'm seeing odd crashes with scope-tool, not sure if it's just me10:50
mhr3Saviq, maybe cause i don't have demo ppa's uitk?10:50
mhr3Saviq, http://paste.ubuntu.com/6964780/ shortly after startup and things showing up10:50
Saviqmhr3, or thumbnailer10:51
Saviqmhr3, actually album art fetcher10:51
Saviqmhr3, the threaded thing didn't get merged yet10:51
mhr3Saviq, no, shouldn't be, i didn't enable those scopes10:51
mhr3got just scopes in my envvar10:51
Saviqmhr3, I only saw that trace with the music scope before10:52
mhr3but it doesn't have the actual albumart code10:52
mhr3those traces did10:52
mhr3Saviq, i've actually seen it yesterday when playing with the activity indicator in previews10:53
mhr3and your code is doing something similar10:53
mhr3cause the previewModel can be null10:53
karniSaviq: I have to admit it's a bit of pain to work on trunk for Card background features. there's only tryCardTool in trunk, and all tryCard*stuff is in new-scopes.10:54
karniwait.. I did merge, I should rebuild10:55
Saviqkarni, huh?10:55
Saviqkarni, tryCard is there in trunk10:55
Saviqkarni, I tested your changes on trunk yesterday10:55
karnioh, it is10:55
karniSaviq: that's all I needed ;) thanks..10:55
mhr3Saviq, eeeh, nevermind, it was the albumart thing, my env wasn't what  i expected :/10:56
Saviqmhr3, oof10:56
Saviqmhr3, columns pushed10:58
mhr3yey!10:58
mhr3Saviq, so, can we merge the albumart fix?10:58
Saviqtsdgeos, ↑10:59
Saviqweren't you reviewing that?10:59
tsdgeosdon't remember :D10:59
tsdgeosurl?10:59
Saviqtsdgeos, https://code.launchpad.net/~jpakkane/unity8/threadfix/+merge/20694810:59
tsdgeosah11:00
tsdgeosi only complained about it11:00
tsdgeosthat probably counts as reviweing11:00
mhr3heh11:00
mhr3it does :)11:00
Saviqtsdgeos, indeed! ;D11:00
Saviqmhr3, so, activity.visible: !loaded && !processingAction ?11:00
Saviqor no11:00
Saviqwell, yes11:01
Saviq!(loaded || processingAction)11:01
Saviqno!11:01
Saviqloaded && !processingAction11:01
tsdgeosSaviq: ok, i'll review11:01
mhr3Saviq, well... you can't interact with the preview when processingAction == true, and you want to know that it's being reloaded, so i'd just base it off loaded11:02
Saviqmhr3, "can't interact" - that's the thing11:02
Saviqmhr3, we need to prevent the interaction11:02
Saviqmhr3, and ideally show the user that it's busy11:02
mhr3performing the action should be fast enough, getting the new preview is what will take longer11:03
mhr3Saviq, so i'd say don't overcomplicate it11:03
tsdgeosthere's something that's breaking the logging11:04
Saviqmhr3, "should be"11:04
tsdgeosand i get all the stuff in a single line :-S11:04
Saviqtsdgeos, scopes ↑↑11:04
Saviqmhr3, scopes log errors with no \n11:04
Saviqand/or warnings11:04
tsdgeosSaviq: but why would that mess with console.log ?11:04
tsdgeosi.e. i'm getting11:04
Saviqtsdgeos, because console.log prints at the end of a line with no \n11:04
tsdgeosstagesOuterContainer.x 2129.573974609375stages.x 915.4135131835938stagesOuterContainer.x 2129.14135742187511:04
Saviqtsdgeos, ah11:05
Saviqtsdgeos, not sure then11:05
mhr3qWarning needs \n?11:05
Saviqtsdgeos, maybe your terminal got confused11:05
Saviqmhr3, no11:05
mhr3if so then whoops :)11:05
tsdgeosmight be11:05
mhr3when no whoops11:05
mhr3s/when/then/11:05
Saviqmhr3, so, action means a road trip to the scope11:05
Saviqmhr3, don't you think that might take long enough that the activity indicator should kick in?11:06
Saviqmhr3, maybe after 50ms or so?11:06
mhr3Saviq, i'd maybe start desaturing the buttons, wouldn't show the indicator11:06
tsdgeosSaviq: that change we're doing in the art thing11:06
Saviqmhr3, and something we can do *now*? ;P11:07
tsdgeoswe're blocking the thread11:07
mhr3Saviq, heh :)11:07
mhr3Saviq, wasn't qml making that thing easy? :P11:07
tsdgeosbut that's ok11:07
Saviqmhr3, weren't we supposed to work off of designs? :P11:07
tsdgeossince we're doing QQmlImageProviderBase::ForceAsynchronousImageLoading so it should be a different thread than the main one11:07
mhr3Saviq, no dash designers, we do the design now ;)11:08
Saviqtsdgeos, yeah11:08
tsdgeosi honestly don't see why this would change anything11:08
tsdgeossince we change from blocking in non main thread11:08
tsdgeosto blocking in a thread that is not the not the main thread D:11:08
Saviqmhr3, ↑ explain11:08
tsdgeosbut if you guys says it fixes it11:08
Saviqtsdgeos, it's not about blocking11:08
Saviqtsdgeos, it's about crashing11:08
mhr3tsdgeos, it was spinning the loop of that thread11:08
tsdgeosSaviq: sure i know11:09
* Saviq shuts up11:09
mhr3tsdgeos, which meant is started processing other events in that thread etc, and that could obviously horribly break something11:09
tsdgeosmhr3: i don't see why, since that thread is ad-hoc for image loading, i don't see why it would go wrong11:09
tsdgeosbut if it fixes it, it fixxes it11:10
tsdgeosSaviq: are we still eventually going to rip that up of unity8 or?11:10
Saviqtsdgeos, yes, definitely11:10
mhr3tsdgeos, well, you know it's just a bad idea to keep respinning the mainloop11:10
Saviqgreyback, hey, alive yet?11:10
tsdgeosmhr3: but that is *not* the mainloop in there11:10
tsdgeosit's a separate thread for image loading11:10
tsdgeosso you're not respinning the mainloop11:10
mhr3tsdgeos, but there is *a* mainloop processing events for that thread11:11
mhr3which might be requests for another image11:11
mhr3maybe it could break some implicit ordering of things, and qt didn't handle that11:11
greybackSaviq: yes yes11:11
tsdgeosmhr3: ok11:12
Saviqgreyback, could you mark the bugs as Fix Committed for those that we have fixed for mwc? like https://bugs.launchpad.net/unity8/+bug/1281199 I believe?11:12
ubot5Launchpad bug 1281199 in unity8 (Ubuntu) "Can only pull launcher out in landscape from top left on flo mwc image" [Critical,In progress]11:12
greybackSaviq: yep, just am pulling updates to confirm11:13
Saviqgreyback, ok great11:13
Saviqthanks11:13
karniSaviq: I suppose that's ready for new-scopes, still needs tests for trunk https://code.launchpad.net/~unity-team/unity8/themeing-font-and-mascot/+merge/20728211:13
Saviqkarni, awesome, thaks11:14
karniAddressed your review comments11:14
karni:)11:14
Saviqkarni, don't put internal properties on root objects in a component11:14
karnihrm11:15
Saviqkarni, remember that root component's props are basically its API11:15
karniright..11:15
Saviqkarni, we  usually put those somewhere lower down the hierarchy11:16
Saviqkarni, or sometimes in a separate QtObject { id: priv }11:16
karniSaviq: you mean these should have been aliases? not sure how can I bind from Card without putting properties at CardHeader root11:16
Saviqkarni, CardHeader they need to be there11:16
Saviqkarni, but not in Card.qml11:16
karnioh11:16
karninow I understand.11:17
Saviqkarni, one more thing: no mascot shape when summary and art is mapped, as we're putting those on a default, white background11:18
karniSaviq: for instance, inOverlay - making readonly is good, or should I hide it anyway?11:18
Saviqkarni, if no user of Card needs access to it, hide it11:18
karniack11:18
Saviqmzanetti, awesome, can you include Mir folks in the crash investigation?11:20
Saviqkarni, so basically property bool useMascotShape: background.visible11:20
mzanettiSaviq: I'm just merging the right-edge unity-mir branch with trunk, seeing that ricmm fixed something in there related to crashing apps. will make sure it still happens with that, and then forward things to the Mir people11:20
karniSaviq: ack11:21
Saviqmzanetti, ok awesome,11:21
Saviqkarni, so you probably don't even need the useMascotShape prop anywhere in card.qml, just bind CardHeader.useMascotShape directly to background.visible11:21
karniSaviq: just did that :)11:22
Saviqkarni, and maybe s/useMascotShape/shapeMascot/11:22
karniSaviq: fontcolor, I think I need. for the summary. make it readonly would suffice?11:22
karnior hide in QtObject ?11:22
Saviqkarni, just put it on the Label11:23
Saviqkarni, same with the functions11:23
karniok :D11:23
Saviqkarni, you put them on the root object, which means they're accessible to Card users, which they shouldn't be11:23
Saviqkarni, just hide them in Label { id: summary }11:23
karniyep. thanks Saviq11:23
Saviqkarni, and then bind for CardHeader11:23
Saviqkarni, we're not breaking overlay are we:?11:24
karniyes, gotcha11:24
Saviqkarni, we don't want summary to be white if overlay is enabled11:24
karnigood catch :|11:24
karniI'll make sure that works.11:25
mzanettiSaviq: seems its fixed by now11:31
mzanettiit behaves somewhat odd still, but doesn't crash any more11:31
* mzanetti pushes the merged branch to the mwc image11:32
karniSaviq: I'm confident I'm not breaking overlay (summary is now grey even when overlay enabled), but I'm having trouble testing card-background: "color:///#112233" -- has JSON spec changed?11:38
karnido I need to make it card-background: { "type": "color", sth: "#aarrggbb" }?11:39
karnimhr3: ↑11:40
mhr3karni, do you have unity-plugin-scopes from yesterdya?11:40
karniI am up to date. I'm working on trunk, using tryCard11:41
mhr3oh.. trycard.. that isn't going through the plugin11:41
karnimhr3: I assume it's in the archive11:41
mhr3so saviq will know11:41
=== MacSlow is now known as MacSlow|lunch
karnioh11:41
karniqml/Dash/Card.qml:48:41: QML QQuickImage: Protocol "color" is unknown12:01
karnimaybe it's because this doesn't go through the plugin12:01
mhr3karni, probably, use the object instead12:04
mhr3{"type": "color", "elements": ["#fooo"]}12:04
karnimhr3: JSON spec doesn't say how to define color using an object. oh.. "elements", very intuitive ;D12:04
karnimhr3: thanks!!12:04
karniNot complaining, but not working well either. Can't see the background change.12:06
tsdgeosgreyback: there is a bug in sidestage in which if i start an app and hide it before it is really shown, then the side stage autoshows, but is black, you aware of that?12:06
karninot complaining - in the logs, I mean12:06
greybacktsdgeos: you start MS or SS app?12:07
tsdgeosgreyback: SS12:07
tsdgeosgreyback: be on dash, start notes, swipe sidestage away when it appears before notes actually renders anything, SS autoreapers when notes is ready to draw, but all i have is a black rectangle12:07
karniignore what I just said. that was horizontal card.12:08
greybacktsdgeos: logging a bug about it wouldn't hurt. TBH if you swipe away an app before it's fully shown, everything gets confused12:08
tsdgeosgreyback: hmmm, ok, is there a way i can know that the app isn't really there yet? because i'm adding a "press outside SS minimizes SS if there's no MS", and maybe i can disable it if the SS app is not really there yet to minimize this effect12:09
mhr3saviq, click has a branch that fixes the preview loading12:10
greybacktsdgeos: you could listen to ApplicationManager.onFocusedApplicationIdChanged (or maybe ApplicationManager.onFocusedRequested) - a focus change by Mir is only way you can tell if app has actually appeared12:12
tsdgeos:/12:13
karniSaviq: FYI still no tests, but addressed all comments. https://code.launchpad.net/~unity-team/unity8/themeing-font-and-mascot/+merge/20728212:21
karniSaviq: do we hope to decrease font size in Cards? I had to take back that 0.5 instead of 1 gu spacing, because the mascot didn't align left with the summary properly and, while the text did fit the Cards better, mascot and summary where not aligned. so, either we decrease Card font sizes (so that stuff looks better), or decrease the spacing/margins in Card.qml12:23
karnis/hope/plan :P12:23
Saviqkarni, I was actually wanting to ask you, if you still had time12:32
karniwhitespace (Failed) - could tell me where it fails :P12:32
karniSaviq: hit me12:33
Saviqkarni, to try and get as much of https://docs.google.com/a/canonical.com/document/d/1n880Fih5KyGPcoP5chidnHDG_8TxXUgSuij7f4rHpuk/edit?pli=1#heading=h.5uwk9y3j0hso in as possible12:33
Saviqkarni, one thing I'm not sure of is whether this is meant to be static in a category or not12:33
Saviqi.e. based on mapping or content12:34
* karni nods12:34
karniSaviq: I'll try to ask katie12:34
Saviqkarni, katie's not with us as of today :/12:34
Saviqkarni, try with rosie12:34
karnias of today?12:34
karnistill on IRC lol12:34
karnitoo bad..12:34
karniok12:34
karniIf only rosie was on IRC. I think it's not her "thang"12:35
Saviqkarni, no, she's "rosie" :)12:36
Saviqkarni, but I think we can assume it's meant to be per-category, not per-card12:36
karniSaviq: Should I defer the theming branch tests for later and focus on font sizes now?12:36
Saviqkarni, yeah12:36
karniyes, I'd say the same12:36
Saviqkarni, so into CardTool, then12:36
karniSaviq: ok. going for font work, and static per category12:36
* karni nod12:37
karniI know she's rosie, she's just on on IRC.12:37
karnior not in #canonical at least12:37
Saviqkarni, ok, I misunderstood "thang" ;)12:38
karniI meant, not her thing ^^12:38
karnioh hahahah12:38
karniyeah, I just read what I wrote. you could have misunderstood that easily :)12:38
Saviqmhr3, k12:41
karnipstolowski: so, we got response from victor. Want me to reply? basically, we want small cards and question is - if we can get the grooveshark in music scope in the image today12:44
pstolowskikarni, ok, I'll MP my branch. I think it should be reviewed quickly, but whether it lands on the image today is not up to me12:46
karniack12:46
Saviqkarni, hmm, one last thing: I don't think we should have mascot shaped in overlay either12:49
Saviqkarni, as that results in shape-in-shape again12:49
mhr3karni, pstolowski, should be fine to land today12:49
karnimhr3: nice12:50
karniSaviq: good pointe about shape in shape12:50
karniwill fix12:50
Saviqkarni, thanks12:50
Saviqkarni, other than that - looks great!12:50
karni\o/12:50
* Saviq looks at code now ;D12:50
karniHAHAHAH12:51
Saviqkarni, 8+ readonly property bool inOverlay: template["overlay"] === true is still on root Card object - move down please :)12:51
Saviqkarni, it's only used in CardHeader by now, so again - no need for that prop outside of it?12:52
karniyes, no need. I guess I cleaned up stuff on the way, should have moved it.12:52
karnimoving now12:52
Saviqkarni, i.e. http://paste.ubuntu.com/6965233/12:53
Saviqkarni, that, and no shape in overlay, and I'm merging into new-scopes12:53
karniSaviq: ack12:54
tsdgeosSaviq: do you have time to play a bit with  lp:~aacid/unity8/new-scopes-show-dash-app-running  ? I think it works ok-ish (i.e. not worse than what we had that seems a bit broken imho) but a second set of eyes never hurts12:55
Saviqtsdgeos, will do12:56
tsdgeosok, lunch!12:56
karniSaviq: pushed single commit to that MP12:56
karniwait.. did I remove that line or not xD12:57
karnile'sigh. fixed ;)12:57
kgunnmzanetti: Saviq read scrollback...do the mir guys need to hop on something ?12:57
mzanettikgunn: yeah, still not completely fixed.12:58
Saviqkgunn, mzanetti, crash not triggered any more, though, right?12:58
Saviqso lower prio12:58
mzanettiSaviq: still happens :/12:58
Saviqmzanetti, ah12:58
mzanettiSaviq: it recovers if you don't touch the device for 2 secs after an app crashes12:59
mzanettiSaviq: but if you do something that requires updating the screenshot in those 2 secs it'll still crash12:59
mzanettiso its a bit better than before, but still happening12:59
mzanettikgunn: ^12:59
kgunnis this phone or screen shotting in general ?12:59
mzanettikgunn: phone12:59
kgunnmzanetti: there a bug ? may as well get someone looking13:00
dandradergreyback, tada, a simple fix for that side stage bug that doesn't touch anything else: https://code.launchpad.net/~dandrader/unity8/sideStage_lp1281088_take2/+merge/20743013:00
mzanettikgunn: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/128172813:01
ubot5Launchpad bug 1281728 in unity8 (Ubuntu) "Unity8 random freeze on demo image" [Critical,In progress]13:01
greybackdandrader: will look now. What else you at? Polishing animations?13:02
Saviqkarni, no need to call getFontColor() twice, just bind summary.color?13:02
dandradergreyback, polishing those stage animaitons causes a mild maddening, hence the simple fix. :) but yeah, I could tackle them now13:02
Saviqsummary.font.color I mean13:03
greybackdandrader: well I just don't want to clash with your work. I can focus on other things and leave the polish to you13:03
karniSaviq: pushed. with summary.color, though.13:03
=== alan_g is now known as alan_g|lunch
karniI beleive it's the same thing?13:03
dandradergreyback, what are you working on13:03
dandrader?13:03
Saviqkarni, yeah, summary.color is correct13:03
mzanettikgunn: who would be right Mir guy to help me out here?13:03
karniSaviq: phew. done then.13:03
kgunnmzanetti: wanna join #ubuntu-mir13:04
greybackdandrader: atm I am testing the side stage and getting familiar with its code again. But I can leave it to you if you want, there's other bits to do13:05
Saviqkarni, CardHeader.inOverlay should be false by default, no?13:05
greybackdandrader: one tip I'll give you though: I suspect takes Mir >1 frame to react to an order from unity8. E.g. if unity8 asks mir to hide a surface, it may not happen in that frame, so you need to factor that in13:06
karniSaviq: it's always set from Card.qml, but should you consider that better default - just pushed it.13:06
Saviqkarni, it's used outside of Card, too13:06
karniSaviq: you're right. in case it wasn't set.13:06
Saviqkarni, we're using it in previews, too13:06
karniah, ack13:06
karniso yeah, fixed. thanks for your comments :)13:07
Saviqlet's hope that's all ;D13:07
karnihaha13:07
dandradergreyback, yeah, I was working on waiting a bit  (on the screenshot <-> live surface swap) until taking further actions, such as starting a drag,  because of that.13:08
dandradergreyback, solves issues but the complexity grows, so it was tricky to refactor into something manageable13:08
greybackdandrader: I know13:09
=== MacSlow|lunch is now known as MacSlow
dandradergreyback, well, I spent the whole week fiddling with the side stage code, so I'm pretty familiar with all its glory by now.13:12
=== gatox is now known as gatox_away
greybackdandrader: keep at it then. I'll do other bits13:12
mhr3saviq, how about doing this now? the limitation no longer applies http://paste.ubuntu.com/6965323/13:12
Saviqmhr3, we still need something to do opacity=0 I believe13:13
dandradergreyback, ok13:13
Saviqmhr3, will add that when I do the activity indicator / processingAction soon13:13
mhr3saviq, maybe, it looks ok without it thought13:13
mhr3saviq, and it's pretty clever it pre-fetches the next preview13:14
mhr3i was like whaaaat :)13:14
Saviqmhr3, ;D13:14
greybackdandrader: ok, confirm that fixes bug 1281088 <- the transition between the 2 apps isn't smooth13:14
ubot5bug 1281088 in Unity 8 "From Gallery, open Camera. A blank Side-stage appears on top" [Critical,In progress] https://launchpad.net/bugs/128108813:14
Saviqmhr3, it shouldn't, actually ;)13:14
mhr3lol13:14
Saviqmhr3, unless you move it13:14
Saviqmhr3, it has cacheBuffer: 0, so delegates outside of view should not be loaded13:15
dandradergreyback, didn't get it. you expected that fix to also make the transition between apps smooth?13:15
mhr3saviq, i had a console.log there and it was fetching two when opening preview13:15
mhr3anyway, /me food13:16
greybackdandrader: so in gallery, I tap camera. Gallery slides to the right, white rectangle scales to fill screen (camera placeholder). But then white rectangle removed, revealing gallery app. Few frames later, camera app appears.13:16
dandradergreyback, right13:17
greybackdandrader: so what white rectangle needs to stay on screen longer13:17
dandradergreyback, sure, but that's a whole different issue13:17
greybackdandrader: ok, just pointing it out :)13:17
greybackdandrader: I'm gonna merge that into new-scopes now13:18
dandradergreyback, ok. be back in a bit13:18
=== dandrader is now known as dandrader|afk
karniSaviq: you mind if I surface component["foo"]'s as top level properties in Card? I just think that working with 'price' and 'title' is so much more convenient than writing compoent['price/title/etc'] each time13:21
karnithat, or QtObject { id: priv } :)13:21
karniSaviq: I meant in CardTool13:21
Saviqkarni, not top-level13:22
Saviqkarni, somewhere down - fine13:22
karniok13:22
Saviqkarni, don't bother with prices yet13:22
Saviqkarni, we need to redo it anyway13:22
karniplus, template, not component13:22
karniok13:22
Saviqkarni, just take title, subtitle, summary into account13:22
* karni nod13:22
MacSlowThere's a build-dependency glitch with unity8 on jenkins. My builds fail because pbuilder-satisfydepends cannot resolve some libunity-mir packages... http://pastebin.ubuntu.com/6965379 Has anybody else seen this yet?13:27
SaviqMacSlow, huh, libmirserver12 is soo old13:30
SaviqMacSlow, which job?13:30
MacSlowSaviq, http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2356/13:31
SaviqMacSlow, triggered without the local repo http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2361/console13:31
SaviqMacSlow, let's see how that goes13:31
MacSlowSaviq, ok... fingers crossed13:32
Saviqkarni, fwiw qml/Dash/Card.qml: bad whitespace in line 14313:33
Saviqkarni, it does say which13:33
karniSaviq: make test tells you which line?13:35
Saviqkarni, yes13:35
Saviqkarni, it should13:36
karniThat line looks legit to me, Saviq o_O13:36
Saviqkarni, leading space/tabs?13:36
=== _salem is now known as salem_
karnimaybe a tab crept in, and not visible13:36
karniI suck with vi :P13:36
karniSaviq: replaced whitespace with spaces, bzr diff tells me nothing changed13:37
Saviqkarni, leave it ;)13:37
karniack13:37
Saviqgreyback, are you fixing bugs or only finding new ones? ;D13:37
karnihaha13:38
karnihi cwayne13:38
greybackSaviq: both!13:38
Saviqcwayne, o/13:38
* Saviq is always scared when people wave straight when I join the channel :D13:38
karnicwayne: btw - the work that I said I was involved in didn't even land. so, stuff will look better. I saw icons already there, so they only need to get card background color right ;)13:38
karniSaviq: hahah13:38
greybackdandrader|afk: can you give this a quick look https://code.launchpad.net/~gerboland/unity8/sidestage-fix-sidestage-popping-out13:39
Saviqkarni, cwayne, they need assets... we just removed the shape-in-shape when on background, just to see that they have square icons there ;D13:39
karniSaviq: ideally, I guess, these icons should have transparent background. but as long as it matches card background, we'll be fine ;D13:40
Saviqkarni, it won't ;)13:40
karni:O13:40
karnikarni says not good x)13:41
Saviqkarni, espeically when there will be gradients ;)13:41
Saviqkarni, but there should be assets for all of that13:41
Saviqmhr3, did you guys ask for assets (icons) for scopes scope?13:41
karniwe needz transparent backgrounds13:42
mhr3saviq, yea, it's being fixed as we speak13:42
karniyeah.. gradien't won't work well13:42
karniI mean, the square icon on a gradient :P13:42
mhr3s/fixed/collected/13:42
Saviqmhr3, awesome13:42
karnimhr3: sweet13:42
karniSaviq: XS is small, XXS is x-small ?13:43
Saviqmhr3, we just merged no-shape-when-background and light-font on dark background13:43
mhr3yey!13:43
karni\o/13:43
Saviqkarni, yes, go one level up with everything, we seem to have failed to agree on those names...13:43
Saviqwhich is kind of weird since we got them from design folk in the first place ;P13:44
karniack. yes, that's what I thought from the beginnig. these fint sizees in the doc didn't make much sense to me.13:44
Saviqxnox, hey, is it ubuntu-settings-components missing something in debian/control or unity8 in its depends http://bazaar.launchpad.net/~ubuntu-settings-components-team/ubuntu-settings-components/trunk/view/head:/debian/control ?13:45
Saviqxnox, I'm getting qtdeclarative5-ubuntu-settings-components:armhf : Depends: qtdeclarative5-ubuntu-settings-components-assets:armhf (= 0.1+14.04.20131217-0ubuntu1) but it is not installable13:45
cwayneSaviq, karni cool,t hanks!13:45
xnoxseb128: See Saviq ^13:45
seb128xnox, why me?13:45
xnoxseb128: i don't deal with ubuntu-settings-components =) aren't you?13:46
seb128xnox, not really, but I can have a look I guess13:46
seb128xnox, I deal with ubuntu-system-settings13:46
Saviqxnox, seb128, FIGHT!13:46
seb128lol13:46
Saviqxnox, seb128, I can do it, just need to know what ;D13:46
seb128Saviq, when do you get that error?13:46
* xnox sees no mud or oil pits around.13:46
karniSaviq: hrm. titleLabel is already "small", subtitleLabel is already "x-small". only weights need adjusting?13:47
Saviqkarni, potentially, yes13:47
karniack13:47
Saviqseb128, trying to x-build unity813:47
seb128Saviq, where?13:47
xnoxSaviq: are you installing from proposed, and armhf build didn't finish/publish yet? (cause i386 builds arch:all and would finish earlier typically)13:47
Saviqseb128, in sbuild13:47
xnoxSaviq: well pastebin the full log....13:48
seb128Saviq, what xnox said, feels like archs mismatch, i386 done but armhf not yet13:48
xnoxSaviq: the most cryptic message is usually not the cause ;-)13:48
Saviqxnox, seb128, http://paste.ubuntu.com/6965470/13:49
Saviqxnox, seb128, no, -assets is Arch: all I think13:49
Saviqand it's trying to get :armhf13:49
Saviqyeah13:50
seb128Saviq, right, but it tries to get the exact same version13:50
seb128Saviq, if i386 built first you get an -asset newer than your armhf binary13:50
=== dandrader|afk is now known as dandrader
Saviqseb128, they're both from December...13:50
seb128Saviq, qtdeclarative5-ubuntu-settings-components:armhf : Depends: qtdeclarative5-ubuntu-settings-components-assets:armhf (= 0.1+14.04.20131217-0ubuntu1)13:50
xnoxseb128: he is cross-compiling without -proposed, thus there shouldn't be any arch-scew.13:51
seb128right13:51
Saviqseb128, yeah, :armhf13:51
Saviqseb128, there is no -assets:armhf13:51
seb128cross compilation issue13:51
seb128xnox, it's for you :p13:51
xnoxSaviq: seb128: it could be that -assets don't declare Multi-arch:foreign and thus it treis to install assets:armhf instead of assets:all13:51
karniSaviq: Regular - DemiBold, Medium - Normal, Light - Light13:51
SaviqI DID PING HIM FIRST DIDN'T I!?!?!? ;D13:51
Saviqkarni, no13:51
karniSaviq: does that make sense? mapping to..13:51
SaviqRegular == Normal, Medium == DemiBold, Light == Light13:51
seb128Saviq, yeah, he tried to sneak out!13:51
dandradergreyback, looking at it now -> https://code.launchpad.net/~gerboland/unity8/sidestage-fix-sidestage-popping-out13:51
xnoxseb128: yeah sorry about hat.13:51
karniSaviq: ack13:51
greybackdandrader: ta13:52
seb128Saviq, but what he said, is the asset using "Multi-arch:foreign"13:52
* seb128 checks13:52
Saviqno it's not13:52
xnoxSaviq: let me rebuild components-setting-assets locally here and check if that helps.13:52
seb128that's the issue13:52
karniSaviq: god.. title weight depends on whether there's overflow to second line. that sounds like per-card behavior, but cards looking differently in same category.. that'd be weird. would it not?13:55
Saviqkarni, it would13:55
Saviqkarni, disregard that, assume always wrap13:55
Saviqkarni, and comment on spec13:55
karniack13:55
Saviqkarni, we might need a "how many title lines are available"13:55
* karni nod13:56
Saviqkarni, as a configuration option13:56
Saviqfginther`, hey, think we should drop the local repo from -ci jobs yet?13:58
Saviqxnox, seb128, pfft! https://code.launchpad.net/~xnox/ubuntu-settings-components/xcompile/+merge/20744214:00
Saviqah, 5 minutes ago ;p;14:00
dandradergreyback, looks good. works fine14:01
greybackdandrader: cool, please land?14:01
dandradergreyback, ?14:02
greybackdandrader: could you please push it to new-scopes?14:02
dandradergreyback, sure14:02
greybackthanks14:02
cwayneoooh stuffs getting pushed what is it14:03
karniSaviq: well.. that was less then expected. I went through font sizes and weights, and that's basically it heh: http://paste.ubuntu.com/6965516/14:03
Saviqkarni, lol really :D14:03
karniSaviq: unless you want me to look into "Padding between text baselines", though I initially got no idea how to approach that14:03
karniSaviq: yes xD14:03
Saviqkarni, good, merging14:04
karniSaviq: ok, leaving it with you then.14:04
Saviqkarni, no, I don't even understand the deal with baselines, so ;)14:04
Saviqkarni, well, there's anchors.baseline14:04
Saviqkarni, and baselineOffset14:04
Saviqkarni, so it's relatively easy to do14:04
karnihrm14:04
karniI can try14:05
xnoxSaviq: well i'm hoping landing robots will build that for me on armhf such that i can test it =)14:05
Saviqxnox, it works14:06
Saviqxnox, xbuilt here14:06
Saviqseb128, where test plan for system settings?14:07
=== gatox_away is now known as gatox
seb128Saviq, https://wiki.ubuntu.com/Process/Merges/TestPlan/ubuntu-system-settings14:08
Saviqseb128, care to add in https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=drive_web#gid=1 ?14:08
seb128Saviq, the fix from xnox?14:09
seb128oh, that table14:09
seb128Saviq, sure14:09
Saviqseb128, no, links to your test plans / checklists14:09
seb128Saviq, done14:10
Saviqseb128, thanks14:10
seb128yw14:10
Saviqseb128, https://wiki.ubuntu.com/Process/Merges/Checklists/Ubuntu-Settings-Components https://wiki.ubuntu.com/Process/Merges/TestPlans/Ubuntu-Settings-Components see if that suits you please14:12
seb128Saviq, +114:15
Saviqseb128, thanks14:15
Saviqseb128, as core dev, care to +1 https://code.launchpad.net/~xnox/ubuntu-settings-components/xcompile/+merge/207442 please?14:17
xnoxSaviq: i am coredev.... why would that need any acking?14:17
seb128Saviq, done14:17
seb128xnox, peer review14:17
Saviqxnox, process14:17
xnoxSaviq: i can just dput into the archive =)14:17
Saviqxnox, sure you can ;)14:17
xnoxseb128: "peer review" -> "seb says i trust any xnox change re-crosscompile metadata" ?! =))))14:18
seb128lol14:18
=== alan_g|lunch is now known as alan_g
karniSaviq: regarding font *sizes* - didn't you mention to mhr3 today everything was too large regarding font sizes in Cards? I mean.. Call subtitles in Scopes scope look like "Canonical...", literally all, which looks a bit meh.14:18
seb128Saviq, I +1 it but I can't change the status14:18
Saviqseb128, nw, will just land it14:19
seb128k14:19
mhr3karni, yes, rosie yesterday said that everything is too big14:20
mhr3karni, in cards, in previews... everywhere14:20
karniis xx-small defined?14:20
karnithe constant, I mean.14:20
karniSaviq: re what mhr3 just said - can I be of help? the fact that souce matches design doc doesn't mean it looks right :|14:21
karni*source :D14:21
Saviqkarni, mhr3, they couldn't agree on font sizes, so I'm sorry, but no, we won't be defining a new font size before it shows up in the SDK14:22
karniack14:22
Saviqthere is no xx-small font in the sdk, so we can't use it14:22
karniSaviq: you want me to talk to sdk team?14:22
Saviqkarni, we did already, there was a font thread14:23
Saviqof which nothing came out14:23
karnido they even have an IRC channel ;D14:23
Saviqso no, not this week14:23
karniSaviq: I see :/14:23
karniok14:24
Saviqkarni, #sdk on canonical14:24
CimiSaviq, I think there's a bug in cardtool tests14:24
Saviqtsdgeos_, works fine, two things: still can't dismiss by grabbing, and dash scales down, which I don't think should happen14:24
CimiSaviq, function updateAreas unset layoutArea.text14:24
tsdgeos_Saviq: yeah i know about the grabbing, and i did like more the scale down than without14:24
tsdgeos_helps understanding it's not going to work if you click on the button14:24
tsdgeos_together with the opacity14:25
CimiSaviq, which is needed by layoutSelector onSelectedIndexChanged14:25
Saviqtsdgeos_, I think it should be darkened, not transparented, btw14:25
Saviqtsdgeos_, that should be enough to suggest it's unavailable14:25
Saviqtsdgeos_, obviously the flickering of app screenshots doesn't help, but :/14:26
tsdgeos_yeah14:26
tsdgeos_Saviq: ok, i'll try to do that14:26
tsdgeos_and work on the grabbing14:26
tsdgeos_which honestly not sure makes sense since you can just click14:26
tsdgeos_but oh well14:26
SaviqCimi, it wouldn't work at all if that was the case14:26
Saviqtsdgeos_, sure, but the handle is there, so...14:26
SaviqCimi, onSelectedIndexChanged replaces layoutArea.text14:27
CimiSaviq, but uses it14:27
Saviqsil2100, icanhassilo for row 50 please?14:27
CimiSaviq, var current = JSON.parse(layoutArea.text);14:27
Cimiso JSON will parse empty string and complain, failing my test14:27
fginther`Saviq, ack, I'll work on that today for the unity8 stack14:28
Saviqfginther`, thanks14:28
sil2100Saviq: sure ;)14:28
SaviqCimi, as long as element is selected, it won't reset to empty14:28
SaviqCimi, so if you need a new item in the layout selector, put it there14:29
=== larsu_ is now known as larsu
sil2100Saviq: assigned!14:31
Saviqsil2100, thanks!14:32
=== ken_ is now known as kenvandine
Saviqkarni, there is no such thing as template["subtitle"]14:35
Saviqkarni, components["subtitle"] you wanted14:35
karniOUCH :/14:36
karniSaviq: correct. also, I just learned on #sdk there's xx-small, trying it now14:36
mhr3saviq, karni, can't we at least lower the sizes of things that can be lowered?14:37
Saviqkarni, is there?14:37
Saviqkarni, ah maybe it was XXL before14:37
karniyes. and stuff looks ridiculously small.14:37
karnilet me show you14:37
mhr3the running apps font size was using correct size, so clearly there must be some support14:38
karniSaviq: mhr3: http://ubuntuone.com/3z1RKtWhK9blHpfrxeqdqw14:40
karniis this better?14:40
karninote that Card title is smaller - so it's also smaller on Apps screen (app titles)14:40
Saviqsil2100, hum, it says silo ready landing-016, but the sheet for that is empty?14:41
Saviqkarni, yikes ;?14:41
mhr3karni, how about screenshot from the phone?14:41
karnibeen a while I tried ./run-on-device, will try14:42
mhr3karni, just change the qml in /usr/share/unity8 :)14:42
karnior that14:42
karniheh ;] sure14:42
Saviqkarni, won't work with mwc image, not enough space14:42
karniack14:43
* Saviq really needs to employ click chroots to cross-build and push to device...14:43
karninp, will push the file manually14:43
sil2100Saviq: let me see14:43
CimiSaviq, https://code.launchpad.net/~unity-team/unity8/new-scopes.carousel-dinamic-fallback/+merge/20745114:43
sil2100Saviq: hmmmm14:45
=== MacSlow_ is now known as MacSlow
sil2100Saviq: bug bug, let me see why it can't do the assignment14:45
sil2100Saviq: hah, found the bug14:45
tsdgeos_dandrader: i'm working on https://code.launchpad.net/~aacid/unity8/new-scopes-show-dash-app-running/+merge/207446 (you said you wanted to sync with me, right?)14:47
tsdgeos_Saviq: yeah darkening works nice too14:47
dandradertsdgeos_, yeah, just skimmed through that branch14:47
dandradertsdgeos_, shoudn't clash with my stuff14:48
tsdgeos_nice14:48
Saviqtsdgeos_, good14:48
sil2100Saviq: fixed ;)14:48
Saviqsil2100, thanks14:48
sil2100Saviq: thanks for noticing!14:48
Saviqsil2100, difficult to not notice :D14:49
SaviqCimi, can you look at why greeter selects phone wallpaper on tablet?14:49
MacSlowSaviq, without the local archive everything in the build failed... http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2361/console14:50
SaviqMacSlow, ugh14:51
CimiSaviq, damn I don't have nexus 10 here14:51
SaviqMacSlow, let me fix14:51
CimiSaviq, I'll have a look though in the code14:51
MacSlowSaviq, the build before... with the archive worked fine... except for the libunity-mir dependency not being met.14:52
SaviqCimi, you should be able to find out on desktop, too (IIRC use a wrong value for your own wallpaper)14:52
SaviqMacSlow, yeah, my fault, should've removed the hook14:52
sil2100;)14:52
SaviqMacSlow, kicked again14:52
MacSlowSaviq, all hooks or just the "mbs_archive" one?14:53
SaviqMacSlow, mbs14:53
dandradermzanetti, are those the unity8 crashes you're experiencing http://paste.ubuntu.com/6965783/14:55
dandrader?14:55
Saviqdandrader, no14:55
mzanettidandrader: no. But I've seen this too. I think rebooting helps in this case14:55
Saviqdandrader, that's different, hwc gets confused, I think a restart should help (or a reboot)14:55
dandraderhmm, ok14:55
Saviqtsdgeos_, pretty!14:56
=== jhodapp|afk is now known as jhodapp
karnimhr3: had to mwc-reflash my device, stuff broke.15:02
karniwill try in a sec15:02
mhr3karni, once you have it, just show it to rosie15:02
mhr3she'll know if it's ok15:02
* karni nod15:03
greybackdandrader: https://code.launchpad.net/~gerboland/unity8/launcher-greeter-reenable <- mind a quick look, it's a one liner15:03
mzanettigreyback: this breaks authentication15:04
mzanettigreyback: if the greeter is password-protected, you can bypass it with the launcher this way15:04
dandradergreyback, one lines but pretty non-obvious15:05
dandraderliner*15:05
mzanettigreyback: from the top of my head, without trying it, I'd say "greeter.shown" needs to be replaced with "greeter.locked"15:06
dandradergreyback, so you found yourself a reviewer! :) /me moves along15:06
greybackmzanetti: good point, hadn't thought of that15:06
CimiSaviq, how do I test it?15:08
CimiSaviq, on the desktop15:08
SaviqCimi, IIRC change your wallpaper to a broken one in dconf-editor15:08
SaviqCimi, or hack the code so it doesn't read from gsettings15:08
Saviqor from accountservice, for that matter15:08
SaviqCimi, GreeterContent.qml:4315:09
SaviqCimi, probably easiest15:09
CimiSaviq, changes for me °_°15:15
=== daek_ is now known as Daekdroom
SaviqCimi, hmm :/15:15
karniwhat now.. phablet-screenshot doesn't work?15:16
CimiSaviq, I put greetercontent bg to default bg15:16
CimiSaviq, and shell.qml I fixed backgroundGsettings15:16
CimiSaviq, when I change dimensions, the bg changes for me15:16
Saviqcwayne, are you storing background for the guest user in accountservice by any chance?15:17
CimiSaviq, I believe then that on the tablet it might be the *gsettings* bg stored that is broken15:17
cwayneSaviq, we're doing a dbus call to set it there, ya15:17
Saviqcwayne, for guest user, too?15:17
cwaynefor the greeter you mean?15:17
cwaynewell, we're leaving the guest user as default15:18
Saviqcwayne, right15:18
Saviqcwayne, somehow we're getting the wrong background for the guest user15:18
tsdgeos_Saviq: so added the sidestage handle thing, it was pretty easy actually, so if you can give a final test, i'll commit to new-scopes (and i'll need a new bug to squash)15:18
Saviqcwayne, it's using the phone one instead of the tablet one15:18
Saviqtsdgeos_, will do15:18
Saviqtsdgeos_, next one for you would be https://bugs.launchpad.net/unity8/+bug/128199515:19
ubot5Launchpad bug 1281995 in Unity 8 "Previews should have headers and "back" buttons at the top, and no "see through" at the bottom" [Medium,Triaged]15:19
Saviqtsdgeos_, for now go for "$scopename preview" in the header15:19
tsdgeos_ok15:19
Saviqtsdgeos_, you might want to strip trailing "s" from $scopename15:19
tsdgeos_brrrr15:20
tsdgeos_ok will see15:20
Saviqsil2100, can you reconfigure silo 16 please15:21
Saviqmzanetti, could you https://code.launchpad.net/~saviq/unity8/sidestage-threshold/+merge/20726015:21
Saviqcwayne, I *think* you're setting the guest background, too, which you should just not set at all15:24
Saviqcwayne, can you give me the dbus command for setting it?15:24
karniSaviq: mhr3: You've got mail. As far as I'm concerned, we have lots of space, and we'd have friggin tiny fonts, hardly readable.15:25
karniBut hey, I'm not a designer ;D15:25
cwayneSaviq, i'm not setting the guest one15:25
Saviqgrr15:25
Saviqcwayne, can you get me the dbus command? I want to see if it ends up there somehow15:25
cwaynedbus-send --print-reply --system --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User${uid_string} org.freedesktop.Accounts.User.SetBackgroundFile string:/custom/usr/share/backgrounds/$user.png15:26
Saviqcwayne, mterry, just noticed, btw, that on creation the correct background isn't loaded (the default is used)15:26
Saviqs/creation/startup/15:26
greybackmzanetti: slightly embarrassing question: how do I get up a password on the greeter?15:27
mterrySaviq, curious.  You mean you boot up the device and see the wrong background?15:27
mzanettigreyback: I think launching it with -p or -k should do the trick15:27
mzanettiSaviq: ack15:27
Saviqmterry, yeah, the default is shown instead of the "George Constanza" one15:27
Saviqmterry, (on the MWC image, that is)15:27
greybackmzanetti: launching unity8 with those switches?15:27
mzanettigreyback: yep15:28
greybackmzanetti: ok thanks15:28
mzanettigreyback: well, no15:28
mzanettigreyback: ./run has those15:28
Saviqmterry, what's more, if you "log in" with the guest user and lock again, you're back to the greeter for the first user, but with default background15:28
cwaynegreyback, hey, is there supposed to be an update in demo-stuff for the blank sidestage thing? i'm not seeing any updates still15:28
mterrySaviq, does it ever correct itself?  You say "on startup" like other times it does work15:28
mzanettigreyback: what it does is to LD_LIBRARY_PATH stuff15:28
greybackmzanetti: understood15:28
mzanettigreyback: I think run_on_device knows that too15:28
mterrySaviq, this is tablet?  I'm seeing correct behavior on phone15:28
greybackcwayne: haven't kicked off a rebuild yet, but will do so now15:28
Saviqmterry, yes, tablet (you get multiple users on phone?)15:29
mterrySaviq, no, was just confirming that the background worked on boot15:29
mterry(on phone)15:29
mterrySaviq, I see.  So on startup, wrong background, but if you switch users, it starts working15:29
Saviqmterry, yes15:29
mterrySaviq, I can look at that today15:31
CimiSaviq, here15:34
SaviqCimi, yeah15:35
Cimitsdgeos_, so we have the previewrating widget, for input15:35
Cimitsdgeos_, how shall I name the rating/review for display?15:35
Cimitsdgeos_, I'm wondering if I named the rating widget incorrectly15:36
Cimitsdgeos_, and should have been PreviewRatingReviewInput15:36
Cimiagainst PrevireRatingReviewDisplay15:36
Saviqmterry, while you're at it, see why/whether http://bazaar.launchpad.net/~unity-team/unity8/new-scopes/revision/671 was needed/correct15:36
Cimior we have PreviewReviews etc15:36
* Saviq is confused with all the bgs15:36
Cimifeedback is appreciated from json authors, or from Saviq15:36
SaviqCimi, it's only a name ;)15:36
SaviqCimi, deal with it15:37
SaviqCimi, FWIW, I don't like PRRI15:37
CimiSaviq, I'll call PreviewCimi then, it's only as name15:37
mterrySaviq, on first blush, I don't like that change15:37
Cimiwhen you give a 5 star review the widget is called PreviewCimi, for 1-star reviews PreviewTsdgeos15:38
mhr3karni, in apps it looks smaller than the design15:38
Saviqmterry, it helps ;)15:38
mhr3karni, do we have something in between the current and your screenshots?15:38
Saviqmterry, I think what happens is that background settles on phone before the view is resized15:38
* Cimi daily rain affects mental sanity15:38
mhr3karni, well.. camera shots :)15:38
karnimhr3: no, mine was 1 step lower15:39
karni:S15:39
tsdgeos_Cimi: the UX document says PreviewRatingReviewInput and PrevireRatingReviewDisplay, i'd go with that unless the json is wildly different15:39
Saviqtsdgeos_, Cimi, let's not do "RatingReview", Rating or Review is enough15:39
mterrySaviq, I'm sure it does, hopefully it wasn't made willy nilly  ;)  But ideally shell.background should be the definitive background always15:39
karnimhr3: I agree Apps scope has larger titles in desicns15:39
=== alan_g is now known as alan_g|tea
karnidesign visual15:39
mhr3sigh15:40
Saviqmterry, well, it does settle on phone (I _think_ the "check if image from gsettings is correct" thing gets confused and overwrites the defaultBackground binding)15:40
karniWe don't, but I think we *should* have something in between those sizes15:40
tsdgeos_greyback: so with my new "show dash when only SS is shown", it happens that the running apps icon doesn't get updated correctly, any idea how i can fix that?15:40
mzanettiSaviq: re https://code.launchpad.net/~saviq/unity8/sidestage-threshold/+merge/20726015:40
mzanettiI thought there should be a sidestage on N7?15:41
Cimitsdgeos_, Review or Rating15:41
Saviqmzanetti, in landscape15:41
Cimitsdgeos_, I'd say rating15:41
tsdgeos_Cimi: Rating15:41
Saviqmzanetti, 1920/1815:41
Cimitsdgeos_, I'll rename current to RatingInput15:41
Saviqmzanetti, we just changed GU on N715:41
Cimitsdgeos_, and add Display15:41
mzanettiSaviq: does it autorotate?15:41
tsdgeos_Cimi: ok15:41
Saviqmzanetti, no15:41
mzanettiphew :D15:41
Saviqmzanetti, it's locked on landscape15:42
Saviqmzanetti, yeah ;)15:42
karnimhr3: lol, what a dirty, dirty thought. we have fontScale to scale fonts down in Carousel. we could scale these up in grid x)))15:42
karnilike, 1.4 heheheh15:42
Saviqmzanetti, it'll be a ride with shell rotation and sidestage going on/off/on/off/on/off15:42
mhr3karni, just don't tell Saviq ;)15:42
Saviqkarni, DON'T15:42
karnibuahahahahah15:42
karniSaviq: I wouldn't do that ;)15:42
greybacktsdgeos_: see Dash/Apps/RunningApplicationGrid - there's the updateScreenshots signal there, if you can fire that the icons will grab a screenshot15:42
tsdgeos_greyback: ok, tx15:43
karniin any case. small is to big, x-small is to small.15:43
mhr3karni, try (small + x-small) / 2 :)15:45
Saviqkarni, top hint: phablet-screenshot foo.png15:45
karnihahahah you know that's not how it works ;D15:45
karniSaviq: what's what I did. black screenshots, bro :/15:46
Saviqkarni, N4?15:46
karniyes15:46
karnithis used to work before15:46
Saviqkarni, also, you forgot to take off the foil of your screen ;)15:46
Saviqkarni, worked for me yesterday, not sure what's what, then :/15:46
karniSaviq: lol. it's solely dev device, sits on my desk. so, yeah xD15:46
Cimigreyback, I need to set up that famous tomboy note15:46
Cimi(hah)15:46
greybackCimi: :D15:47
Cimitsdgeos_, free karma https://code.launchpad.net/~cimi/unity8/previews.PreviewRatingInput_rename/+merge/20747615:48
Saviqdidrocks, can you reconfigure silo 16 please (row 50)15:49
Saviqmzanetti, doubts about the threshold still?15:50
mzanettiSaviq: no daubts, but the checklist requires me to run it on the N10. still trying to turn it on (battery drained)15:50
Saviqmzanetti, pfft15:51
mzanetti:D15:51
sil2100Saviq: reconfig still needed?15:52
Saviqsil2100, yes please15:52
Saviqpstolowski, what's the deal with bug #1281602 ?15:52
ubot5bug 1281602 in unity-scope-mediascanner (Ubuntu) "When searching videoaggregator scope, local videos are shown at the bottom" [Undecided,In progress] https://launchpad.net/bugs/128160215:52
karniSaviq: I think the background luminosity 0.7 treshold for font color switch is not ideal, I may tweak that tomorrow.15:52
Saviqpstolowski, not unity8 but unity-scopes-shell, if anything15:52
Saviqkarni, sure, let's see15:52
=== alan_g|tea is now known as alan_g
sil2100Saviq: doing15:53
Saviqsil2100, thank you15:53
Saviqsil2100, btw, ogra dput'ed -session into the silo, will the whole silo get copied over on merge?15:54
Saviqsil2100, or should it be added to "additional source packages to land"?15:54
sil2100Into that silo?15:54
sil2100Saviq: you need to mention it in the additional source packages to land15:55
sil2100And I need to reconfigure it then ;)15:55
sil2100Saviq: tell me once you do that and I'll reconfigure again15:55
Saviqsil2100, sorry, never done that before :)15:55
Saviqsil2100, done15:55
Saviqkarni, you didn't have the auto-switch on your phone15:56
Saviqkarni, it's white for weather channel15:56
sil2100Saviq: no problem, reconfiguring :)15:56
Saviqkarni, it looks fine15:56
karniSaviq: saw my last screenshot in the thread? grey font on orange groveshark is.. so-so.15:57
sil2100uuuuh, bug!15:57
karnioh right15:57
karnid'oh xD thanks Saviq !15:57
Saviqkarni, it's white on grooveshark, too :)15:57
karniperfect15:58
karniSaviq: yeah, I didn't have the switch on my phone, my bad15:58
mhr3karni, i was just checking the L, but for the twc blue i'm getting L = 0.27415:59
mhr3karni, so why is it grey?15:59
karnimhr3: you looking at the pics I sent?16:00
mhr3karni, yea16:00
karnimhr3: I didn't have the switch on my phone, the code wasn't there16:00
karniSaviq just said it's white on TWC blue :)16:00
mhr3oh... you should have said that16:00
Saviqmhr3, it's fine, twc and grooveshark is white16:00
Saviqmhr3, he did16:00
karnimhr3: I just posted another e-mail to that thread ;)16:01
Saviqmhr3, refresh your inbox ;)16:01
mhr3ok, so just me being blind16:01
Saviqtsdgeos_, hmm I can't pull the sidestage in after dismissing it16:01
karnino, my bad, mhr3 :) I sent it later.16:01
mhr3ok16:01
tsdgeos_Saviq: oh, do you have to be able of doing that?16:01
Saviqtsdgeos_, yeah, and I actually am, if I dismiss with tap - only not when dismissed with handle16:02
tsdgeos_i see16:02
tsdgeos_ok, i'll check that16:02
Saviqtsdgeos_, I think it's only missing the clip, 'cause dash goes dark16:02
Saviqtsdgeos_, but app doesn't come in16:02
tsdgeos_may be16:03
mhr3karni, what size are the category headers using?16:03
karnimhr3: honestly, dunno. just joined my teams SU.16:03
* mhr3 digs16:04
SaviqMacSlow, AAARRGHHH, the hooks are not propagated to downstream jobs, you'll have to wait for fginther` to fix the jobs...16:04
MacSlowSaviq, yeah... just saw it too...16:04
SaviqMacSlow, your qmltests segfaulted, though...16:05
MacSlowSaviq, odd... it did not two builds ago today16:06
SaviqMacSlow, maybe a one-time issue16:06
MacSlowSaviq, I can't reproduce these failures locally16:06
SaviqMacSlow, the usual16:06
Saviqsil2100, uh oh, reconfigure failed?16:07
sil2100Saviq: yes... looking into that ;/16:07
MacSlowSaviq, I'm out of ideas what else I could to avoid this.16:07
SaviqMacSlow, leave it for now16:08
SaviqMacSlow, let's wait for the jobs to be reconfigured and for MWC to be past us16:08
sil2100Saviq: phew, works now16:09
Saviqsil2100, oh good16:09
fginther`Saviq, is this beyond the change to remove the local archive?16:09
Saviqfginther`, not sure what you mean? we want to drop the local archive, since nothing interesting is getting built there...16:10
fginther`Saviq, right, I just want to make sure the isn't another change needed16:10
Saviqfginther`, not that I know of, no16:10
Saviqfginther`, we can drop notify-osd from the packages16:11
fginther`Saviq, ack, I'm working on that now16:11
fginther`ah16:11
fginther`right16:11
Saviqfginther`, so dropping local repo and the hook for it, and the test_packages notify-osd16:11
karnihehe. < jounih> karni: yeah after applying your files, hold on, we're doing some testing. We may need to increase the actual font sizes in the SDK16:11
cwaynewooo!16:16
cwayneno more blank sidestage16:16
Cimitsdgeos_, for rating display16:19
Cimitsdgeos_, listview or repeater?16:19
Cimiand/or flickable16:19
tsdgeos_Cimi: depends, is the rating model finite or technically infinite?16:20
Cimiwho knoes16:21
Cimi*knows16:21
Cimimhr3, Saviq ^16:21
mzanettiSaviq: hmm... your branch failed in jenkins with this: Use of uninitialized value $json in concatenation (.) or string at debian/scopes-recommends-generator line 17.16:21
SaviqCimi, technically infinite16:21
tsdgeos_Cimi: let's go with a list then16:22
SaviqCimi, in theory you'll be able to press "see more" and load more reviews from the server16:22
CimiSaviq, but how shall we pick up the reviews to display?16:22
Cimiok16:22
SaviqCimi, we won't16:22
SaviqCimi, the remote side will16:23
Cimiwe hope users won't review our apps :D16:23
SaviqCimi, no, we'll only get the first few16:23
SaviqCimi, and have a see more button that will load a few more at a time16:23
CimiSaviq, so repeater is fine then?16:23
SaviqCimi, I'd say yes16:23
Saviqtsdgeos_, ↑16:23
tsdgeos_ok16:23
SaviqCimi, if the user loads 500 reviews (manually clicking 100 times on the button or so)16:24
SaviqCimi, I don't think we should optimize for that use case ;)16:24
mhr3saviq, karni, there's something weird, the category headers use fontSize: medium, and that is smaller than when using small in cards16:25
karnihuh16:26
mhr3or well.. similar at least16:26
Saviqmhr3, the differences are quite small there16:27
karniI need to run now :/ mhr3, feel free to leave msgs on IRC, I'll get back to you guys tom. morning, k?16:27
karniSaviq: Can we get back to font size fixes tom. morning? I need to run now :(16:27
mzanettiSaviq: hmm... your branch failed in jenkins with this: Use of uninitialized value $json in concatenation (.) or string at debian/scopes-recommends-generator line 17.16:28
Saviqkarni, sure16:28
mzanettido you know what that is?16:28
Saviqmzanetti, I know what that is, not why it happened16:28
karniSaviq: good stuff today :) have a good evening! o/16:29
Saviqsil2100, did you manage to reconfigure our silo?16:29
* mzanetti triggers a rebuild... all the other passed16:29
Saviqmzanetti, you mean the threshold one?16:29
mzanettiSaviq: yep16:29
Saviqmzanetti, where https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-trusty/1221/console ?16:30
Saviqmzanetti, I just see x failing here16:30
greybackmzanetti: https://code.launchpad.net/~gerboland/unity8/launcher-greeter-reenable makes more sense to you now? I tested it with locked greeter and it prevents launcher appearing, as it should16:31
mzanettigreyback: haven't tested it, but are you sure it still shows up on the phone now even if there is password protection?16:32
mzanettigreyback: I believe greeter should never be locked in that case, but better testing it16:33
greybackmzanetti: this is for tablet anyway16:33
mzanettiso this is not merged to trunk?16:33
Saviqkgunn, mzanetti, is anyone looking into the crash on mir side?16:33
mzanettiSaviq: alf16:33
Saviqmzanetti, ok great, thanks16:33
greybackmzanetti: nope, since your code will eventually replace the trunk, it's just enough to fix the bug for mwc IMO16:34
mzanettigreyback: well, I would merge trunk before proposing my branch to merge. so it would end up there too.16:34
mzanettigreyback: in any case. it looks good to me from what I know. haven't tested it16:34
greybackmzanetti: ok16:35
mzanettiSaviq: approved16:40
Saviqmzanetti, thanks16:40
mzanettiSaviq: JFI: uninstalling apport works around the crash16:40
Saviqmzanetti, HUH16:40
Saviqmzanetti, ah got it16:40
mzanettiseems apport tracing the crashing app delays some threads in mir so that the shell doesn't get the "appRemoved()" in time16:40
Saviqmzanetti, yeah, understood16:40
mzanettiand might request a screenshot for it16:40
Saviqmzanetti, we should be looking on SIGSEGV for it16:40
tsdgeos_anyoen16:40
SaviqME ME ME16:41
tsdgeos_has an idea of why the tablet is shutting me down?16:41
tsdgeos_Connection to 127.0.0.1 closed by remote host.16:41
tsdgeos_Connection to 127.0.0.1 closed.16:41
tsdgeos_makes debugging kind of hard16:41
Saviqtsdgeos_, "shuttting you down"?16:41
tsdgeos_kicks me out of ssh16:41
Saviqtsdgeos_, mtp?16:41
Saviqtsdgeos_, should only happen once you connect16:41
tsdgeos_happens randomly16:41
tsdgeos_makes my life miserable16:41
Saviqtsdgeos_, mtp kicks in and restarts adb16:41
Saviqtsdgeos_, :/16:42
Saviqmhr3, wanna check that out http://paste.ubuntu.com/6966317/ for preview activity indicator?16:43
Saviqmhr3, apps still stuck at !loaded for me16:43
mhr3saviq, not landed yet16:43
tsdgeos_and now mir being stupid again16:43
tsdgeos_terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'16:44
tsdgeos_i don't care mate16:44
Saviqmhr3, kind of tricky to verify the multiple-preview issue16:44
mhr3saviq, what do you mean by multiple preview issue?16:47
Saviqmhr3, https://bugs.launchpad.net/ubuntu/+source/unity-scopes-shell/+bug/128224916:48
ubot5Launchpad bug 1282249 in Unity 8 "After the first preview, actions gets unresponsive" [Critical,Triaged]16:48
mhr3ah16:48
mhr3saviq, btw | pastebin -f diff ;)16:49
mhr3*pastebinit16:49
CimiSaviq, mhr3 there's something wrong16:51
Saviqmhr3, never worked for me16:51
CimiSaviq, mhr3 rating display accepts half star rating16:51
Cimibut when you do a review, you can not set half star16:51
cwaynegreyback, trying out the sidestage fix, working out well so far!16:51
SaviqCimi, mhr3, right, we don't do average ratings this way, do we?16:52
Cimihalf star rating in the json makes sense only if it's the average of all views16:52
SaviqCimi, sounds like it can be dropped16:52
CimiSaviq, I think we're showing all reviews here16:52
Cimilike, one by one16:52
SaviqCimi, yeah16:52
mhr3i'm ok to drop16:52
mzanettitsdgeos_: fwiw, when we had the adb disconnect issue on the N10 in the beginning, sshing in through WiFi worked around that quite well16:53
greybackcwayne: let us know if other things break it, I find it unlikely everything is perfect16:53
CimiSaviq, mhr3 I already have code for this, so I can leave it16:53
cwaynegreyback, nothing is perfect :)16:53
CimiSaviq, the rating branch supported half icons16:53
cwaynegreyback, for example, launching a sidestage app still launches the mainstage app as well16:54
greybackcwayne: how'd you do that?16:54
tsdgeos_mzanetti: ok, tx16:55
tsdgeos_Saviq: i'm having quite pproblems on getting the thing back dragged in, what you are dragging is not the sidestage handle but something else (twoo many things in this right edge)16:55
Saviqcwayne, not launches16:55
Saviqcwayne, focuses16:55
Saviqcwayne, that's per design16:55
cwaynegreyback, agh, trying to reproduce, and i cant get the launcher to come up16:55
Saviqcwayne, if you have *any* main stage app16:56
Saviqcwayne, it will be brought back whenever you focus any side stage one16:56
cwayneoh16:56
cwayneok then16:56
Saviqcwayne, which might change with the whole side stage/right edge rework16:58
Saviqcwayne, and especially with tsdgeos_'s branch, which actually shows the dash when you only have a side stage app16:59
cwayneooooh16:59
* Saviq finds it difficult to type "unit"... y types itself at the end16:59
cwayneis that gonna be in for mwc?16:59
cwayneSaviq, i do the same exact thing, lol16:59
Saviqcwayne, should land today even, maybe16:59
Saviqcwayne, was one last issue to fix17:00
mhr3saviq, hmm general qml question - you're setting the Previews.Preview instance id to "preview", but that thing is inside a delagate, so there will be multiple of those, what is that id really pointing to?17:00
Saviqmhr3, in the scope of the current delegate it's pointing to that delegate17:00
Saviqmhr3, outside of it should be undefined17:00
mhr3aaah, right all of it is inside the delegate17:01
mhr3nevermind then17:01
Saviqmhr3, or maybe it might point at the delegate component, but I wouldn't bet on it ;)17:01
Saviqas pointing at a component... STOOPID17:01
mhr3saviq, anyway, i'm not sure about waiting for loaded to be true before showing the preview, that completely defeats the purpose of earlypreviews (which we don't have yet :P)17:03
Saviqmhr3, ah, you didn't say that17:03
Saviqmhr3, so you think we should just show it empty, with the activity indicator17:04
Saviqmhr3, and fade in the individual widgets?17:04
Saviquntil loaded, at which point we hide the indicator and disable the mouse area17:04
mhr3i'm not sure we need the fade in tbh17:05
Saviqmhr3, we do17:05
mhr3the images are fading in anyway17:05
Saviqmhr3, but other widgets aren't17:05
mhr3and text doesn't really have to fade in17:05
Saviqmhr3, we can see17:05
Saviqmhr3, so no fade in for now17:05
Saviqmhr3, http://paste.ubuntu.com/6966424/17:06
mhr3see ^^, nice :)17:06
* Saviq might have been using -f patch before...17:06
Saviqor sthg17:06
mhr3saviq, - fadeIn.start()17:07
mhr3saviq, and also, mousearea.enabled: !previewmodel.processingAction17:07
Saviqmhr3, http://paste.ubuntu.com/6966430/17:08
mhr3eh, !!17:08
Saviqmhr3, ready was doing it before17:08
Saviqmhr3, dropped ready now17:08
Saviq++preview. dammit17:08
Saviqhttp://paste.ubuntu.com/6966434/17:08
mhr3saviq, that was my point, don't mix loaded + processing17:08
mhr3use only processing17:08
Saviqmhr3, so no activity indicator when loading?17:09
mhr3saviq, no, no disabled buttons when not processing action17:09
Saviqmhr3, activity indicator === disabled buttons17:09
Saviqmhr3, unless we drop the activity indicator, buttons need to be disabled17:10
mhr3hm, what if preview is slow to provide some last bit of data yet you already have button which you want to click?17:10
Saviqmhr3, then we need to move the indicator up to the header or something17:10
Saviqmhr3, so it's not IN YOUR FACE17:10
mhr3meh, in your face is fine :)17:11
Saviqno it's not17:11
mhr3but ok, whatev17:11
Saviqmhr3, if we move it up, suggesting there's more happening, but you'll still be able to interact17:11
Saviqmhr3, I'm fine17:12
Saviqmhr3, but with it in the center it says "you can't touch this"17:12
mhr3i'm not sure where up you'd put it?17:12
Saviqmhr3, in the header (when we have it)17:12
mhr3would look too empty if there's nothing in the preview yet17:12
Saviqmhr3, so maybe we need the ready: count > 0, too?17:12
mhr3maybe that would be best17:13
Saviqmhr3, so while there's nothing in the preview, the indicator is in the middle17:13
Saviqmhr3, but while it's loading more, it will move to the header?17:13
mhr3wfm17:13
mhr3not sure design would be happy :)17:13
Saviqmhr3, we're design now, remember?17:13
mhr3ah right :)17:13
Saviqmhr3, can we leave it as is for now17:14
mhr3sure17:14
Saviqmhr3, since we don't have the header anyway17:14
mhr3indeed17:14
mhr3saviq, feel free to push17:14
mhr3ralsina_, we need tvoss' preview-reply branch to land17:15
mhr3ralsina_, otherwise click previews will show just an indicator17:15
Saviqindeed17:15
ralsina_alecu: I am in a call, can you check what mhr3 said?17:18
ralsina_mhr3: I don't know about that preview-reply branch...17:19
mhr3it's approved and ready to land17:19
mhr3needs to land17:19
ralsina_mhr3: have a link?17:22
mhr3ralsina_, https://code.launchpad.net/~thomas-voss/unity-scope-click/fix-preview-proxy-leak/+merge/20743617:22
ralsina_ok, did not recognize it as "preview-reply" :-)17:22
ralsina_mhr3: ok, I'll land that silo17:23
mhr3thx17:23
pstolowskiSaviq, right,  #1281602 is unity-scopes-shell17:23
ralsina_mhr3: in about 15' sorry, on a big call17:23
fginther`Saviq, the job update to remove the local archive is complete17:30
Saviqfginther`, awesome, thanks17:30
=== robru_ is now known as robru
cwayneSaviq, you need help testing something on flo?18:00
Saviqcwayne, non-mwc, though18:00
Saviqcwayne, we changed grid to 18px on flo18:00
Saviqcwayne, which resulted in multi-user greeter on portrait flo18:01
Saviqcwayne, so I'm fixing that18:01
Saviqcwayne, but in general it might be useful to see what's what18:01
=== alan_g is now known as alan_g|EOD
Saviqcwayne, you could check with 18 (DPR 2.25) in /etc/ubuntu-touch-session.d/flo.conf18:02
mterrySaviq, so I have a branch for the background stuff18:52
mterrySaviq, regarding your commit changing shell.background to shell.defaultBackground.  You did that because all the fake user's default backgrounds were being set to the real user's shell background?18:53
Saviqmterry, guest's were left alone, cwayne said19:20
Saviqmterry, and that's where the problem was19:20
mterrySaviq, guest's was left alone?  I don't parse19:22
mterrySaviq, anyway, it's a harmless to good change.  My branch will include it19:22
Saviqmterry, I meant that the user's whose background was wrong, it was not set in accountsservice19:39
Saviqmterry, so the default background was incorrect19:40
mterrySaviq, right.  defaultBackground = shell.background means "take the default greeter background as the user's gsettings background", so all the tablet user's defaults would be the user's set shell background19:40
Saviqmterry, sure, but there isn't one set in gsettings19:41
Saviqmterry, or well19:41
mterrySaviq, then it should have fallen back to default...19:41
Saviqmterry, probably the default in gsettings is _phone19:42
Saviqmterry, so that's what was used19:43
mterrySaviq, well the change is harmless/fine.  Using gsettings was just assumed to be closer to what the user wanted than the default in case we couldn't load normal user background.  But default is fine too19:46
* mterry is just working on test stuff for branch, then will propose19:46
Saviqmterry, yeah, well, gsettings *should* indeed be used as default, but we need two keys - portrait and landscape19:48
mterryInteresting point.  That is a future convergence problem19:49
Saviqmterry, indeed19:53
Saviqmterry, so yeah, don't include that change in your branch against trunk19:53
Saviqmterry, as it's incorrect in the long run19:53
mterrySaviq, if you like.  It's not like it's super bad to have a slightly less optimal fallback wallpaper19:56
Saviqmterry, it is for customization19:56
Saviqmterry, when people override the default wallpaper in an .override19:56
Saviqmterry, and it's being ignored due to aspect ratio19:56
mterrySaviq, oh that's right, they have problems overriding accountsservice19:56
mterryThey can do that via overrides too though...  ah well19:57
mterryoh but not for background19:57
mterrystupid accountsservice19:57
cwaynewe do a dbus call in an upstart script19:57
mterrySaviq, cwayne: https://code.launchpad.net/~mterry/unity8/ensure-selected-greeter/+merge/20754820:18
cwayneoh, neat20:19
cwaynei was just gonna stage my way around that, but this works :)20:19
Saviqmterry, cheers20:20
Saviqcwayne, I'll test quickly and merge into new-scopes20:21
cwayneSaviq, neato, thanks20:21
Saviqmterry, works!20:36
mterrySaviq, awesome20:37
mterrykgunn, did I end up missing the merge window on alpha-greeter after all?  Ah well20:52
kgunnmterry: sorry ?20:52
kgunnjust need some context...20:53
mterrykgunn, I see the alpha-greeter unity-mir branch isn't merged.  Last night you mentioned it needed a quick trunk-merge to make it into the landing silo20:53
mterryJust curious if it made it20:53
kgunnmterry: yeah...took in 3 other branches...1 of which broke unit test (1 of 2 :)20:54
kgunnso we're trying to chase a fix20:54
kgunnof course it only fails on the builders20:54
kgunntypical20:54
kgunnso its still in the silo20:55
mterryFair enough20:55
=== redj_ is now known as redj
=== fginther` is now known as fginther
=== Debolaz is now known as Guest79143
=== cyphase_ is now known as cyphase
=== salem_` is now known as _salem
ESphynxHey guys, is there a bug right now on Trusty about the Alt key/Release? It's seriously annoying that the 'Please Type your command' menu keeps showing up when I press alt to access my app's menus22:23
ESphynxit seems to behaves worst than in Saucy...22:24
ESphynx(I really don't get why one would want Alt to do this at all, can't you just type in the dash that pops up when you press the Start key?)22:24
ESphynxand by worst I mean it pops up even when I do 'Alt-F'22:25
greybackSaviq: I'm hoping you're not still around22:47
cwayneSaviq, i'm hoping you are -- we seem to have broken the apps scope22:47
Saviqgreyback, cwayne, I'm lingering22:56
Saviqcwayne, what about the apps scope?22:57
Saviqgreyback, where does unity-mir decide on surface width (main vs. side stage)?22:57
cwayneSaviq, its empty22:58
greybackSaviq: it doesn't decide surface width, the app itself in qtubuntu does.22:58
cwaynehttps://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/128280322:58
ubot5Launchpad bug 1282803 in unity-scope-click (Ubuntu) "Apps scope empty" [Undecided,New]22:58
greybackSaviq: unity-mir only positions22:58
Saviqgreyback, ohkay, so that's where we need to fix 60GU → 100GU for sidestage vs. no sidestage22:58
greybackSaviq: we're making sidestage 100GU in width?22:58
Saviqgreyback, no, the threshold for it22:59
Saviqhttps://code.launchpad.net/~saviq/unity8/sidestage-threshold/+merge/20726022:59
Saviqricmm, we're talking here22:59
Saviqricmm, but it's just placement, apparently qtubuntu decides on the size (why oh why...)23:00
ricmmSaviq: qtubuntu decides on the initial size as reported to the client23:01
ricmmbut unity-mir can always resize23:01
ricmmsadly, theres no way to signal this resizing to the application (yet)23:01
greybackbut it doesn't23:01
ricmmin a good world, the surface creation should signal back to the client process23:02
ricmmwith the geometry it was created in23:02
ricmmby the displayt server / ap mnager23:02
greybackhttps://bugs.launchpad.net/bugs/1277228 meant I could not have unity-mir do it23:03
ubot5Launchpad bug 1277228 in Mir "Shell overriding surface creation parameters width/height causes device reset" [High,New]23:03
ricmmwow, deviec reset23:03
ricmmwhiny system23:03
greybackSaviq: src/platforms/ubuntu/ubuntucommon/screen.cc - check out the constants near the top23:04
Saviqgreyback, already done23:04
Saviqricmm, https://code.launchpad.net/~saviq/qtubuntu/sidestage-threshold/+merge/20756923:04
ricmmwhy 100 ?23:05
ricmmto account for n7 depth23:05
ricmm?23:05
Saviqricmm, yes23:05
Saviqricmm, n7 portrait is 106 wide at 108023:06
Saviqat 2123:06
Saviqbut anyway,23:06
Saviqside stage only makes sense when main stage is bigger than side stage23:06
Saviqand side stage is 4023:06
Saviqso decided to go for 10023:06
Saviqricmm, does qtubuntu have citrain checklist?23:07
ricmmno23:11
Saviqricmm, how do we land qtubuntu these days then?23:12
ricmmSaviq: what happens with N10 ?23:12
ricmmat 10023:12
Saviqricmm, nothing changes23:12
ricmmSaviq: I approve it and we give it to sergio, afaik23:12
Saviqricmm, N10 is 128GU side23:12
Saviqwide23:12
ricmmok23:12
Saviq2560@20pxpgu23:12
Saviqcwayne, any idea what happened with the click scope?23:21
cwayneSaviq, apparently it's an ABI mismatch with u-d-m23:22
Saviqcwayne, indeed there's a newer version in distro23:23
cwaynemmcc is working on it23:24
Saviqcwayne, so we need a no-change rebuild of u-s-c23:24
Saviqcwayne, ok cool beanz23:24
Saviqnice timing, too!23:25
cwaynehm?23:26
mhr3Saviq, go to bed!23:28
Saviqcwayne, on the last day ;)23:28
cwayneSaviq, heh, always :)23:28
Saviqmhr3, who says I'm not in one!?23:29
mhr3Saviq, oh, then close the laptop!23:29
cwaynemhr3, he's got ya there23:29
Saviqmhr3, but I won't see!23:30
mhr3Saviq, that's the point23:30
Saviqmhr3, ¡pfft!23:31
mhr3Saviq, what's up with rightedge?23:31
mhr3seems a bit old :)23:32
Saviqmhr3, seems the recipe doesn't get kicked23:33
mhr3Saviq, failed 8hours ago23:34
Saviqah maybe because it failed again23:34
Saviqconflicts yay23:34
* Saviq fixes23:34
Saviqrobru, could you please reconfigure silo 16 (row 50)23:34
Saviq?23:34
robruSaviq, on it23:36
Saviqrobru, thanks!23:36
Saviqmhr3, uh oh, conflict bad23:36
robruSaviq, ok, it's reconned, please build23:37
mhr3:/23:37
Saviqrobru, thanks23:37
cwayneSaviq, so are we setting the GU on flo to 18px?23:47
Saviqcwayne, yes23:47
Saviqcwayne, got a fix in the pipe23:48
cwayneSaviq, neato gang23:48
Saviqcwayne, yeah, it's much better like that indeed :)23:48
cwayneoh yeah, its like night and day23:48
cwayneit really is amazing how far the flo image has come in the last week23:48
* greyback ears tingled, that almost sounded like a compliment23:50
cwayne:D23:50
cwaynegreyback, sidestage is miles ahead of what it was 2 weeks ago, good job :)23:50
greybackit has a bit more to go23:50
greybackand tbh, I think I've broken manta left edge a bit23:51
Saviqif only all that wasn't going away next week..23:54

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