/srv/irclogs.ubuntu.com/2016/03/07/#ubuntu-unity.txt

=== maclin1 is now known as maclin
=== maclin1 is now known as maclin
tsdgeosSaviq: ping08:14
Saviqtsdgeos, hey08:14
SaviqI know, pstolowski didn't run our autopilot tests, naughty naughty08:14
tsdgeosSaviq: that's not what i wanted :D08:14
Saviq;)08:14
tsdgeosSaviq: was wondering if in the CI results08:14
pstolowskihuh?08:14
Saviqpstolowski, see the yellow? https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=autopilot.sh/ :)08:15
tsdgeosyou could prepend the type of job before the SUCCESS/UNSTABLE/FAILURE08:15
tsdgeosso it'd be muuuuuuuuuuuuuuch easier to parse08:15
Saviqtsdgeos, type of job? you mean whether it's build or test or whatnot?08:15
tsdgeosyeah08:15
tsdgeosCompile arm:08:15
tsdgeosRun qmluitests:08:16
tsdgeosRun autopilot:08:16
tsdgeosetc08:16
Saviqtsdgeos, problem is that would mean even more text than today, since we want the links still, don't we?08:16
tsdgeossure sure, the links are needed08:16
Saviqmaybe we can shorten them :)08:17
pstolowskiis this after single-preview landed?08:17
Saviqpstolowski, yeah08:17
pstolowskicrap08:17
tsdgeosthe problem is that if you see https://code.launchpad.net/~lukas-kde/unity8/pinLockHWKeyboard/+merge/287327/comments/73478608:18
tsdgeosit takes time to know what's wrong (in case one of them was a failure)08:18
Saviqpstolowski, we'll deal with that, nw - our fault, too, since nobody paid attention08:18
Saviqtsdgeos, sure, I think the real problem is the links there08:18
pstolowskiSaviq, why didn't it manifest itself in the silo before landing?08:19
Saviqpstolowski, because those are AP tests, only run on phones08:19
Saviqand no phones in the train08:19
Saviqtsdgeos, if you had SUCCESS/FAILURE just under one another, you could see the diff easier08:19
Saviqtsdgeos, like see an email from unity8-ci-bot in your inbox, that's much easier to parse, 'innit?08:20
Saviqyou go top-down, notice FAILURE or UNSTABLE and you get the link08:20
Saviqtsdgeos, don't get me wrong, I know this is suboptimal08:20
tsdgeosbut i'd still have to parse if the SUCCESS/FAILURE is because it failed to compile or a qmluitest or autopilot08:20
Saviqjust have no good idea of making it better just yet08:20
Saviqtsdgeos, from the link you mean?08:21
tsdgeosfor branches that are not mine depending what fails i care more and click the link or care less and don't :D08:21
tsdgeosSaviq: yeah08:21
Saviqtsdgeos, I'll think what can be done08:21
tsdgeoscool, thanks :)08:22
tsdgeosSaviq: anyone working on fixing those ap tests?08:22
Saviqtsdgeos, not just yet, was waiting to slap cimi on the wrist when he comes around ;)08:22
tsdgeosmy fault too since i top approved it08:23
tsdgeosdidn't really remember we had tests there08:23
pstolowskitsdgeos, we'll need to bump versions in the filters stuff after recent landings, on it, will yet you know08:23
Saviqyeah, well, if we had CI :P08:23
* Saviq has ideas about CI for MPs relying on other MPs08:23
Saviqtruth be told it's sounding a lot like I'm reimplementing half of the train by now...08:24
tsdgeos:D08:30
Saviqgreyback, w00t!09:01
Saviqcan't sleep, can ya? :)09:01
greybackso excited to be back09:02
Saviqgreyback, how's your world look?09:02
greybackSaviq: pretty good. Bit blurry still, bright lights at night are more intense too09:03
greybackoverall, worth it09:04
Saviqso you feel the improvement already?09:04
tsdgeosgreyback: welcome back09:04
greybackSaviq: well, aside from not needing glasses any more, it's not a giant improvement09:06
Saviqwasn't that the whole point? :D09:06
greybackthe blurriness will take time to go, then I should be 20:2009:06
greybackit was09:06
greybackit's a load of little things, adding up, which makes it good09:07
greybacktsdgeos: thanks!09:08
tsdgeosSaviq: i'm with you that Preview::test_ComboEnsureVisible seems that something would be wrong in ListView::positionViewAtIndex, going to have a look09:46
Saviqtsdgeos, tx09:58
ShabbyIIhi10:34
Saviqwell hello10:41
tsdgeosSaviq: so the problem with test_ComboEnsureVisible is a race, basically the list is not "big enough" yet when we call positionViewAtIndex11:19
tsdgeosSaviq: so i can fix it (or at least hasn't failed in a good while)11:19
tsdgeoswith a call to forceLayout(); before positionViewAtIndex and making forceLayout actually force the layout a bit more inside Qt11:19
Saviqtsdgeos, oh cool, I've been using parallel to melt my CPU a bit with 10 of those tests running at the same time and it failed quite quickly11:20
Saviqtsdgeos, so we should be able to see if that helps11:21
tsdgeosproblem is that it needs a patch to Qt :D11:21
tsdgeosi am almost positive it's good11:21
Saviqoh so we can forceLayout from QML?11:21
Saviqwhile parallel -i -j10 make -C builddir testPreview -- 1 2 3 4 5 6 7 8 9 0; do :; done11:21
tsdgeosyes forceLayout is exported11:21
Saviqadd xvfb if you don't wanna see11:21
tsdgeosbut it doesn't *really* force a layout11:21
Saviqlol11:21
tsdgeosyeah11:22
tsdgeoswhat it does now is11:22
tsdgeosif (isComponentComplete() && d->currentChanges.hasPendingChanges())11:22
tsdgeos    forceLayout();11:22
tsdgeoswhat i changed it to is11:22
tsdgeosif ((isComponentComplete() && d->currentChanges.hasPendingChanges()) || d->forceLayout)11:23
tsdgeos        d->layout();11:23
davmor2Saviq: surely 0 is before 1 :P11:23
tsdgeosforceLayout is another internal flag that is set needing "we need to layout"11:23
tsdgeosnaming is awesome as you can see11:23
tsdgeosgoing to propose this11:23
tsdgeossee how lucky i am11:23
Saviqdavmor2, I don't like 0s11:23
Saviqtsdgeos, ack11:24
=== morphis_ is now known as morphis
dandraderSaviq, "30 tag(s) updated.", looks like unity-api got contaminated by the tags virus...12:48
Saviqdandrader, everything everywhere is contaminated, TBH I think we should just come to terms with the fact we're not going to get rid of those in bzr12:48
dandraderSaviq, how's git integration with launchpad these days?12:49
Saviqdandrader, https://help.launchpad.net/Code/Git12:49
Saviqdandrader, the bit that's missing for our workflow is support in the train, but that's coming not long from now, too, robru's already working on it12:50
=== alan_g is now known as alan_g|lunch
cimipstolowski, tsdgeos new MR https://code.launchpad.net/~cimi/unity8/card-social/+merge/28828713:16
tsdgeosk13:16
cimitsdgeos, changed prereq13:17
=== dandrader is now known as dandrader|afk
=== alan_g|lunch is now known as alan_g
tsdgeoscimi: ping14:18
cimitsdgeos, pong14:25
tsdgeoscimi: this ifelse looks weird http://paste.ubuntu.com/15321021/14:26
tsdgeosanything i'm missing or can we convert it to a single ifelse instead of two?14:26
cimitsdgeos, you're right14:28
cimiis weird indeed14:28
cimitsdgeos, http://paste.ubuntu.com/15321039/ committing14:29
tsdgeostx14:29
cimitsdgeos, done14:30
Saviqtsdgeos, ENOPARSE on the commit message in https://codereview.qt-project.org/#/c/151559/ :)15:04
tsdgeosSaviq: do you get confused because there's a d->forceLayout variable and a forceLayout function that don't do the same?15:04
tsdgeosor?15:04
Saviqtsdgeos, no, because the commit message seems to have a broken sentence in it :)15:05
Saviq"when for example an item the size15:05
Saviqthat affects the item view content size"15:05
tsdgeosoh yeah15:05
tsdgeosmissing verb in there15:06
Saviqyup :)15:06
tsdgeosSaviq: does that read better?15:07
tsdgeosThis way callers of forceLayout get a relayout if the dimension15:07
tsdgeosof a delegate that affects the itemview content size has just happened15:07
tsdgeosbut the itemview content size has not been updated yet.15:07
tsdgeosdimension -> geometry?15:08
Saviqtsdgeos, dimension/geomery...happened?15:08
tsdgeosbsically i want to say height/width if list is vertical/horizontal15:08
Saviqdimension's fine then15:08
tsdgeoschanged15:08
Saviqyeah ↑15:08
tsdgeosman i'm broken today15:08
tsdgeosok, let's go with that15:08
cimitsdgeos, so I review filters now?15:10
tsdgeoscimi: yes15:10
tsdgeospelase15:10
tsdgeos-e+e15:11
=== dandrader|afk is now known as dandrader
cimitsdgeos, fixed the card social test16:06
tsdgeoscool, tx16:06
tsdgeoscimi: will you ask patricia about the carousel?16:06
cimitsdgeos, I can now, however I dont think it makes sense to have something like a thumb up there16:06
tsdgeoswhy not?16:07
cimitoo many input things in such a small space16:07
tsdgeosit's as big as a regular card16:07
cimialso you want to scroll, and tap to open, and tap to like?16:07
tsdgeosit's basically the same as the horizontal list16:08
tsdgeosand it works there ;)16:08
cimitsdgeos, otherwise I might need to implement it inside overlay, not sure I did iirc16:08
tsdgeoscimi: it's not implemented no, and i see why it may be a problem, but we iether need to accept it won't work on carousels and document it or make it work16:09
tsdgeossilently doign it it's not nice16:09
cimitsdgeos, fair enough16:09
cimitsdgeos, answer is no, we dont want cause it will cause issues with input16:12
cimitsdgeos, available only in grid/list16:12
tsdgeoscimi: so question is, right now they would appear if you add them, do we want to filter them out? or just document somewhere that they won't work and hope people won't use them?16:12
cimitsdgeos, we can not show them from cardtool no?16:22
cimiand then yes we want to document16:23
tsdgeoscimi: i think that's what make more sense, even write a console.log() if that happens16:23
dandraderSaviq, hey. I'm about to propose surface-based WM16:42
dandraderSaviq, would you prefer it as a trio of huge MPs or a stack of smaller MPs with a slightly less huge MP on top?16:43
dandraderSaviq, stack/chain16:44
dandraderSaviq, s/trio of huge MPs/huge MP16:44
dandraderSaviq, (keeping the subject on unity8 only, not mentioning qtmir & unity-api)16:45
Saviqdandrader, stack/chain for easier review16:51
dandraderSaviq, pl16:51
dandraderSaviq, ok16:51
Saviqpl's fine ;P16:51
ltinkldandrader, woo :) so who's gonna rebase his stuff? :p17:05
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== Pici is now known as Guest19584
=== Pici` is now known as Guest1760

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