/srv/irclogs.ubuntu.com/2015/03/25/#ubuntu-quality.txt

elopioveebers: wow, such a process.00:04
elopioam I understanding right? it is released now?00:05
knomeabeyr, ubuntu-bug packagename, or go to launchpad.net and file a bug there00:05
veeberselopio: um, ayes? If it's not available in the archive yet it will be shortly. I get confused when and where that happens and where to check it01:04
veebersbut it's done now01:05
=== ara is now known as Guest58945
=== chihchun_afk is now known as chihchun
Mirvubuntuqa (was that the thing to ping?): we would need help debugging why autopilot tests fail randomly when using silo 18, see bug https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/142100909:59
ubot5Ubuntu bug 1421009 in qtbase-opensource-src (Ubuntu) "unity8 sometimes hangs on boot" [Critical,Incomplete]09:59
Mirvit's related to DBus speeding up (working in threads) in Qt, and the current assumption is that the Qt itself works now better, just faster. the original bug is tested to be fixed, but AP:s start failing pretty randomly in all suites.10:00
Mirvubuntu-qa ^10:00
rhuddieMirv, have you got some results we can look at?10:02
Mirvrhuddie: http://people.canonical.com/~tjyrinki/qt5/fail/qtbase_ubuntu5/ the ones ending with -018.tests10:03
Mirvif one eg grep - cut - sort -uniq:s UITK failures, they are different on each run so seems random10:03
Mirvso -1- and -2- are two runs of the same suite10:05
rhuddieMirv, so for example in http://people.canonical.com/~tjyrinki/qt5/fail/qtbase_ubuntu5/ap-2015_03_24-21_48_11-address_book_app-1-018.tests10:10
rhuddieMirv, the first error is in address_book_app.tests.test_add_contact.TestAddContact.test_go_to_add_contact, which fails to launch the address book10:11
rhuddieand then the remaining tests fail with: subprocess.CalledProcessError: Command '['/sbin/initctl', 'stop', 'maliit-server']' returned non-zero exit status 110:12
Mirvrhuddie: right, the http://people.canonical.com/~tjyrinki/qt5/fail/qtbase_ubuntu5/ap-2015_03_24-21_48_11-ubuntuuitoolkit-1-018.tests would also seem to be about launching, right? but in that case it just doesn't fail all the remaining tests, it's just that some tests fail to launch10:18
Mirvrhuddie: the launching is done via DBus I guess, would that be autopilot itself or ubuntu-app-launch doing it?10:18
rhuddieMirv, yes, this seems similar problem. The actual error is that it can't find the process to introspect it. Which could mean that the original process has crashed (check for .crash files in /var/crash)10:25
rhuddieor it could mean that introspection is not enabled, but this should be set automatically in the base class.10:26
rhuddieMirv, in this case upstart is being used to launch the app10:28
Mirvok, I didn't see any particular amount of crashes, so I was thinking it'd be dbus signaling problem about launching the app. but I don't have the crash files anymore with me so I'll run a bit more and see if anything turns up.10:34
Mirvrhuddie: do you know if it's autopilot using qdbus to call upstart or what's the route of launching app?10:39
rhuddieMirv, I'm not sure, ubuntu-qa, anyone know answer to -^10:51
brendandMirv, totally depends on the AP test itself, the way the app is launched doesn't matter as long as it's launched with QT_LOAD_TESTABILITY=1 in it's environment10:53
brendandMirv, which for upstart launched applications would have to be in upstarts environment (initctl set-env)10:53
brendandMirv, give us an example test where this is happening10:54
Mirvbrendand: see the backlog, but about any test can fail like that (randomly) when used with silo 018 that contains Qt DBus related fixes. and I'm trying to find out whether the problem could be fixed in AP (by adjusting something) or whether someone can debug it enough to state that no the Qt patches are still broken somehow regarding the DBus usage10:56
Mirvwith the patches the Qt DBus starts supporting threaded usage of DBus which fixes the Unity 8 deadlock on boot randomly, triggered by libusermetrics starting to use DBus earlier...10:56
Mirvthe actual boot problem gets fixed by the patched Qt, but of course we can't regress on the AP side. and it's hard to say whether it's Qt's fault now or if it's just changed behavior AP needs to take into account.10:57
brendandMirv, so the launch of the app happens asynchronously?10:58
=== rbasak_ is now known as rbasak
Mirvthanks tsdgeos. brendand is starting to ask difficult questions :) http://irclogs.ubuntu.com/2015/03/25/%23ubuntu-quality.html just updated to include all backlog.11:05
MirvI'm not sure who can answer what exactly is being called when app is being launched from autopilot, and whether the Qt DBus patches would now make it asynchronous or not11:06
Mirvbut we need at least someone who understands the Qt DBus changes, someone who understands Autopilot and someone who understands app startup..11:07
tsdgeosyou have a 0 sized group in there11:07
tsdgeos:D11:07
tsdgeosso are we sure the problem is that the app launch is not being detected by autopilot?11:07
tsdgeosor is it that the app isn't actually launching?11:08
Mirvtsdgeos: and sorry for hijacking you, just be available when you have time :) currently it'd look like something in the Qt changes causes app startups during tests to randomly fail, and we'd need to find out if it's Qt's fault or something that can be fixed in AP11:08
Mirvno I don't think we're sure, this is all just based on the logs so far11:08
tsdgeossomeone should run the test looking at the phone and see if the app is actually there and undetected11:08
tsdgeosor just has crashed11:08
tsdgeosit may very well be that those patches are making stuff crash11:09
MirvI'm running UITK tests again right now. a crash would result in a .crash, right? none so far except one for telepathy_mission-control which is maybe not related11:09
brendandtsdgeos, +111:10
tsdgeosMirv: it should probably create a .crassh yeah11:10
brendandMirv, which vivid image? latest?11:11
Mirvbrendand: latest + silo 18 that fixes the original bug11:23
jibeldavmor2, on desktop i386 20150325, boot, on the welcome screen select French then 'Essayer Ubuntu'11:35
jibeldavmor2, the live session doesn't start and I get a login screen11:36
jibeldavmor2, it is in a VM11:36
davmor2jibel: I'll check in a minute for you11:36
jibeldavmor2, amd64 with UEFI starts fine11:36
jibeldavmor2, amd64 works fine11:41
jibeleven in BIOS mode and non-english11:41
davmor2jibel: when you get to the live session after selecting French should it be in French?11:50
davmor2jibel: man this is weird I select French I tap on Essayer Ubuntu, Language is set to English_US and yet I see Exemples and Installer Ubuntu 15.04, most of the rest is in English11:57
Mirvtsdgeos: brendand: ok ran UITK tests, 9 errors, no .crash files. could indicate the launch happens but due to Qt changes something is too fast and AP doesn't notice it?11:59
brendandMirv, let's see the logs again12:00
tsdgeosMirv: can you try running that ap test only and seeing if something actualyl shows on screen?12:00
Mirvbrendand: added, the last one at http://people.canonical.com/~tjyrinki/qt5/fail/qtbase_ubuntu5/12:01
Mirvtsdgeos: it's not "that test", it's any test but only rarely, plus randomly. the failures are always different, and about 8 out of 250 fail.12:02
Mirvsorry, out of 36512:02
=== chihchun is now known as chihchun_afk
Mirvbrendand_: tsdgeos: ok I can reproduce it with while [ 1 ] ; do phablet-test-run ubuntuuitoolkit.tests.custom_proxy_objects.test_header.SectionsTestCase.test_select_sections_with_sections_disabled ; done - when the failure does happen, the app launches fine, autopilot (or something) apparently just doesn't notice it. what's next?13:12
MirvI stared at the phone screen for enough long time for the failure to happen :)13:12
brendand_Mirv, i'll need to get some time to take a look, maybe later today13:12
Mirvokay. I'll update the bug soon when I've played with it a bit more.13:13
Mirvbug #1421009 updated13:32
ubot5bug 1421009 in qtbase-opensource-src (Ubuntu) "unity8 sometimes hangs on boot" [Critical,Incomplete] https://launchpad.net/bugs/142100913:32
jibeldavmor2, yeah the live session is half translated, but it has been like this for a long time. live session not starting on i386 seems to be a qemu specific bug. It works fine on HW and Vbox13:48
davmor2jibel: yeah it's starting for me that how I know the translations things is crap :)13:49
sil2100brendand_: thanks for the help with the Mirv's issue :) It's one of our blockers currently as the silo causing the AP problems is actually a fix for a hanger-regression14:01
brendand_sil2100, well i haven't been able to do too much yet14:08
brendand_sil2100, i'll check if we can divert some resources to looking at it14:08
sil2100Excellent14:11
brendand_sil2100, btw are we talking vivid or rtm?14:23
jibeldavmor2, I cannot get anything to work in a VM14:27
jibeldavmor2, system doesn't boot after installation tried vbox and qemu14:27
davmor2jibel: ouch let me try in vm and see if I can confirm14:28
sil2100brendand_: vivid14:30
davmor2jibel: I can confirm that I'm not able to get to live desktop on i386 in kvm15:25
davmor2jibel: it takes me to the login screen and I can't login15:25
davmor2jibel: did you file a bug for it?15:31
jibeldavmor2, not yet, I'm trying to have at least a successful install in a VM15:33
jibeldavmor2, in vbox, amd64 installation, it tells me there is no bootable device after installation15:34
jibeldavmor2, did you do an amd64 install on HW?15:34
davmor2jibel: it's running now, I've done i38615:35
davmor2jibel: 64bit on kvm is working as expected15:39
jibeldavmor2, are you on vivid or utopic?N15:39
jibel-N15:39
davmor2jibel: vivid 64bit as host15:40
jibeldavmor2, hm, can you check the checksums of your images?15:40
davmor2davmor2@boromir:~$ md5sum *.iso15:43
davmor217384a4d4a5c8471d1e766ffe10dd6ec  vivid-desktop-amd64.iso15:43
davmor2c74c7dbdc60d2c8bbd08ce4b7c4f95b6  vivid-desktop-i386.iso15:43
davmor2jibel: that matches http://cdimages.ubuntu.com/daily-live/current/MD5SUMS15:45
jibeldavmor2, doesn't look like the latest image15:45
davmor2jibel: it's the latest in current15:46
jibeldavmor2, yeah there is something wrong here, desktop images are stuck in pending15:46
jibeldavmor2, try with http://cdimage.ubuntu.com/daily-live/pending/MD5SUMS15:47
jibelwhich are the images on the tracker15:47
jibeldavmor2, can you check the version of these image? is it 20150325?15:48
davmor2jibel: hmmm okay they are indeed different15:49
=== chihchun_afk is now known as chihchun
rhuddieMirv, I had a go at reproducing the problem with silo 18. I ran an address book app test and it failed on 10th attempt with same error as in the logs.15:53
rhuddieMirv, for the failure, the address book started to launch, but then the app froze completely15:53
rhuddieautopilot then timed out waiting for the app to launch which is when the test failed15:54
rhuddieThere was a crash file for _usr_lib_telepathy_mission-control-5.32011.crash15:54
rhuddiebut nothing for the address book app15:55
davmor2jibel: right updated the image retrying now16:01
balloonsubuntu-qa, thoughts on seeing this error on tests in trunk that used to pass for clock app? http://paste.ubuntu.com/10678560/. Error is "org.freedesktop.DBus.Error.ServiceUnknown:"16:10
flexiondotorgIs there anything I can do to help progress http://launchpad.net/bugs/143228516:16
ubot5Ubuntu bug 1432285 in ubiquity (Ubuntu) "Vivid live DVD fails to provide means to eject disc" [Medium,Confirmed]16:16
flexiondotorgI think it is a more significant issue than "Medium".16:17
davmor2jibel: amd 64 is working in kvm with -vga vmware I'll try without that too16:17
jibeldavmor2, here too, finally16:17
jibeldavmor2, in BIOS mode in vbox16:17
jibeldavmor2, I'll retry UEFI16:17
elopiobrendand_: please take a look at the fakeroot card. Looks like a deadend.16:26
brendand_elopio, maybe. pitti will be back tomorrow to save the day16:39
elopioas always :)16:43
elopioif it will take time to fix, I'd go with exporting the pythonpath.16:43
brendand_elopio, thing is i tried that and it didn't work16:55
brendand_elopio, doesn't transfer between users16:55
elopiobrendand_: you might need to export the path also on the new user.16:55
brendand_elopio, again i'll talk to pitti about it. i'm sure there's a way16:55
elopioyes, lets wait.16:56
rhuddiebrendand_, I reproduced the silo 18 issue. For me the app froze as it was launching, which made autopilot timeout and then fail the test as it couldn't introspect it.16:58
rhuddiebrendand_, So to me it seems like its not an autopilot issue. I updated the bug with some notes: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/142100916:59
ubot5Ubuntu bug 1421009 in qtbase-opensource-src (Ubuntu) "unity8 sometimes hangs on boot" [Critical,Incomplete]16:59
brendand_rhuddie, aha17:00
elfyafternoon quality chaps and chapesses17:00
balloonshowdy howdy elfy17:17
elfyhi balloons :)17:41
elfyballoons: quick question - cos I'm confused18:13
elfyif things and images are being autotested - how come things like the keyboard setting part can go missing and no-one notices?18:14
elfyor is it that images still not being checked?18:14
balloonselfy, if it shows up as a bug in the image, I think it's safe to conclude we don't have a test for it :-) In general, the tests for the images are basic. The tests for the images that block on being published are really basic  and don't test ubiquity18:18
elfyok - thanks18:23
elfyjust wanted to make sure - I assume that was probably the case18:24
elfys/assumed18:24
alesageok maybe I'll ask balloons about this click-install failure of weibo http://pastebin.ubuntu.com/10680643/ , if you were me and secondly you had the patience to explain to yourself, how would you fix?21:33
=== chihchun is now known as chihchun_afk

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