/srv/irclogs.ubuntu.com/2014/09/16/#ubuntu-ci-eng.txt

kgunn__ToyKeeper: you on ?00:20
kgunn__guess not...00:20
ToyKeeperkgunn__: Hi.00:40
ToyKeeperkgunn__: I haven't needed to do AP tests yet since the password bits landed, but I think it *might* be working in the UITK test plan script.00:41
ToyKeeperIt uses a trick to run basic commands, but I don't see the trick used for phablet-test-run.00:41
ToyKeeper"trick" meaning this: adb shell 'echo foo | sudo -S whatever'00:41
ToyKeeperroot@ubuntu-phablet:~# ./foo.sh01:12
ToyKeeperbash: ./foo.sh: /bin/bash: bad interpreter: Permission denied01:12
ToyKeeper... what.01:12
ToyKeeper(the same script runs fine if I log in via adb shell)01:12
ToyKeeperapparmor is blocking it01:13
kgunn__ToyKeeper: hey...stepped away for a bit, thanks for following up...yeah, i think there used to be a hole that got plugged :P01:39
kgunn__i ran unity8 ap last week...but alas, no joy tonight01:39
=== Laney is now known as Guest45203
kgunn__robru: you on? i could use a reconfig on silo11 if you are02:04
robrukgunn__: sure02:05
imgbot=== trainguards: IMAGE 243 building (started: 20140916 02:05) ===02:05
kgunn__thanks man!02:05
robrukgunn__: you're welcome!02:05
=== Ursinha-afk is now known as Ursinha
tedgSo the UAL branch works for me on Utopic.02:23
tedgIf someone was sitting around and wanted to play with something, I'd love it if they ran silo 1302:24
tedg(on utopic)02:24
tedgNothing specific, just make sure it works.02:24
Ursinhaoh, bot is on a spree today02:38
robruUrsinha: looks normal to me? I guess there was a flurry of landing activity02:49
sergiusensUrsinha: I'm on a landing spree02:56
sergiusensbut calling in for the night now ;-)02:56
Ursinhasergiusens: :)02:57
imgbot=== trainguards: RTM IMAGE 44 building (started: 20140916 03:05) ===03:05
imgbot=== trainguards: IMAGE 243 DONE (finished: 20140916 03:45) ===03:45
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/243.changes ===03:45
imgbot=== trainguards: RTM IMAGE 44 DONE (finished: 20140916 04:15) ===04:15
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/rtm/44.changes ===04:15
ToyKeeperkenvandine, ralsina_: silo rtm-011 doesn't appear to behave according to the description in its MP.05:06
ToyKeeperSpecifically, gdbus generated a notification immediately even with auto-download enabled (comments say that should only happen without auto-download).  And then it didn't auto-download the update.05:07
ToyKeeperI'm not sure if this is due to me having previously turned off auto-download so that I could get the silo installed on an older image without it updating too soon.  Even racing to the settings after flashing, it had already found the newer image and downloaded about 5% before I could pause it and change the setting.05:08
tvossgood morning05:47
ToyKeepersil... isn't here.  D'oh.05:56
ToyKeeperSpreadsheet row 50 seems to have an issue...  its silo info disappeared, so the automatic triggers aren't working.  It should point to rtm silo 011, which is approved but not moving forward.05:59
Mirvlooking06:00
MirvToyKeeper: fixed. thanks for reporting. the spreadsheet loses those required id:s almost daily for some landings for unknown reasons (either google to blame or our scripts).06:02
ToyKeeperThanks!06:02
Mirvtvoss: you probably won't mind if I rebuild the qtubuntu-sensors manually now that platform-api finished which is pre-requirement06:26
tvossMirv, yup06:46
tvossMirv, I actually need to rebuild both06:46
tvossMirv, forgot to push a revision :/06:47
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
tvosshmmm, is the latest devel-proposed not booting?07:33
tvosssil2100, ping07:33
sil2100tvoss: pong07:34
brendandpsivaa_, do you know any reason why i'd get an IndexError when running phablet-click-test-setup?07:53
psivaa_brendand: not off the top of my head07:53
psivaa_IndexError?07:53
asacsil2100: did the image last night get kicked after the input landing? :)07:54
asacgood morning07:54
brendandpsivaa_, yeah no-one seems to know anything about it07:54
asacyay07:54
asaci couldnt rfeproduce the dash hang07:54
* asac tries another time07:55
Mirvbrendand: psivaa_: I got too, but I then simply used the autopilot tests I had checkout on Friday...07:55
Mirvmaybe some python update causing it?07:55
brendandMirv, i think it's somewhat related to the developer mode changes08:00
brendandMirv, CI must do something that we don't do locally08:00
brendandMirv, probably setting the password, but even that doesn't seem to work here08:00
=== Guest45203 is now known as Laney
brendandpsivaa_, what's the line you use to put phablet in sudoers?08:06
sil2100asac: I instructed robru to do that, but anyway the 3 o-clock one would normally have the issue fixed already08:09
sil2100Soooo08:09
sil2100Once Dave is up and does promotion testing, we'll be good for promotion08:10
tvosshmmm, the modem fails to attach, although I have a very sensible signal strength in my office08:14
psivaa_brendand: sorry, fighting with adb protocol fault issue with krillin smoke08:16
asacsil2100: o/ (only one arm for now)08:16
asachehe08:16
psivaa_brendand: "adb shell 'echo ubuntuci |sudo -S bash -c '\''echo phablet ALL=\(ALL\) NOPASSWD: ALL > /etc/sudoers.d/phablet && chmod 600 /etc/sudoers.d/phablet'\'''"08:17
sil2100asac: yeah ;) Since we don't know if there's no other promotion blocker here or there08:18
davmor2morning all08:21
sil2100davmor2: morning!08:22
sil2100davmor2: could you give the latest krillin ubuntu-rtm image a spin?08:22
davmor2no08:22
sil2100Meanie08:22
davmor2sil2100: I've decided it's safer not to08:22
sil2100hah08:22
sil2100;)08:22
asaci couldnt reproduce the input hang anymore with the instructions from the bug ... think thats safe08:23
sil2100davmor2: anyway, 44 I think is the image we would like to check08:24
sil2100ogra_: do you know why the number got bumped so much?08:24
davmor2sil2100: yeah will do once everything is ticking along08:24
ogra_sil2100, nope08:24
sil2100ogra_: I know #41 had the new device tarball, but what about 42, hmm08:25
ogra_sil2100, 43 was built by me when your input fix landed08:25
ogra_and 44 is the auto build08:25
ogra_not sure about 4208:26
davmor2sil2100: 42 was possibly the tarball build for nm08:26
davmor2sil2100: blame lool08:26
sil2100Time to get dressed08:26
ogra_sil2100, 42 is definitely some external tarball ... not sure which though08:27
brendandbzoltan, how do you get phablet-click-test-setup to work with the uitk from the silo installed?08:27
ogra_sil2100, and given the device version hasnt changed it must be the custom tarball08:27
brendandbzoltan, for me it fails and it seem to be related to looking for the new uitk version in the Release pocket08:27
loolyesterday I triggered a new build around 7pm UTC and published a new image for utopic around 9pm UTC08:29
sil2100lool: ACK, thanks08:31
ogra_lool, right, but we are talking about RTM builds, i dont think you touched these, did you ?08:32
bzoltanbrendand:  phablet-click-test-setup --distribution=ubuntu-rtm --series=14.09  and I use the test plan scrip -> http://paste.ubuntu.com/8356325/08:33
loologra_: I did not08:33
ogra_yeah08:33
ogra_bzoltan, why dont you submit that to phablet-tools ?:)08:34
ogra_(well, probably a bit more generic)08:34
bzoltanogra_: It is part of the UITK project  http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/tests/uitk_test_plan.sh08:35
ogra_bzoltan, right, but it looks liek a good way to generalize testing08:36
bzoltanogra_:  it is as generic as it can get .. it flashes Utopic or RTM, sets up whatever PPA or silo and runs the tests08:36
bzoltanogra_: it works for me08:36
bzoltanogra_:  it is a simple shell script I keep tuning as the tools and the images change ...08:37
brendandbzoltan, the problem is that it wants to get the ppa version of uitk but it is looking in the archive08:38
bzoltanogra_:  more details here -> https://wiki.ubuntu.com/Process/Merges/TestPlan/ui-toolkit As I have understand from ToyKeeper, it is not perfect tool for all environment08:38
bzoltanbrendand:  for the UITK testing I do not care what the phablet-click-test-setup is doing with the UITK, because the first thing I do is to delete the crap it downloads :)08:39
bzoltanbrendand:  Ohh.. one important detail. You can not use the phablet-click-test-setup after you have added a PPA to the sources08:40
brendandbzoltan, so how do you test it then?08:40
bzoltanbrendand:  first you should do the phablet-click-test-setup on the stock image and after all the click tests are done you are free to add PPA08:40
brendandbzoltan, that's ugly08:40
brendandoh well08:40
bzoltanbrendand: It is not a beauty contest :)08:41
brendandbzoltan, and then after i need to delete the autopilot/ubuntuuitoolkit directory?08:41
bzoltanbrendand:  that is how it works... I am validating the release candidate from the Silo or from the PPA, so I need the UITK tests from there, not the one what the phablet-click-test-setup pulls08:41
bzoltanbrendand:  check the function I use to provision the device -> http://pastebin.ubuntu.com/8356384/08:43
ToyKeeperbrendand: phablet-click-test-setup fails after adding a UITK silo...  it works for any other silo, just not UITK.  You can work around it by doing it pre-silo or by editing p-c-t-s to catch the error and not die.  The other AP suites install fine, just not UITK.08:44
bzoltanbrendand:  each line is important .. no kidding. Each line, each sleep was  hours of strugle08:44
bzoltanToyKeeper:  No, the phablet-click-test-setup will fail for all cases when the Silo has the package what the phablet-click-test-setup tries to download. That is how it works.08:45
ToyKeeperPerhaps, I just haven't ever run into the issue on anything else.08:46
bzoltanToyKeeper:  so if you have a silo with the unity8 and you add that silo to the image first then the phablet-click-test-setup will fail, because it tries to download the unity8 and get confused with the version numbers.08:46
ToyKeeperIn any case, editing p-c-t-s allows it to finish, and as an added bonus, it fails on UITK so you won't need to manually delete the files for that part.08:47
bzoltanToyKeeper:  it is a known issue. Could not even be considered  as a bug, because the phablet-click-test-setup works like that. It checks what version is available and tries to pull the one it finds from the archive .. but if N+1 version is in the PPA and N is in the archive than it can not download the N+1 fromthe archive.08:47
ToyKeeperbrendand: This bit of p-c-t-s allows it to continue after a failed package: http://paste.ubuntu.com/8356416/08:48
bzoltanToyKeeper:  you have to delete the ~phablet/autopilot/ubuntuuitoolkit ... it is important to make sure that the tests are not using the archive UITK tests when you validate a release candidate what most likely has newer tests.08:49
ToyKeeperbzoltan: Yes, and when p-c-t-s fails it has a nice side effect of not installing the tests which would normally need to be deleted.08:49
bzoltanToyKeeper: brendand: I would suggest to use the script from the UITK project. It works out of box without any need to hack the phablet-click-test-setup08:49
bzoltanToyKeeper:  if the phablet-click-test-setup fails on UITK then it does not download anything else either. The solution is simpple.. first you do phablet-click-test-setup and then add the PPA. No need to apply hacks.08:50
ToyKeeperbzoltan: That's what my last link works around.08:51
bzoltanToyKeeper: and that is not necessary if you do the provisioning in the right order.08:52
davmor2Mirv: your cat let me down :'(08:52
ToyKeeperThat's why I specified in the test plan to set up click tests before adding the silo.08:52
ToyKeeperThis particular test plan requires provisioning a little differently than every other test plan, so I tried to document the process even though that info would normally be redundant.08:53
ToyKeeperBut since brendand already ran into the click test issue, I was trying to provide info on ways to proceed.08:54
bzoltanToyKeeper: That is what the script does automatically08:54
brendandp-c-t-s should really handle that better anyway08:54
bzoltanToyKeeper:  I would suggest to remove the last section from the UITK test plan, because it is partially redundant and could be confusing. I do not suggest manual provisioning to anybody, because that is error prone  and could lead to mysteriously failing tests.08:55
ToyKeeperIn any case, I was on my way to bed, just heard a ping and saw a question unanswered which I had already stubbed my toe on and found solutions.08:55
ToyKeeperI'm okay with removing the first section of the UITK test plan page, since nobody actually uses it and the list is just going to get more and more out of date over time.08:58
Mirvdavmor2: that was indeed a bit worrying so I had to go looking. I found him being lazy on the balcony: http://people.canonical.com/~tjyrinki/thecat.JPG08:59
davmor2Mirv: Yay Cat \o/  world needs MOAR pictures of cats :)09:00
bzoltanToyKeeper:  I am talking about the last section. To keep the rest of the Test Plan up to date is my responsibility.09:00
LaneyI forgot or don't know if I have to Ready? before getting a silo09:10
Laneyoh09:10
Laneythat answers that09:10
sil2100Mirv: when is your MOTU meeting?09:14
sil2100Mirv: that cat picture is cute, MOAR indeed!09:16
Mirvsil2100: next Monday09:27
ogra_psivaa_, could you hack /etc/init/android-tools-adbd.conf on one of the devices and change the "stop on" line there to "stop on stopped lighdm" ?09:29
ogra_and then check if it still behaves weird09:30
=== ondra| is now known as ondra
psivaa_ogra_: will try that. we are unable to log in to the server that's hosting the devices yet.09:30
ogra_uh, oh, why is that ?09:31
psivaa_there is some disk space warning in nagios. dont have more information on that. that probably needs a reboot09:32
ogra_oh09:33
ogra_probably thats our root cause then09:33
sil2100davmor2: anything worrying so far?09:43
davmor2sil2100: I've only scratched the surface it'll be much latter before I can tell you that09:48
ogra_psivaa_, ha ! ... there is an adb.reboot() call missing in phablet-config09:54
ogra_psivaa_, this should fix the world: http://paste.ubuntu.com/8356768/09:57
psivaa_ogra_: ohh,  great. could try that in the lab once we reboot the server09:58
ogra_psivaa_, so disregard the former thing, that one line in phablet-config will do it09:58
psivaa_ogra_: ack09:58
ogra_adb really doesnt get along well when the device reboots itself ... needs to happen via adb (else adb wait-for-device immediately returns because the shutdown takes a few seconds)09:59
brendandsil2100, promotion is going to happen today right?10:06
ogra_psivaa_, once you can test: https://code.launchpad.net/~ogra/phablet-tools/fix-phablet-config-reboot/+merge/23479210:08
sil2100brendand: depending if davmor2 finds anything or not10:08
brendandsil2100, well how bad does it have to be :)10:09
sil2100brendand: depends on how rigorous davmor2 feels today!10:10
satorisHi. I was told line 14 has not landed because some mrs are not approved. Anyone know what those are (the landing sheet does not say and all of them should have landed to respective trunks already)?10:24
davmor2brendand: it's me and I'm feeling particularly vindictive ;)10:26
* davmor2 awaits the tears from sil2100 10:26
brendandsil2100, davmor2 - we really need a promotion for beta testing10:26
davmor2brendand: I'm working on it dude so far so good, it's not perfect but I think it is the best image we have  had for a long while :)10:27
sil2100I suspect we should be promotable, I was just a bit worried yesterday when davmor2 mentioned those network issues10:27
sil2100Which ogra_ said had on krillin from the start10:28
sil2100But still10:28
ogra_sil2100, well, i have three APs in my house ... obviously there is a long standing bug with such wifi setups10:28
ogra_so my bug might rather be that one than davmor2's10:29
ogra_brendand, davmor2, i would appreciate if one of you need to run phablet-config writable-image today, if he could test https://code.launchpad.net/~ogra/phablet-tools/fix-phablet-config-reboot/+merge/234792 alongside10:51
psivaa_ogra_: with the change a job goes past 'phablet config writable-image' ok10:53
ogra_yay10:54
ogra_and you see no more error spam either i guess10:54
* sil2100 off to prepare lunch10:56
sil2100o/10:56
pete-woodstrainguards: hi. we've actually approved the MRs for silo 17 now! (https://ci-train.ubuntu.com/job/ubuntu-landing-017-2-publish/build?delay=0sec)11:00
ogra_sergiusens, once you are around, could you do a quick top approval of https://code.launchpad.net/~ogra/phablet-tools/fix-phablet-config-reboot/+merge/234792 ?11:12
pete-woodsbrendand: hi. apparently the stuff in rtm silo 14 is ready to be tested now11:13
=== MacSlow is now known as MacSlow|lunch
davmor2ogra_, mzanetti, sil2100: Grrrrrrr phone just locked up opening an album in the music player from the scopes whole system is unresponsive :( check the crash reports now11:28
ogra_gah11:28
mzanettiaw men11:29
davmor2unity 8 crash11:29
mzanettihmm...11:29
mzanettibut not the input thing, right?11:29
davmor2mzanetti: no this is the whole system dead so no swipe actions either11:29
davmor2mzanetti: system went to sleep and came back fixed so I assume the lock up was apport hogging the system why it did the report11:31
mzanettimhm11:31
mzanettidavmor2: yeah, if you could get some useful trace, that's be great11:31
sergiusensogra_: how did this work before? wasn't there an adb.reboot() there already?11:32
ogra_sergiusens, the new code calls a dbus interface that touches the file on the device and just calls reboot ... but with the time it takes upstart to shut down the wait-for-device call immediately returns11:34
ogra_that dbus code never had a reboot call on the PC side since i thougth upstarts reboot would be sufficient (which it isnt)11:35
sil2100davmor2: check if it's reproducible11:36
davmor2mzanetti: https://errors.ubuntu.com/?period=day&pkg_arch=armhf number 9611:38
sil2100sergiusens: btw. rejoice! We'll be doing a trial run soon with doing binary copies instead of source copies for synces between distros - this means no longer any worries with the ugly ~rtm version numbers o/11:39
sil2100If things will not be broken for a week we'll switch for reals11:40
Mirvpete-woods: publish done11:40
sergiusenssil2100: really? Nice; most of my things are golang based, so take nothing to build, or are basically the same package in either archive ;-)11:40
davmor2sil2100: no now it is working fine so no idea possibly sd card maybe11:40
brendandpete-woods, it hasn't been marked as tested though11:40
mzanettidavmor2: hmm. I'm confused by this11:40
mzanettidavmor2: why does it redirect me to gallery-app?11:41
sergiusensogra_: ok, that backstory helps :-)11:41
davmor2mzanetti: no idea11:41
ogra_:)11:41
pete-woodsbrendand: oh, it has been tested. I thought you would be the one to tick the tested box, though.11:42
davmor2ev, pitti: ^  https://errors.ubuntu.com/?period=day&pkg_arch=armhf why does 96 go to gallery? crash happened in unity 8 from scope opening music player11:42
pete-woodsMirv: thanks!11:43
brendandpete-woods, i tick the QA sign off box - you tick the Testing pass box11:43
=== MacSlow|lunch is now known as MacSlow
pete-woodsbrendand: okay, sure, will tick it then11:44
ogra_sil2100, ^^^11:51
ogra_asac, sil2100 ... what do we do with devel/devel-proposed if we promote ... i assume there are still people using the devel channel that didnt get an update since 35 images11:53
brendandogra_, hey will phablet-shell work again at some point?11:54
brendandogra_, the shell provided by adb is pretty terrible11:54
ogra_brendand, how does it not work ? it works forr me11:54
asacogra_: dunno ... not sure if devel-proposeed has anything terrible or if its on par wrt to quality11:55
asacanyway lunch ... will be back in 30 or so11:55
ogra_asac, i dont know either, but people being on devel shouldnt be left behind i think11:55
ogra_brendand, i know there are a few issues i planned to work on now, but nothing that would make it not work at all11:56
ogra_(so please tell me if there are worse things)11:56
brendandogra_, ok weird - a couple of times i tried it and got some kind of key error, but it looks fine now11:57
ogra_yeah, i plan to work on the key handling today11:57
ogra_but that shouldnt block its only a little weird :)11:57
davmor2ogra_: you don't have time for that you need to bring me desert remember ;)12:00
ogra_haha12:00
ogra_true12:00
brendanddavmor2, bring you desert?12:01
brendanddavmor2, i don't think ogra_ has magical powers12:01
davmor2brendand: it's a joke from last night12:02
ogra_yeah, you missed that one12:02
brendanddavmor2, oh you mean dessert?12:02
ogra_yeah, not 500 trucks full of sand :)12:03
davmor2brendand: haha yeah sorry12:03
brendanddavmor2, http://www.freelancewritinggigs.com/wp-content/uploads/2014/03/desert_or_dessert-700x466.jpg12:03
ogra_haha12:04
davmor2brendand: allow me to throw leaving somebody behind aswell, desert :P12:05
davmor2brendand: English sucks12:05
mzanettisil2100: hey, can you help me for a minute when you have time?12:08
mzanettisil2100: I don't really understand why silo 11 fails to build12:08
sil2100mzanetti: which silo is that? 11 ubuntu or ubuntu-rtm?12:10
mzanettiubuntu12:10
mzanettisil2100: ^12:10
mzanettisil2100: seems the gles-sync is messing up12:10
ogra_sil2100, poke again ... a silo for line 73 please :)12:10
sil2100ogra_: ACK ;) One moment12:11
=== cprov changed the topic of #ubuntu-ci-eng to: Train support: trainguards | Vanguard: cprov | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: Latest flash update hung all makos on s-jenkins.
sil2100mzanetti: ok, so to properly use this 'trick' gles sync, you first need to build the qtmir base package, check which version it got and then modify the -gles merge to include the same version number as from the non-gles package12:13
sil2100mzanetti: so let me just do a build of qtmir now, then you should modify the merge and build the -gles part explicitly12:14
mzanettisil2100: I think the -gles branch should already be ok12:14
mzanettiat least it holds today's date in the version etc12:14
mzanettiit's just that it can't find it because of the build order then12:15
sil2100Ah, ok, so we just need to build qtmir first, then just qtmir-gles12:15
sil2100Since it needs to be uploaded already into the PPA12:15
sil2100Even if you order the merges correctly, CI Train only uploads packages after the sources are prepared12:16
sil2100mzanetti: ok, let me do that, ok?12:16
mzanettiah, I see12:17
mzanettisil2100: ok, sure, go ahead12:17
mzanettisil2100: sorry to ask those noob questions... Saviq kinda does it for the team usually so the -gles and -rtm bits are new to me12:18
sil2100mzanetti: no worries ;) It's a bit hackish so it's not entirely intuitive12:18
sil2100ogra_: o/12:23
sil2100ogra_: sadly! We haf no silozzz12:24
ogra_sil2100, sigh ... so we wont have smoke tests either ...12:27
sil2100ogra_: let me try freeing one up12:27
ogra_thanks ... i'd really like to have that in before the next test run12:28
sil2100ogra_: we might have one free soon12:30
ogra_k, thanks12:30
sil2100pete-woods: ping12:30
pete-woodssil2100: hi12:31
sil2100pete-woods: asking just in case - is ubuntu silo 14 still a test silo?12:32
pete-woodssil2100: not any more. I pulled out the unity8 MR so it stopped conflicting12:32
mandelsil2100, I was given a silo but AFAIK sergiusens already requested one for his change in udm, can you remove it etc...?12:36
mandelsil2100, he has the following => http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu-rtm&q=sergiusens12:36
sil2100mandel: ah, so you want the other one, the one for you, removed?12:37
mandelsil2100, yes please, mea culpa, I did not know segio had one12:37
=== mandel is now known as mandel|lunch
=== Ursinha is now known as Ursinha-afk
sil2100ogra_: anyway, as you can see you have a silo12:49
ogra_\o/12:49
* ogra_ hugs sil2100 12:49
bfillersil2100: can you come to pot file merging meeting now?13:02
bfillersil2100: https://plus.google.com/hangouts/_/canonical.com/pot-file?authuser=013:02
sil2100bfiller: be right there13:05
brendandpete-woods, if you know where satoris is tell him that for rtm silos we need the testing to be done on rtm13:09
pete-woodsbregma: will do13:09
brendandpete-woods, this time i'll continue with the sign-off (before eod), but it should be done that way in future13:09
pete-woodsbrendand: will do13:09
pete-woodsbrendand: thanks!13:09
brendandpete-woods, also if he's still working remind him that landers/testers should be in this channel!13:10
pete-woodsbrendand: I have told him at least once today13:10
pete-woodshe's here13:10
pete-woodsjust with lower case s :)13:10
brendandpete-woods, ah yes - i see now13:11
brendandbzoltan, silo 9 signed off13:12
satorisbrendand: I'm right here. ;-)13:18
satorisAnd I have done that testing on rtm, the spreadsheet only lists mako for some reason.13:19
ogra_err, what ?13:19
ogra_sil2100, dont i have to click on publish anymore nowadays ?13:19
sil2100uh?13:19
sil2100What happened?13:19
Mirvogra_: o/13:20
brendandsatoris, you said #243. that's a utopic image number13:20
Mirvsatoris: the thumbnailer crashes landing? there's a line below it for rtm13:20
satorisbrendand: https://docs.google.com/a/canonical.com/spreadsheets/d/17FjOXaT-OsTnuSPnyv7kzEfubJadTaEjDO1gSAjRNCM/edit#gid=013:20
ogra_sil2100, i marked testing done and the silo automatically published it seems (unless Mirv clicked something ... which his above recation indicates)13:20
Mirvogra_: I opened the dashboard for the first time in some while, and there was a silo marked as ready, desktop only, ready to be published. maybe you mean that? :)13:20
sil2100;)13:21
ogra_Mirv, heh, yeah13:21
satorisThat's image 29 with silo 14.13:21
Mirvgood timing I see13:21
sil2100Mirv is just fast ;)13:21
ogra_perfect timing :)13:21
ogra_Mirv, thanks then13:21
satorisbrendand: plus I retested it an hour ago or so with image 44.13:21
brendandsatoris, ok you should put that in the Testing pass column13:22
brendandsatoris, at least for the RTM silo13:22
satorisbrendand: I would have done it ages ago but don't have edit rights.13:22
brendandsatoris, oh - you have them now though?13:22
satorisbrendand: nope. Won't let me edit.13:23
brendandeh, i just got a passphrase entry dialog instead of pin entry13:23
brendandsil2100, can you add satoris to the spreadsheet?13:23
sil2100brendand: sure13:23
brendandsil2100, in fact why isn't it just set to 'everyone at canonical with the link can edit'?13:24
brendandogra_, did someone already confirm your phablet-config fix?13:25
ogra_brendand, landed in rpoposed already13:25
brendandogra_, cool13:25
satorisbrendand: updated.13:29
brendandogra_, immediately after running writable-image, then if i do phablet-shell 'ssh_exchange_identification: read: Connection reset by peer'13:30
brendandogra_, that's what i was talking about13:30
ogra_brendand, is that rtm ?13:31
brendandogra_, yeah13:31
ogra_brendand, silo rtm 006 ;)13:31
ogra_you are to fast :)13:32
brendandogra_, or you're too slow?13:32
ogra_the fix in that silo makes sure the session is fully up before providing adb to you13:32
ogra_no, i mean your phablet-shell is to early (for the adbd with the fix missing)13:33
ogra_so you enter adb shell without having everything up and running13:33
ogra_006 only starts adbd after the session is up, dbus is running etc ... by then the ssh_exchange_identification bit should be available too13:34
brendandogra_, oh so if i just wait longer it will work?13:46
ogra_it should13:46
ogra_just wait ... say ... 20sec13:46
sil2100davmor2: ping13:50
sil2100davmor2: any news?13:50
davmor2just finishing off looking goodish so far if we ignore a couple of the newer issues13:51
sil2100om26er: hey13:52
om26ersil2100, Hi!13:52
sil2100om26er: today is utopic day, right?13:52
sil2100:)13:52
om26ersil2100, it is but I am yet to start on it. I was investigating the dasboard failures13:52
sil2100ACK13:52
om26ersil2100, though I am starting on the image testing and will send the email13:52
sil2100om26er: anyway, if you get some results just give me a sign, since if it looks pretty good then we might also promote it13:53
=== greyback__ is now known as greyback
mzanetti\o/13:58
davmor2sil2100: https://docs.google.com/a/canonical.com/spreadsheets/d/1Mw46QHRVqmaf_NSL2L-jNcEYNlQzbcsJyaXvhjSgSSY/edit#gid=713699479 looking pretty good :)13:58
* sil2100 prepares his "SHIP IT" stamp13:58
sil2100davmor2: I like the looks of it13:59
* ogra_ has no clue how to promote RTM :P13:59
davmor2ogra_: use the force luke13:59
sil2100asac: looks like we'll promote something today IF ogra_ figures out RTM promotion ;p13:59
ogra_yeah, i'll manage somehow :)13:59
sil2100asac: for utopic we'll wait for om26er to do his testing13:59
davmor2sil2100: do it we can pick up the shrapnel after :)14:00
davmor2brendand: ^14:00
sil2100ogra_: can you promote #44 with all your might and powa?14:00
ogra_i'll try, no promises :P14:00
ogra_sil2100, thats mako and krillin only, right ?14:00
brendandSHIIIIP IT!14:00
brendandmwahaha14:00
ogra_or do we want other arches in RTM14:00
asacsil2100: ok cool. when is that? tomorrow?14:01
asacomer?14:01
asacwonder if he found anything critical last few days he tested14:02
sil2100asac: he's starting testing now IIRC14:02
asaccool14:02
ogra_asac, sil2100 krillin 44 and mako 41 promoted ... what other arches do we want ?14:04
ogra_emulator ?14:04
ogra_oh, wait. emulator wont work anyway until rtm silo 006 has landed14:05
asacguess not then14:07
sil2100ogra_: do we have flo or manta on RTM builds?14:07
ogra_yes14:07
ogra_but totally untested14:07
sil2100Those are probably broken but we always promoted those as well, right? ;)14:07
sil2100Would be good for a base-line!14:07
ogra_manta will also need rtm silo 00614:07
asacogra_: looks good :)14:08
asacthx14:08
ogra_:)14:08
asacthe rtm promotion i mean14:08
ogra_yeah14:08
ogra_(i didnt expect you to refer to my silo :) )14:08
asachehe14:09
sil2100\o/14:09
ogra_wheee ! any my new router HW arrived14:09
ogra_so exciting !14:10
sil2100I think we need to modify the spreadsheet to indicate better what is promoted14:10
asacwell done!14:12
Mirvogra_: sil2100 \o/ for promotion!14:12
asacjohn-mcaleely: jibel: ^ :)14:12
jibelasac, awesome! flashing 14.09 #114:13
asachehe14:13
asacnice number14:13
om26ersil2100, the initial setup wizard is crashing14:13
asacwill be remembered14:13
john-mcaleelyasac, sil2100 \o/14:13
asacom26er: at the  end?14:14
asacor at which stage?14:14
om26erasac, at the start14:14
asac(and i assume its on devel?)14:14
Mirvdavmor2: nice column of 'pass'!14:14
om26erasac, utopic-proposed (yes)14:14
asachmm14:14
* asac tries14:14
* asac removes wizard-run file and reboots14:15
asacmake devel-propsed14:15
asacmako14:16
asacom26er: not here14:16
asaci finished wizard14:17
asacnow i have boot animation14:17
asacand now the device is running14:17
om26erasac, I rebooted and now my device started as well14:17
asacom26er: but wizard worked for me14:17
asaci didnt do a full wipe14:17
asacjust removed the wizard-has-run file14:17
asacand rebooted and wizard worked14:17
sil2100asac: remember om26er is testing on mako14:18
asacyeah i am too14:18
asacmako devel-proposed is what we talk about14:18
asackrillin is on rtm-proposed14:18
asaci like devel-proposed14:19
asacosmtouch is working kind of14:19
asacand the rest also14:19
asacom26er: maybe finish more of the promotion testing there14:19
asacand we can get back later to this if thats the only regression candidate14:19
* sil2100 has a tear in his eye14:20
asac:P14:20
sil2100Our first RTM promotion14:20
=== Ursinha-afk is now known as Ursinha
=== gatox_ultra is now known as gatox
om26erasac, ok14:20
sil2100*sob*14:20
asacsil2100: yes!!14:20
asacsil2100: let go for a few minutes14:20
asacall feelings allowed14:20
asaclol14:20
sil2100I... I need to mark it in my calendar! Will celebrate it every year ;p14:20
asacyou can create a facebook fake account in honor of this event14:20
asacthat has birthday today14:21
asachehe14:21
sil2100hah ;)14:21
sil2100Anyway, thanks everyone!14:21
bzoltanbrendand: \o/ Thank you!14:23
Mirvbzoltan: published already a looong time ago :)14:24
sil2100ogra_: since I cried so much now I can't attend our landing meeting, could you lead it? ;)14:24
Mirv;)14:25
cyphermox_could I have a rtm silo for line 28 please?14:25
sil2100But seriously, I won't be able to attend as it's Tuesday today14:25
sil2100cyphermox_: o/14:27
cyphermox_sil2100: hey :)14:28
=== cyphermox_ is now known as cyphermox
sil2100cyphermox: assigning, let's see how it goes14:28
bzoltanMirv: like an hour ago? :D14:28
Mirvsil2100: there's a job for MOTU at https://ci-train.ubuntu.com/job/ubuntu-landing-014-2-publish/14:28
cyphermoxsil2100: thanks14:28
sil2100cyphermox: ah, ok, no silos available, but we should have some soon14:28
sil2100Mirv: looking14:29
cyphermoxsure14:29
Mirvbzoltan: at _least_!14:29
cyphermoxsil2100: thanks again14:29
Mirvsil2100: we've a bit of a problem with the lack of rtm silos, we've been at full 20 for some days now, with things being queued without a silo14:31
Mirvsil2100: I kept a note "please get your rtm silos tested" for one day at the top of the spreadsheet :)14:31
Mirvnot sure if it helped14:31
sil2100;)14:31
Mirvcjwatson: I wonder if you could help getting https://launchpad.net/ubuntu-rtm/+source/ttf-ancient-fonts to release pocket?14:32
ogra_sil2100, indeed14:32
sil2100Mirv: there's one thing I want to double check regarding that landing14:32
Mirvsil2100: ok14:33
sil2100pete-woods: hey!14:34
sil2100pete-woods: just want to make sure of something - I noticed that the RegistryObject constructor has some parameters modified14:36
=== cprov changed the topic of #ubuntu-ci-eng to: Train support: trainguards | Vanguard: cihelp | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: Latest flash update hung all makos on s-jenkins.
sil2100pete-woods: since libunity-scopes-dev is a dependency of unity-scope-click, I just want to make sure it's not used there14:37
pete-woodssil2100: don't worry, it's an internal only symbol. sorry we didn't mention this in the changelog14:38
pete-woodssil2100: I know it's unusual (I don't like that we do it), but all our internal symbols are exported, so this happens nearly every release of scopes14:38
Mirvthis discussion also happens with nearly every release of scopes :)14:39
tsdgeosanyone knows why this is failing? http://jenkins.qa.ubuntu.com/job/generic-deb-autopilot-runner-mako/461614:44
tsdgeosno vanguard?14:44
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
cjwatsonMirv: That's been copied in a very strange way using CI Train, which is why it's broken.  How about I just copy the binaries directly?14:51
cjwatsonMirv: Please don't use CI Train's mode where it rewrites the upstream version with ~rtm for packages whose upstream isn't managed by CI Train ...14:52
sil2100ogra_: can you elaborate on the emulator problems with RTM and why we don't promote there?14:54
sil2100slangasek: ^14:54
cjwatsonMirv: Should be fixed shortly.14:54
ogra_sil2100, slangasek  adbd starts to early in the emulator and gets our of sync with teh gadget emulation, the rtm silo 006 landing has a fix for this14:55
ogra_(which fixes it in general by starting adbd only when lightdm is up)14:56
slangasekogra_: why should that be a blocker for promoting the emulator image?  I think it's more important to have the emulator in sync (or nearly so) with the other channels, otherwise surely it's useless for validating changes locally?14:56
slangasekotoh maybe people should always be using the -proposed channel for that14:57
=== mandel|lunch is now known as mandel
Mirvsil2100: ^ check cjwatson's comments on syncing new packages from utopic15:00
Mirvcjwatson: ok then, thanks!15:00
Mirvthat will clean one rtm silo too15:00
cjwatsonMirv: I just did this FWIW: copy-package --from=ubuntu --from-suite=utopic --to=ubuntu-rtm --to-suite=14.09-proposed -b ttf-ancient-fonts15:01
ogra_slangasek, what do you do with an emulator you can not log in to in any way and dont have a terminal app for ?15:01
cjwatsonMuch simpler and more correct than messing about with silos15:02
slangasekogra_: so this is a recent regression on the emulator?  Because it was working for me as of version 30.  If you mean the image is truly unusable (which wasn't what I understood from the above), then sure, no value in promoting it15:03
ogra_slangasek, i would have happily approved, but not without working adb ... and QA was to busy to do the regression testing on rtm 006 yet15:03
Mirvcjwatson: sil2100 probably used silo since that workarounds the access right problem (I did try similar copy-package before to see whether I've copy rights to the rtm distro)15:04
slangasekogra_: in the future, do we expect to be promoting the emulator in sync with the devices?  right now it's not an issue because there's nothing for the emulator channel at all, but later I worry about what having these channels out of sync will mean for validation15:04
cjwatsonMirv: but sil2100 has the necessary access for this copy, since ttf-ancient-fonts is in universe.15:05
Mirvcjwatson: ah, right, he has. and I should hopefully have next Monday.15:05
ogra_slangasek, we definitely want to, yes15:05
slangasekok15:05
ogra_and i would have preferred to for this rouond too15:06
* slangasek nods15:06
sil2100cjwatson: sorry about that, CI Train did't have an option of not rewriting the version back then15:06
sil2100cjwatson: should have just done a binary copy for that indeed15:06
cjwatsonsil2100: I don't think CI Train adds any value at all when copying new packages :)15:06
sil2100cjwatson: CI Train will do binary copies soon as well!15:07
cjwatsonsil2100: But what's the point in using a silo for this?  There is zero risk of regression for a new package15:08
cjwatsonsil2100: It just fills up silos better used for other things.15:08
sil2100For this one it was pointless indeed, sorry about that ;) As we discussed before, this should be a quick binary copy straight away15:09
brendandgreyback, another unity8 lockup it seems15:10
brendandgreyback, backtrace looks different though15:11
brendandgreyback, did you figure out where to get those debug symbols?15:11
greybackbrendand: hey yes, http://ddebs.ubuntu.com/ubuntu-rtm should do it15:18
brendandgreyback, shoot me that wiki link again15:18
greybackbrendand: https://wiki.ubuntu.com/DebuggingProgramCrash#Debug_Symbol_Packages15:18
greybackbrendand: in step 1, replace the URL with the one I gave you15:19
sil2100cjwatson: it was simply an old request15:20
brendandgreyback, and $(lsb_release -cs)-updates with 14.09, right?15:20
greybackbrendand: probably. I'm not 100%15:21
brendandgreyback, what was the package then?15:21
greybackbrendand: that depends on what the backtrace was showing you. Can you pastebin it to me?15:22
=== elopio_ is now known as elopio
sil2100ogra_: I'll be driving out soon, when I'm back I'll write the e-mail and such :)15:24
ogra_oki15:24
brendandgreyback, hmm. i can't access either of the pastebins15:27
greybackbregma: http://pastebin.ca/ maybe?15:27
greybackbrendand: ^^15:28
greybackbregma: unping, sorry15:28
bregma'sokay, it happens a lot here15:28
brendandgreyback, at last: http://pastebin.com/REPjL5Pq15:29
davmor2bregma: get that brendand bloke to change his name to notbregma end of issue ;)15:29
greybackbrendand: interesting. I'd like to get symbols for libusermetricsoutput , qtcore & qtdbus. So install qtbase5-dbg, libusermetricsoutput1-dbgsym please15:30
brendandgreyback, agh more version issues. might be quicker if i just get the matching debs for each15:34
=== gatox is now known as gatox_lunch
greybackbrendand: apt install libusermetricsoutput1-dbgsym=<version-string>  ?15:35
brendandgreyback, yeah - of course, sorry15:36
greybackno worries, I just fight these fires a lot :)15:36
greybackbrendand: while you're at it, please install libc6-dbg too15:38
greybackbrendand: and when you have those things installed, in gdb please run "t a a bt" - which will show backgrace of all threads. QProcess::WaitForFinished is waiting for another thread to complete15:40
pete-woodsgreyback: that looks like the external translation process (the gettext binary) for libusermetrics is acting weird15:40
greybackpete-woods: ah this is your code, no? :)15:41
pete-woodsgreyback: yes15:41
pete-woodsgreyback: we do translations in an external process because they could potentially come from untrusted sources15:42
greybackpete-woods: okay. If that process dies/is blocked, I guess that blocks the main thread?15:42
pete-woodsgreyback: I thought it was happening on a non-main thread, but I could be mistaken15:43
pete-woods(sounds like I am, if you are investigating a freeze of some kind)15:43
greybackpete-woods: me too. This stuff I don't know too well. Can you work with brendand to get a good backtrace - and log a bug about it?15:44
greybackpete-woods: yeah brendan found unity8 froze15:44
brendandgreyback, ah too late. it's finally come back15:45
pete-woodsit'll probably come back after some timeout15:45
greybackright15:45
greybackthe fail should be logged somwhere tho15:45
greybackunity8.log?15:45
pete-woodsyes15:45
greybackbrendand: pastebin output of ~/.cache/upstart/unity8.log please so we can have a look15:46
greybackpete-woods: we should not be blocking for any dbus traffic, it should all be async really.15:46
pete-woodsgreyback: yes. I thought I had the whole thing running on its own thread15:47
greybackpity, a bigger bt would have shown us where15:47
brendandgreyback, http://paste.ubuntu.com/8358720/15:50
greybackpete-woods: QProcess: Destroyed while process ("gettext") is still running.15:51
pete-woodsyep15:51
pete-woodsthat's the one15:51
pete-woodsit'd be nice to know why he's freezing15:51
greybackpete-woods: brendand https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/137012715:55
ubot5Launchpad bug 1370127 in unity8 (Ubuntu) "unity8 UI freeze for some time - external translations process/gettext a clue" [Undecided,New]15:55
brendandgreyback, the case i saw it in was opening the camera from the content hub when creating a new MMS15:56
greybackbrendand: do add that info to the bug, every little helps15:57
* greyback doesn't have a SIM with working MMS15:57
pete-woodsI think just opening the camera could trigger it15:58
pete-woodswell, taking a picture15:58
loolam I supposed to drop aborted landings from the spreadsheet?15:58
loolsilo has been returned already15:58
ogra_no hangout for me again :(16:00
om26ersil2100, Hi! the image looks good to me. Things are working and didn't see any major new problem. Though there were small issues discovered.16:01
popeyballoons: joining the landing hangout?16:03
balloonsworking onit16:03
balloonshaircut popey?16:04
popeyyes!16:04
balloonsme likey!16:05
popeyhehe16:05
=== Ursinha is now known as Ursinha-afk
robrukenvandine: around? need a core dev ack on some packaging changes https://ci-train.ubuntu.com/job/ubuntu-landing-014-2-publish/26/16:22
kenvandinerobru, sure16:22
robrupete-woods: if I assign you that silo are you around to actually use it?16:22
kenvandinerobru, ack from me16:24
robrukenvandine: thanks16:24
pete-woodsrobru: I think it's fair to wait until tomorrow morning16:25
balloonssergiusens, one more peek? https://code.launchpad.net/~nskaggs/phablet-tools/remove-python2-support/+merge/23375416:31
=== gatox_lunch is now known as gatox
tvosssil2100, ping16:36
kenvandinejibel, is there any known problems with otto right now?16:43
kenvandinehttps://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-utopic/2942/testReport/junit/ubuntu_system_settings.tests.test_about/AboutTestCase/test_settings_show_correct_version_of_the_os/16:44
davmor2robru: http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu-rtm&q= this says mir which was in the silo so I now don't know what the hell is going on with it16:44
kenvandinejibel, ^^ looks like just general brokeness16:44
davmor2robru: it was mir when I tested it16:44
robrudavmor2: yeah but the package you tested mysteriously disappeared and I had to rebuild it. so please give it a quick re-test to make sure nothing exploded16:45
davmor2robru: will do16:46
tvossrobru, ping16:50
robrutvoss: pong16:50
jibelcihelp, could you look at kenvandine's issue with autopilot-testrunner-otto-utopic jobs?16:58
jibelfginther, ^16:58
kenvandinejibel, fginther: we've had several failures like this today, looks like a general issue to me... thanks :)17:02
=== Ursinha-afk is now known as Ursinha
nik90tvoss: I get Cannot add PPA: 'ppa:ci-train-ppa-service/landing-002'.17:45
nik90Please check that the PPA name or format is correct.17:45
nik90tvoss: when I try to add the silo 002 ppa17:45
tvossnik90, just try citrain device-install 217:46
tvossfrom your host17:46
nik90tvoss: I don't have citrain package or script on my host17:46
* nik90 installs phablet-tools-citrain17:47
tvossnik90, yup,was just about to say that :)17:47
nik90never knew about this package..pretty cool17:47
nik90hmm how does it know if it rtm silo or normal silo?17:49
nik90davmor2: hey can you try "citrain device-upgrade 2"17:53
nik90davmor2: I get http://paste.ubuntu.com/8359438/17:53
nik90so not sure if it installed the silo or not17:54
ahayzen_Hi, is it safe to do OTA updates on mako as "Latest flash update hung all makos on s-jenkins." ?17:54
ogra_i think thats a few days old and nobody cleaned it up17:55
ahayzen_ogra_, ah thanks, i'll try updating and see what happens :)17:55
sergiusensnik90: add-apt-repository is non working for the rtm archive18:03
nik90sergiusens: ah ok18:03
sergiusensbest go to the ppa in a browser and copy the sources list line and add the gpg key if you want18:03
nik90I did that and I got the error that I pasted above18:03
nik90which is why I used citrain18:03
nik90" Cannot add PPA: 'ppa:ci-train-ppa-service/landing-002'. Please check that the PPA name or format is correct. "18:04
robrunik90: tvoss: yeah the citrain tool bitrotted a bit recently, with the switch to non-root adb and also rtm, it stopped working and I haven't had time to really figure out a fix18:11
robrualso I was hoping that add-apt-repository would get fixed for rtm, but I can see now that's not anybody's priority18:11
tvossrobru, so we are back to manual installation of silos?18:12
nik90robru: well I am testing a non-rtm silo and a manual add-apt-repository doesnt seem to work as well18:12
robrutvoss: yep18:13
robrunik90: yeah that's because rootless adb broke the script. the script assumes you are root when you 'adb shell'18:13
robruwhich is no longer true18:13
nik90ah ok18:13
=== gatox_ultra is now known as gatox
robrusil2100: did you get my email?18:18
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
davmor2nik90: have  a look at /etc/apt/sources.list.d/18:30
davmor2nik90: that is where the silo is likely to be added18:30
sil2100robru: which one?18:48
robrusil2100: the reply to your reply about the watch-ppa issue18:48
sil2100robru: I saw it now, I was out for practice as per most Tuesdays ;)18:48
robrusil2100: ah ok, wasn't sure if you were around as you said you'd work on that in the email ;-)18:49
sil2100robru: so, give me some moments to finish my look into this watch-ppa - if I have to EOD before it works you will have to be the hero and save the train18:49
sil2100Maybe not save the train, but, yeah, make it better ;p18:49
robrusil2100: heh, ok18:49
robrusil2100: I'm just about to land a minor branch, touching only packageinppamanager.py, shouldn't conflict with any work you're doing on watch-ppa18:50
sil2100Feel free :)18:50
sil2100ogra_, asac: so, as per Omer's testing, it seems mako and utopic look pretty promising18:51
ogra_great18:51
=== Ursinha is now known as Ursinha-afk
dbarth_hi trainguards, i have line 60 ready if a silo is free18:54
tedgtrainguards, are any rtm silos free? line 5218:55
robrudbarth_: you got 1318:55
robrufor utopic18:55
robrutedg: one sec18:55
balloonsplars, can you help me on core apps jenkins?18:58
balloonsplars, I promise it will be something easy as I know fginther is away :-)18:59
plarsballoons: I'll give it a shot, what's up?18:59
balloonsplars, can you switch ubuntu-calculator-app back to normal landings via jenkins, instead of using ps-jenkins and running on a mako device?19:00
robrutedg: ok you got rtm2, please build19:00
balloonsplars, it was an experiment, but it's not working and we don't have the capability to debug atm19:00
balloonsplars, I'll give you the job names, one sec19:01
plarsballoons: is this just a cupstream2distro-config change and redeploy?19:02
plarsballoons: looking at the history now19:02
tedgrobru, Thank you!19:02
balloonsplars, the normal ci job is http://91.189.93.70:8080/job/ubuntu-calculator-app-ci/, but you can see the autolanding job has migrated to http://s-jenkins.ubuntu-ci:8080/job/ubuntu-calculator-app-autolanding/19:02
plarsballoons: I think I might see it... this is something that was done back in may?19:03
balloonsplars, it has been that way for some time I think yes..19:03
plarsballoons: ok, so I think reverting 1124 should do it19:03
balloonsplars, link?19:03
plarsballoons: oh, I was just looking at it locally, hang on19:04
sil2100ogra_, asac: so, as per Omer's testing, it seems mako and utopic look pretty promising - at least for makop19:04
plarsballoons: http://bazaar.launchpad.net/~cupstream2distro-maintainers/cupstream2distro-config/trunk/revision/112419:05
sil2100ogra_, asac: maybe we could promote utopic as well?19:05
balloonsplars, ahh right, I remember those cfg's.. yep19:05
balloonsplars, I guess let me tweak and propose then19:05
plarsballoons: ok19:05
dbarth_robru: thx19:06
plarsballoons: I think I have it if you want me to just proposes it19:06
plars*propose19:07
balloonsplars, go for it then19:07
plarsballoons: https://code.launchpad.net/~pwlars/cupstream2distro-config/backout-r1124/+merge/23487119:09
balloonsplars, awesome.. please just confirm http://91.189.93.70:8080/job/ubuntu-calculator-app-autolanding/ looks good19:10
balloonsheck, I guess I can quickly.. just run it19:10
davmor2robru: retested still looks good qa signed off on silo 00119:11
balloonsplars, I see one parm wrong.. distros should just be utopic19:11
plarsballoons: I'll need to land this and redeploy the jobs before you'll see any effect there19:11
plarsballoons: that's not anything that came from my change, I haven't even deployed it yet and the distro was never touched19:12
balloonsplars, yes I know.. just commenting about what parms would need to be updated19:13
balloonsplars, I think your change is fine. I kicked off a job #100 on the old autolanding just to make sure19:13
balloonsplars, I guess you are right though, the job needs to autogenerate before we can see what needs changed19:14
plarsballoons: ok, if you ack it then, I'll land it and regenerate the config19:15
balloonsplars, yep.. acking now19:15
robrutedg: you're welcome19:16
robrudbarth_: you're welcome19:17
balloonsty plars !19:17
* davmor2 patiently awaits sil2100 's hell froze over email :)19:23
=== Ursinha-afk is now known as Ursinha
robrufginther: https://code.launchpad.net/~robru/cupstream2distro/just---why/+merge/234864 merged with no comment from the autolanding job, is that normal? autolanding job only comments when there's a failure?19:31
robrusil2100: ^ seems MPs are working now ;-)19:32
sil2100davmor2: ;)19:35
sil2100robru: oh, you mean automerging? :)19:35
sil2100\o/19:36
robrusil2100: yeah19:36
sil2100Yeaaah19:37
plarsballoons: ok, it just finished. want to give it a try and see if it works how you expect?19:40
bfillerrobru: can I get a silo for line 66 - just a sync to rtm19:41
robrubfiller: sure, you got rtm519:42
bfillerrobru: thanks19:42
robrudobey: not sure why you tested your utopic silo with an image that's 200+ revisions old.19:44
dobeyrobru: i tested it on rtm19:45
robrudobey: how do you test a utopic silo on rtm?19:45
dobeyalso i can't even flash my mako with ubuntu-device-flash right now :(19:46
robrudobey: sorry to hear that19:47
dobey13:06 < dobey> 2014/09/16 13:06:21 Cannot push  /home/dobey/.cache/ubuntuimages/pool/ubuntu-a7190e9e460a09f6756665cd2f3c09430be188ef2c46c79e23f21e9f4aaecc12.tar.xz.asc to device: free space on  /cache/recovery is denied19:47
dobeyrobru: anyway it's only a packaging change to a Recommends.19:48
robrudobey: not sure how to fix it19:49
robrudobey: ok i'll publish if it's just minor but note I'm not thrilled to publish something essentially untested to utopic19:49
dobeywell the diff in the PPA is a lie19:50
dobeybut the change is literally - upstart, + upstart-bin,19:51
cyphermoxrobru: can I have a rtm silo for line 28 please?19:52
cyphermoxsorry, line 26 now ;)19:53
ogra_sil2100, do we have any final word ?19:53
robrucyphermox: uh... no? you need to get the utopic silo published first19:53
cyphermoxit was19:53
robrucyphermox: nm was looking at 2819:54
cyphermoxah, yeah19:54
robrucyphermox: is this a sync from utopic then?19:54
cjwatsonrobru: not anyone's priority> well, you say that ... but it looks like support for "add-apt-repository ppa:user/distro/repository" (e.g. ppa:ci-train-ppa-service/ubuntu-rtm/landing-002) was uploaded to utopic last Thursday19:56
cyphermoxrobru: yes19:56
cyphermoxcjwatson: I made it my itch to scratch, while at debconf. It just took a bit before it got reviewed by mvo19:57
ogra_cjwatson, the question is ... did it make it into rtm :)19:57
cjwatsonI noticed, thanks :)19:57
cyphermoxI was actually surprised it wasn't already working when I tried to use it then19:57
cjwatsonogra_: I'm sure that would be easy enough to sort out with a binary copy ...19:57
ogra_sure19:58
ogra_just saying :)19:58
cjwatsonoh, it's actually only in utopic-proposed as yet19:58
cyphermoxoh19:58
cjwatsonlooks like mvo had a go at fixing autopkgtests and didn't quite manage it19:58
cjwatsonI think it's only pyflakes ...19:59
robrucjwatson: I still maintain that "ppa:user/repo" should default to the distro that the user is using.19:59
cjwatsonrobru: I strenuously disagree; let's work towards killing the two-arg forms20:00
cjwatsonambiguity FTL20:00
cyphermoxcjwatson: I can probably fix it, it ought to be from my change20:00
robrucjwatson: my citrain script was really simple before; now it has to go trying to detect what distro it's running on in order to request a ppa for the distro it's running on. there's no possible situation in which you'd want to add a ppa from a mismatched distro, so what you call "reducing ambiguity" I call "extra typing for no benefit"20:01
cyphermoxrobru: I beg to differ20:01
cyphermoxI regularly want to add a utopic PPA to install on a rtm image ;)20:02
ogra_well, its a shame that we cant easily adjust /etc/{os|lsb}-release20:02
robrucyphermox: cjwatson: what's the easiest way to detect the distro that a script is running on?20:02
cjwatsoncyphermox: it's not your failure, it's a missing test dependency20:02
cjwatsonno idea20:02
cyphermoxrobru: maybe ask apt in some way20:02
ogra_grep rtm /etc/apt/sources.list :P20:03
cyphermoxyeah20:03
cjwatsonI haven't played with rtm enough to have an intuition20:03
cjwatsoncyphermox: I'm fixing it now20:04
cyphermoxcjwatson: ok20:04
robrucjwatson: I like how we're ruining PPA syntax for *all* PPA users for *all* of ubuntu for this one short-lived corner case.20:04
cyphermoxrobru: ah!20:05
cyphermoxsystem-image-cli20:05
ogra_robru, but it isnt ubuntu :)20:05
ogra_it is ubuntu-rtm20:05
cjwatsonrobru: I continue to disagree20:05
cyphermoxrobru: it's not, ppa:robru/ppa will work20:05
ogra_its a different distro20:05
cjwatsonNo matter how inflammatorily you want to put it ...20:05
cyphermoxso will ppa:robru in fact for ppa:robru/ppa20:05
robruogra_: yeah, that's exactly my point20:05
robrucyphermox: cjwatson just said he's working to abolish the two-arg form20:06
cjwatsonExplicit is better than implicit, and maybe some day we'll fix the politics to have Debian PPAs too20:06
cjwatsonrobru: Way to misquote me!20:06
cyphermoxahah20:06
cjwatsonI'm leaving this conversation now.  Bye.20:06
robruogra_: people who are part of the ubuntu ecosystem but aren't involved in rtm are inconvenienced by having to now specify ppa:foo/ubuntu/bar when they don't care about rtm20:06
cyphermoxrobru: I think he just means educating people in being explicit with what PPA they want, for which distro20:06
ogra_right20:07
robrucjwatson:  "robru: I strenuously disagree; let's work towards killing the two-arg forms" what did I misquote?20:07
cyphermoxrobru: like I said, you will still be able to use ppa:mathieu-tl/ppa or even ppa:mathieu-tl to mean the PPA named "ppa" for distro "ubuntu", for the foreseeable future, I think there's a few scrips in various places which depend on that20:08
ogra_robru, it is really an improvement long term ... you might be able to install the latest cinnamon from a mint PPA, some funny debian stuff from a debian PPA etc20:08
cjwatsonThat's not "[I'm] working to abolish the two-arg form".20:08
robrucjwatson: so "let's work" means "you should work"?20:08
cjwatsonNo, it's a position statement.20:08
cjwatsonI'm still allowed to have opinions, right?20:08
cjwatsonBut like I say I'm going elsewhere now since I don't think this is productive right now.20:09
cyphermoxcjwatson: come to think of it; maybe I should have made it a bit more easy to default to debian PPAs for software-properties installed on Debian, since that might be what's expected if/when debian PPAs exist.20:09
cyphermox...burn that bridge...20:09
cjwatsonI'm happy to resume it when we can talk a bit more calmly about reasons and trade-offs.  (Perhaps over beer.)20:11
brendandcjwatson, we in qa can haz?20:11
cyphermoxrobru: I'm familiar with the software-properties code for this stuff, since I've touched it a few times. If you have clear requirements or expectations you could let me know20:11
cyphermoxhmm, beer20:11
cjwatsonbrendand: I uploaded the fix for the autopkgtest, hopefully, so if I'm lucky it'll be in utopic soon20:12
brendandcjwatson, but we need it in RTM :) that's sort of the point20:12
robrucyphermox: all I want is to update my citrain script to be able to add distro-appropriate PPAs without spending a thousand lines of code trying to determine what distro i'm on, or worse, asking the user, because that's not something worth trifling the user over.20:12
cyphermoxrobru: I think you can use system-image-cli for that20:13
cyphermoxthe channel line will include whether it's RTM or not pretty explicitly20:13
cyphermoxand it will give you an idea whether you're on proposed or not20:13
brendandcjwatson, just to be clear - this change allows us to specify 'ppa:ci-train-ppa-service/ubuntu-rtm/landing-009' to add-apt-repository and have it work?20:15
ogra_brendand, yes20:16
brendandogra_, cool. i can't figure out why that might be bad20:16
ogra_brendand, because you have to add /ubuntu/ to "normal" ppa lines too now20:17
brendandogra_, oooh. why can't it just default if you don't specify it?20:18
balloonsplars, just let me know when those jobs are updated20:18
cyphermoxogra_: you don't :)20:18
plarsballoons: see above, I did already20:18
plarsballoons: they are updated, give it a try20:18
ogra_cyphermox, oh, i thought thats what rob is upset about20:18
cyphermoxit is, afaik20:19
cyphermoxbut ppa:mathieu-tl/ppa does work and expands to ppa:mathieu-tl/ubuntu/ppa as it should20:19
cyphermoxit's a bit hardcoded to ubuntu right now; so if you want a ubuntu-rtm PPA then you really do have to specify it20:19
ogra_right20:20
cyphermoxbut it wasn't really possible to make it work for software-properties to default to ubutnu-rtm on rtm, because you can't use lsb-release/os-release to do that20:20
ogra_yeah, which i still think is a shame20:20
cyphermoxheh20:21
cyphermoxit's not worth spending too much time on unless using ubuntu-rtm for an extended period of time20:21
ogra_yeah20:21
ogra_well, i doubt we will use it long or often, but we will occasionally20:22
ogra_and there it shoudl work20:22
cyphermoxogra_: just needs fixing in {os,lsb}_release, and for the software-properties to look there20:27
ogra_cyphermox, no, we cant change it ... it was changed and reverted already20:27
cyphermoxah?20:27
cyphermoxwhy not?20:27
ogra_ask infinity20:27
ogra_i dont know the details but there was a discussion between pitti and him before pitti rolled it back20:28
cyphermoxif infinity did try, then I believe it's not done for a good reason20:28
ogra_right20:28
tedgIs there a 244 building?20:29
brendandogra_, cyphermox - i believe the justification was related to the short-livedness of rtm20:29
ogra_tedg, i dont think anyone triggered one20:30
tedgOh, I thought they went just one after the other.20:30
ogra_tedg, the cron build is still several hours away20:30
ogra_they are ... 2:00 UTC and 3:00 UTC20:30
ogra_rtm being the later one20:30
tedgAh, so only once a day now.20:30
brendandogra_, https://bugs.launchpad.net/ubuntu-rtm/+source/base-files/+bug/136249620:31
ubot5Launchpad bug 1362496 in base-files (Ubuntu-rtm 14.09) "LSB release and /etc/os-release still say "Utopic", needs to be RTM" [High,Triaged]20:31
tedgCool, thanks ogra_20:31
ogra_tedg, well, if we have stuff we want in a separate image we usually roll a manual one20:31
ogra_and usually we have two ... but rarely on promotion days20:31
ogra_cyphermox, see the bug above20:32
cjwatsonrobru, brendand, et al: Right.  Following cocoa, here's a somewhat more considered version of my position on apt-add-repository etc. near which it'll hopefully be a bit easier to find consensus.21:13
cjwatson1) Even though its main focus is Ubuntu, Launchpad is a webapp that serves multiple distributions, and many of the ways it does so are useful to us (syncing from Debian, multi-distro bug tracking, etc.).21:13
cjwatson2) As a result of 1), we've generally found hardcoding Ubuntu in Launchpad to be a mistake.  Making the distribution explicit may be slightly more typing but it makes the layout more regular and thus easier to understand, and simplifies the code.21:13
cjwatson3) Unhardcoding Ubuntu from the PPA URL format (→ https://launchpad.net/~OWNER/+archive/DISTRO/NAME) was necessary to support ubuntu-rtm, and generally made things internally clearer.  Redirections are in place.21:14
cjwatson4) Launchpad now has a canonical archive reference form which can be used by any client tool to look up archives.  This has made it possible to greatly simplify a number of client tools (particularly obvious in copy-package).21:14
cjwatson5) It's easier to work out what client tools that interface directly with Launchpad do when their primary visible syntax matches Launchpad's layout reasonably closely, and when they behave roughly the same way as each other.21:14
cjwatson6) As a result of 4) and 5), the primary syntax of add-apt-repository should be ppa:OWNER/DISTRO/NAME, since that matches the archive reference form most closely while still using the ppa: syntax people are familiar with.21:14
cjwatson7) As cyphermox points out, it's sometimes necessary to refer to a distribution other than the running one, even for PPAs.  The fully-explicit form should thus always be available to users.21:14
cjwatson8) That said, I don't object to abbreviated forms that are resolved client-side when they can be handled reasonably straightforwardly.  I just don't want them to be the only available forms, since that has always proven to require refactoring later.21:14
cjwatson(But this is a position, supported as best I can with rationale, not a list of instructions.)21:14
cjwatsonHopefully that's a bit clearer.  I was having difficulty responding directly earlier without sitting back and writing it all out in detail in a text editor ...21:16
robrucjwatson: i don't disagree that the explicit form should always be available, I just want ppa:OWNER/NAME to do what I expect when I'm eg writing a tool that needs to support both ubuntu and ubuntu-rtm but doesn't particularly care which it happens to be running on21:19
cjwatsonRight, I'm fine with that as long as the explicit's available.  The problem in the past has been that people write the short forms and never get round to making the full versions available. :-)21:20
robrucjwatson: eg if you're on rtm and you type ppa:OWNER/NAME you're unlikely to want ubuntu, it should default to rtm, and then if you really do want ubuntu you can specify that21:20
cjwatsonIt'd be a bit of a change for ppa:OWNER/NAME to resolve to DISTRO != ubuntu, and it wouldn't (couldn't) match the Launchpad URL redirections.21:20
cjwatsonBut it's probably justifiable.21:20
cjwatson(As long as the abbreviated forms are always resolved immediately in context, rather than being potentially passed around among different distribution contexts and rendering them ambiguous again.  But hopefully that wouldn't be the natural implementation.)21:22
cyphermoxit's not that big a change, I just couldn't think of a way to do it properly with what we had available in ubuntu-rtm, that would work elsewhere too21:24
cyphermoxie. guessing that we're on rtm is complicated to do, except maybe using system-image-cli, which isn't available in ubuntu or elsewhere21:25
cyphermoxso; seems to me like the right way to do it would be for base-files to say ubuntu-rtm on rtm21:25
cyphermoxthat said, https://bugs.launchpad.net/ubuntu-rtm/+source/base-files/+bug/1362496 was brought to my attention :)21:26
ubot5Launchpad bug 1362496 in base-files (Ubuntu-rtm 14.09) "LSB release and /etc/os-release still say "Utopic", needs to be RTM" [High,Triaged]21:26
balloonsfginther, you about for a moment?21:53
fgintherballoons, I do have a moment21:53
balloonsfginther, so I had plars revert autolanding on devices for calc. I'm not sure what's broken, but way too much going on to figure it out as it's not vital imho. Anyways, the autolanding  job needs to use python3 for tests.21:54
balloonsfginther, I also noticed stacks/phablet/ubuntu-touch-coreapps.cfg doesn't reflect python3 for many of the ones we've converted.. I suspect we should push an mp for them so the changes won't be generated over?21:55
fgintherballoons, yeah, i have a branch I was working on for those changes21:55
* fginther failed on that one21:55
balloonsfginther, no worries.. :-) So I guess a couple things.. Could you toggle calc autolanding to use python3 for now? the branch can come after21:56
balloonsTrying to land https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1357983/+merge/23263021:56
fgintherballoons, the job has been updated23:07
fgintherballoons, sorry for the delay23:07
balloonsfginther, ty23:10

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