/srv/irclogs.ubuntu.com/2014/07/29/#ubuntu-unity.txt

=== _salem is now known as salem_
elopioping mzanetti: if the dash is an app, why can't I launch it with ubuntu-launch-app ?05:09
=== salem_ is now known as _salem
tsdgeosSaviq: there?07:49
Saviqtsdgeos, here08:14
Saviqelopio, you should be able to08:14
tsdgeosSaviq: was wondering if base the scopes activation thing on dash overview or on plain trunk08:15
Saviqtsdgeos, overview08:15
tsdgeosok08:15
Saviqtsdgeos, since it has exceptions for it08:15
tsdgeosSaviq: "on top of" or "inside" overview?08:16
Saviqtsdgeos, on top of please08:16
tsdgeosokidoki08:16
=== vrruiz_ is now known as rvr
Saviqmzanetti, can you please have a think and list any cases where you think just url handling for scope:/// won't cut it?08:48
Saviq(in the MP that is)08:49
mzanettiok08:49
mzanettiSaviq: what about line 261 in the diff? is that still wanted? I wasn't unsure08:50
mzanettierr. I was unsure :D08:50
* Saviq looks08:51
Saviqmzanetti, 261 is a newline ;)08:51
Saviqmzanetti, ugh, wrong mp08:53
Saviqno, still newline :D08:53
mzanettiSaviq: 621, sorry08:54
Saviqmzanetti, yeah, nothing like that08:54
Saviqmzanetti, what's more08:54
Saviqhttp://paste.ubuntu.com/7893171/08:55
Saviqmzanetti, but not necessarily in your MP08:55
mzanettiok08:55
Saviqmzanetti, basically we'll only be changing focus inside the dash if you press BFB or left-swipe08:56
mzanettiSaviq: atm we're using different animations when pressing the home button08:57
mzanettiSaviq: depending on whether the greeter is locked or not, we animate to home or not08:58
Saviqmzanetti, when dash isn't visible, there will be no animation inside it now08:58
mzanettiSaviq: ans also, on left edge swipe we reset it to the top, while we don't do on home button press08:58
mzanettiso well, I don't really care... can drop the whole communicator thing09:00
mzanettibut I'm afraid the url hadler is not in place yet, is it?09:00
Saviqmzanetti, sure it's not09:00
Saviqmzanetti, I'm not saying you should drop it now09:00
Saviqmzanetti, as we can't really drop it, we need to replace it with the handler09:01
Saviqmzanetti, but I just wanted to have a list of doubts to shoot down ;)09:01
mzanettiok. so I'll find a place to write this down as a list09:01
Saviqthanks09:01
mzanettinot the MP, that'll vanish once merged09:01
mzanettisome doc or something09:01
mzanettiSaviq: didn't we patch Qt to read the QT_TESTABILTIY env var?09:02
Saviqmzanetti, QT_LOAD_TESTABILITY=109:02
mzanettior do I still need to read that manually in main.cc?09:02
mzanettielopio complains it wouldn't work09:03
tsdgeospstolowski: https://code.launchpad.net/~aacid/unity8/scopeActivatePreview/+merge/228624 this should be the activate/preview thing, no?09:08
tsdgeosSaviq: ↑09:08
pstolowskitsdgeos, the clickscope hack is still needed for applications; also, preview should be called for scope:// uris in scopes scope09:10
tsdgeosscopes scope does not exist anymore09:11
tsdgeosit's called dash overview09:11
tsdgeosand does not go thorugh this route09:11
tsdgeospstolowski: so do it for scope:// and application:// ?09:12
tsdgeosor both store and click scope return application:// ?09:12
* tsdgeos checks09:12
pstolowskitsdgeos, how do I get this new overview page? I flashed today but it's not there09:13
tsdgeospstolowski: it's not merged yet09:13
tsdgeosbut this branch depends on that one09:13
tsdgeosso for this branch purposes it is09:13
tsdgeosanyway i've brought back the clickscope hack09:15
Saviqtsdgeos, no, clickscope doesn't return urls yet09:20
tsdgeosSaviq: it does for me :D09:20
Saviqtsdgeos, for all apps?09:21
tsdgeosah09:21
tsdgeosnot sure09:21
tsdgeosfor a few i clicked09:21
Saviqtsdgeos, basically click vs. not click is the important part09:21
tsdgeosoki09:21
Saviqtsdgeos, but yeah, if (clickscope || scope://) is good09:23
pstolowskitsdgeos, lgtm. can we have a silo with this and any dependencies?09:23
tsdgeospstolowski: someone needs to review dash_overview :/09:23
Saviqpstolowski, I'll try and get a silo with overview and firends09:23
tsdgeosbut sure it can be silo'ed09:23
Saviqtsdgeos, does preview in overview work? (and not work for non-scope:/// urls?)09:23
pstolowskitsdgeos, could you pls updated the commit message, it's entirely correct?09:24
tsdgeospstolowski: updated09:26
tsdgeosSaviq: autopilot borked again09:30
tsdgeosany idea what ahppend?09:30
tsdgeoshttps://jenkins.qa.ubuntu.com/job/generic-deb-autopilot-runner-mako/2766/console09:30
Saviqtsdgeos, humpf!09:31
Saviqtsdgeos, it didn't return the PID09:31
Saviq"unity8 start/running" should have ", process 2467"09:31
Saviqor so09:31
Saviq(it does here)\09:32
tsdgeos:/09:32
tsdgeosseems a pretty constant failure09:32
Saviqmaybe it was too quick09:32
tsdgeosmaybe it's a change somehwere?09:32
Saviqweeeeirds09:32
Saviqlike even "start unity8" returns a PID09:33
Saviqtsdgeos, I'll have a look soon09:33
tsdgeosoki09:34
=== Estilanda_ is now known as Estilanda
Cimimzanetti, ping09:44
mzanettiCimi: peng!09:44
Cimimzanetti, :D09:44
Cimimzanetti, I had a look at the count emblem09:44
Cimiwant a reassurance on width: Math.min(root.itemWidth, Math.max(units.gu(2), countLabel.implicitWidth + units.gu(1)))09:45
mzanettiok09:45
mzanettiwhat exactly?09:45
mzanettiwant a test for it or what?09:45
CimiitemWidth is always more than 2?09:45
mzanettiis it? this code wouldn't suggest that09:46
CimiI am wondering if we could have a portrait like ubuntushape09:46
cwaynefinally got a chance to checkout phone-right-edge ppa -- looks awesome! cant wait to see it in image09:47
Cimiin case itemWidth is less than 2gu09:47
mzanettioh..09:47
mzanettinow I see your thought09:47
mzanettilet me check09:47
Cimithis piece of code changed and I was wondering why09:47
mzanettiCimi: well, it didn't change much, I just decreased values from 2 gu's to 1 gu.09:48
mzanettiCimi: ok... just checked the code09:48
mzanettiCimi: yes, itemWidth is the size of the whole launcher icon09:49
mzanettiCimi: so yes, that's always larger than 2 gus09:49
Cimiok09:49
mzanettiCimi: and if it isn't the launcher is so tiny that we need to shrink those emblems too09:49
mzanettiSaviq: can you give me a pointer on how the dash was loading fake scopes for AP tests so far?09:52
Saviqmzanetti, it exported QML2_IMPORT_PATH correctly09:54
mzanettiSaviq: so that should work just the same with the standalone dash app, right?09:54
Cimimzanetti, label is not centered vertically but that is qml fault09:57
Cimimzanetti, we could use an offset09:57
Cimi1 pixel maybe09:57
Saviqmzanetti, yeah, just need to make sure you launch the standalone dash with the right import path set09:57
mzanettiSaviq: ack, thanks09:57
mzanettiCimi: http://i.imgur.com/YFYv6De.png09:58
mzanettiI think it looks fine09:58
Saviqmzanetti, tests/autopilot/unity8/__init__.py09:58
Cimimzanetti, nope09:58
mzanettithe 1 might be a bit off, but for instance the 5 works quite fine, no?09:58
Cimimzanetti, it is at least 1px down09:58
Saviqmzanetti, they're all off09:58
mzanettioh, vertically09:59
Saviqmzanetti, yes09:59
mzanettihmm09:59
Cimimzanetti, also I'd remove the border of the ubuntushape09:59
Cimithere is like an inset here09:59
Cimidoesn't look nice09:59
Cimimzanetti, OK?10:03
mzanettiCimi: http://i.imgur.com/3VZMgXZ.png <- better?10:04
Cimimzanetti, ok for me10:04
mzanetti(thats a verticalCenterOffset of -units.dp(.5)10:04
mzanettiSaviq: is that ok? ^10:04
mzanettiunits.dp(1) is too much10:04
mzanettithe theory would disagree :D10:05
Cimimzanetti, also now that I see10:05
Cimimzanetti, is there a separator between ubuntu dash button and the rest of launcher?10:05
Cimimzanetti, we can remove it with this orange design10:05
mzanettiCimi: dunno. need to talk to Vesa/Esti10:06
mzanettiCimi: there is a separator, yes10:06
Cimilooks unneeded10:06
Cimiwe can remove it in another branch10:06
Saviqmzanetti, in practice it should be a static fraction of font.pixelSize10:07
mzanettiCimi: pushed the above10:07
Saviq(static assuming the font won't change that is) ;)10:07
mzanettihmm...10:07
Saviqbut really we should file a QTBUG10:07
Saviqthat QML doesn't know about font centerLine or whatnot10:08
Cimimzanetti, // FIXME too10:08
mzanettiSaviq: ok with having the units.dp(.5) offset workaround?10:08
Cimiwith link of qt bug :D10:09
CimiI can open it10:09
Saviqmzanetti, yeah, nothing better we can do really10:09
mzanettiCimi: is there a bug already?10:09
Cimiwriting it10:09
mzanettiCimi: ah ok, cool10:09
mzanettiCimi: yeah, when you have it, let me know and I'll add the fixme10:09
CimiSaviq, mzanetti https://bugreports.qt-project.org/browse/QTBUG-4047910:14
mzanettiCimi: thanks. I've pushed the FIXME10:22
paulliudandrader: https://code.launchpad.net/~paulliu/unity8/reboot_140728/+merge/22848510:23
Saviqtsdgeos, mhr3, https://docs.google.com/a/canonical.com/document/d/1NmiM4UCnJgf6IEawmfyTOHRNAA5ZGrqpyrPqPOibwc8/edit?disco=AAAAAKGrPoI10:35
tsdgeosSaviq: looks ok to me10:40
tsdgeosactually10:40
tsdgeosSaviq: wouldn't it just be simpler to have threshold as a number not as a widget10:41
tsdgeosso i don't have to go over the list and find it10:41
tsdgeoswhat does it add being part of the list?10:41
Saviqtsdgeos, right10:41
* Saviq fixes10:41
Saviqtsdgeos, done10:43
tsdgeosdon't like the name :D10:43
mhr3pete-woods, you probably want to be at least aware of this ^^ ;)10:43
tsdgeoswhat is collapsed-widgets ?10:43
tsdgeosi mean doesn't feel very descriptive10:44
Saviqtsdgeos, better name welcome, but it's the number of widgets that are visible in a collapsed state10:44
tsdgeosok10:44
Saviq(from the top, of course)10:45
Saviqtsdgeos, you need to remerge https://code.launchpad.net/~aacid/unity8/unfocusSearchEntryOnHistoryPick with the prerequisite10:45
tsdgeosso 0 means it's jst collapsed totally10:45
tsdgeoswhich is probably an invalid value10:45
tsdgeosno?10:45
Saviqtsdgeos, yeah, it is, has to be > 110:45
Saviqerm10:45
Saviq>= 110:45
Saviqtsdgeos, so we could say 0 default, but wanted to be more invalid ;)10:46
tsdgeosSaviq: sure10:46
tsdgeosSaviq: hmmm, don't get anything on unfocusSearch10:46
tsdgeoshttp://paste.ubuntu.com/7893898/10:46
tsdgeosseems as it's already merged10:46
Saviqhmm10:47
tsdgeoswhat do you get?10:47
Saviqtsdgeos, here's the order it was merging in https://ci-train.ubuntu.com/job/landing-005-1-build/197/console10:47
Saviqtsdgeos, maybe we just need to reorder?10:47
tsdgeoslet me see10:47
Saviqit does complain about criss-cross though10:47
tsdgeosi guess scopeSearchHintText makes it weird too10:50
tsdgeossince it also has pageheaderqml10:50
tsdgeosgive me a sec10:51
Saviqtsdgeos, let's see, I kicked it with explicit order, maybe that'll help10:51
Saviqtsdgeos, you might want to confirm bug #1313697 ;)10:51
ubot5bug 1313697 in Canonical Upstream To Distro "Train should try --weave if criss-cross merge is detected" [Undecided,New] https://launchpad.net/bugs/131369710:51
* Saviq must've been annoyed by the issue when I wrote that description :D10:52
tsdgeosSaviq: is https://code.launchpad.net/~unity-team/unity-scopes-shell/catch-no-search-hint/+merge/228288 part of the silo?10:53
Saviqtsdgeos, yes10:53
tsdgeosoki10:53
Saviqtsdgeos, http://people.canonical.com/~platform/citrain_dashboard/#?q=landing-00510:53
Saviqtsdgeos, I think it merged fine10:54
Saviqtsdgeos, with forced order10:54
Saviqugh10:54
Saviqbut then10:54
Saviqhttps://ci-train.ubuntu.com/job/landing-005-1-build/198/console10:54
Saviqoverview10:54
tsdgeosarg10:55
Saviqtsdgeos, you're conflicting with yourself so much ;D10:55
tsdgeosi know10:55
tsdgeosstupid thing10:55
Saviqinception10:55
tsdgeosi didn't expect us to merge overview with the rest of things at the same time tbh10:55
tsdgeoswant me to merge all the other branches to dash_overview?10:56
tsdgeosand make it be the last one that depends on the rest?10:56
jgdxlarsu, hey, could you take a look at https://bugs.launchpad.net/gsettings-qt/+bug/1349787 ?10:57
ubot5Launchpad bug 1349787 in gsettings-qt "application crashes when using gsettings binding for schema with a{ss} type key" [Undecided,New]10:57
tsdgeosSaviq: merge or not?10:57
Saviqtsdgeos, I think so yeah10:58
tsdgeosok10:58
tsdgeosSaviq: but then it'll be quite difficult to review in launchpad10:59
Saviqtsdgeos, why, set the prereq?10:59
tsdgeosSaviq: can't set more than one, no?10:59
Saviqtsdgeos, but the other ones are depending on one another already?10:59
tsdgeosprobably10:59
Saviqtsdgeos, you just need to prereq on the last one, no?10:59
tsdgeosok, let's see10:59
tsdgeosthere's also lp:~aacid/unity8/compile-scopes-v310:59
Saviqunless it actually conflicts with two, then you need to chain them...11:00
tsdgeoswhich you don't really need in the silo if you have dash overview11:00
tsdgeosit was supposed to land them before11:00
Saviqk, can drop11:00
tsdgeosbut no worries11:00
tsdgeosi'll just merge it too11:00
Saviqtsdgeos, if it's a conflict I'll drop it from the silo11:00
Saviqtsdgeos, no problem for me11:00
tsdgeosSaviq: leave it, i'll merge it11:00
Saviqtsdgeos, k11:00
tsdgeosSaviq: can you try again?11:06
Saviqtsdgeos, did you resubmit?11:06
tsdgeospush?11:06
tsdgeosyes11:06
tsdgeosah not with the prereq11:06
Saviqtsdgeos, yeah, please change the prereq11:07
Saviqtsdgeos, and you probably want to merge it into scopeActivate (no need to resubmit there)11:07
tsdgeosdone11:07
tsdgeosboth11:08
tsdgeoslet's see if it works11:08
Saviqgot it11:08
tsdgeosgah11:11
tsdgeosno11:11
tsdgeosah no still on it11:11
tsdgeospfff11:15
tsdgeosall fails11:15
tsdgeosSaviq: failed at the previous error :S11:16
Saviqtsdgeos, ah crap11:16
Saviqforgot to force ordering11:16
tsdgeosSaviq: i'll chain scopeSearchHintText  after lp:~aacid/unity8/showSearchOnSearchQueryChange even if it's not really needed11:16
tsdgeosand then we have a single chain of things11:16
Saviqtsdgeos, should be fine now11:16
tsdgeosok11:17
* tsdgeos no touchy11:17
Cimihello, my name is Andrea Cimitan and I text conflict11:17
=== pete-woods is now known as pete-woods|lunch
=== MacSlow is now known as MacSlow|lunch
tsdgeosSaviq: honestly i feel that all the other small fixes should go in before the dash_overview, makes it for a smaller and easier to control landing11:21
tsdgeosbut if you prefer all together, all together it is :)11:21
Saviqtsdgeos, we might still split it out11:22
Saviqtsdgeos, Text conflict in qml/Dash/GenericScopeView.qml :|11:22
tsdgeosgarg11:22
tsdgeosi think it's scopeSearchHintText11:23
Saviqit is11:23
tsdgeosso i'll make scopeSearchHintText depend on showSearchOnSearchQueryChange11:23
tsdgeosand then dash_overview on scopeSearchHintText11:23
tsdgeosand it's all nice and chained11:23
Saviqtsdgeos, easier → just make hint depend on the end no11:23
Saviqw11:23
Saviqtsdgeos, this way you only need to change one MP11:24
tsdgeosgot lost11:24
tsdgeosmake scopeSearchHintText depend on waht?11:24
tsdgeos scopeActivatePreview  ?11:24
Saviqtsdgeos, yes11:24
tsdgeosok that too11:24
tsdgeosbut then it's chained after dash_overview forever11:25
tsdgeosoh well11:25
tsdgeosSaviq: ok, all pushed and resubmited11:27
tsdgeos"Silo ready to build packages" :)11:35
tsdgeosand gcc default is 4.9 now11:37
mterrymzanetti, does the infographic have any logic to change once the day/month changes?11:41
mzanettimterry: I don't think so... I think I reported a bug for that a while back11:42
mzanettimterry: not sure what happened in the meantime though11:42
=== dandrader is now known as dandrader|lunch
Saviqtsdgeos, merged, building11:44
Saviqlunch11:44
tsdgeosmhr3: pete-woods|lunch: Saviq: what do you think of "threshold-index" instead of     "collapsed-widgets": 2 ?11:46
facundobatistaHola!11:50
mzanettio/11:51
=== pete-woods|lunch is now known as pete-woods
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
larsujgdx: yeah sure12:39
=== alan_g|lunch is now known as alan_g
=== _salem is now known as salem_
seb128jgdx, hey, I saw you took over bug #121979313:00
ubot5bug 1219793 in ubuntu-system-settings (Ubuntu) "[reset] reset launcher configuration" [Low,In progress] https://launchpad.net/bugs/121979313:00
seb128jgdx, did you notice that there are some merge requests up for reset which are waiting for review?13:00
seb128jgdx, e.g https://code.launchpad.net/~laney/ubuntu-system-settings/reset-api/+merge/20866113:01
seb128jgdx, you might want to review that/base your work on it13:01
jgdxseb128, hey, looking13:02
seb128jgdx, it might be slightly orthogonal to the launcher specific case, but would still be nice to get reviewed13:02
jgdxseb128, right. Looks nice. It's of course very relevant to the second reset button. Do you know if there's a bug for that?13:13
jgdxseb128, cause that would be completely dependant on ^ that branch, as well as implementing the reset function in all plugins?13:13
seb128jgdx, bug for what?13:13
jgdxseb128, "Reset all system settings"13:13
seb128right13:13
seb128jgdx, no bug afaik13:15
seb128there is the bug you pointed and bug #129293213:16
ubot5bug 1292932 in ubuntu-system-settings (Ubuntu) "Add "factory-reset" option" [High,Triaged] https://launchpad.net/bugs/129293213:16
tsdgeosSaviq: we have a big problem with qmluitests not picking up all tests that fail13:18
tsdgeoswe really need someone to have a  look at that13:18
tsdgeosotherwise we may as well not have or run the tests13:18
Saviqtsdgeos, right, I'll talk to fginther today13:30
tsdgeosSaviq: like trunk has 2 tests failing13:30
tsdgeosand we don't see them13:30
tsdgeosactually 3 i think13:30
Saviqtsdgeos, it's weird 'cause I run them locally and have no fails...13:31
tsdgeosSaviq: well xvfbtestListViewWithPageHeaderSection fails for sure13:32
tsdgeosat least i can reproduce and makes sense since it has leftovers from old headearless code13:32
tsdgeosproposing a MR for that one soon13:32
Saviqtsdgeos, think it only affects non-qml tests?13:33
tsdgeosmaybe13:33
tsdgeosit's this and the cardcreator13:33
Saviqtsdgeos, does it write out an .xml file?13:33
=== dandrader|lunch is now known as dandrader
tsdgeossure13:34
tsdgeos-o /home/tsdgeos_work/phablet/unity8/unity8/builddir/ListViewWithPageHeaderSectionTest.xml,xunitxml13:34
Saviqwell, is it there? does it have the fail reported?13:35
tsdgeosthere == where?13:36
Saviqtsdgeos, /home/tsdgeos_work/phablet/unity8/unity8/builddir/ListViewWithPageHeaderSectionTest.xml13:36
Saviqwhoa it takes a long time on xvfb...13:37
tsdgeoswell 5 secs for each test13:38
tsdgeosit's doing tryCompare on something bad13:38
tsdgeosso fixing it will also make our CI faster :D13:41
tsdgeoshttps://code.launchpad.net/~aacid/unity8/fixListViewWithPageHeaderSectionTest/+merge/22867913:43
tsdgeosSaviq: what do you think of "threshold-index" instead of "collapsed-widgets": 2 ?13:43
Saviqtsdgeos, not that much better... mhr3 ↑13:44
Saviqtsdgeos, fwiw testListViewWithPageHeaderSection just hangs here...13:44
tsdgeoswell beter than using collapsed which is consfusing since everything is actaully collapsed13:44
mhr3yea, not really more meaningful13:44
tsdgeosSaviq: ?13:45
tsdgeosSaviq: what are you running?13:45
tsdgeosSaviq: what are you running?13:45
Saviqtsdgeos, /home/michal/dev/canonical/unity8/repo/builddir/tests/plugins/Dash/ListViewWithPageHeaderSectionTestExec13:45
tsdgeosdon't do that13:45
tsdgeoswe have make targets for a reason13:45
Saviqtsdgeos, I started with a target first :P13:46
tsdgeosnot sure if in this specific case it makes a difference or not13:46
Saviqtsdgeos, hanged just the same13:46
tsdgeosSaviq: are you sure it's not just the tryCompares being slow?13:46
Saviqtsdgeos, nothing happens for a minute...13:46
tsdgeosworksforme13:46
tsdgeos:D13:46
tsdgeosgive me one hour so the run of test works13:47
tsdgeosand i can tell you if the file is there or not13:47
Saviqtsdgeos, so, the qmluitests job doesn't even run that test13:47
tsdgeosthey do13:47
tsdgeoswhat you mean they don¡t13:47
Saviqah n o13:48
Saviqit does13:48
Saviqtsdgeos, oh ok, so it takes so long because it fails all the time, and takes 5s or so to do the tryCompare, right?13:50
tsdgeosyes13:50
Saviqtimes 18013:50
Saviq15 mins, cool beanz ;P13:51
tsdgeosyep13:52
tsdgeosapprove the fix ;)13:52
tsdgeosSaviq: mhr3: pete-woods: when triggering a preview widget inside a collapsible widget, what do i do?14:19
mhr3the ids still need to be unique, so nothing special really14:19
Saviqtsdgeos, yeah, the id of the inner widget needs to be passed14:20
tsdgeosmhr3: well seems pretty special to me, until now there was just a widget what could be activated14:21
tsdgeosnow you want the inner? the outer? both?14:21
mhr3tsdgeos, why would i care about the collapsible?14:21
tsdgeosi do not know14:22
mhr3it's just a container14:22
tsdgeosyou care about things i don't always understand ;)14:22
mhr3:)14:22
tsdgeosok, so inner widget out14:23
mhr3yea14:23
mhr3out as in, that's the one passed to the scope14:23
tsdgeosyes14:23
tsdgeosSaviq: the file is created and yes it contains the errors14:23
Saviqtsdgeos, yeah I saw that, so for some reason it's not picked up as a failure by jenkins14:24
elopioSaviq: you said I should be able to launch the dash-app with ubuntu-app-launch. But ubuntu-app-launch unity8-dash doesn't work.14:28
elopioam I doing it wrong?14:28
Saviqmzanetti, can you help elopio ↑?14:29
mzanettisure14:29
mzanettierr, actually no... should work :P14:29
mzanettitbh I've never used ubuntu-app-launch14:30
tsdgeosSaviq: so we are removeing expand/collapse habilities from PreviewTextSummary?14:30
mzanettielopio: but why aren't you using upstart?14:30
Saviqtsdgeos, yes14:30
tsdgeosSaviq: i.e. if you need expand/collapse you need to use PreviewTextSummary + PreviewExpandable14:30
tsdgeosok14:30
elopiomzanetti: we launch all the apps with ubuntu-app-launch. So that way we could reuse some of the helpers from autopilot.14:30
Saviqmzanetti, u-a-l is upstart ;)14:30
elopioI can do initctl start unity8-dash, but that will be a little more code.14:30
mzanettiwell... it does *something* different14:30
Saviqelopio, but yeah, it's a custom upstart job14:31
mzanettielopio: that's what happens in reality14:31
mzanettibut I don't see why it shouldn't be possible to use ual. Maybe there's some flag in the .desktop file?14:31
mzanettimaybe the NoDisplay=true prevents it or something14:32
mzanettiwe also don't show it in the clickscope etc...14:32
elopiomzanetti: well, but don't worry about that now. I can launch it with testability now and you probably have other things to solve.14:42
elopioit seems that it will be really easy for the 20 tests in test_emulators.py.14:42
elopiothe rest may be a bit of a problem.14:43
mzanettielopio: well, I'm really just here any more to get as much as possible fixed in that dash-as-app branch so it can hopefully land while I'm away14:43
mzanettiwell, with a bit luck QtComp won't have landed by then anyways, so...14:43
mzanettigreyback: ^:P14:43
greybackmzanetti: don't, just don't :P14:44
mzanetti:D14:44
=== alan_g is now known as alan_g|tea
elopiogreyback: did you agree with thomi in a solution for the autopilot globalRect ?14:44
mzanettigreyback: trying it the other way round... turns out me being optimistic doesn't work14:44
mzanettimaybe its faster if I think it'll never land14:44
greybackelopio: I implemented a workaround for now, a discussion was opened in the Mir mailing list, from which I don't think a solution was agreed.14:45
greybackmzanetti: reverse psychology, that'll never work!14:45
mzanettigreyback: maybe you should just stop searching for more issues14:45
elopiook, so no need to update tests for now. That's good, for me at least :)14:46
greybackmzanetti: oh like it's my fault now, is it?!14:46
mzanetti:D14:46
tsdgeosSaviq: do we have any visuals for the +/- of the expandable?14:50
=== alan_g|tea is now known as alan_g
elopiomzanetti: the unity geometry args are not going to work, right?15:02
mzanettielopio: no, they aren't.15:03
mzanettielopio: do you require that?15:03
elopiomzanetti: I have a way to resize a window, but is not as nice.15:03
elopioso, I don't require it to make the tests pass15:04
elopioI will probably require at some point a way to tell the size of the window for all apps.15:04
tsdgeosSaviq: mikenagle: i understand https://f966f709-a-c881af26-s-sites.googlegroups.com/a/canonical.com/unity8dash/scopes/store/3-previews/01_App_preview_04.jpg?attachauth=ANoY7cqnE02Er8KSSP_7r8w1JGFcnzXJzKqoqi1h5M_pQ7ASKbu2QUyHCiS1-PQPWoUNO1tTMXtUmUk--3nN7r1v1nqUimVSUr8-uxgUwtKH6R1UuHn7MP7A0S1gtQdeqvvjpd_5XYWrMaLlrrtmuqvIvnQ7Vt8fw-iEMR8KwJl_KRyAENCSjL31UtbgbKIVDiMk4M7dKMH7RyK73HdgMYDEGBW8IVQ8iexnz81U4W1KeFUfgwSTZT7gXO4KW5uiS2-3EZCXzlGh&attredirects=0 is old15:04
tsdgeossince it shows see more and not the expand?15:04
mzanettielopio: fair point, yes15:04
Saviqtsdgeos, yes15:05
mzanettielopio: well, let me know if I should add it.15:05
Saviqtsdgeos, https://f966f709-a-c881af26-s-sites.googlegroups.com/a/canonical.com/unity8dash/toolkit/14-previews/Scope%20Toolkit%20-%20Preview%20Widgets%20v1.jpg15:05
Saviqtsdgeos, that's the only recent visual I think15:05
tsdgeosSaviq: any idea what i should use for the +/- icons15:06
tsdgeos?15:06
Saviqtsdgeos, I'll get you assets15:06
tsdgeosplz15:06
elopiomzanetti: not now. After RTM I'll ask around a way to do it and ideally it should not be specific to unity or mir.15:07
mzanettielopio: ack. +1 on that.15:08
=== gatox is now known as gatox_lunch
=== charles_ is now known as charles
=== john-mca` is now known as john-mcaleely
Saviqtsdgeos, found out why the tests don't report errors, the .xml files get overwritten16:09
Saviq-o /home/michal/dev/canonical/unity8/repo/builddir/Test.xml,xunitxml16:09
Saviqtsdgeos, yup, add_binary_qml_test broken16:09
Saviqtsdgeos, can you push http://paste.ubuntu.com/7896166/ to your fix test branch please16:10
tsdgeosthen i'll have to fix more things :d16:11
tsdgeosdoing16:11
Saviqtsdgeos, at least we'll know which16:13
tsdgeosSaviq: pushed16:15
Cimidednick, https://bugs.launchpad.net/unity8/+bug/134992116:16
ubot5Launchpad bug 1349921 in Ubuntu Translations ""Empty!" message needs to be marked for translation" [Medium,Triaged]16:16
=== gatox_lunch is now known as gatox
tsdgeostbh there simply should not be any Empty!16:16
elopioSaviq: looking at the updates I had to do to get the Dash tests working, they don't conflict with my three branches with autopilot helpers.16:27
elopiocan we get them landed?16:27
elopiooh well, they will conflict. Nevermind, I'll finish this first.16:28
elopioit's just a little overlapping.16:29
Saviqelopio, yeah, we have a lot of that I'm afraid...16:31
elopioyes, I just got scared for this to land after next week.16:31
elopiothat will mean a lot more manual testing that what we should do. But well, I'll just hurry with this so autopilot tests are not a blocker.16:32
=== alan_g is now known as alan_g|EOD
elopiomzanetti: what kind of tests do you have for the integration between unity and the dash?18:17
mzanettielopio: I don't think there is one...18:18
mzanettielopio: there was one qmltest which I obviously had to split and mock out the communication part18:19
mzanettielopio: I guess it would make sense to have an AP test for that18:19
elopiomzanetti: so currently the only thing that test the integration are the application lifecycle test18:19
elopiowe discussed about moving them out of the unity project, but for now I'll try to make them run at least on the phone.18:19
mzanettielopio: I don't think they test that18:19
elopiomzanetti: well, at least a little. They test that you can launch an app and that it gets the focus18:20
elopioan that when you swipe it out, the focus goes back to the dash.18:20
mzanettielopio: right, but actually thats all what's happening in terms of communication between those two18:21
elopiomzanetti: so do you agree to keep them?18:21
mzanettielopio: yeah, those make sense to stay around18:22
mzanettielopio: at least as long dash and shell are in the same repo18:23
mzanettiI could imagine in the future we'd even split the repos. but that's far away in the future if happening at all18:23
elopioright. I'd like that.18:23
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
Saviqmzanetti, dude, go have your holidays and stop throwing bugs at unity8 that have little to do with it ;P23:44
mzanettiSaviq: I flashed my working phone for Heike to dogfood over the week23:45
mzanettiSaviq: there's a looot of work to do still :D23:45
Saviqmzanetti, why throwing everything at unity8 though :P23:45
mzanettiSaviq: which one in particular?23:46
mzanettiatm I'm reporting to online accounts23:46
Saviqmzanetti, no you're not23:46
Saviqmzanetti, the three you reported went to unity823:46
Saviqmzanetti, remember, you press "report a bug" on the unity8 page, it reports it for unity823:46
mzanettiSaviq: yeah... but the first three are related to unity8, no?23:47
Saviqmzanetti, the accounts ones? not at all23:47
mzanettiwell, they're probably also related to online accounts23:47
Saviqmzanetti, unity8 has no idea about accounts23:47
mzanettiSaviq: but the error messages are displayed within unity23:48
mzanettiso maybe OA doesn't give you all related informations, but in the end we show the wrong thing23:48
Saviqmzanetti, if a 404 error message is displayed in your browser, does it mean there's a bug in it?23:48
mzanettiSaviq: that's the thing, its not a 404 error23:48
Saviqmzanetti, it's the click scope that tells us what to display23:48
mzanettiah... hmm, right23:49
Saviqmzanetti, dash is oblivious23:49
mzanettiits the click scope23:49
mzanettiwill reassign23:49
Saviqmzanetti, already did23:50
Saviqbug #1350090 bug #1350093 bug #135009623:50
ubot5bug 1349950 in unity8 (Ubuntu) "duplicate for #1350090 Preview text widget isn't automatically wrapped" [Undecided,Confirmed] https://launchpad.net/bugs/134995023:50
ubot5bug 1350093 in unity-scope-click (Ubuntu) "Opening Accounts settings from the scope should directly take you to Ubuntu One" [Undecided,New] https://launchpad.net/bugs/135009323:50
ubot5bug 1350096 in Online Accounts setup for Ubuntu Touch "Creating a new account directly on the phone leads to an unconfirmed account without informing the user" [Undecided,New] https://launchpad.net/bugs/135009623:50
Saviqthe last one was unity8 as well, which totally has nothing to do with it23:51
mzanettiSaviq: depends... might be click scope or download manager as well23:52
mzanettiSaviq: because OA setup isn't launched in that case23:52
Saviqhow else is the account created?23:53
Saviqnothing else knows how to talk to U123:53
mzanettiSaviq: it is created there, but when you then close it and try to install something with the already set up account23:53
mzanettithen you're in the scope, the scope thinks everything is fine and fails with a Network error23:53
Saviqmzanetti, right, so multiple bugs, really23:53
mzanettiyeah23:54
mzanettiwell23:54
Saviqsame bug, multiple projects23:54
mzanettiyes23:54
Saviqnothing in unity8 still ;)23:54
mzanettiyeah... you're right... sorry23:54
mzanettiSaviq: this one is tricky too:23:55
mzanetticreating an account with a german phone leads to a english confirmation mail which heike did barely understand23:55
mzanetti(I wasn't going to throw this at unity :D )23:55
Saviq;)23:56
mzanettibut not sure if OA is the one here23:56
Saviqyeah it is23:56
Saviqit needs to tell U1 what language the account was created with23:56

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