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

=== _salem is now known as salem_
=== blr_ is now known as blr
=== jamesh_ is now known as jamesh
=== chihchun_afk is now known as chihchun
morphisrobru: ping06:55
morphisrobru: any idea why https://ci-train.ubuntu.com/job/ubuntu-landing-015-1-build/14/console fails even the needed dependencies are in the silo?06:55
robrumorphis: you have a syntax error in your control file. I commented on the mp.06:57
morphisrobru: oh really?07:16
morphisrobru: which one?07:18
robrumorphis: i can't remember, it was yesterday. Check your emails, there'sa review from me07:19
morphisrobru: ah I see, thanks07:20
robrumorphis: you're welcome07:20
morphisrobru: but generally the source build should fetch the silo content, right?07:20
robrumorphis: nope, why would it need to? Source build is basically just making a tarball. Build happens in ppa with deps07:21
morphisrobru: yes, but I am introducing a new -dev package with a package already in the ppa07:24
morphisand those MP add the -dev dependency now07:24
robrumorphis: i don't think it matters for source build. Try it out, if it doesn't work you'll just have to do it in two different silos07:25
morphisrobru: ok07:26
MirvI was also thinking it shouldn't matter but then I couldn't get past the error message complaining about missing package..07:28
morphisrobru: seems to work07:37
morphisMirv: hard to see the dot against the comma when the display isn't the cleanest :-)07:37
robruMirv: it wasn't complaining about a missing package, it was complaining about a syntax error07:37
Mirvmorphis: robru: fun!07:43
* Mirv cleans the display07:44
morphisMirv: :-)07:44
=== om26er_ is now known as om26er
morphisrobru, Mirv: now the build went through :-)08:32
robruYay08:33
john-mcaleelysil2100, jibel I see that krillin device tarballs have qa granted (https://requests.ci-train.ubuntu.com/#/ticket/852 )09:10
john-mcaleelyis it ok to push them now?09:10
sil2100john-mcaleely: fine with me! :)09:12
jibeljohn-mcaleely, works for me09:12
john-mcaleelyack, ack09:12
=== chihchun is now known as chihchun_afk
=== ondra_ is now known as ondra
=== chihchun_afk is now known as chihchun
Elleotrainguards: any ideas what's happening with dbus daemon seeming to constantly die when running udm tests on vivid arm64 when running udm tests in silo 24?11:06
john-mcaleelysil2100, (some phone calls interrupted). krililn & vegetahd now pushed11:17
MirvElleo: let me retry the arm64 only (you shouldn't do full new builds just to rebuild one arch, but ping trainguards)11:22
MirvElleo: but if it continues to fail, it's probably a real arm64 vivid bug that won't get a fix since vivid development is basically stopped aside from phone11:22
MirvElleo: worked11:31
ElleoMirv: great, thanks11:31
=== Trevinho|OFF is now known as Trevinho
rvrmterry: ping13:15
mterryrvr, hello13:15
rvrmterry: Hey13:15
rvrmterry: I'm trying to reproduce this bug "Device can be tricked into exposing mtp service without being unlocked first"13:15
rvrmterry: When you say "Start to make an emergency call", do you mean the call itself or just entering the emergency screen?13:16
mterryrvr, just entering the emergency screen13:16
rvrmterry: I see. I can't reproduce it in OTA 8.5.13:16
mterryrvr, hrm.  Let me try...13:18
rvrmterry: Oh, I can.13:18
mterryrvr, oh cool13:18
rvrmterry: And it's fixed in the silo. Thanks :)13:20
mterryrvr, yay!  That's a nasty one13:20
Elleojibel: silo 24 with the click reinstall regression now has a fix for the content-hub transfer breakage13:38
jibelElleo, excellent, thanks!13:39
Elleono problem :)13:40
jhodappsil2100, ping13:47
sil2100jhodapp: pong14:19
jhodappsil2100, hey I am wanting to land this silo https://requests.ci-train.ubuntu.com/#/ticket/832 but I'm curious if that status means it's not ready to land yet...however when I pull the trunk branch there's nothing that it's missing from upstream14:20
sil2100hmm14:31
sil2100It's a strange situation14:31
sil2100ah14:33
sil2100jhodapp: ok, I think I know what's up14:37
sil2100jhodapp: so... I don't think it's wise to release this branch14:38
sil2100jhodapp: with tvoss's last landing qtubuntu-media is now dual-landable, and this silo only releases qtubuntu-media to vivid14:38
jhodappsil2100, ok I was wondering if that might be the case...so basically reapply the changes to trunk and release that14:39
sil2100jhodapp: yeah, releasing this wouldn't really revert any real changes, but it would just introduce new confusion to the fact from which branch to land14:39
jhodappsil2100, ok14:39
jhodappsil2100, thanks for looking at it14:40
=== chihchun is now known as chihchun_afk
ahayzensil2100, for the silo45, the code was rebased from lp:qtubuntu-media/stable to lp:qtubuntu-media, does the MP need to be retargeted ? or does the branch from the ~ci-train-bot go to the correct place due to the dual-landings stuff?15:09
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
sil2100ahayzen: hey! The merge needs to be retargetted and, to get the right changes inside, rebuilt as well15:29
ahayzensil2100, ok thanks :-) jhodapp ^^15:29
jhodappsil2100, ahayzen thanks15:30
jhodappdavmor2, so for silos 36 and 45, which you already tested, we had to retarget them to trunk for dual landing since silo 22 landed which made qtubuntu-media dual landable. So, that means we had to reapprove the MRs...does this mean you want to test again before we land?15:57
dobeytrainguards: can someone retry https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-041/+build/8838366 please?16:06
sil2100dobey: on it16:06
dobeysil2100: thanks16:06
rvrSaviq: ping16:19
Saviqrvr, hey16:21
rvrSaviq: Silo 3016:21
rvrSaviq: I found an issue with camera app16:21
rvrSaviq: https://trello.com/c/nAccJ8Qd/2639-854-ubuntu-landing-030-gsettings-qt-unity8-qtmir-qtubuntu-saviq16:22
Saviqrvr, checking16:23
Saviqcan't see how this silo could've influenced that16:24
Saviqit sounds more like the active/!active issue that was fixed before16:25
Saviqrvr, did you confirm this was not a problem without the silo? /me flashes krillin16:25
rvrSaviq: I'll check without the silo16:25
Saviqrvr, tried on a mako devel-proposed with silo 30, looks like camera got stuck completely16:28
Saviqand can't see the image in the msging app16:28
SaviqI mean it's black16:28
rvrSaviq: I can see the image, but the live view is black16:28
Saviqrvr, if you rotate the phone, does the button in camera app rotate (it might be devel-proposed's issue I'm seeing, waiting for krillin/rc-proposed to flash)16:29
rvrSaviq: Another problem, very hard to replicate, is that sometimes the apps won't start.16:30
rvrSaviq: For example, I closed the camera app, and now I'm trying to get a new image through the content hub, but camera app won't start.16:31
Saviqrvr, yeah I have the same now16:31
Saviqrvr, that I think might be our fault16:31
Saviqhttps://code.launchpad.net/~dandrader/qtmir/appRestart-lp1527737/+merge/281701 to be exact16:31
rvrBut I also have seen it with System Settings16:31
Saviqrvr, can you confirm in ~/.cache/upstart/unity8.log prints like "Ignoring request as the application is closing and/or queued to start"?16:33
rvrqtmir.applications: ApplicationManager::onProcessStarting(appId="com.ubuntu.camera_camera") - User wants to start a new instance of an application that is still closing and is already queued to start later.16:33
Saviqrvr, can you see if you have the same for settings app?16:34
rvrqtmir.applications: ApplicationManager::onProcessStarting(appId="ubuntu-system-settings") - User wants to start a new instance of an application that is still closing and is already queued to start later.16:35
jibelrvr, can you check if the app is crashing when you get this message and try to start it?16:35
jibelrvr, it could be due to bug 152413116:35
ubot5bug 1524131 in Canonical System Image "/usr/bin/mediaplayer-app:11:__memcpy_neon:std::char_traits:std::basic_streambuf:std::basic_streambuf:std::__ostream_write" [Critical,Confirmed] https://launchpad.net/bugs/152413116:35
rvrjibel: Yes, I have crashes for both camera app and system-settings16:35
jibelrvr, the app (any app not only mediaplayer) crashes, apport does it's job, and you try to restart the app but previous instance didn't yet stop running16:36
Saviqjibel, rvr, I doubt it, the crash is likely unity8 rejecting the app16:36
Saviq"UbuntuClientIntegration: connection to Mir server failed."16:37
Saviqrvr, ok, that one we need to fix, I will pull qtmir from the silo and have a look at the content hub exchange16:37
rvrSaviq: Ok16:38
Saviqrvr, thanks and sorry about that16:39
rvrSaviq: No problem16:39
Saviqrvr, I can confirm the black camera on krillin without the silo16:41
rvrSaviq: So different bug16:41
Saviqrvr, it actually crashed for me16:41
Saviqmight be what uncovered the other issue16:42
Saviqand yeah, that's jibel's crash16:46
Saviqbut it uncovered a problem in the qtmir change16:46
Saviqtrainguards, please remove qtmir and qtmir-gles from silo 3016:48
sil2100Saviq: on it16:48
Saviqrvr, IMO after ↑↑ is done the silo is OK to go, the change was isolated in qtmir, and the camera app crash is what jibel mentioned16:49
sil2100Saviq: removed16:50
Saviqsil2100, thanks16:50
rvrSaviq: Let me know when you have checked, and I'll redo the silo tests.16:50
Saviqrvr, Ready for QA17:11
SaviqI had the camera issue without the silo17:12
rvrSaviq: Me too17:12
Saviqand behaves the same with silo17:12
SaviqI mean without qtmir it behaves the same now with silo as without it17:12
Saviqrvr, FWIW your re-test really doesn't need to be a full one, qtmir was definitely the broken change and everything else was fine IIUC?17:13
rvrSaviq: Yes, everything else was fine.17:13
Saviqrvr, black image after content hub seems to be a xenial issue then17:17
rvrI created a bug report for the black camera issue https://bugs.launchpad.net/canonical-devices-system-image/+bug/153329217:19
ubot5Launchpad bug 1533292 in Canonical System Image "Black screen after switching from camera-app" [Undecided,New]17:19
rvrjibel: ^17:20
jibelrvr, I think this is known17:20
jibelhm, maybe not17:22
rvrjibel: In OTA 8.5, camera app closes when the image is returned to the messaging app17:24
rvrSo something has changed17:24
jibelrvr, the camera must be launched before you start the test?17:29
jibelrvr, I cannot reproduce your case17:29
rvrjibel: Nope17:31
rvrjibel: I start the messaging app, tap to new message17:32
rvrjibel: tap to get an image, select camera app, take a photo17:32
rvrjibel: tap the tick button to return the image to messaging app17:32
jibelrvr, yeah, that's what I did, I definitely cannot reproduce. I'll reflash17:33
rvrjibel: In rc-proposed, I can switch back to camera app, but it's in black17:34
rvrjibel: In OTA 8.4, I cannot switch back to camera app, it is closed17:34
rvr8.517:34
jibelrvr, on rc-proposed the camera app closes when I tap the tick17:34
rvrjibel: Hmmmmmm... krillin or arale?17:35
jibelrvr, both17:35
rvro_O17:36
rvrTrying in krillin17:36
rvrjibel: I can reproduce it in krillin17:37
rvrcurrent build number: 22717:37
rvrdevice name: krillin17:37
rvrchannel: ubuntu-touch/rc-proposed/bq-aquaris.en17:37
jibelrvr, I'm reflahsing the krillin17:38
rvrcamera-app eventually crashes, but I won't call that a proper "close"17:38
=== alan_g is now known as alan_g|EOD
jhodappjibel, ping18:43
Saviqrvr, jibel, that's likely why it doesn't close, it crashes and stays around until apport does its thing19:03
Saviqbut is stuck all that time, you can see by the panel being on screen and button not rotating when you rotate the phone19:04
awe_robru, looks like the old ps-jenkins, and now ci-train-bot seems to leave old ofono merge branches in development state after merging. It's probably due to the way the project was setup.  Just wanted to check with you first before I manually clean them up ( ie. by changing status to 'Merged' )?19:13
awe_https://code.launchpad.net/ofono19:13
robruawe_: setting branches as merged is launchpad's job, nothing to do with the train. if they don't say merged then I highly doubt they've been merged.19:16
awe_take a look19:16
awe_I think it's the way the train merges things19:16
awe_or as I said, how we set things up for ofono19:16
awe_the packages were definitely released19:16
awe_by CI19:17
robruawe_: what I'm seeing is a lot of branches that have dozens of commits that are not in lp:ofono19:17
awe_lp:ofono is not our upstream19:17
awe_lp:~phablet-team/ofono/ubuntu19:17
robruawe_: well then that might explain it then19:17
awe_the commits did get merged in that branch, as expected19:18
awe_I'm not sure if it's possible and/or worth fixing it so that the right thing happens for future merges.  I just wanted to change the status of the branches manually without first *asking*.19:19
awe_;D19:19
robruawe_: i guess you need to make lp:ofono be the development target and then lp will automatically recognize that stuff has been merged and mark it as such19:26
robruawe_: I'm not really familiar with the details, all I know is that this Just Works for everybody else and I've never had to care about it before today19:26
awe_I don't want to do that ( at least not right now ).  So if you have no objects to me just changing the status on those branches to 'Merged' manually, we'll leave it at that19:27
robruawe_: sure19:27
awe_k19:27
awe_thanks19:27
robruyw19:27
jhodappjibel, for silos 36 and 45, davmor2 already tested them for landing only in vivid but I had to re-merge against trunk due to silo 22 landing which enabled qtubuntu-media to be dual landing. Does davmor2 need to retest the silos even though he already approved them?19:49
robrubblunh20:13
robru*bblunch20:13
=== salem_ is now known as _salem
cjwatsonawe_,robru: Right, when a branch is pushed, LP looks through all merge proposals that have that branch as their target, and for each such MP, if the tip revision of the target branch has the tip revision of the source branch as an ancestor, then it's marked as merged.20:59
cjwatsonThere's some refinement around that but that's basically it.20:59
robrucjwatson: is there any reason that would only work when the target is lp:foo instead of lp:~team/foo/bar ?21:04
robruattente: just run the 'build' job to generate that diff ^21:05
cjwatsonrobru: not in general; perhaps the merge target is simply wrong21:06
robrucjwatson: dunno, he said he confirmed the source branches are merged in the target branch he wants to use21:07
=== _salem is now known as salem_
=== salem_ is now known as _salem
robrucjwatson: hm actually I guess none of these are being marked as merged. odd https://code.launchpad.net/~ci-train-bot21:12
robrucjwatson: oh you know what it is? train doesn't "merge" the branches, it just pushes them to the destination. maybe that's why?21:13
dobeyrobru: the ~ci-train-bot branches don't have MPs21:13
robrudobey: that might explain a thing or two21:14
dobeyrobru: so yes, it's just pushing one branch to another destination; that will not result in the branch being pushed from as 'merged' just as when you branch lp:foo and push it to lp:~user/foo/bar lp:foo doesn't have its status changed21:15
dobeyrobru: if the ~ci-train-bot branches are meant to be temprorary things for the silo builds, the "clean and merge" stuff should probably delete them after pushing to the target21:16
robrudobey: oh, you think deleting is the way to go? I assumed they had some forensic value for keeping around.21:17
attentethis is a new source package, so i'm not sure what the diff would look like other than the whole source package21:17
dobeyrobru: well, if you want to keep them around, i guess manually set the status to Merged on it21:17
robruattente: in that case the diff will just be blank but the train is fussy about having that so please run the build job.21:18
attenteok21:18
attentedo i need to specify any of these options for generating the diff?21:18
cjwatsonrobru: that still involves the tip of the source being in the target's ancestry (trivially)21:18
cjwatsonbut if there are no MPs, that ends up being rather different.  anyway, on a call21:19
robruattente: no just run the build job with no options. the options are mostly for recovering from various errors that happen, first time you run it is almost always all blank.21:19
dobeyawe_, robru: so yeah, the landing-XXX branches hanging around is not related to the project setup. it's a CI train issue21:24
robrucurse you dobey! I was happy to blame it on awe_21:25
dobeylol21:25
dobeyrobru: well, if you just avoided pushing those things to launchpad, and used tarmac to do the merging, it wouldn't be an issue ;)21:26
=== blr_ is now known as blr
awe_robru, lol22:29

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