/srv/irclogs.ubuntu.com/2014/03/11/#ubuntu-ci-eng.txt

sergiusensrsalveti, can you monkey press here: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=27 ?00:07
cyphermoxkgunn: ping00:10
cyphermoxkgunn: curious about the current state of testing Mir, and an ETA if possible. I was thinking about going to bed early since I'm a bit sick00:11
robrucyphermox, he went to dinner, I tried testing it a little bit but the phone won't boot with the new mir installed. not looking great00:14
robrusergiusens, just published silo 9, you can merge in an hour or so00:28
sergiusensthanks00:34
kgunnrobru: stupid me!...i have an idea....00:52
kgunnits the packages...you don't just "dist-upgrade"00:52
robrukgunn, yeah, I installed the new packages manually... that's what wasn't working.00:52
robrukgunn, actually I tried it once with and once without dist-upgrading00:52
robrukgunn, did you get it working on your device?00:52
kgunnrobru: i had issues...i just reflashed...00:53
kgunnlet you know in a moment00:53
robruok00:53
cjohnston/801:01
kgunnrobru: sorry...on a call with my australian guys but yeah...seeing what you're seeing01:15
robrukgunn, any hope for a quick fix? (i have no idea)01:15
kgunnrobru: let's try something simple...can you reconfig ? i've pared down the mp list...but will only need to rebuild usc & unity-mir01:17
robrukgunn, sure thing01:17
kgunnrobru: its gotta be unity-mir01:17
kgunnits the only thing different01:18
robrukgunn, wow you really stripped down that list... it's like 1/3 as long ;-)01:18
robrukgunn, ok, reconned, please build01:18
kgunnrobru: thank you sir01:18
robrukgunn, you're welcome01:19
robrukgunn, oh man, in 30 minutes cron will kick a new image build. I was hoping to have mir landed before then, I guess we won't make it ;-)01:28
kgunnno worries01:29
kgunnbtw, i say it must be unity-mir, because those are the only MP's we farted with01:29
kgunnand we had built packages that booted and ran01:29
kgunnwith the exact same MP list01:29
robrukgunn, i see01:34
robrukgunn, oh, just noticed the build is done. installing on my mako01:45
rsalvetisergiusens: hey, was having dinner, but it seems you're all set already :-)01:45
sergiusensrsalveti, yeah, you cn rid of goldfish soonish-now01:48
rsalvetigreat01:49
kgunnrobru: hooray...mine booted....yours ?01:49
robrukgunn, ok, freshly flashed mako, silo 2 installed, rebooted... stuck on Google screen01:49
robrukgunn, oddly I can ssh into it...01:50
kgunnhmmm....01:51
kgunnmine is definitely updated to the ppa01:51
robrukgunn, trying a dist-upgrade on it01:52
kgunnrobru: any chance you pulled the ppa too early (before copy was done?)01:52
kgunnrobru: note...i did not dist-upgrade at all....01:52
kgunnonly sudo apt-get install libmirplatformgraphics-android libmirclientplatform-android libmirplatform01:52
robrukgunn, dunno, it was just now.... if it was premature then dist-upgrade should help01:52
robrukgunn, k, will reflash and try again01:53
kgunnrobru: dist upgrade will pull in libmirplatformgraphics-mesa & libmirclientplatform-mesa...which you don't want01:54
robrukgunn, if that's the case then how are those not included in the images?01:55
kgunnrobru: its a note in the landing spreadsheet...in this mir we've changed/added some new packages....splitting out android vs mesa...01:55
kgunnthe 2 subsystems we use...today mesa on desktop and android on phone/tablet01:56
robrukgunn, yeah but like... if a dist-upgrade pulls in bad packages, then what is stopping those packages from getting pulled in during the image build? I'm terrified we'll publish this an then the next image build will have those packages and not boot01:56
kgunnrobru: rsalveti knows how to seed packages appearntly...01:57
robrukgunn, oh, I see, they need to be seeded.01:57
kgunnwhich will "magicaly" take care of this01:57
robruyeah, I'm not very familiar with the seeds.01:57
rsalvetiyeah, I can update the seeds once you land mir01:57
robrukgunn, well we have to make sure that the seed happens around the same time as the publish (at least before the next image build)01:57
robrursalveti, great, thanks01:57
rsalvetijust let me know01:57
kgunnrobru: ok..manual testing seems ok. just gotta run a select few AP tests...02:00
robrukgunn, make sure whatever aborted the last landing is fixed now ;-)02:01
kgunnrobru: totally...i'm the one who aborted remember :)02:01
robrukgunn, ;-)02:01
sergiusensrsalveti, add the seed/meta to the ppa02:02
sergiusensthat's what I did02:02
sergiusenseasier to test as well02:02
sergiusensand with that comment I go to sleep02:02
sergiusenscheers02:02
rsalvetisergiusens: yeah, but guess I'll just dput it directly once kgunn is done with it02:02
robrukgunn, oh ho ho! it boots ;-)02:10
kgunnrobru: now i wonder if those mp's were ok...i didn't do it clean the first time...i did an dist-upgrade, followed by a remove mesa/install android02:12
kgunneither way...we'll land this first....if my next ap run passes02:13
robrukgunn, yeah, I have a little helper script that grabs & installs *all* binary packages from a PPA, so it was pulling in that mesa stuff, no wondering it was so broken.02:13
robrukgunn, yeah, just running unity8 AP myself.02:13
kgunndamn i bet those mps are ok..oh well02:13
robrukgunn, damn, it's great that AP test coverage is increasing, but holy crap it takes forever to run them02:24
kgunnno kidding...i keep leaving the room....but damn its still running02:24
robrukgunn, 1 failure in unity8 AP!! abort the whole thing!!! ;-)02:28
robrukgunn, seems fine to me I guess. let me know when you're satisfied and I'll publish02:29
rsalvetirobru: kgunn: guess you guys are still trying to land this today, so I'll disable cron so we don't get a new image in 26min02:34
rsalvetidone02:35
robrursalveti, oh, ok. should be landable soon, just waiting for kgunn's say-so02:35
robruthanks02:36
rsalvetino worries, just to avoid any in-flight issue02:36
kgunnrobru: rsalveti ...let's do it...02:37
kgunnall good02:37
rsalveti\o/02:37
robrukgunn, alright, just need a core dev to ack all those packaging changes.02:38
robrursalveti, interestingly it seems you are a core dev. can you sanity check the four diffs at http://162.213.34.102/job/landing-002-2-publish/ ?02:40
rsalvetisure02:41
robruthanks02:41
rsalvetirobru: looks good02:43
robrursalveti, thanks02:43
robrursalveti, ok, i'm publishing. can you update the seed and then kick an image build once everything is through -proposed02:44
robru?02:44
rsalvetirobru: sure02:44
robrursalveti, thanks!02:44
robrursalveti, kgunn: mir packages made it to distro, so I'm merging & cleaning, so I can assign the next silo03:26
rsalveticool, just saw everything got promoted03:26
rsalvetinice, let me push the meta-package changes03:26
robruthanks03:26
robrukgunn, alright, you got silo 2 again, please build ;-)03:34
kgunnwoohoo03:36
robrukgunn, I'm EOD 3 hours ago however, so no rush to land this one ;-)03:36
robrugood night!03:36
kgunnrobru: thanks for all the help...and of course, sir...good night03:37
robrukgunn, you're welcome!03:37
rsalveti=== Building image 230 ===04:37
Mirvlanding-006 would need more space, 10GB full :(05:29
rsalveti=== Image 230 is done ===05:35
rsalvetibut for some reason it got both libmirclientplatform-android and libmirclientplatform-mesa, and that's not good05:36
robruugh, I knew this was going to happen.05:37
rsalvetinot sure why yet05:38
rsalvetiapt-get update/dist-upgrade worked fine after changing the meta package05:39
rsalvetiflashing cdimage and will check05:40
robrursalveti, thanks.05:40
rsalvetimeta is fine05:40
rsalvetilibmirclientplatform-android, libmirplatformgraphics-android05:41
rsalvetihttp://people.canonical.com/~ubuntu-archive/livefs-build-logs/trusty/ubuntu-touch/20140311/05:42
rsalvetiafaik both will have the same alternatives priority05:44
rsalvetiSetting up libmirclientplatform-android:armhf (0.1.6+14.04.20140310-0ubuntu1) ...05:45
rsalvetiupdate-alternatives: using /usr/lib/arm-linux-gnueabihf/mir/clientplatform/android/ld.so.conf to provide /etc/ld.so.conf.d/arm-linux-gnueabihf_mirclientplatform.conf (arm-linux-gnueabihf_mirclientplatform_conf) in auto mode\05:45
Mirvrobru: since the new unity-mir/u-s-c is also now set to tested, is it supposed to be published as well? I'm mostly interested since Qt 5.2 testing is broken until I can rebuild unity-mir05:45
rsalvetiit might still work, let's see :-)05:45
robruMirv, oh, is kgunn still around to answer that question? I didn't think he'd test it so quickly since I only assigned that silo very recently (like 2 hours ago). I guess it can be published, sure.05:46
Mirvrobru: yeah, it's interesting but it seems he tested it really quickly :)05:47
Mirv"manual and AP tests look good" it says05:47
robruMirv, publish away then! ;-)05:49
robrualthough if rsalveti can't resolve this seed issue the whole thing might get reverted.05:49
Mirvrobru: done. yeah, true, if there's a problem with the whole it might get reverted.05:50
Mirvrobru: oh, actually, pkging changes05:51
Mirvrobru: so I can't publish05:51
Mirvunless cyphermox is also awake in the middle of the night http://162.213.34.102/job/landing-002-2-publish/47/artifact/packaging_changes_unity-mir_0.3+14.04.20140311.1-0ubuntu1.diff + http://162.213.34.102/job/landing-002-2-publish/47/artifact/packaging_changes_unity-system-compositor_0.0.2+14.04.20140311.1-0ubuntu1.diff05:52
robruMirv, rsalveti is a core dev... 3AM for him but I'm sure he'd love to review packaging diffs since he's here right now ;-)05:53
Mirvlet's see about that :) otherwise I'll wait until didrocks wakes up in about 1.5h05:55
robruoh yeah, that's probably a better idea ;-)05:56
rsalvetilrwxrwxrwx 1 root root 60 Mar 11 05:54 /etc/ld.so.conf.d/arm-linux-gnueabihf_mirclientplatform.conf -> /etc/alternatives/arm-linux-gnueabihf_mirclientplatform_conf05:58
rsalvetilrwxrwxrwx 1 root root 66 Mar 11 05:54 /etc/alternatives/arm-linux-gnueabihf_mirclientplatform_conf -> /usr/lib/arm-linux-gnueabihf/mir/clientplatform/android/ld.so.conf05:58
rsalvetiso we're still good05:58
rsalvetirobru: both packages got installed, but alternatives is using the one provided by the android backend05:58
rsalvetibut, ideally the mesa packages shouldn't be installed at all05:59
Mirvrsalveti: nice!05:59
Mirvthe reverts are a hassle anyway06:00
rsalvetinow the diffs06:00
robrursalveti, oh ok. weird.06:00
rsalvetiI just don't know why06:00
rsalveti+++ unity-mir-0.3+14.04.20140311.1/debian/com.canonical.Unity.conf was removed06:00
robrursalveti, haha, i was joking about the diffs. go to bed!06:00
rsalvetibut the rest looks fine06:00
rsalveti:-)06:00
robruI guess we'd have to ask mterry why that file got dropped, his name is in the changelog. i have no idea.06:01
robruor kgunn of course ^^06:01
rsalvetiyeah06:01
robruboth of those guys are US TZ so that's not looking good for Mirv's shift today...06:02
Mirvhttps://code.launchpad.net/~mterry/unity-mir/drop-dbusscreen/+merge/20223606:02
rsalvetirobru: so, we don't have any packages bringing mir-mesa* explicitly06:02
Mirvgreyback approved it06:02
rsalvetiI believe it's just apt/livecd including them when doing debootstrap06:02
Mirvaha, "Drop dbusscreen code because it has moved to unity-system-compositor."06:03
robruMirv, that makes sense I guess. publish?06:03
rsalvetiyeah06:03
robrursalveti, just flashing the image now, just to be sure it works. when I was testing it, the phone wouldn't boot when both were installed06:04
rsalvetiat least 230 is not busted06:04
rsalvetirobru: I believe that's because the mesa ones got installed first06:04
robrursalveti, ahhhh, ok06:04
Mirvrobru: does not look that simple, https://code.launchpad.net/~thomas-voss/unity-mir/qt-no-keywords/+merge/209678 states that process-cpp would need updating too https://code.launchpad.net/~thomas-voss/process-cpp/add_death_observer_for_child_processes/+merge/20462906:05
Mirvon the other hand of course, it's said to be tested06:05
robruMirv, huh I thought tvoss did that landing already06:06
robruoh, i see it's blocked by qt. sigh06:06
Mirveh, it's not really blocked, like Mir wasn't06:07
Mirvso instead it should be assigned a silo and built06:07
Mirvwell, I'll check with didrocks once again, I'm not sure then if that was meant to be landed or not06:08
robruMirv, ok06:08
Mirvnow that we started on Mir but maybe did not realize process-cpp would be needed to for the further fixes06:08
robrursalveti, ok, phone boots, I'm happy ;-)06:08
Mirvrobru: ah ha, the same branch is in both tvoss' and kgunn's landings :D06:09
robruMirv, but wait, if kgunn tested the silo, how did it work without that other stuff? maybe it's not really necessary?06:09
robruMirv, oh, ok06:09
robruMirv, that makes more sense06:09
rsalvetirobru: :-)06:10
Mirvrobru: well it still doesn't makes sense in that only unity-mir branch is in kgunn's landing, while both unity-mir and process-cpp are in tvoss's06:10
Mirvanyhow, this'll get sorted out sooner or later06:11
robruMirv, ok. 11PM here, I'm going to bed ;-)06:12
robrugood night!06:12
Mirvrobru: good night!06:12
rsalvetisame06:12
rsalvetiMirv: mind testing qtwebkit from https://launchpad.net/~rsalveti/+archive/qtwebkit-b ?06:13
rsalvetiMirv: build on top of the landing 6 ppa, trying to bring back the add_experimentalDevicePixelRatio patch06:13
rsalveti*built06:13
rsalvetijust finished, still didn't try it06:14
rsalvetimight not necessarily fix the issue, as I saw another class that I might need to change, but good to test it anyway06:14
Mirvrsalveti: ok, although now landing-006 is not fully functional because of the Mir landing but doable. so that's the alternative option to Kaleo's qtubuntu/UITK fixes?06:14
rsalvetiMirv: yeah06:15
MirvKaleo's qtubuntu fails to build now, so it's useful there's something to test. I might give pope_y a poke too since he's familiar with the issues.06:15
rsalveticool06:15
rsalvetiin the end Kaleo said that there is no easy way to fix the remaining issues with his fix06:16
rsalvetiso we decided to give that patch a try again06:16
rsalvetiso we can unblock the landing06:16
rsalvetiwill get some sleep, let me know if something bad happens after installing that package :-)06:16
Mirvok. we should have something to report by the meeting.06:16
Mirvyeah, do that :)06:17
rsalvetilater06:19
=== plars_ is now known as plars
Mirvdidrocks: so, we eventually left silo 002 unpublished (further unity-mir/u-s-c fixes) with robru in the morning. it was said to be tested by kgunn, but one commit there has a comment which says the tvoss's process-cpp should land first - and actually the related unity-mir landing is in the both landings now.07:39
Mirvso it was left uncertain if it really works as is without the process-cpp update07:40
didrocksMirv: ok, sound legit, can you had a comment about that and check with tvoss/kgunn once around?07:40
Mirvyeah mainly tvoss: ^ could check if it's possible https://code.launchpad.net/~thomas-voss/unity-mir/qt-no-keywords/+merge/209678 works also without the process-cpp update https://code.launchpad.net/~thomas-voss/process-cpp/add_death_observer_for_child_processes/+merge/20462907:41
Mirvsince that's basically what kgunn's landing now says07:41
tvossdidrocks, Mirv yup, works without process-cpp changes07:58
didrocksMirv: I guess you can land then (are retake the lock/rebuild ;))07:58
* didrocks waits on image result to get AP in07:58
Mirvtvoss: didrocks: thanks!08:04
Mirvpackaging changes were checked by rsalve_ti08:04
didrockssweet :)08:06
Mirvand after that I'll indeed get landing-006 back to usable state since it's now not upgradeable to (unity-mir in archives newer than in PPA)08:06
sil2100Will that unity-mir landing land before landing AP?08:06
sil2100Ah, see them migrating now ;)08:06
Mirvyes :)08:07
didrockssil2100: yeah, I just want if we can ensure that current image is good before publishing AP08:07
Mirvdidrocks: I hit the 10GB limit in Qt PPA by the way, I didn't anticipate ppc64el + arm64 builds which we now both have..08:07
didrockssil2100: like, let's wait to get the sdk results08:07
MirvI had it bumped to 20GB08:07
didrocksMirv: ah, done already, rocking :)08:07
sil2100didrocks: true, makes sense08:07
didrocksyeah, ppc64el and arm64…08:07
didrocks:)08:07
didrocksMirv: how is arm64 rebuild going btw?08:08
Mirvdidrocks: pretty good, Qt fixed to the extent it will be fixed at this point in time, and I'm progressing on rebuilding all the rest.08:10
didrockssil2100: I'm sad that corey didn't answer though on the autopiot-qt :/08:10
didrocksMirv: perfect! no blocker so far?08:10
Mirvdidrocks: nope, similar symbols updates to various packages as with ppc64el. Colin solved the qtdeclarative FTBFS (although we didn't have that before either for arm64) and I forward-ported qtscript so Qt = good.08:11
didrocksgreat ;)08:11
didrocksthe copy to archive will be a breaze I guess! :)08:11
Mirvso far also the ~20 other builds have been fine, I'm progressing over the day08:11
didrocksbreeze*08:11
Mirvdidrocks: hehe, one can wish for :) it's at least a whole lot easier than it would have been without these ppc64el + arm64 preparations08:12
didrocksMirv: did you have any meeting in the end? Progress on the AP side?08:12
didrocksyeah08:12
Mirvdidrocks: today at 1pm UTC, no meeting yesterday except for syncup. elopio continues to look at the tests - notes app mentioned to be non-blocker as it will be replaced. weather-app has a fix/workaround pending apparently.08:12
didrocksMirv: yeah, but for notes-app he's going to workaround it as we discussed, right?08:13
didrocks(on Friday)08:13
didrockselopio: mind confirming? (you are going to remove the "click on tab"?) ^08:13
Mirvdidrocks: maybe, we didn't catch up well yesterday.08:13
Mirventirely plausible08:14
didrocksok08:14
didrockswe shouldn't ship broken tests08:14
didrockseither we remove them08:14
didrocksor we fix them (workaround)08:14
didrocksotherwise, it's confusing the report on the dashboard08:14
thostr_1can I get a silo for line 25?08:15
sil2100thostr_1: let me see08:17
sil2100thostr_1: sure08:18
sil2100thostr_1: btw. silo 004 has packages built since a while now08:18
sil2100thostr_1: assigned08:20
thostr_1sil2100: thanks. yes, 4 is under testing08:20
tvosssil2100, didrocks can I get a silo for line 19?08:50
sil2100tvoss: let me see that one08:53
sil2100tvoss: you mean the process-cpp one, yes?08:53
tvosssil2100, yup, the unity-mir stuff has already landed08:54
Mirvrestealing unity-mir to Qt 5.209:03
sil2100I'm assigning a silo for process-cpp then ;)09:03
=== psivaa changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: psivaa | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3. Landing in degraded mode (see http://goo.gl/J1EqPW)
didrocksMirv: stealer! :p09:07
tvosssil2100, \o/09:07
mhr3Mirv, sooo, when do we have 5.2 in archive?09:17
Mirvmhr3: when bug #1207270 is fixed and enough autopilot tests breakage has been fixed to satisfy everyone09:17
ubot5bug 1207270 in Ubuntu UI Toolkit "Font size too small in browser with Qt 5.1 / DPR rework" [Critical,In progress] https://launchpad.net/bugs/120727009:18
didrocks(and arm64 work done)09:18
Mirvarm64 is almost as good as done! :) granted, it'll take until EOD at least09:18
sil2100\o/09:18
MirvI've to update that bug though, there's qtwebkit from rsalveti trying to address the problem (and seems to work for me)09:19
didrocksMirv: perfect! yeah, I don't see that will be the blocker, but best to mention/not forget about :)09:19
didrocksMirv: maybe we'll play the same "I steal you/you steal me" game with u-s-s today for seb12809:20
seb128;-)09:21
Mirvdidrocks: ok, just let me know. it breaks Qt 5.2 PPA usage after it has landed in the archives so it's useful to launch the Qt PPA rebuild as soon as possible09:22
didrocksMirv: yeah, it's a leaf though (and more isolated than unity-mir/u-s-c), so should be easy and constrained09:22
Mirvluckily, only at that point so it's just merge+clean & rebuild that needs to be done at that point09:22
didrocksMirv: why merge and clean?09:22
Mirvdidrocks: I mean, when you land u-s-s from another silo, Qt 5.2 PPA is broken until the u-s-s silo is merge+cleaned so that it can be rebuild again in the Qt 5.2 PPA09:24
Mirvso that the rebuild has the newest source09:24
didrocksMirv: oh yeah09:24
didrocksseb128: ubuntu-themes landed09:25
didrocksclock and weather back to… 100% \o/09:25
didrocksMirv: so, Qt 5.2 should have 100% tests passing with the current results09:25
didrocksthat's way easier to say "yes or no" :)09:26
didrocks\o/\o/\o/09:26
didrocks-> insert music here09:26
sil2100YEAAH09:26
sil2100;)09:26
Mirvdidrocks: yeah, I have to ask how the gallery-app tests will be run (manual?) since it needs a recompilation09:27
Mirvanyhow, \o/ for 100%09:27
didrocksMirv: hum, not sure to understand about gallery-app, click package right?09:28
didrocksMirv: I guess that was already discussed with sergio, wasn't it?09:29
didrocks(I was not into those)09:29
Mirvdidrocks: yes, so it's a click package so a rebuild of it in the PPA won't help anything since it's not installed from archives09:29
Mirvwe'll check that in the meeting in 3.5h09:29
didrocksMirv: yeah09:29
didrocksMirv: do you think I should come?09:30
didrockshum, no email for the morning meeting, weird…09:30
sil2100didrocks: https://plus.google.com/hangouts/_/calendar/Y2Fub25pY2FsLmNvbV91cTRvNmQyMWJvNmJ0bm1mcW9xZWtsNTdnOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t.us2orfbhb8ssqjui2u15tajj3s if anything09:30
didrocksthanks :)09:31
didrockstoo late :p09:31
didrocksogra_: ^09:31
didrocksdavmor2: ^09:31
Mirvdidrocks: maybe it would be good to have everyone updated, but of course optional09:31
didrocksMirv: yep09:31
sil2100tvoss: you can build in silo 002 for testing ;)09:48
tvosssil2100, ack and thx09:48
didrocksSaviq: hey, we have an unity8 crash at least at every boot09:53
didrocksSaviq: as there a new mir, probably unity-mir?09:54
didrocksSaviq: http://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/137/artifact/clientlogs/ubuntu_terminal_app/_usr_bin_unity8.32011.crash/*view*/09:55
didrocksfor instance09:55
didrocksgreyback: ^09:55
didrocksthat might interests you as well09:55
greybacklooking...09:55
ogra_didrocks, bug 129077109:56
ubot5bug 1290771 in Canonical Upstream To Distro "cupstream2distro should FTBFS if packages have an empty changelog" [Undecided,New] https://launchpad.net/bugs/129077109:56
didrocksogra_: thanks!09:56
Mirvhum, seb128 lost internets. I'll ping him when he's back.10:00
Saviqdidrocks, hmm not processed :/, image #230?10:02
didrocksSaviq: yeah, I just upgraded and confirm I have the crash10:02
Saviqdidrocks, /me flashing as well10:02
* didrocks reboots to see if it's on every boot10:02
didrocksSaviq: my guess is on boot as we have it at least once per testsuite10:02
Saviqdidrocks, sounds like it, yeah, probably screen off or some such, so respawning works10:03
SaviqMirv, seb128's back ↑↑10:03
seb128Saviq, ?10:03
Saviqseb128, <-- seb128 has quit (Quit: Ex-Chat)10:03
Saviq<Mirv> hum, seb128 lost internets. I'll ping him when he's back.10:03
didrocksseb128: u-s-s is unlocked10:03
Mirvseb128: so ubuntu-system-settings is now deconfigured from Qt 5.2 silo temporarily, you an go ahead10:03
didrocksSaviq: hum, no crash after this reboot though10:04
seb128Saviq, didrocks, Mirv: thanks (and I didn't loose internet, I installed the unity ppa for screenlocking in unity, and restarted my box since we got a new lightdm as well I wanted to test)10:04
Saviqseb128, details10:04
seb128;-)10:04
seb128did you need me for anything? or just the u-s-s slot info? ;-)10:05
didrocksseb128: just the u-s-s slot info10:05
seb128good10:05
didrocksSaviq: weird, no more crash here…10:06
didrocksbut we do have crashes on every tests on both manta and mako10:07
Saviqdidrocks, maybe first boot is longer due to some setup?10:07
Saviqdidrocks, and the devices are reflashed for every suite, are they not?10:07
didrocksSaviq: no, they aren't… that's why I'm wondering10:07
Saviqmhm10:07
didrocksand they are in rw mode, like I am here10:07
didrocksmaybe the faster will be to retrace locally10:08
* didrocks reflashes cleanly first10:08
sil2100seb128: any news on the unity-gtk-module fix? Can we have a landing for that :D ?10:14
seb128sil2100, review rounds seem slot on the other change, we should go for your no change mr to do a landing ... what to propose a branch for that? ;-)10:15
didrocksSaviq: didn't get the crash on a fresh system…10:16
sil2100seb128: let me propose one then in a moment ;)10:16
seb128sil2100, thanks10:16
didrocksdavmor2: do you reproduce that crash btw? seems I can't ^10:20
didrocksSaviq: what's this unity8 update btw?10:25
didrocksSaviq: seems it's quite late and in conflicts with all session I have to host or attend10:25
* didrocks wonders who add to someone else track without telling10:25
=== Ursinha is now known as Ursinha-afk
* didrocks reschedules10:30
Saviqdidrocks, don't ask me, it's kgunn that's dealing with those10:30
didrockskgunn: can you next time schedule them in advance (and not a week after the deadline), it's hard to schedule it and people are adding to one's track without checking with the track lead first (I'm in sessions on other tracks)10:31
didrockskgunn: I've set it on Thursday, first session and moved some other to make it fit10:32
Saviqdidrocks, I got a crash on `restart unity8` here10:32
sil2100seb128: https://code.launchpad.net/~sil2100/unity-gtk-module/null_flush_trunk/+merge/210374 <- flush merge for u-g-m if anything ;)10:33
didrocksSaviq: oh, so maybe only test related… (I don't get a crash on normal stop though)10:34
Mirvpopey: davmor2: would either of you have time to test rsalveti's qtwebkit regarding the DPR fix from that angle? in addition to landing-006, you'd need to use ppa:canonical-qt5-edgers/qt5-beta110:34
seb128sil2100, cool, just finishing what I'm doing and putting a landing ask for that one next10:34
Mirvpopey: davmor2: we've the Qt 5.2 meeting in 2.5h10:34
Saviqdidrocks, checking on stop10:34
Saviqdidrocks, crashed here10:35
Mirvpopey: davmor2: so, 5.2.1+dfsg-0ubuntu2 of dpkg -l | grep webkit gets installed from that PPA10:35
didrocksSaviq: confirmed on restart and stop10:36
didrocksSaviq: weird we don't have it on reboot though10:37
ogra_=== Image 229 promoted ===10:38
didrocksogra_: \o/10:38
sil2100Yeaaa10:38
ogra_(fell over again while doing it :( )10:39
sil2100AP still in proposed10:39
Mirvogra_: \o/10:39
didrockssil2100: autopkgtest for unity-scope-click 0.1+14.04.20140226.1-0ubuntu1: RUNNING (Jenkins: public, private)10:41
didrocksif passed btw, so should be at next britney's tick10:41
sil2100Yep :)10:42
didrocksSaviq: do you handle it from here, or do you need help?10:50
davmor2ogra_: WOOHOO!10:59
davmor2didrocks: 230 has locked up on me twice in the last hour I'm going to monitor it properly now that I'm at work testing :)11:01
didrocksdavmor2: ok ;)11:01
davmor2morning all11:03
didrocksmorning davmor2 ;)11:04
davmor2Mirv: I'll give it a go in about an hour I don't know if popey can beat that11:04
davmor2Mirv: actually does it need to be on mako if not I can install it on manta or flo11:04
mhr3didrocks, any chance to get a silo for the new-scopes ask? i'm aware that it can't land because of qt5.2, but would be nice being able to "pre-test" it11:05
didrocksmhr3: unity8 needs a lot of changes, so we can cheat, but I guess for that one, it's better to wait on 5.2 for yourself and now having to retest11:06
didrocksmhr3: especially as we may pend on an unity8 or unity-mir fix for now due to that crash ^11:06
mhr3didrocks, well as you can see it's a lot of branches, and the changes are pretty big, so i'd really like to have a ppa with it all asap11:08
didrocksmhr3: yeah, but anyway, you will have to rebuild and retest after the fact, right?11:09
didrocksmhr3: so, what that will bring you?11:09
mhr3indeed11:09
didrocks(it's the model of the airline, you will be able to work independently. The train has this tradeoff of locking meanwhile)11:09
mhr3i will know that it at least works now11:09
mhr3and any issues that might arise will be 5.2 specific11:10
didrocksmhr3: we have complex transition and regressions as of now, I'll see what we can do once those are solve (if 5.2 didn't land yet)11:11
mhr3didrocks, very well11:11
didrocksmhr3: just be aware that your work will be ditched and you will need to retry and retest11:11
didrocks(if we can do that)11:11
ogra_sil2100, seems AP has moved its butt ... should i kick an image ?11:12
mhr3didrocks, but i would also know that we need some extra changes if things blow up now11:13
sil2100ogra_: indeed! Yes, let's do it ;)11:14
sil2100ogra_: thanks!11:14
ogra_=== Image 231 building ===11:14
didrocksmhr3: yeah, but when we made the train, there were some tradeoff which were advertized11:14
didrocksmhr3: and this is one of them, we can't have the airline without having the airline code :/11:15
didrocksmhr3: we are already doing some complex juggling to avoid blocking everyone, you should be aware of that11:15
didrocksbut at some point, there are some that are way too risky though11:15
Mirvdavmor2: ok. if the small fonts issue in webapps can be seen on flo/manta too, then yes before/after comparison would work there too11:16
mhr3didrocks, i understand, and if you ultimately say no, i'll shut up and crawl back into my cave :)11:16
didrocksmhr3: so, I'll just "try", just can't give you 100% assurance11:17
didrocksmhr3: we first need to be green anyway11:17
mhr3that's all i want :)11:17
Saviqdidrocks, yeah, we'll look into it11:25
didrocksSaviq: thanks! keep us posted, we can't keep it longer than today though as it will hide some of the Qt 5.2 other potential crashers11:27
didrocksSaviq: so, we'll have to revert Mir otherwise at EOD11:27
Saviqdidrocks, k11:27
didrockskgunn: FYI (on the rationale) ^11:27
ogra_didrocks, urgh, have you see the test results ?11:32
ogra_seems the unity8 crash isnt actually manta specific11:32
didrocksogra_: backlog, it's been an hour that we discuss that with Saviq ^11:33
ogra_oh, ok11:33
didrocksit's on "stop unity8"11:33
ogra_sorry11:33
didrocks(but doesn't happen on rebooting the phone though)11:33
didrocksno user impact then11:33
didrocksjust gave before EOD for a fix or we'll have to revert Mir (don't want that we hide potential Qt 5.2 bug and crashers due to that)11:34
ogra_stop unity8 actually hangs here11:37
* ogra_ assumes thats an upstart job issue 11:37
Saviqogra_, no11:38
Saviqogra_, it's crashing, and apport is collecting the crash11:38
Saviqogra_, it's got a 30s kill timeout for that11:38
ogra_ah, k11:38
Saviqdidrocks, the one in smoke is the d8f8 afaict11:43
ogra_funny, i dont get a .crash here11:44
ogra_but i get11:44
ogra_phablet@ubuntu-phablet:~$ ls /var/crash/11:44
ogra__usr_lib_arm-linux-gnueabihf_upstart-app-launch_desktop-hook.32011.crash11:44
ogra_thats a device that was freshly bootstrapped (with broken touchscreen, so no app was ever started)11:44
ogra_all i did since flashing is to restart unity8 about ten times via adb11:45
cjwatsonogra_: that's probably https://bugs.launchpad.net/notes-app/+bug/126788211:50
ubot5Ubuntu bug 1267882 in notes-app "notes-app, errors from click-hook, missing icon path" [High,Confirmed]11:50
cjwatsonI suspect if you look at the .crash file you'll find it's actually a RecoverableProblem not a crash as such11:51
ogra_yeah11:54
ogra_you are right, its the same error11:55
Saviqdidrocks, ogra_, fyi: got symbols http://pastebin.ubuntu.com/7073103/ indeed mir/unity-mir somewhere, digging11:57
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cjohnston | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3. Landing in degraded mode (see http://goo.gl/J1EqPW)
sil2100didrocks: we're not in the complete degraded mode right now, right? Maybe we could update the topic? ^12:03
davmor2didrocks: okay so everything is looking okay bah the lock on 230 which seems to be happening far more frequently that on 226 or 22912:03
ogra_what about the complaints on the ML12:10
ogra_i cant really reproduce the issue ...12:11
davmor2ogra_: which ones in particular12:14
ogra_the two mails about not being able to start some apps12:14
ogra_(replies to the landing mail )12:15
ogra_=== Image 231 DONE ===12:23
cyphermoxyo yo yo12:32
sil2100cyphermox: morning! ;)12:44
sil2100cyphermox: since didrocks seems to be awayish, could you take a look at a packaging diff and tell me what you think?12:44
sil2100cyphermox: http://162.213.34.102/job/landing-004-2-publish/31/artifact/packaging_changes_thumbnailer_1.0+14.04.20140307-0ubuntu1.diff12:44
pmcgowanogra_, davmor2 in 231 calculator will never launch for me, just white screen12:46
pmcgowanclock and calendar seem to work ok though12:46
ogra_pmcgowan, yeah, i saw the mails on the ML ... but i cant reproduce it here12:47
pmcgowanI did not see updates from the store howver12:47
davmor2pmcgowan: still testing 230 here12:47
pmcgowan230 is so earlier today12:47
davmor2pmcgowan: and also the version I was asked to test :D12:48
davmor2pmcgowan: opens fine in 23012:49
pmcgowanI have calculator 0.1.3.12412:50
cyphermoxsil2100: sure, won't be long12:50
pmcgowandavmor2, what version of calculator do you have installed?12:53
Mirvcjwatson: didrocks: arm64 done AFAICS12:53
cyphermoxsil2100: yeah looks fine, but there is no FFE for thumbnailer and you're not closing a bug12:54
davmor2pmcgowan: com.ubuntu.calculator0.1.3.22412:54
pmcgowanqmlscene is complaining it cannot open the main qml file12:54
cjwatsonMirv: cool12:54
didrocksMirv: waow, excellent!12:55
sil2100cyphermox: it's covered by the standing FFe anyway:12:55
sil2100cyphermox: https://bugs.launchpad.net/ubuntu/+bug/1208989/comments/1712:55
ubot5Ubuntu bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed]12:55
tvosssil2100, tsdgeos is helping out with the process-cpp testing. I think feedback today is realistic12:55
cyphermoxer,, I searched and didn't catch it12:55
sil2100tvoss: excellent, thanks!12:55
cyphermoxsil2100: fair enough, I see it12:55
cjwatsonMirv: a bunch of the failures are actually quite easily portable, so I've been sending in branches, but I haven't spotted any blockers yet12:56
seb128sil2100, is there any issue with u-s-s (wondering why it's not getting a slot)?12:56
* cjwatson is generally a big believer in build-it-everywhere-because-you-might-need-it-one-day, although I know this is unfashionable :)12:56
sil2100seb128: ah, right! didrocks detached it from the Qt landing already, right?12:58
didrockssil2100: yeah, as told this morning :)12:58
Mirvcjwatson: ok12:58
sil2100seb128: it's being preparrred, sorry for the delay ;)12:58
didrockspmcgowan: calculator opens here on 230, let me switch to 23112:59
seb128sil2100, right, Mirv&didrocks said it was ok to do an u-s-s landing and detached it from 5.212:59
seb128sil2100, thanks12:59
seb128didrocks, pmcgowan: #ubuntu-app-devel discussed launch issues with some clicks earlier13:00
didrocksseb128: but on 230 for some13:00
didrocksand on ML13:00
didrocksI wonder if it's just the qmlscene crash or something else13:00
pmcgowanI dont have a crash, qmlscene says it cannot open the qml file13:00
seb128<nik90> dpm -> qmlscene: could not exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmlscene': No such file or directory13:00
seb128the qt4 there seemed weird13:01
didrocksyeah13:01
seb128but maybe that error was him trying to run it by hand and is something else13:01
pmcgowanseb128, that means the qt_select is wrong13:01
pmcgowancould be as the wrong user13:01
didrocksI see no change on that side though13:01
pmcgowandidrocks, do you want to attend our qt landing disucssion?13:02
pmcgowanwhich is now13:02
didrockspmcgowan: calculator opens here13:02
didrockspmcgowan: sure, can come13:02
sil2100seb128: assigned!13:03
seb128sil2100, thanks13:03
didrockspmcgowan: I'm reflashing with bootstrap to see if I can reproduce13:03
kgunnSaviq: greyback fyi...line 226 of the archive tab in the landing sheet will show you i also landed unity-mir/usc changes seperately...just in case, i split it out from the mir landing...so if we do have to revert13:07
kgunni'd revert that landing first13:07
kgunnhope we don't have to13:07
greybackme too13:10
=== alan_g is now known as alan_g|luch
=== alan_g|luch is now known as alan_g|lunch
didrockskgunn: the crash is in the previous image13:12
didrocks#23013:12
didrockskgunn: the one containing the Mir landing13:12
didrockspmcgowan: calculator works here on a wiped image (bootstrapped)13:14
didrocksas well13:14
didrocksI'm puzzled13:14
didrocksdavmor2: will need your excellent debugging skills here ^13:15
davmor2didrocks: what for in particular13:16
didrocksdavmor2: see all the discussions about the "I can't start app X or Y"13:16
davmor2didrocks: and this is all on 231 right13:17
didrocksdavmor2: some are mentionning 23013:19
didrocksdavmor2: see the phone ML, latest couple of messages13:19
didrockssil2100: can you reproduce this as well? ^13:23
sil2100didrocks: let me upgrade to latest of the latest and check13:24
didrocksthx13:24
didrockspmcgowan: can you paste the error you are seeing?13:24
didrocksreally can't open the main qml file? (do you konw which qmlscene binary?)13:25
Mirvelopio: the only thing you need to be aware of if you plan on running AP tests today is that the landing team is planning to land ubuntu-system-settings. when/if it hits the archives, from that moment on until it has been rebuilt in the landing-006 the dist-upgrade will not work.13:25
pmcgowandidrocks, qmlscene: failed to check version of file 'ubuntu-calculator-app.qml', could not open...13:25
didrockspmcgowan: you don't have any /usr/lib/arm-linux-gnueabihf/qt4/bin/qmlscene on the device, right?13:26
didrocksoh13:26
didrocksqmlscene --version13:26
didrocksqmlscene: could not exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmlscene': No such file or directory13:26
cjwatsondidrocks: Despite the test rebuild in progress, I think we should probably just turn on arm64 for all the other ci-train PPAs, completing its architecture roster; it seems to be working fine for landing-006.  Would that be OK to do nowish?13:27
didrocksseb128: are you on an older image? can you try that?13:27
Mirvdidrocks: if the QT_SELECT=qt5 from /etc/environment is not in use, you need qmlscene -qt5 file.qml13:27
didrockscjwatson: I'm fine with that13:27
didrocksMirv: ah, so running qmlscene directly expects on the phone to select the Qt4 one, this is a wrong lead?13:27
Mirvdidrocks: might be, I'm not sure if that's something new but maybe related to adb shell not reading /etc/environment? if the user has not selected Qt version, qtchooser falls back to Qt4 for backwards compatibility13:28
didrocksdavmor2: oh good catch!13:28
didrocks(reading your email)13:28
davmor2didrocks: replied to the mailing list it sounds like they are updating the app and then trying to open it known bug need to refresh first an then open it. Lets see if that fixes the issue in the meantime I'll see if there are any updates and install them13:28
didrocksyeah, probably the issue pmcgowan is having as well13:29
didrocksMirv: yeah, I think you're right, it's not that regression but probably what davmor2 pointed at :)13:29
* Mirv is not even sure how to run apps from command line nowadays13:29
didrockspmcgowan: see https://lists.launchpad.net/ubuntu-phone/msg06854.html13:29
=== Ursinha-afk is now known as Ursinha
davmor2Mirv: you don't need to you just need to do a search for the app that refreshes the click scope then it opens13:30
pmcgowandavmor2, didrocks did not fix my calculator issue13:30
davmor2pmcgowan: you are on 231 though right?13:31
pmcgowandavmor2, yes13:31
elopioMirv: got it.13:31
pmcgowanbut same version of calculator app13:31
pmcgowandavmor2, you should no longer need to search to see the updated apps13:31
sil2100seb128: there seem to be some merge conflicts in the u-s-s branches13:31
davmor2right okay so it is working here on 230 I'll upgrade to 231 and see what happens13:31
davmor2pmcgowan: what does it say in /home/phablet/.cache/upstart/com.ubuntu.calculator.log or whatever the exact ending is for the app log13:32
pmcgowandavmor2, qmlscene: failed to check version of file 'ubuntu-calculator-app.qml', could not open...13:32
seb128sil2100, indeed, I've having a look, thanks13:33
davmor2didrocks: ^ sounds like qmlscene hates you and is infecting images left right and centre now because of it ;)13:33
pmcgowanapp startup seems even slower now13:33
davmor2pmcgowan: I have just updated to 231 and calculator is still opening here, didrocks I'll do a fresh install and see if it opens there but I can't see an issue currently13:35
pmcgowandavmor2, so I had a wonky update of sorts, I can try to remove and reinstall the app13:36
didrocksdavmor2: same for me13:37
seb128didrocks, davmor2, pmcgowan: there was an email that just hit the phone list that suggests the launcher config might point to an outdated version of the click13:38
seb128"If you are can you please try opening search on the apps scope and type13:38
seb128in the name of the app you want to open then click on it that should13:38
seb128refresh the scope and point the launcher at the right version."13:38
davmor2seb128: I wrote it13:38
pmcgowanseb128, yeah I tried that, no help13:38
pmcgowanI do not think that is needed any longer btw with latest scope13:39
pmcgowanas it gets invalidated after installs13:39
seb128davmor2, oh ok, sorry I misread the quoting in the reply you got :p13:39
davmor2seb128: however 2 replies (1 pmcgowan and 1 on the list) say it doesn't help13:39
davmor23 now13:40
didrockspmcgowan: do you have /usr/share/click/preinstalled/com.ubuntu.calculator/0.1.3.224/ubuntu-calculator-app.qml installed?13:40
pmcgowandidrocks, I do13:40
pmcgowanoh wait13:40
pmcgowanwrong path13:40
didrocksah?13:40
didrocks(this is my fresh image)13:40
* sil2100 reboots his image13:40
sil2100s/image/device13:40
didrockscurrent -> 0.1.3.224 here13:41
davmor2sil2100: has images on the brain today it seems13:41
cjwatsonIt only has to be present in the path reported by "click pkgdir com.ubuntu.calculator"13:41
pmcgowandidrocks, yes its there13:41
davmor2right lunch while this is flashing back in 3013:41
didrockscjwatson: ah, so the per user is done in /usr/share/click/preinstalled/.click/users/ for preinstalled apps13:42
didrocks$ click pkgdir com.ubuntu.calculator13:42
didrocks/usr/share/click/preinstalled/.click/users/@all/com.ubuntu.calculator13:42
didrockspmcgowan: for you as well I guess? ^13:42
didrocks(which points to /usr/share/click/preinstalled/com.ubuntu.calculator/0.1.3.224)13:42
pmcgowanright13:42
pmcgowansame here13:42
* didrocks is puzzled13:42
cjwatsondidrocks: there are a bunch of symlinks, the exact details are unimportant for apps :)13:43
sil2100huh13:43
didrockscjwatson: do you have any idea why qmlscene won't find the ubuntu-calculator-app.qml for them, any easy way to debug it's not due to a click update or a broken symlink anywhere?13:43
cjwatsonlike I say check "click pkgdir com.ubuntu.calculator" and see if that path exists13:44
pmcgowancjwatson, it does13:44
cjwatsonI'd be pretty seriously unimpressed if the launcher has embedded paths that point to a particular version *at all*13:44
sil2100didrocks: ok, so by accident I flashed 231, but I saw an upgrade of terminal-app in the update manager, upgraded and now I cannot launch terminal-app now13:44
cjwatsonit shouldn't need invalidation13:44
=== bfiller_afk is now known as bfiller
sil2100didrocks: clicking on the icon in Installed does nothing, phone just vibrating but nothing appearing13:44
cjwatsondidrocks: qmlscene should be finding the .qml file by way of its current directory13:45
pmcgowanmy symptom is a white screen13:45
cjwatsonit might be worth checking the generated .desktop files in ~/.local/share/applications13:45
cjwatsonthey should have some key or other that tells it which current directory to use13:45
didrockssil2100: tried to "search" trick?13:45
pmcgowancjwatson, looks ok to me, there is a path to what click reported13:46
pmcgowanhow do I run the app the same way from the command line13:47
sil2100didrocks: it works when searching, so confirmed ;/13:47
didrockssil2100: ok, so not the issue that pmcgowan is seeing13:47
pmcgowanso clearly my instance got hosed, probably an outlier13:47
didrockstedg might help on the upstart-app-launch side ^13:48
* tedg hides13:48
didrocks;)13:49
tedgThe Path key should be the directory of the click install.13:49
didrockstedg: multiple persons complain about apps not starting (but not for everyone, not for the same apps), it seems that pmcgowan is seeing "qmlscene: can't find the qml file"13:49
tedgBut we don't use that when launching the application.13:49
cjwatsontedg: why not?13:49
pmcgowansure we do13:50
cjwatsonI'm sure you used to13:50
tedgcjwatson, We only build the desktop files for other desktops, we don't use them ourselves.13:50
cjwatsonOh, true, it ultimately winds up as the same thing though13:50
tedgYeah, we change directory, but don't read that file.13:50
pmcgowantedg, how do I run a click app properly from the command line to mimic what the system does13:51
tedgpmcgowan, Are there any warnings in the application's log file?13:51
cjwatsonupstart-app-launch com.ubuntu.calculator_calculator_0.1.3.24413:51
tedgYes, that.13:51
tedgBut it doesn't give you stdout.13:51
tedgstdout still goes to ~/.cache/upstart/application-click-com.ubuntu.calculator_calculator_0.1.3.244.log13:51
pmcgowantedg, this is what it reports each time http://pastebin.ubuntu.com/7073650/13:52
tedgpmcgowan, Can you look in /var/log/syslog and see if apparmor is blocking it from being opened?13:53
tedgThere might be a more specific deny there.13:53
pmcgowantedg, it is denying13:54
tedgpmcgowan, Can you pastebin that deny?13:54
pmcgowanhttp://pastebin.ubuntu.com/7073664/13:55
pmcgowantedg, I dont get anything from that13:56
tedgpmcgowan, I get that I should blame jdstrand ;-)13:56
cjwatsonIt might be worth checking whether /var/log/upstart/click-system-hooks.log exists (and has a recent mtime); failures from click-apparmor ought to wind up there13:56
rsalvetiMirv: should I test qt 5.2 with the landing 006 or qt5-beta2 ppa?13:57
tedgpmcgowan, It's probably the apparmor profile that's wrong then.13:57
tedgpmcgowan, Because it should really have access to that file.13:57
pmcgowancjwatson, I do not see that log13:57
cjwatsonOK, hopefully not my fault then :-)13:57
tedgjdstrand, Is there a way to dump a generated apparmor profile?13:57
pmcgowanI wonder how it got this way13:57
didrocksand why only some people on some apps…13:58
Mirvrsalveti: landing-006 always now (also reads at https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2) - it now also has the qtwebkit update13:59
rsalvetiMirv: great, thanks13:59
cjwatsonWhat apps work?13:59
cjwatson12:46 <pmcgowan> clock and calendar seem to work ok though14:00
pmcgowanonly calculator seems to be failing, I can try some more....14:00
seb128<nik90> dpm, popey: We got a code red. Clock, Calculator and weather are not opening on #image 230. Music, Calendar, Shorts are fine.14:00
cjwatsoncalculator has "policy_groups": [], others are non-empty, wonder if that matters14:00
seb128^ that was earlier on #ubuntu-app-devel14:01
cjwatson... probably not if clock breaks for some people but not others though14:01
cjwatsonit kind of sounds like partial apparmor profile generation or something14:01
didrocksyeah, sounds the more plausible14:01
didrocksmost*14:01
pmcgowanright14:01
pmcgowanhow do I see the profile14:01
jdstrandpolicy_groups is allowed to be empty14:01
pmcgowanjdstrand, my calculator is being denied access to the qml file http://pastebin.ubuntu.com/7073664/14:02
=== alecu_ is now known as alecu
jdstrandthe click security manifests are in /var/lib/apparmor/clicks, and the profiles in /var/lib/apparmor/profiles14:03
jdstrandinteresting14:03
cjwatsonhttp://paste.ubuntu.com/7073695/ <- that's my calculator profile, which works14:03
cjwatsoncertainly worth checking that /var/lib/apparmor/clicks/com.ubuntu.calculator_calculator_0.1.3.224.json exists14:04
cjwatsonshould be a symlink to /usr/share/click/preinstalled/com.ubuntu.calculator/0.1.3.224/apparmor.json14:04
pmcgowancjwatson, it does14:04
didrocksjdstrand: pat isn't an isolated case, if you read on the phone ML, multiple persons complains about some apps in the last 2 images (seems to be on preinstalled apps however)14:05
cjwatsonso then compare /var/lib/apparmor/profiles/click_com.ubuntu.calculator_calculator_0.1.3.224 against the one I pasted14:05
=== alan_g|lunch is now known as alan_g
pmcgowanjdstrand, http://paste.ubuntu.com/7073709/14:08
jdstrandI can reproduce it with 'shorts'14:08
jdstrand22614:09
davmor2didrocks, pmcgowan: fresh install and calculator is working fine14:09
didrocksjdstrand: waow, you are the first on getting it on shorts though, award ;)14:09
pmcgowanI think this is not related to the recent builds but from last week perhaps14:10
didrocksyep14:10
jdstrandhuh, /usr/share/click/preinstalled is not in the profile14:10
didrocksweird that nobody complained beforehand and just today though14:10
didrocksjdstrand: everything should be a huge failure, no?14:11
jdstrandnot everything, no14:11
jdstrandjust preinstalled apps. if you install from the store, then it would work cause the paths are in /opt/com.ubuntu.click, not /usr/share/click/preinstalled14:11
cjwatsonhmm, that sounds like it has something to do with having installed a user upgrade to the app at some point14:11
didrocksjdstrand: but the same apps should fail for everyone the same way14:12
jdstrandit depends14:12
cjwatsonpmcgowan: could you pastebin "find /usr/share/click/preinstalled /opt/click.ubuntu.com -ls" please?14:12
pmcgowanjdstrand, so thats a big clue14:12
jdstrandthese preinstalled apps are also in the store14:12
pmcgowanI bet we all upgraded these at some point from the store14:12
jdstrandapparmor-easyprof-ubuntu has never had /usr/share/click/preinstalled as part of its path14:13
jdstrandI think that is supposed to be set by CLICK_DIR in the profile14:13
cjwatsonIt is, yeah14:13
pmcgowanjdstrand, http://paste.ubuntu.com/7073736/14:13
jdstrandand shorts has @{CLICK_DIR}="/opt/click.ubuntu.com"14:13
cjwatsonapparmor/click.py works it out on the fly14:14
jdstrandhmm14:14
cjwatsonso, that's interesting, this app apparently has the same version in preinstalled and /opt/click.ubuntu.com14:14
cjwatsonhowever, it has no user symlink in /opt/click.ubuntu.com14:15
davmor2didrocks, pmcgowan: Camera, calendar, calculator, gallery, browser, contacts, dialer ( rsalveti 's fix for loud speaker works), friends, settings, clock, amazon, facebook, gmail all open for me on mako on 231  I haven't got any further than that though14:15
cjwatsonso the version there should be disregarded - it isn't registered14:15
cjwatsonlet me get coffee and then figure out what question to ask next :)14:15
didrocksdavmor2: yeah, seems that there is a good lead here, continue focusing on the rest of dogfooding please :)14:15
didrocksdavmor2: btw, #230 was +1?14:15
davmor2didrocks: worked for me but didn't look good in the auto tests right?14:16
pmcgowancoffee sounds good14:16
didrocksdavmor2: #230? apart from the crash that doesn't impact the user experience, what else?14:16
pmcgowandavmor2, I assume clean installs will be good14:16
jdstrandcjwatson: right, so I have 0.2.179 of shorts in preinstalled and /opt/click.ubuntu.com14:17
davmor2pmcgowan: this is a fresh install after testing on an update both worked fine14:17
jdstrandcjwatson: and that is the highest version14:17
davmor2pmcgowan: I can install an older version and upgrade if that helps14:17
pmcgowandavmor2, seems to have to do with having preinstalled apps updated from the store14:17
pmcgowandavmor2, wait for now14:17
davmor2pmcgowan: okay14:18
jdstrandit seems that upstart-app-launch is preferring /usr/share and click-apparmor is preferring /opt/click in this situation14:18
cjwatsonclick-apparmor is doing a lot of logic itself that really ought to be done by asking click14:18
tedgcjwatson, Could this be a libclick issue? ^14:18
cjwatsonit's probably doing disallowed things14:18
cjwatsontedg: I doubt it, click-apparmor isn't using libclick - in fact it isn't even using click directly14:19
didrockscgoldberg: hey, we didn't get feedback from you on autopilot-qt yesterday…14:19
jdstrandcjwatson: that wouldn't surprise-- it was one of the first hooks and hasn't really been updated14:19
cjwatsonnow it's possible it *should* be, but that probably isn't a sensible way to fix a regression14:19
jdstrandI don't think this is a regression necessarily14:19
tedgcjwatson, I was more concerned whether your UAL patch to make it use libclick landed, and that could be the issue.14:20
cjwatsontedg: It hasn't landed14:20
tedgK14:20
cjwatsontedg: I was rather assuming you would have to be involved in landing it :-)14:20
jdstrandit seems this could have happened at any time, at least from click-apparmor's point of view14:20
cjwatsontedg: I don't think this is a UAL problem anyway14:20
cjwatsonThere's an outside chance that it's been exposed by click changes, perhaps14:21
cjwatson  * user: When setting the registered version of a package to the version in14:21
cjwatson    an underlay database (e.g. a preinstalled version vs. one in the14:21
cjwatson    user-installed area), remove the overlay link rather than setting a new14:21
cjwatson    one equal to the underlay; this was always the intended behaviour but14:21
cjwatson    didn't work that way due to a typo.14:21
cjwatsonBut even if so, I think we need to sort it out in click-apparmor14:21
jdstrandis enough of libclick in the archive for me to move to it?14:21
cjwatsonpmcgowan: Could you pastebin "find /var/cache/apparmor /var/lib/apparmor -ls" as well for me?  Just need a bit more context14:22
jdstrand(for this bit)14:22
cjwatsonjdstrand: Not quite, and as I say I suspect a quick fix should be simpler14:22
cjwatsonjdstrand: The bits you probably need are being staged in landing-012 at the moment14:22
jdstrandthe problem seems to be in get_package_manifest()14:23
pmcgowancjwatson, http://paste.ubuntu.com/7073779/14:23
cjwatson218241    0 lrwxrwxrwx   1 root     root           67 Mar  5 18:55 /var/lib/apparmor/clicks/com.ubuntu.calculator_calculator_0.1.3.224.json -> /opt/click.ubuntu.com/com.ubuntu.calculator/0.1.3.224/apparmor.json14:23
cjwatsonHm, isn't that directory populated by click?14:24
cjwatsonPattern: /var/lib/apparmor/clicks/${id}.json14:24
cjwatsonshould be14:24
jdstrandok, so on my system /var/lib/apparmor/clicks/com.ubuntu.shorts_shorts_0.2.179.json points to /opt/click.ubuntu.com/com.ubuntu.shorts/0.2.179/apparmor.json14:24
jdstrandthe way get_package_manifest() in click apparmor works, is it just walks up the directory until it finds .click14:25
cjwatsonYeah, I think this is actually a click bug then, somehow14:25
jdstrandwhich will be /opt/click.ubuntu.com/.click14:25
jdstrandso CLICK_DIR is set to that14:25
cjwatsonIt's removed the symlink in the topmost database but failed to update the hook symlinks14:25
jdstrandah14:25
cjwatsontrying to see if I can forcibly reproduce this14:33
cjwatsonok, this surely wasn't the original path as such, but this reproduces it:14:38
cjwatsonwget http://people.canonical.com/~ubuntu-archive/click_packages/com.ubuntu.calculator_0.1.3.224_all.click14:38
cjwatsonclick install --user=phablet com.ubuntu.calculator_0.1.3.224_all.click14:38
cjwatsonclick register --user=phablet com.ubuntu.calculator 0.1.3.22414:38
cjwatson(all as root)14:38
cjwatsondidrocks,pmcgowan: I have a click landing in progress that among other things lands supported-framework interfaces people have been waiting for; do you think it would be reasonable of me to just fold a fix into that?14:39
cjwatsonI expect to be able to get it tested today14:39
didrockscjwatson: +1 on folding the fix14:39
sil2100Would be awesome14:42
pmcgowancjwatson, also +114:43
pmcgowancjwatson, do folks need to manually repair their app installs or will your fix handle that?14:43
cjwatsonI think I'll need to figure something out to do that automatically14:43
pmcgowanvg14:44
cjwatsonI'll have "click hook run-system" do it, probably14:44
cjwatson(which already runs at boot)14:44
didrockssil2100: can you try on latest image to run the unity8 AP tests?14:45
didrockssil2100: then, if you can reproduce the failures, look at the unicode error ones14:45
didrockssil2100: try to revert AP and see if that fixes it14:45
cjwatson... in fact it might even fall out of the fix automatically14:46
sil2100didrocks: hm, ok - by latest you mean the one with AP already?14:51
didrockssil2100: right14:51
sil2100Upgrading and checking14:52
didrocksthanks ;)14:52
cjwatsonjdstrand: Hmm, this is potentially somewhat deep14:55
cjwatsonjdstrand: It seems to me that we have to make sure that the same version never exists in two different databases (preinstalled vs. the user-installed stuff in /opt/click.ubuntu.com) at the same time14:55
sil2100np :)14:56
cjwatsonjdstrand: Let's say we have foo 1.0 in /usr/share/click/preinstalled/, and user cjwatson installs foo 1.0 in /opt/click.ubuntu.com/ as well14:56
jdstrandI had kinda figured we would do that, but I never really thought it through or realized the implications if both did14:56
jdstrandah, yes14:56
cjwatsonjdstrand: Where does /var/lib/apparmor/clicks/foo_foo_1.0.json point?14:56
jdstrandwe have only one profile14:57
jdstrandyep14:57
cjwatsonjdstrand: On a multi-user system, cjwatson would want it to point to /opt/click.ubuntu.com/ but jdstrand would want it to point to /usr/share/click/preinstalled/ ...14:57
jdstrandwe could make a choice14:57
cjwatsonI think we must not make a choice14:57
cjwatsonWe need to make sure the situation doesn't arise :)14:57
cjwatsonIt's invalid and should be disallowed14:58
jdstrandother than it being wrong from the pov of the user, is there another reason why we couldn't just choose?14:58
cjwatsonBecause there's no choice that can be correct for all users14:58
* jdstrand is playing devil's advocate14:58
cjwatsonEither choice will break something14:58
jdstrandI'm probably not thinking through the preinstalled case enough14:58
jdstrand(eg, jdstrand is point at preinstalled, then uninstalls, then installs fro the store)14:59
cjwatsonThat situation ought to flip jdstrand back to the preinstalled version14:59
cjwatsonWe can spot that15:00
jdstrandotoh, it seems making a choice would be quite brittle with lots of corner cases, so yeah, not allowing it at all seems to make sense15:00
cjwatsonThat's actually pretty much exactly the fix I'm proposing15:00
cjwatson(a) attempts to install the same version that exists in an underlay database shouldn't even unpack the new version, they should simply register the existing one15:00
cjwatson(b) click hook run-system should sanitise the world, to handle the situation where you upgrade to an image that now has preinstalled versions of something you'd previously installed from the store15:01
jdstrand'a' seems very reasonable15:01
cjwatsonI ran into this when I tried to follow through the logic that resulted in the bug in the reproduction case I gave above, and found that the fix would be (IMO) nonsensical15:01
jdstrandand I was going to ask about 'b'. also reasonable15:01
cjwatson(I was going to have to run system hooks after registering a different user version, and then wondered what the target ought to be)15:02
jdstrandwhat you propose sounds simple and robust. I like it :)15:03
cjwatsonjust as well, I don't have an alternative idea that would work :-)15:04
jdstrandhehe15:04
=== doanac` changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3. Landing in degraded mode (see http://goo.gl/J1EqPW)
tvosssil2100, didrocks silo 2 is good to go, tsdgeos and me did the testing15:22
sil2100tvoss: excellent! Thanks, let me publish15:22
sil2100didrocks: still running the tests15:22
pmcgowanmandel, you could possibly land ahead of qt5.2, we have been juggling things all week15:24
mandelpmcgowan, I would really appreciate that, do you know who I have to talk about it?15:24
mandelpmcgowan, the ideal would be to have two branches from my side and one from barry (although mine are not compulsory)15:25
sil2100tvoss: love the symbols map addition!15:25
sil2100cyphermox, didrocks: can anyone of you take a look at the packaging diff for http://162.213.34.102/job/landing-002-2-publish/49/artifact/packaging_changes_process-cpp_0.0.1+14.04.20140311-0ubuntu1.diff ? It's ok, all added dependencies are used in cmake, and there is an enhancement of the symbols15:26
cyphermoxsure thing15:26
sil2100cyphermox: thanks a lot :)15:26
pmcgowanmandel, didrocks can help coordinate or see if its possible15:26
didrockspmcgowan: mandel: out of context, but sure :)15:27
mandelpmcgowan, great, I'll follow it with him then15:27
didrocksdepends on the branches, we only do the juggling for rebuilds (which is already quite some work)15:27
mandeldidrocks, we want to create a silo with a branch from system updates and two branches from udm to land in the img to improve a race condition that we had in the manual check for updates15:27
mandeldidrocks, exactly.. or case is not a rebuild, is new code15:28
didrocksmandel: do you have the new of branches?15:28
sil2100cyphermox: let me add that it's not in the standing FFe list, but it's only installed on touch - the only rdeps are touch specific packages15:28
mandeldidrocks, if I have a list of the branches?15:28
mandeldidrocks, I do have the ones from udm, I'll need to ask barry to refresh my memory15:29
sil2100cyphermox: like dbus-cpp and unity-mir15:29
didrocksmandel: please get everything in the spreadsheet first15:29
cyphermoxsil2100: well, if it's not in the FFE list, it either should be or it needs its own15:29
didrocksmandel: then, we can see :)15:29
mandeldidrocks, ok, I'll try to find someone to edit that thing :)15:29
didrocksmandel: great!15:30
* didrocks checks udm meanwhile15:30
sil2100didrocks: what should I do in the case of process-cpp? It's not in the standing FFe list, dbus-cpp I don't see as well15:30
didrockssil2100: get upstream requesting a FFe then15:30
sil2100didrocks: ok then, these are touch only, so I supposed they were in the FFe for touch, but it seems they're not15:31
sil2100tvoss: can you submit a FFe for process-cpp?15:31
didrockssil2100: are they touch only?15:32
didrockssil2100: if they are not on my list, there is a reason15:32
didrockssil2100: that's why I always ask to check regarding the list :)15:32
didrockssil2100: ok, only seeded in process-cpp, so we can shelve into another one15:32
didrocksthe one for Mir15:32
sil2100didrocks: the only rdeps are dbus-cpp and unity-mir (with build-depping on platform-api and qtubuntu-sensors)15:33
didrocksone sec, looking for it15:33
sil2100All of those seem touch specific ;)15:33
sil2100Indeed, I just checked now after requesting the packaging ACK and noticed it gune15:33
sil2100I should have checked before assigning a silo, just this seems so touch to me that I thought it's in a FFe ;)15:33
didrockshum15:33
didrocksprocess-cpp is in the list15:34
didrockshttps://bugs.launchpad.net/ubuntu/+bug/128259015:34
ubot5Ubuntu bug 1282590 in Ubuntu "[FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages" [Undecided,Confirmed]15:34
sil2100It is?15:34
sil2100Come on, I just was searching that!15:34
sil2100Could I have made a typo :| ?15:34
didrocksprobably15:34
sil2100No, wait, I opened the wrong bug!15:35
* sil2100 was looking in https://bugs.launchpad.net/ubuntu/+bug/120898915:35
ubot5Ubuntu bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed]15:35
cyphermoxsil2100: ack from me15:35
sil2100didrocks: I was looking at the old one ;p15:35
sil2100Someone should change the status of that one, it's confusing!15:36
sil2100The name doesn't say any version15:36
sil2100cyphermox: thanks15:36
cyphermoxI get to wonder why we need to ship copies of gtest in everything when it's in the archive though15:36
cyphermoxtvoss: ^^ ?15:37
tvosscyphermox, where do you need the gtest copy?15:37
cyphermoxtvoss: I thought it was in process-cpp?15:38
didrockscyphermox: sil2100: added the links to the spreadshed15:38
didrocksfor FFe15:38
tvosscyphermox, nope, it pulls in the distro one15:38
cyphermoxtvoss: nevermind, I misread15:38
sil2100didrocks: thanks, this bug is really confusing - the one you filled in for trusty is better as the name explicitly mentions the release name15:38
didrockssil2100: no worry15:41
didrockssil2100: any news on unity8?15:41
sil2100didrocks: ok, I see the tests finished, and I see some <unicode> errors, running again after downgrade15:43
sil2100didrocks: I see that actually at least 2 of the same tests fail locally here because of the unicode error, let's see autopilot reverted15:44
didrockssil2100: ok ;)15:45
didrockscgoldberg: did you see my ping?15:46
cgoldbergdidrocks, hi...  i can forward you latest email .. or thomi can update?15:49
thomihmmm? Sorry, what's the question?15:49
cjwatsonjdstrand: fixed (a), working through (b) now15:49
didrockscgoldberg: I was expecting getting some refresh directly before we land it :)15:49
didrocksthomi: we reverted both autopilot-qt and autopilot. You now have a new autopilot that we landed without the autopilot-qt revert, that's fine?15:50
jdstrandnice15:50
cgoldbergthomi, autopilot-qt status .. the unity8 test suite thing15:50
thomididrocks: yes, they're not binary dependant on each other.15:50
didrocksthomi: cgoldberg: ok, however it seems that for unity8 has 2 new failures, not sure yet it's due to the new Autopilot but it's one of the few that entered15:51
thomididrocks: the ap-qt issue is actually a problem in the unity8 test suite, or in Qt/qml, depending on how you look at it15:51
didrocksthomi: cgoldberg: unicode issue: http://ci.ubuntu.com/smokeng/trusty/touch/mako/231:20140311.1:20140304/7093/unity8/877293/15:51
didrocks(and another test with exactly the same issue)15:51
didrockshttp://ci.ubuntu.com/smokeng/trusty/touch/mako/231:20140311.1:20140304/7093/unity8/877305/15:51
didrocksfor the second one15:51
thomididrocks: have those tests changed in the last image? Cost we didn't get those failures... let me find out job, one second15:52
didrocksthomi: no, unity8 itself (and so its autopilot test) didn't change15:52
didrocksthomi: the list of change is sparsed: http://people.canonical.com/~ogra/touch-image-stats/20140311.1.changes15:53
didrockssil2100 is trying to downgrade on his phone autopilot just to confirm15:53
thomididrocks: so, our test job runs for this release were http://q-jenkins:8080/job/autopilot-release-gatekeeper/67/ and http://q-jenkins:8080/job/autopilot-release-gatekeeper/68/15:53
thomiso, if this is an AP regression, I'm confused as to why we don't see it in those test results15:54
didrocksthomi: agreed, that doesn't make sense, you have the unity8 known failure + app crashers15:54
didrocksnothing else15:54
thomiyeah15:54
didrockslet's see sil2100's feedback15:55
thomiyeah15:55
didrocksthomi: but see the previous run: http://ci.ubuntu.com/smokeng/trusty/touch/mako/230:20140311:20140304/7082/unity8/15:55
didrocksonly the same known issue15:55
thomiyeah - odd15:55
thomiso, that code *has* changed in AP this release, but then... how come our test job didn't pick that up?15:56
thomi:-/15:56
didrocksthomi: maybe something to check on the job, if it really installed the latest version?15:57
robrusil2100, I saw you merged my "disable all cu2d" branch, did you redeploy it too? or should I?15:57
thomididrocks: already on it :)15:58
sil2100robru: ah, didn't redeploy it yet, you can do it if you have a moment :)15:58
robrusil2100, ok, on it ;-)15:58
sergiusenssil2100, can i get a silo for l37?15:59
=== alan_g is now known as alan_g|tea
sil2100sergiusens: let me see that one ;)15:59
sil2100sergiusens: is goget under the standing FFe? ;D16:01
sergiusenssil2100, it should be, I did a sync yesterday16:01
sergiusenssil2100, can't that question be automated ;)16:02
sergiusenssil2100, hmm, it's not!16:03
didrockssergiusens: sil2100: see my coment please16:03
sergiusenssil2100, phablet-tools isn't either16:03
didrockscomment16:03
sergiusensdidrocks, press enter or something :-)16:03
didrocksoh sorry16:04
didrocksnot right line16:04
didrocksignore me16:04
sergiusensdidrocks, heh, np16:04
sergiusensdidrocks, we do have an issue though; no tools entered the blanket FFe which sucks16:05
didrockssergiusens: I think we should prepare another bug and get that acked quickly16:05
sil2100sergiusens: yep ;/ I think you need to try adding it to the standing FFe or submit a new one16:05
sergiusenssil2100, I need to submit a new one16:06
sil2100As the bug is a wishlist16:06
sergiusensbut I don't feel like that now; I'll do it later16:06
didrockssergiusens: prepare one for blanket FFe for all the tools like that16:06
didrocksphablet-tools and goget, what else?16:06
didrockssergiusens: tell me, I'll link the bug in the spreadsheet16:06
sergiusensdidrocks, I don't see qtcreator there either; bzoltan do you have one?16:07
sil2100didrocks: ok, confiming - reverting autopilot makes the errors go away16:07
sil2100thomi, cgoldberg: ^16:07
didrockssergiusens: yeah, it's not as well, however, I will have a separate one compared to phablet-tools + goget16:07
didrocksthanks sil210016:07
sil2100Now I only get the known random crashers16:07
thomididrocks: sorry man - it appears that something is broken in our jenkins job :(16:08
didrocksthomi: cgoldberg: can you work on one MP for fixing that? I'm happy to not revert but we need to kick an image soon16:08
didrocksthomi: no worry, better to find it now that in a more critical situation :)16:08
thomididrocks: sure. I'll do that now16:08
sil2100thomi: thanks :)16:08
didrocksthanks16:08
=== alan_g|tea is now known as alan_g
didrockscyphermox: robru: sil2100: so update: we try to refrain getting things in until we have 3 fixes in + an image kick16:14
robrudidrocks, ok, what fixes? are they in a silo?16:14
sil2100didrocks: ACK!16:14
didrocks1. a click fix (l34) where cjwatson is including it to it16:14
didrocks2. unity-mir (l35)16:15
didrocks3. autopilot (thomi just started to work on it)16:15
didrocksclick fix is going to fix applications not starting for some people16:15
didrocksunity-mir is going to fix all the unity8 crash that we see on the dashboard16:15
didrocksautopilot is going to fix 2 new AP tests failures on unity8 (the unicode)16:15
didrocksthen we kick an image build (ogra_, cyphermox) ^16:16
ogra_just ping :)16:17
didrocksogra_: I'll probably be away, so I won't, but I think robru and cyphermox are going to track :)16:17
* ogra_ will definitely attend the last twi uds sessions ... s i'll be around for a while16:18
ogra_*two16:18
* sil2100 needs to jump out for a while16:19
robrui'll be around16:19
cyphermoxI'm around16:26
didrocksthomi: ok, same source of error for ubuntu-system-settings I guess?16:30
didrockshttp://ci.ubuntu.com/smokeng/trusty/touch/mako/231:20140311.1:20140304/7093/ubuntu_system_settings/879028/16:30
didrockshttp://ci.ubuntu.com/smokeng/trusty/touch/mako/231:20140311.1:20140304/7093/ubuntu_system_settings/879055/16:30
didrockshttp://ci.ubuntu.com/smokeng/trusty/touch/mako/231:20140311.1:20140304/7093/ubuntu_system_settings/879060/16:30
thomididrocks: looks like it. I'm in the middle of the fix now. BTW, we know what happened as well - some of the provisioning scripts we use were broken, apparently. doanac` knows more16:31
didrocksthomi: ah great! :)16:37
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
sergiusensdidrocks, does that sound good? https://bugs.launchpad.net/ubuntu/+bug/129094416:46
ubot5Ubuntu bug 1290944 in Ubuntu "[FFe] standing freeze exception in trusty for Ubuntu Touch-specific packages" [Undecided,New]16:46
didrockssergiusens: I would add "tool" in the title16:48
didrockssergiusens: you can directly target the 2 packages btw in the bug16:48
didrocks(the ubuntu packages)16:48
didrocksand then, just subscribe the release team16:49
didrocksmaybe a ping on #ubuntu-release can help16:49
didrockssergiusens: just emphasize that they have no impact on the desktop or any flavor16:49
sergiusensdidrocks, heh, I thought I added tools there16:49
sergiusensdidrocks, ok, I updated and now subscribing the release team16:54
didrockssergiusens: I renamed the title to include "tools"16:55
didrockssergiusens: I don't see the release team subscribed?16:55
sergiusensdidrocks, I said I was doing that now :); not done ;-)16:57
didrocksah :p16:57
sergiusensdidrocks, now it's done :-)16:57
didrockssergiusens: perfect! keep us posted :)16:58
sergiusensdidrocks, your subscribed for fun mail :-)16:58
didrockssergiusens: sure sure, I never have enough emails :p16:58
tvosssil2100, didrocks anything I need to do for process-cpp now?17:00
didrockssil2100: I think it was going to be published, right? ^17:00
didrocksrobru: it should start automatically in the right order, if not, you should get a case and ask on the webops channel to investigate17:06
robrudidrocks, for what, the depwait issue?17:07
didrocksrobru: yep17:07
robruok17:07
bregmahey guys, could I get a reconfigure in silo landing-008 please?17:08
* Mirv runs merge and clean for ubuntu-system-settings in order to get that back to Qt 5.217:08
robrubregma, on it17:08
seb128Mirv, I was about to do it17:08
Mirvseb128: ah, ok, feel free to do it then17:09
seb128Mirv, should I not press the button? ;-)17:09
Mirvseb128: just press it! :)17:09
seb128Mirv, done17:09
Mirvthanks17:09
seb128yw17:09
robrubregma, humm, indicator-sound is already in silo 7...17:14
ogra_didrocks, planning a busy nightshift ?17:15
robruthostr_1, what's happening in silo 7? can I bump indicator-sound out of there for bregma?17:15
didrocksogra_: not that much for me, still have one vUDS session to host17:15
ogra_didrocks, ... "and kick #332 with all desired fixes." ...17:15
ogra_thats 111 images !17:15
bregmaoops, I missed a check17:15
didrocksogra_: we can do it17:15
didrocksand I can fix it :p17:15
ogra_lol17:15
ogra_.oO ( why do i always only recognize the typos *after* sharing it)17:16
=== gatox is now known as gatox_lunch
didrocksogra_: thanks, fixed17:16
ogra_:)17:16
didrocksogra_: it seems I have a problem with numbers :p17:16
seb128bregma, thostr_1, robru: silo 7 has packages not building, it doesn't seem ready to land (and most of the mps didn't get reviewed/approved yet)17:17
=== bfiller is now known as bfiller_afk
robruseb128, yes, i just noticed the most recent buld was 12+ hours ago, issues unresolved. ok, i'm turfing that silo for bregma17:17
ogra_didrocks, only your fingers ...17:17
seb128imho drop it so we can land the unity lock screen17:17
seb128robru, thanks17:17
ogra_didrocks, you should start practicing to write the G+ posts with your toes ... proabably that helps ;)17:17
didrocksogra_: assign me a WI for that :p17:18
ogra_lol17:18
robruseb128, bregma: humm, silo 7 is taking a long time to clean... can't reconfig silo 8 until it's done.17:22
seb128robru, those usually takes 5 to 10 mins, wait a bit17:22
bregmarobru, I am a patient man17:22
seb128I'm not :p17:22
cjwatsonbuilding click fixes (hopefully) in landing-012 now17:23
seb128bregma, that's fine, but the distro ffe you got granted is about to expire17:23
cjwatsonbut I'll test them myself before inflicting them on anyone else17:23
tvosssil2100, didrocks can I clean the silo?17:25
tvossoh, someone did according to status17:25
MirvI restored ubuntu-system-settings to landing-006's config while keeping the unity-mir still away17:26
Mirvand rebuilding the new u-s-s trunk17:26
Mirvfor the magic route there's 'config.backup' with original config in the silo directory, which can be copied over config after unity-mir has landed. or then just the usual reconfigure route.17:27
sergiusensdidrocks, Mirv why is the Qt5.2 message green now? ar we finally all unblocked?17:31
sergiusens:-)17:31
Mirvsergiusens: :) well the landing is ready, bugs have been squashed, but a small handful of apps autopilot results need more tinkering still17:32
Mirvsergiusens: elopio's latest run's results are at http://q-jenkins:8080/job/autopilot-release-gatekeeper/69/#showFailuresLink - gallery-app doesn't apply since it needs a recompilation and AP tests run after that. notes app being resolved.17:33
didrockssergiusens: green?17:33
* didrocks looks17:33
Mirvdidrocks: I guess he means the top text17:33
didrocksah ok :)17:33
Mirvgreen is a promising color17:33
didrockssergiusens: yeah, we have "normal landings"17:33
Mirvhehe, "Some packages (unity-mir) that are not in the MP and not in sources list have been detected in the ppa." I know! the main thing is that ubuntu-system-settings is building now, so PPA is back to functional after that (until unity-mir lands)17:36
sergiusensyeah, was the top text17:41
bregmarobru, silo 7 looks squeaky clean now, howsabout silo 8?17:41
sergiusensMirv, gallery and notes are click fwiw17:41
sergiusensMirv, this might be a mess if it doesn't go from devel-proposed to devel in one swipe17:41
didrocksMirv: checking my check system? :p17:42
robrubregma, ah yes, sorry. got distracted watching UDS vids.17:42
sergiusensas well as all the other clicks17:42
Mirvsergiusens: yes, that's why it's now not possible to run gallery-app AP tests with the Qt PPA anymore, since obviously the package isn't installed (click one is)17:42
Mirvdidrocks: works, still!17:42
didrocks;)17:42
didrocksthomi: you will ping robru for the autopilot landing? (are you close to land it?)17:43
Mirvsergiusens: notes should work without recompilation so that's why the tests for it were not all failing17:43
didrockscjwatson: same for click I guess? (just ping robru for publication or ensure stéphane is around once the fix is tested)17:43
sergiusensMirv, the link you gave me has all notes tests failing though17:43
robruyep, i'm here all day, just ping me whenever something needs to land17:44
sergiusensAssertionError: After 10.0 seconds test on NoteItem.height failed: 198.0 != dbus.Double(432.0, variant_level=1)17:44
didrockskgunn: so, no more crash with silo 005 on unity8 stop?17:44
robrubregma, ok, recon complete, please build17:44
Mirvsergiusens: I count 7 failures, doesn't notes have like 27 of them? anyhow, elopio is up-to-date on the notes-app Qt 5.2 AP situation17:45
didrocksrobru: I published silo5 FYI17:45
robrudidrocks, ok thanks17:45
sergiusensMirv, don't know; just assumed 'rebuilding' applied to all; no worries if it's on track17:45
kgunndidrocks: tested via, stop unity8/start unity8...no problems17:46
didrockskgunn: excellent! One less, just 2 issues on the line before getting good again :)17:46
didrocksthanks17:46
kgunni checked /var/crash/ before and after17:46
didrockskgunn: I'll then even open the HO for your Mir session :p17:47
cjwatsondidrocks: I learned how to do it myself the other day, so that'll be fine if need be17:50
didrockscjwatson: thanks a lot, you don't need to wait for merge and clean before tomorrow if it's too late though17:51
cjwatsonI'm testing it now, so hopefully won't be too long (assuming nothing goes wrong)17:52
didrocksgreat :)17:53
mhr3didrocks, so, will i get silo tomorrow? :)17:53
didrocksthomi: once you are done with an early breakfast, keep us posted please :)17:53
didrocksmhr3: yeah, do you have one line with everything?17:53
didrocksmhr3: as it's new deploy code, I would prefer push it tomorrow morning in case I've done a typo17:53
thomididrocks: just pushed a branch, making an MP now17:53
didrocksthomi: \o/17:54
mhr3didrocks, minus unity8, but will get that from ppa17:54
thomitested it with unity8 failing tests. tests passnow17:54
elopiosergiusens, Mirv: oh, actually, I'm ready for a review here: https://code.launchpad.net/~elopio/notes-app/dont_click_header/+merge/21034917:54
elopioQuick hack to remove most of the failures.17:54
didrocksthomi: excellent, so I assume it's the same for ubuntu-system-settings17:54
elopiowho was working on notes? Now I don't remember.17:54
didrockselopio: bfiller_afk's team17:55
elopionerochiaro was the name I was looking for.17:56
=== gatox_lunch is now known as gatox
thomididrocks: mp is up: https://code.launchpad.net/~thomir/autopilot/trunk-fix-uncide-error/+merge/210464  have asked veebers to review18:08
thomiyurns out I can't spell branch names though :-/18:08
thomi*turns18:08
didrocksthomi: ahah, no worry ;)18:08
didrocksthomi: mind setting a line in the spreadsheet?18:08
didrocksthen, I'll assign the silo for now18:08
thomisure18:08
thomididrocks: line 39. Not had a review yet though - veebers is in a UDS session18:15
didrocksthomi: landing 001 for you, you can start building still18:15
didrocksthomi: please set "ready" to yes ;)18:15
didrocksthomi: then, just put "tested" to yes once veebers ack it18:16
didrocksand robru will be your host for this landing (and then we'll have a new shiny image \o/)18:16
thomididrocks: ack18:16
didrocksthanks again for the quick fix!18:16
=== bfiller_afk is now known as bfiller
thomino worries18:24
thomisorry for the regression - we'll have something in place to make sure that doanac` doesn't break us again :P18:25
doanac`thomi: its hard to put a plan in place that can withstand my incompetence :)18:25
thomihah18:26
didrocksthomi: well, no worry, as long as we didn't really miss a step, all is fine (and we had 3 issues to fix today and could have avoid a revert, so all's fine!) :)18:26
didrocksdouble watching doanac` now :p18:27
cjwatsonclick 0.4.18.1 looks fine and fixes the problem above (at least as far as I can tell) - stgraber is releasing it18:29
didrocksperfect!18:36
robruman, you guys don't even need me ;-)18:38
didrocksrobru: you'll do the AP one, and ask for kicking the image :)18:40
didrocksrobru: I'm EOD now18:40
robrudidrocks, goodnight!18:41
didrocksthanks, you too18:42
seb128cyphermox, you can do it!18:42
cyphermoxseb128: oy18:42
seb128cyphermox, hey ;-)18:42
seb128cyphermox, I see your selection color over the theme landing ask for a bit ;-)18:42
cyphermoxyes18:42
seb128cyphermox, googledoc spying on you ;-)18:43
cyphermoxI was trying to test it18:43
seb128oh ok18:43
seb128I see you trust your teammates :p18:43
cyphermoxI do18:43
cyphermoxbut I also want to see it for myself ;)18:43
seb128give a silo, test the ppa!18:43
Mirvrebuilding unity-mir to Qt 5.2.18:43
seb128;-)18:43
cyphermoxseb128: good point, I'm an idiot18:44
robruMirv, great!18:44
seb128cyphermox, getting used to the futur can take some time ;-)18:44
cyphermoxthere18:46
seb128cyphermox, thanks18:48
cyphermoxnp18:50
seb128cyphermox, do you know what's going on silo 8?18:50
seb128cyphermox, the status is complaining about gnome-screensaver not being listed in the sources when it is18:50
cyphermoxwell, it was probably initially configured without18:51
cyphermoxlet me fix that18:51
cyphermoxyou *do* want a fixed gnome-screensaver to go with this?18:51
robruseb128, cyphermox: oh, I must have goofed that when I reconfigured it recently. sorry18:54
cyphermoxrobru: no worries18:55
cyphermoxjust triple-checking to not mess it further18:55
seb128cyphermox, yes, g-s is in the ppa already, it's part of that landing18:55
robrucyphermox, yeah, do you want me to reconfigure it again or are you doing it?18:55
cyphermoxrobru: about to do it18:55
robruok18:55
cyphermoxWTOOMANYTABS18:55
cyphermoxI can hardly find jenkins between the ci train spreadsheet, tab for uds and all :)18:56
robruhaha, yeah18:56
sergiusenscyphermox, don't use tabs ;-)18:57
cyphermoxsergiusens: how would you do it otherwise?19:00
cyphermox;)19:00
sergiusenscyphermox, windows with your window manager :-)19:02
cyphermoxsergiusens: sometimes that's worse ;)19:02
sergiusenscyphermox, makes you also close the useless stuff :-)19:02
cyphermoxahah19:02
sergiusenscyphermox, fwiw I'm just messing with you ;-)19:02
cyphermoxI know19:02
cyphermoxstill worth the questioning though19:02
cyphermoxbut my process usually works, just painful sometimes when there are lots going on at once19:03
bschaefer_ /nick bschaefer19:09
=== bschaefer_ is now known as bschaefer
davmor2cyphermox: bluetooth is there any progress on this at all?19:16
Mirvsil2100: robru: new unity-mir fails to build against new process-cpp, so unity-mir failed to build (now a bit later than the previous unity-mir build to the archives) in Qt 5.2 PPA https://launchpadlibrarian.net/169119692/buildlog_ubuntu-trusty-amd64.unity-mir_0.3%2B14.04.20140311.3-0ubuntu1_FAILEDTOBUILD.txt.gz19:18
rsalvetisil2100: process-cpp is now causing another ftbfs19:18
rsalvetiyey19:18
rsalvetithe same issue19:18
rsalvetihttps://launchpadlibrarian.net/169072758/process-cpp_0.0.1%2B14.04.20140122-0ubuntu1_0.0.1%2B14.04.20140311-0ubuntu1.diff.gz19:18
rsalveti+#include <core/signal.h>19:18
rsalveti+19:18
rsalvetithis is the problem19:18
robruMirv, huh?19:18
rsalvetishould probably be #include <core/posix/signal.h19:18
rsalvetiMirv: I'm currently trying to rebuild unity-mir and had the same issue19:19
rsalvetirebuilding the one in the archive should already be enough19:19
rsalvetilatest process-cpp brought a regression19:19
cyphermoxdavmor2: rsalveti: have you had time to look at my email re: bluetooth yet?19:21
Mirvyeah, I need to go to sleep now but just FYI19:21
rsalveticyphermox: sorry, not yet, next on my list19:21
rsalvetihad to work on webkit19:21
cyphermoxsure, np19:21
rsalvetiserver unavailable, wtf19:22
rsalvetihttp://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/revision/3619:23
rsalvetitvoss: hey, unity-mir is now failing to build with latest process-cpp19:23
davmor2cyphermox: there's and email19:23
rsalvetihttps://launchpadlibrarian.net/169119692/buildlog_ubuntu-trusty-amd64.unity-mir_0.3%2B14.04.20140311.3-0ubuntu1_FAILEDTOBUILD.txt.gz19:23
cjwatsonrsalveti: bazaar> being looked at in #webops19:23
davmor2cyphermox: where19:24
Wellarkhmm.. I need someone to help me to get a project to universe19:25
cyphermoxdavmor2: that was directed to rsalveti19:25
Wellarknew (unity8) indicator dependencies19:25
rsalveticjwatson: thanks19:25
davmor2cyphermox: ah okay it threw me when my name was there too phew I thought I'd missed an email for a minute :)19:26
Wellarkwho should I bug? the package needs packaging review. it should be covered by the unity8 general FFe AFAIK19:27
WellarkI'm not sure how introducing new source packages relates to the ci train19:29
Wellarksil2100, robru: ^19:32
Wellarkmaybe cyphermox ^^19:32
robruuh19:32
davmor2kgunn: I'm still getting locks on 0.1.6 similar kind of issue as on 0.1.5, ie they are random and seem to happen more frequently on closing apps than anything else.19:32
cyphermoxWellark: link the pacakge you want to review?19:32
cjwatsonrobru:  click | 0.4.18.1 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el19:33
robruWellark, typically very little config is required technically to set up a project in citrain. but we do need an officially designated lander, and a test plan so that we know what the acceptance criteria are for that package.19:33
cjwatsonthat should unblock that item19:33
Wellarkrobru: yeah, I'm just wondering what's the marching order here19:33
robruWellark, well what's the package?19:33
WellarkI have the project and jenkins ci set up for it already19:33
robrucjwatson, huh?19:33
davmor2kgunn: 1 on manta on 231 and one on flo on 23119:34
Wellarkrobru, cyphermox: lp:connectivity-api19:34
davmor2kgunn: not had one on mako as of yet19:34
cjwatsonrobru: that's one of didrocks' blockers for building the next image, which I understood you to be driving19:34
robruWellark, and so what, that's a component of unity8?19:34
robrucjwatson, oh, you're informing me that click is in distro now? thanks.19:34
cjwatsonrobru: right19:35
Wellarkrobru: it's a prerequisite of indicator-network19:35
Wellarkand upcoming networking status QML api19:35
Wellarkrobru: thostr is already in set as Lander19:36
Wellarkin CITrain rampup, owners, bootcamps document[C19:36
rsalvetirobru: need a silo for 40, to fix the ftbfs regression introduced by process-cpp (same issue as reported by Mirv)19:37
robruWellark, yeah I just saw that. ok looks fine. as far as I can tell it's fully ready for citrain. if you have an MP, get thostr to approve it and request a landing for it19:37
robrursalveti, ok19:37
Wellarkrobru: no additional setup needed for getting the packages to universe?19:37
robrursalveti, except there's no MP there19:37
rsalvetioh, sorry19:37
robruWellark, well, you just have to *do a landing* to get the package in universe.19:38
rsalvetirobru: there's now :-)19:38
rsalveticontrol+v didn't work19:38
Wellarkrobru: ok, if a MP through the train is all it takes then I'm happy19:38
cyphermoxrobru: did we have an image built before landing click?19:38
rsalvetiricmm: robru: mind doing a quick review as well? I believe it needs to be top approved as well: https://code.launchpad.net/~rsalveti/process-cpp/adding-missing-dev-dependency/+merge/21048219:39
robrucyphermox, no, i was told to get click in before kicking an image19:39
Wellarkjust need somebody to review the packaging. cyphermox: you got the time to do it?19:39
robrursalveti, ok you got silo 519:39
rsalvetirobru: thanks19:39
robrursalveti, i means ilo 4 oops19:39
cyphermoxI guess yes then19:39
robrursalveti, can't review that MP, i don't have a clue about that project19:39
rsalvetirobru: np, let me ping sergiusens then19:40
rsalvetinot sure if ricmm is around19:40
sergiusensrsalveti, what?19:40
sergiusens:)19:40
robrursalveti, stylistically I approve. but I have no idea if that dep is necessary or correct or not ;-)19:40
rsalvetisergiusens: quick one https://code.launchpad.net/~rsalveti/process-cpp/adding-missing-dev-dependency/+merge/21048219:40
rsalvetirobru: rev36 introduced a header dependency: https://launchpadlibrarian.net/169072758/process-cpp_0.0.1%2B14.04.20140122-0ubuntu1_0.0.1%2B14.04.20140311-0ubuntu1.diff.gz19:40
rsalveti+++ process-cpp-0.0.1+14.04.20140311/include/core/posix/child_process.h2014-03-11 11:02:54.000000000 +000019:41
rsalveti+#include <core/signal.h>19:41
rsalvetiwhich is part of libproperties-cpp-dev19:41
robrursalveti, that diff already has libproperties-cpp-dev in the debian/control diff?19:41
rsalvetirobru: right, but that is the build-dep of that package itself19:42
cyphermoxrobru: so I guess we're just wiating for autopilot now to kick an image19:42
seb128cyphermox, how is the theme update looking to you?19:42
robrursalveti, oh, I see. ok, thanks for explaining. I guess I know enough to approve now ;-)19:42
robrucyphermox, yeah I think so19:42
rsalvetinp19:42
robrursalveti, do you want to add that to the silo 4 I just gave you? are those related?19:43
Wellarkcyphermox: we could use this as the first MP through ci train https://code.launchpad.net/~unity-api-team/connectivity-api/ci-testrun/+merge/21047919:43
sergiusensrsalveti, seems legit19:43
Wellarkand I could do the necessary packaging changes through that branch at the same time19:43
rsalvetisergiusens: :-)19:43
thomicyphermox: robru: wait no longer!19:44
rsalvetirobru: sorry, add what exactly? that's basically silo 419:44
robruthomi, excellent19:44
rsalvetibuilding atm19:44
davmor2sergiusens: did something change recently with google sync?   http://sergiusens.github.io/posts/syncing-contacts-from-google-on-latest-touch-images.html  I followed this and it isn't working  load of Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files19:44
cyphermoxthomi: ok, so ready to publish your stuff then?19:44
cyphermoxwe'd still need to wait a bit for it to make it into release19:44
robrursalveti, oh sorry, misread it. i thought those were two different MPs19:44
rsalvetirobru: right, np19:44
sergiusensdavmor2, yeah, look at the emails and rsalveti askubuntu19:44
cyphermoxWellark: what are you talking about?>19:44
rsalvetidavmor2: http://askubuntu.com/questions/360554/how-do-i-sync-google-contacts19:45
robrucyphermox, thomi: published19:45
davmor2sergiusens: ah right will do thanks first time I've tried it in a while :)19:45
Wellarkcyphermox: that packaging review. I thought you volunteered ;)19:45
robrucyphermox, i'll do the packaging review.19:46
robruWellark, ^19:46
Wellarkrobru: sweet.19:46
Wellarklet's take this off the channel19:46
cyphermoxWellark: there is no packaging review from this if it's not in citrain?!?19:46
sergiusensrsalveti, I approved, but do I need to build?19:46
robrucyphermox, it needs a NEW review because it'll be the first upload to universe19:46
rsalvetisergiusens: already building19:46
sergiusensrsalveti, just did a scavenge review19:46
cyphermoxah19:46
rsalvetisergiusens: just need a top approval19:47
robrucyphermox, also it is in citrain. just first release19:47
cyphermoxbut where is it in citrain?19:47
sergiusensrsalveti, ci train doesn't care about that19:47
sergiusensrsalveti, but I'll do it19:47
robrucyphermox, well, it doesn't have a landing assigned yet. but it's in that *other* spreadsheet19:47
cyphermoxin the rampup one?19:47
rsalvetisergiusens: oh, ok19:47
robrucyphermox, yeah19:47
rsalvetisergiusens: thought we'd need someone to top approve it first19:47
sergiusensrsalveti, discovered by accident myself :-)19:47
cyphermoxrobru: then you should be able to just assign a silo and we'll do the review19:48
thomicyphermox: robru: awesome. Thanks19:48
robrucyphermox, yeah, I'm just going to do like a pre-pre-NEW review before even assigning the silo. then once I'm satisfied we'll build it in a silo and then you can do a more formal review19:49
cyphermoxrobru: so that then someone else can do another one? ;)19:49
cyphermoxhehe19:49
rsalvetisergiusens: interesting :-)19:49
davmor2sergiusens, rsalveti: \o/ that worked thanks guys :)19:50
rsalvetidavmor2: great19:51
cyphermoxseb128: I haven't forgotten you, just need to logout to test now I guess19:54
seb128cyphermox, you can just switch theme to something else and back19:56
cyphermoxriugfht, I could19:56
cyphermoxfwiw, that was supposed to be "right"19:56
cyphermoxhawt19:57
seb128cyphermox, that's why you shouldn't speak with food in your mouth...19:57
cyphermoxthat's why you shouldn't type with food in your keyboard too ;)19:57
robru*whew* vuds finally over for today, now I can get some real work done ;-)19:59
cyphermoxseb128: looks very nice19:59
cyphermoxI was kind of worried about usability to resize windows with the 1px border removed20:00
seb128cyphermox, yeah, resizing is fine, it looks a bit weird though20:02
seb128let's land and see the feedback20:02
rsalveticjwatson: getting chroot problem when building process-cpp on ppc64el: https://launchpad.net/~ci-train-ppa-service/+archive/landing-004/+build/580299920:02
rsalveticjwatson: should I just retry or is there anything useful in there for debugging?20:02
rsalvetior if it's also a known issue20:02
cjwatsonrsalveti: what, again?  we had that the other day but I thought that was resolved20:03
cjwatsonrsalveti: let me see if I can summon infinity20:03
rsalvetisure20:03
cyphermoxah, I was about to mention that20:05
cjwatsonI'll bulk-retry once infinity's happy for me to do so20:09
cjwatsonrsalveti,cyphermox: OK, affected builders on manual, failures bulk-retried, infinity's looking into either a band-aid or a proper fix depending20:17
cyphermoxok20:17
cjwatsonthanks for the heads-up20:17
cyphermoxah, we still don't have ust on arm64?20:18
cjwatsonNope20:18
cjwatsonI sent a branch for UAL this morning to avoid caring20:18
cjwatsonhttps://code.launchpad.net/~cjwatson/upstart-app-launch/porting/+merge/21038520:19
cjwatsonSo if you have something else similar then you could use the same idea20:19
rsalveticjwatson: thanks20:21
cyphermoxcjwatson: it just doesn't build there?20:24
* cyphermox fires up schroot20:24
bregmarobru, cyphermox, line 22/silo 008 is ready for a publish, even though it has a failed-to-build error (on ppc64el) -- is this a not unexpected condition?20:38
robrubregma, failing on ppc64el is only ok if you always fail on ppc64el... regressions are not allowed20:39
bregmarobru, yes, seb128 said it's not a regression20:39
robrubregma, ok perfect20:39
robrucyphermox, oh, did you kick an image yet? we need that before landing anything else20:40
robrucyphermox, oh, AP is still in -proposed20:40
robrubregma, ok so we're still waiting for autopilot to land, then we need to kick an image, then we can publish your thing20:40
bregmarobru, as long as it lands before the FFe expires, I'm good with that20:41
robrubregma, when does that expire? i'm thinking it should land within hours?20:41
cyphermoxrobru: correct20:41
seb128bregma, seems like some of thoses are real issues...20:41
bregma"tonight" for a given definition of "tonight"20:41
seb128bregma, unity failed with "dpkg-shlibdeps: error: no dependency information found for /usr/lib/powerpc64le-linux-gnu/libunity/libunity-protocol-private.so.0 (used by debian/unity/usr/lib/compiz/libunityshell.so)", that's a weird one20:42
robrubregma, well it's not even 2PM here, so if I define "tonight" as 6 hours from now, should be no problem ;-)20:42
bregmaseb128, double weird because that was a rebuild of the same branch as before20:43
tvossrsalveti, hey there20:43
seb128http://162.213.34.102/job/landing-008-1-build/48/console indicates indicator-session as well but that one is fine on the ppa20:44
seb128bregma, you can maybe get cjwatson or another buildd admin to retry https://launchpad.net/~ci-train-ppa-service/+archive/landing-008/+build/580288620:44
seb128those warnings are a bit weird "Use of uninitialized value $v{"DEB_BUILD_GNU_TYPE"} in split at /usr/bin/dpkg-architecture line 188."20:46
seb128infinity, ^ is that a known issue?20:46
robrucyphermox, autopilot just landed, please kick an image ;-)20:48
robruthomi, please merge silo 1 ;-)20:49
thomi \o/20:49
infinityseb128: That was the last build before that machine went insane, I don't think it has anything to do with reality.20:49
bregmaI often feel that way20:50
seb128infinity, can you retry https://launchpad.net/~ci-train-ppa-service/+archive/landing-008/+build/5802886 for us?20:50
cyphermoxzug zug20:51
infinityseb128: I will in a second, yeah.  Just saving logs and trying to make sense of WTF what wrong.20:51
seb128infinity, thanks20:51
seb128bregma, I would say "wait for the retry, if that works, publish by checking the box letting you ignore the state of the previous steps"20:51
seb128bregma, the CI is not smart enough to pick the status of a retry, but kicking a rebuild for all archs doesn't make sense, override are there for those cases ;-)20:52
cyphermoxrobru: done20:52
cyphermoxrobru: it's gonna take a bit20:52
cyphermoxurgh, wait, that's wong20:53
cyphermox*wrong20:53
cyphermoxrobru: always wait after rmadison says it's in release.20:53
robrucyphermox, oh crap, i was just going for the spreadsheet20:55
robrucyphermox, usually rmadison says so very shortly after launchpad says so?20:55
cyphermoxrobru: nah, can take a little bit20:56
rsalvetitvoss: hey20:56
cyphermoxnot the end of the world, we'll see soon enough20:56
tvossrsalveti, hey, unity-mir trunk builds fine locally with latest process-cpp20:56
rsalvetitvoss: nops20:56
tvossrsalveti, did you see: http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/revision/19420:57
tvoss?20:57
rsalvetitvoss: you probably have libproperties-cpp-dev installed as well20:57
rsalvetitvoss: that was before20:57
tvossrsalveti, what exactly fails for you then?20:57
seb128bregma, if you end your day without publishing unity-lock-screen and don't publish it for a reason please send me an email saying why (just as a fyi, otherwise I might end up trying to the publishing tomorrow when I start my day, if it didn't happen by then)20:57
rsalvetitvoss: this is the fix https://code.launchpad.net/~rsalveti/process-cpp/adding-missing-dev-dependency/+merge/21048220:57
rsalvetilibprocess-cpp-dev is now depending on libproperties-cpp-dev, but that's not part of the deps list20:58
tvossrsalveti, ah, right20:58
rsalvetitvoss: should be landing the fix in a few minutes20:58
rsalvetibut it's all good already20:58
tvossrsalveti, cool, thanks20:59
tvossrsalveti, slipped through as we took unity-mir out of the process-cpp landing21:00
rsalvetitvoss: yup21:03
bregmaseb128, ack21:03
seb128bregma, thanks21:04
tvossrsalveti, my bad21:05
rsalvetino worries21:06
robruWellark, cyphermox: ok I'm building connectivity-api in silo 1 now.21:14
robrucyphermox, so what happened with the image build? can we tell if it included autopilot or not?21:57
robrucyphermox, also please review the packaging of the package in silo 1.21:58
* Wellark_ needs a smoke...22:01
robruWellark_, cyphermox doesn't seem responsive (probably dinner time for him i guess) so don't hold your breath22:01
Wellark_robru: I've got all night...22:01
Wellark_robru: is there anyone else besides cyphermox that could do it?22:02
Wellark_I'm happy to bug anyone right now ;)22:02
robruWellark_, any core dev can do it, see https://launchpad.net/~ubuntu-core-dev just that cyphermox is my go-to guy for this ;-)22:03
Wellark_ok.. sending email the the whole team then!22:03
robruhahaha22:03
robruWellark_, try to narrow it down to people who are awake right now ;-)22:03
Wellark_or have we removed that feature from LP..22:03
Wellark_seb128: are you up for a NEW packaging review? :)22:06
robruWellark_, probably that team disabled the permission to avoid spam from you ;-)22:06
seb128Wellark_, you can still give the link, I might have a look tonight or tomorrow22:07
sergiusensrobru, hey l8 and l26 are the same thing22:07
Wellark_robru: didn't even have a chance to spam yet!22:07
robruhehe22:07
* sergiusens just confirms comment in sheet22:07
Wellark_seb128: silo 122:07
robrusergiusens, very similar, but line 8 has one extra MP from you. line 26 only has branches from xnox and doanac22:08
Wellark_seb128: meaning https://code.launchpad.net/~unity-api-team/connectivity-api/ci-testrun/+merge/210479 and the actual branch to review the packaging on would be lp:~unity-api-team/connectivity-api/ci-testrun22:09
seb128Wellark_, licensecheck states that src/platform/nmofono/link.h is GPL where debian/copyright lists only LGPL22:10
Wellark_robru: ugh.. what happened.22:11
Wellark_the MP turned into "Merged"22:11
cyphermoxrobru: it's done, it did contain the new autopilot after all22:11
Wellark_seb128: uuh, interesting. looking.22:11
robrucyphermox, great!22:11
cyphermoxrobru: I'm just confused by an extra other image22:11
cyphermoxgive me a minute22:12
sergiusensrobru, yea, that first MR in there was added to a different silo once upon a time and makes it essentially the same thing22:12
robruWellark_, yeah, so what happened was that I had to manually merge it, because citrain got confused by the trunk branch having a different source package name. the first try at building failed because of that. so I just merged it myself, and then rebuilt, and once the source package name all matched then the build succeeded22:12
cyphermoxrobru: I don't see test results for that image though22:13
Wellark_robru: oh, right22:13
cyphermoxbut it's basically 232 I guess22:13
robrucyphermox, maybe you kicked two builds by mistake at the same time? dunno22:13
seb128Wellark_, looks mostly fine otherwise to me from an eod easy review (would be nice to document why gcc 4. is enforced)22:13
cyphermoxcjwatson: if you're still around, do you know if there's an image that gets kicked off at 2200 UTC? I thought it was only at 0200 UTC.22:13
cyphermoxrobru: I don't think so, the timing is too off22:14
Wellark_robru: where do I push fixes now?22:15
Wellark_as you merged the previous MP22:15
sergiusensrobru, and for what it's worth; all other branches are stacked22:15
robruWellark_, you should be able to push to the same branch... worst case just submit a new mP22:15
Wellark_seb128: ok, thanks! need somebody (cyphermox, hello:) to do a more detailed review22:16
sil2100rsalveti, tvoss, Mirv: ok, so it seems that we really need to double-check these process-cpp landings22:20
rsalvetiyeah22:20
robrusergiusens, sorry just want to confirm: that branch of yours that's in line 8 but not the other line, you don't need that anymore? can i delete line 8?22:21
rsalvetiit seems process-cpp also broke the x86 emulator =\22:21
sil2100rsalveti, tvoss, Mirv: or make sure the test plans include 'recompile all reverse deps' ;/22:21
rsalvetibut will investigate more22:21
sergiusensrobru, yes, line 8 can be deleted22:21
robrusergiusens, ok22:21
rsalvetitrying to rebuild a new image for it22:21
Wellark_sil2100: is everything compiled with gcc-4.7 that uses process-cpp ?22:22
sil2100rsalveti: we weren't in the mode of double-checking landings anymore, so I didn't check if things work anyways22:22
sergiusenssil2100, rsalveti or use the system tvoss engineered a couple years ago with fginther that does that automatically ;-)22:22
Wellark_if I understood correctly there was a dependency added to properties-cpp22:22
Wellark_which is compiled with g++-4.722:22
Wellark_and anything using properties-cpp has to be compiled with g++-4.722:23
Wellark_or there will be infinit runtime breakage22:23
Wellark_AFAIK22:23
sil2100Wellark_: it's supposed to, since process-cpp and dbus-cpp were already forced to build with 4.7 before22:23
Wellark_sil2100: and process-cpp does not expose anything coming from properties-cpp in it's public API?22:24
fginthersergiusens, heh, that had it's time in the sun. It's more than a bit obsolete now.22:24
sil2100Wellark_: not sure, we should probably ask tvoss once he's around22:24
sergiusensfginther, too bad; solved many issues we see today :-)22:25
* sergiusens scratches item off list22:25
=== seb128_ is now known as seb128
sil2100rsalveti, Wellark_: for now, we'll do a quick revert - I'm asking Didier to do it once he's up in the EU morning22:32
sil2100Since he has some tools to do it quickly22:32
rsalvetisil2100: sorry, revert what?22:32
rsalvetisil2100: the unity-mir issue with process-cpp is already fixed22:32
rsalvetinow trying to understand what else might be broken with it22:32
sil2100Ah, ok22:33
cjwatsoncyphermox: right now there's only a commented-out crontab entry at 020322:33
sil2100rsalveti: how did you fix that issue in the end?22:33
rsalvetisil2100: missing dependency https://code.launchpad.net/~rsalveti/process-cpp/adding-missing-dev-dependency/+merge/21048222:34
sil2100rsalveti: you released it? Or is it still pending a release in CITrain?22:34
sil2100Oh, I see it's released22:35
sil2100Ok, nevermind then22:35
rsalvetiyeah, let's just make sure we test build-deps when landing it in the future22:36
sil2100rsalveti: I already mentioned it to the guys - we need to explicitly make sure the TestPlan includes 'rebuild all rdeps' for every -cpp project that there is22:37
Wellark_all rdeps?22:37
sil2100Reverse-depends22:37
Wellark_that might mean dozen of projects22:37
sil2100Wellark_: I mean properties-cpp, process-cpp and dbus-cpp - those have only few rdeps22:37
Wellark_for now22:38
sil2100If it expands, then we think of automating it somehow22:39
sil2100For now, I don't want things to be broken22:39
sil2100See you tomorrow22:40
robrubah, I just noticed that it's 4PM and I haven't had lunch yet. bbl!22:48
Wellark_robru: could you update the MP linked to silo 1?23:02
Wellark_robru: this is the new one https://code.launchpad.net/~unity-api-team/connectivity-api/ci-testrun/+merge/21051123:02

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