/srv/irclogs.ubuntu.com/2016/01/12/#ubuntu-unity.txt

=== jamesh_ is now known as jamesh
zzarrgood morning07:43
=== om26er_ is now known as om26er
tsdgeosSaviq: do you know how far ltinkl was on the mocks for testLogin1Capabilities ?08:55
tsdgeosshould i work on that?08:56
tsdgeoshttps://code.launchpad.net/~lukas-kde/unity8/fixLogin1Tests/+merge/272493 seems pretty much almost done09:04
* tsdgeos finds something else to do09:04
Saviqtsdgeos, quite far, but there were issues with dbus processes staying on after the test completed09:11
Saviqand I never got around to looking into it09:12
tsdgeosSaviq: is that reproducible with regular make foo or does it need the pkgtest to happen?09:14
Saviqtsdgeos, dunno09:14
tsdgeosok let me check then09:15
Saviqtsdgeos, autopkgtest results in silo 30 don't look too good :/ http://paste.ubuntu.com/14476759/09:35
tsdgeosouch09:35
Saviqalthough most of them are Launcher(214)09:35
Saviqso one fix should help a lot there09:36
tsdgeoswhat's will all those launcher failures09:36
Saviqbut there are a few new ones09:36
Saviqtsdgeos, I'm worried this might be timing when dragging the launcher out or so09:36
tsdgeoslove this one09:36
tsdgeosActual   (): 434.285832619212709:36
tsdgeos   Expected (): 434.2857142857143309:36
Saviqyeah09:36
Saviqthat's xenial btw09:36
tsdgeosyaeh the launcher ones seem to be failing to drag it into view09:37
Saviqvivid looks much better http://paste.ubuntu.com/14476772/09:38
tsdgeosSaviq: mzanetti: we need to focus on getting those to 0, at this point we have so many things failing it gets hard to tell if a failure is a regression, fixed elsehwere or needs fixing09:39
Saviqtsdgeos, totally, I do, however, run both of them on amd64 before releasing any silo09:39
Saviqso my runs yesterday for silo 30 were both 100%09:39
mzanettiagreed09:40
Saviqtsdgeos, I will try today to get at least a temp job running those in our jenkaas so we can maybe put it through its paces09:41
tsdgeosSaviq: so this are results not from you but from the builders?09:41
Saviqunfortunately that might not be enough09:41
Saviqtsdgeos, https://requests.ci-train.ubuntu.com/#/ticket/77609:41
Saviqdown at the bottom "Autopkgtest results"09:41
Saviqum wroing09:41
Saviqhttps://requests.ci-train.ubuntu.com/#/ticket/85409:41
Saviqtsdgeos, ↑09:41
tsdgeosoki09:43
Saviqso yeah, seems roughly reproducible between vivid and xenial, modulo launcher not getting pulled out09:44
tsdgeosi can't get extra processes when running ltinkl's branch with regular makeFoo09:57
tsdgeosi guess it's pbuilder only?09:57
Saviqtsdgeos, could very well be10:02
Saviqtsdgeos, oh but, our current CI's autopkgtests run on hardware actually10:12
SaviqIIRC10:12
Saviqs/current/old/10:12
tsdgeosSaviq: what do you mean?10:13
Saviqtsdgeos, not in pbuilder/autopkgtest or anything10:13
Saviqtsdgeos, or actually... in a dedicated VM10:13
Saviqlike one with GPU and stuff10:14
tsdgeosyou mean the extra process for the login1 tests?10:14
tsdgeosit didn't seem to be failing on the CI stage, not sure where fginther saw the extra process/failure10:15
Saviqtsdgeos, he SSH'd to the machine when it failed10:17
Saviqtsdgeos, lemme restart it in the mean time10:17
Saviqah conflict10:18
Saviqtsdgeos, re: SM_BUSNAME, I think the plan was to put the mock on the session bas originally... but then we found that there's no problem mocking a system bus...10:19
tsdgeosi see10:19
Saviqtsdgeos, FWIW we already have it elsewhere10:20
tsdgeosit's just that it's the thing actually causing the conflcit D:10:21
Saviqhttp://pastebin.ubuntu.com/14476963/10:21
tsdgeosif it wasn't there it'd merge fine10:21
Saviqwell, sure, I agree - since we can mock system bus, we shouldn't have that define at all10:22
dandradermzanetti, is this related to what you're fixing? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/151597711:44
ubot5Launchpad bug 1515977 in unity8 (Ubuntu) "Nexus4 Shell rotates inappropriately in windowed mode" [High,Confirmed]11:44
tsdgeosmzanetti: found race condition in one of the shell tests https://code.launchpad.net/~aacid/unity8/fix_test_focusAppFromLauncherExitsSpread/+merge/28229211:59
tsdgeosSaviq: ↑11:59
Saviqtsdgeos, coolz12:00
dandradertsdgeos, what's "bfb"?12:00
tsdgeosdandrader: it's the "home" button12:01
tsdgeosi didn't name it, just following the way12:02
mzanettiI named it...12:02
dandraderyeah12:02
mzanettidesign calls it like that12:02
dandraderwe should probably mock or disable that dismiss timer in tests....12:02
tsdgeosdandrader: putting the mouse over the button disables it12:06
dandradertsdgeos, right12:08
* tsdgeos goes to hunt more failing tests12:12
=== Trevinho|OFF is now known as Trevinho
=== dandrader is now known as dandrader|afk
mterrykgunn_, how does deprecation work in a Touch lifecycle context?  Like with LTS releases, we don't support skipping an LTS upgrade, so we know we can drop deprecated stuff after each LTS release.  But do we have a similar story for Touch?  (not in terms of apps, which have frameworks, but in terms of things like u8's internal properties)13:55
Saviqmterry, wdym "u8's internal properties"?14:08
kgunn_mterry: interesting question, when you say "deprecation for life cycle" don't  you still mean for apps to understand/accomodate ?14:08
mterrySaviq, uh like if we changed where a gsettings is stored, but we still need to support upgrades from old devices, so we can't yet drop the old location.  My question is "when can we?"14:09
mterrykgunn_, no I mean in customer/device support lifecycle14:09
Saviqso upgrades from how far back do we support, really?14:10
mterrySaviq, yeah14:10
Saviqok, no idea ;)14:10
mterrySaviq, like 10 OTAs?  Forever?14:10
mterrySaviq, makes me much more cautious about adding settings like that now  :)14:11
tsdgeosSaviq: do we worry about14:34
tsdgeosFAIL!  : qmltestrunner::Card::test_art_size(Tall) property height14:34
tsdgeos   Actual   (): 434.285832619212714:34
tsdgeos   Expected (): 434.2857142857143314:34
tsdgeos   Loc: [/tmp/adt-run.Q55ONm/build.yU8/unity8-8.11+15.04.20160111.1/tests/qmltests/Dash/tst_Card.qml(341)]14:34
tsdgeos?14:34
tsdgeoswant me to change it so that it compares say the first 3 decimals?14:34
Saviqtsdgeos, well... it failed, didn't it...14:35
tsdgeosyeah, it's also i38614:35
tsdgeoswhich shall be killed with fire14:35
tsdgeosbut ok, will make it check say up to two decimals, should me more than enough14:36
Saviqtsdgeos, we need to make it pass *somehow*, shouldn't tryCompare or something be smart about it?14:36
tsdgeoswell you told it to compare two doubles, it doesn't know how much exact you want them to be14:36
tsdgeosit has "some" wiggle room14:37
tsdgeosbut probably for this different it thinks it's too different14:37
ltinklisn't there some sort of qFuzzyCompare in QML? :o14:37
ltinkltsdgeos, yup, tryCompare uses fuzzy comparisons for numbers14:39
tsdgeosltinkl: yes, but fuzzy compare for those 2 numbers probably fails14:39
ltinkltsdgeos, see function qtest_compareInternal(act, exp)14:40
ltinkltsdgeos, basically it goes like: if (Math.abs(act - exp) <= 0.00001)14:40
ltinkltsdgeos, yours differ already at the 4th decimal :p14:41
=== dandrader is now known as dandrader|lunch
ltinkltsdgeos, using number.toFixed(3) should help it, if you're happy with the precision14:45
tsdgeosltinkl: i'd be happy with 1px precision :D14:47
=== dandrader|lunch is now known as dandrader
Saviqdandrader, https://code.launchpad.net/~dandrader/qtmir/appRestart-lp1527737/+merge/281701/comments/71631516:39
dandraderSaviq, always reproducible?16:41
Saviqdandrader, not sure yet, but reproducible enough it seems16:42
Saviqdandrader, might be related to the app failing16:42
Saviqor crashing16:44
Saviqdandrader, yeah, it looks app crashing is causing AppMan to go into bad state16:50
Saviqdandrader, so yeah, camera + content-hub is easiest to reproduce with today, as the camera app crashes and sends AppMan into the broken state17:15
dandraderSaviq, ok...17:15
Saviqdandrader, I've removed qtmir from silo 30 to get it landed without that change17:16
=== dandrader is now known as dandrader|afk
=== alan_g is now known as alan_g|EOD
=== dandrader|afk is now known as dandrader
dandraderSaviq, https://code.launchpad.net/~dandrader/qtmir/appRestart-lp1527737/+merge/281701/comments/71638619:17
dandraderSaviq, it's a iffy use case19:17

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