/srv/irclogs.ubuntu.com/2015/07/23/#ubuntu-ci-eng.txt

=== chihchun_afk is now known as chihchun
anpok_fginther, robru: can I see the logs from boottest?04:49
robruanpok_: if you're looking at http://people.canonical.com/~platform/citrain_dashboard/#?q=ubuntu%2Flanding-004 you can click on "x is in the proposed pocket" and then from there it'll say "boottest regression" and you can click on "public" to get the log04:50
anpok_i see04:51
anpok_I know what is causing this04:51
robruanpok_: excellent! good luck ;-)04:51
anpok_mir libraries do not depend on any particular driver package04:52
anpok_bootest only updates the involved mir libraries .. and not the driver package..04:52
=== marcusto_ is now known as marcustomlinson
anpok_robru: boottest for usc should work now.. now trying bootest for mir07:24
robruanpok_: OK, please ask sil2100 to publish when you're ready, it's midnight here ;-)07:29
seb128veebers, hey07:34
seb128veebers, what's the status of the fix for bug #1477233 ?07:34
ubot5bug 1477233 in autopilot (Ubuntu) "autopilot now depends on "/usr/bin/gsettings" and ubuntu-keyboard" [Undecided,New] https://launchpad.net/bugs/147723307:34
seb128that's making tests fail and blocking things07:35
veebersseb128: hey, I have an MP sitting there that needs ack & approve then we'll release07:35
seb128veebers, who does autopilot reviews?07:35
veebersthe original MP that kenvandine proposed was marked needs fixing07:35
seb128did you ping people?07:35
veebersseb128: well, for this I need kenvandine and Laney to ack07:36
veebersseb128: I have emailed07:36
seb128k07:36
seb128well, they are not part of the autopilot team07:36
seb128you have nobody in your team to do reviews?07:36
seb128also ken's change was easy to review/just packaging, yours has more07:36
veebersseb128: I do, but they raised specific concerns which need to be OK'd07:36
seb128k07:37
veebersseb128: right, Laney had concerns that the packaging was too much for everyone to shoulder as well as point out that using the gsetting binary was heavyweight. Hence the extra code07:37
seb128k07:38
seb128I also notice that you self reviewed the change that created the issue07:38
seb128we don't have anyone to do peer reviews on that project?07:38
veebersseb128: Not as many as I would like.07:38
veebersseb128: although that was a little odd as I had acks from other people, just not via the MP (which is in bad taste, I know)07:39
seb128hum, k07:41
veebersseb128: so to follow up, I've pinged the people to approve/whatever the MP and I plan to have someone in the qateam to do the release when that happens (i.e. during my night)07:41
seb128veebers, anyway having something to land today would be nice, since that bugs tests and block things to migrate07:41
seb128k, good to read07:42
seb128can you give a qa person name to nag?07:42
seb128I don't want that to block things for another full day07:42
veebersseb128: sure, ping jibel or nuclearbob07:42
seb128k07:42
seb128thanks07:42
veebersseb128: no worries. Sorry it was an issue, I wasn't aware until this morn that it was an issue and blocking things07:43
seb128no worry, bugs happen07:43
seb128tz also don't make it easy to have quick resolutions sometime :-/07:43
veebersyeah :-\07:44
jgdxdo we have a 'get started with silos' doc? :S07:47
jibelseb128, sorry there was a bus factor of 1 on autopilot releases. We'll use this release to share the knowledge.07:47
seb128jibel, no worry, thanks07:47
seb128jgdx, https://wiki.ubuntu.com/citrain/LandingProcess07:48
jgdxseb128, right.. how about a 'installing my first silo' :P07:53
seb128jgdx, installing?07:59
seb128jgdx, silos builds in ppa, are you asking how to enable a ppa?08:00
seb128jgdx, https://help.launchpad.net/Packaging/PPA08:00
jgdxWellark, not as straight forward on a phone08:01
jgdxseb128, well… ^08:02
jgdx:)08:02
seb128just add-apt-repository <ppa>08:03
seb128to add it to your sources08:03
seb128then apt-get update & install08:03
jgdxseb128, before then, enable developer mode, download and install phablet-tools, make the device writable08:04
jgdxeasy to forget08:05
mandelsil2100, do you no anyone who could approve the following => https://code.launchpad.net/~mandel/unity-scope-click/recompile-new-udm-client/+merge/25795908:23
mandelsil2100, is just a rebuild08:23
sil2100mandel: I can force it I suppose, you can self-approve it if you have the permissions08:31
mandelsil2100, did so08:32
mandelsil2100, let me rebuild the silo and we can publish08:32
sil2100Rebuild?08:32
mandelsil2100, added a new version of udm with --unchanged but linking to a bug08:32
sil2100ah, ok08:33
mandelsil2100, I'm a little anal, but I like to have the --fixes comment in th ehistory ;)08:33
sil2100anpok_: is it cool to publish 004 again?08:34
anpok_sil2100: no08:35
Laneyjibel: can you/someone (review and) approve https://code.launchpad.net/~canonical-platform-qa/autopilot/depends_for_gsettings/+merge/265621 ?08:59
sil2100mandel: hmmm09:00
mandelsil2100, what?09:01
mandelsil2100, the suspense is killing me... ;)09:08
mandelsil2100, oh, is it due to this => Can't publish: Packaging changes need manual ACKing09:09
mandelweird09:09
sil2100mandel: one moment, in a meeting09:09
mandelsorry09:09
jibelLaney, done09:18
Laneyta09:19
LaneyI'm scared about uploading this09:19
LaneyI don't know about the dual rules09:20
Laneycan someone help?09:20
sil2100mandel: ok ;p09:22
sil2100mandel: sooooo, I know you're already getting really irritated because of this landing09:23
sil2100mandel: but looking at the packaging changes, I see two things:09:24
sil2100mandel: first: uh oh the commit/changelog message of the ubuntu-download-manager is "Test build" <- is this really a test build? We're releasing a test build to the archive ;p ?09:25
sil2100mandel: second: I see some symbols changed, won't this break the ABI/API?09:25
sil2100https://ci-train.ubuntu.com/job/ubuntu-landing-009-2-publish/102/artifact/ubuntu-download-manager_packaging_changes.diff09:25
sil2100Here's the list of changes09:25
seb128Laney, dual rules? dual landing you mean?09:26
Laneyyeah09:26
sil2100mandel: are those symbols that got changed used somewhere besides in u-d-m itself?09:26
seb128Laney, what do you want to know? basically it does 2 sources packages/uploads in the ppa, one targetting to vivid and one to wily09:26
Laneyseb128: Like if you're allowed to just do it or who needs to sign off09:27
seb128well, I think vivid needs qa signoff09:27
seb128jibel can help I'm sure09:27
mandelsil2100, really? I did not see the test build comment, ups!09:35
mandelsil2100, the symbols are just changed in udm client lib, used by the other projects09:35
mandelsil2100, updated the changelog to not have that test comment09:36
sil2100mandel: it will require a rebuild... but regarding the symbols - so those symbols are not used anywhere outside of the library, right?09:38
sil2100mandel: since if they are used, then we need to bump the so-name too09:38
mandelsil2100, you are right, we do need to bump the version numbers, good catch, I'll take care09:39
sil2100mandel: sorry for that, I know you'd like to just land it already09:40
mandelsil2100, no no no, things have to be done right the first time09:40
mandelsil2100, mea culpa09:40
mandelsil2100, I prefer to land 5 times all of them correct than 20 wrong ones09:41
sil2100mandel: you'll have to bump the lib name to libudm-common1 probably, do a major version bump etc.09:41
sil2100mandel: indeed! Less trouble then09:41
sil2100Thanks!09:41
mandelsil2100,  ouch, I reach 1 already bummer :-/09:41
mandelsil2100, I wanted to be like emacs..09:41
sil2100hah ;)09:42
seb128Laney, did you plan to put that autopilot fix in a silo?10:11
Laneyseb128: hoped jibel would respond to your ping ...10:13
LaneyI guess I can build it now at least?10:13
* Laney cries10:17
LaneyI guess https://code.launchpad.net/~ci-train-bot/autopilot/autopilot-ubuntu-wily-proposed needs merging in10:20
Laneyor add this MP to the original silo10:20
* Laney does that instead10:21
jibelseb128, Laney sorry I missed your ping.10:22
seb128Laney, right, qa validation is needed beofre publishing, not before building10:22
* Laney screms again10:22
Laneyhttps://ci-train.ubuntu.com/job/prepare-silo/5485/console10:23
jibelLaney, seb128 yes vivid needs sign off if it was the question10:23
seb128hum10:24
seb128unsure if we should dual land10:24
seb128or just land to wily to unblock proposed10:24
seb128and let qa deal with vivid10:25
seb128Laney, ^ opinion?10:25
seb128I don't want wily to be blocked on qa to have to valid vivid updates10:25
jibelseb128, yes do that, and nuclearbob will deal with the landing in vivid10:25
Laneyseb128: is it easy to fix that up later?10:25
Laneydon't want to give someone a hard time if possible10:26
seb128Laney, unsure, I'm close from suggesting we just dput the fix in wily and let them deal with vcs and landings10:27
LaneyI messed the silo config up a bit already10:28
seb128trainguards should be able to help10:29
seb128Laney, the other alternative is that I deleted the version currently in wily-proposed and we let qa deal with the dual landing10:33
Laneyseb128: either thing wfm but I think that the fix was needed for some tests10:34
Laneymaybe not wily autopkgtests though10:34
seb128right, I think it's more for some CI on mps issues10:35
Laneydo it10:36
seb128deleting?10:36
Laneyya10:36
LaneyIt should be ok for nuclearbob or whoever to fix it later on I think10:36
seb128right10:36
seb128Laney, jibel, done ^ (deleted the autopilot update in wily-proposed since it was buggy, so we can wait for the new fixes to be dual landed and validated by qa the way it should be)10:38
Laneyty10:39
seb128yw10:39
seb128next to unblock is mir10:39
mandelsil2100, whenever you have some time, can you confirm this is correct => http://paste.ubuntu.com/11924616/10:47
mandelsil2100, the other packages do not use the new symbols so they do not need to change the dep AFAIK, right?10:48
jibelseb128, thanks10:55
seb128jibel, yw!10:55
sil2100mandel: one moment11:08
sil2100mandel: looks okayish to me11:25
sil2100But it would certainly need some testing after it's built11:25
popeypmcgowan: davmor2 has passed clock app to upload to the store. do I need a +1 from you also to upload it? https://trello.com/c/FFDKp0Qm/2074-click-ubuntu-clock-app-popey11:45
pmcgowanpopey, no you guys are good11:45
popeythanks pmcgowan12:05
=== _salem is now known as salem_
Laneyjibel: sorry to ping you a lot today... since pitti is out - do you know how the adt VMs are built?12:24
Laneywhen is adt-buildvm-ubuntu-cloud called and how can I get a change to be effective there?12:24
jibelLaney, no problem. The VMs that run on HW or the cloud instances?12:25
Laneyjibel: the HW ones12:25
sil2100popey: when the gates are not closed, after QA sign-off it's all good to publish12:25
popeysil2100: is now good? :)12:25
jibelLaney, I'll tell you as soon as NM stops crashing and I can bring the VPN up12:25
sil2100Good good :)12:25
Laneyjibel: to fix https://jenkins.qa.ubuntu.com/view/Wily/view/AutoPkgTest/job/wily-adt-udisks2/ARCH=amd64,label=adt/48/console I need to make a change to the setup script12:25
jibelLaney, 1 min, I restart my session12:26
sil2100anpok_: tell me once silo 004 is good to land12:30
* sil2100 off to lunch12:30
jibelLaney, there is a job called wily-adt-setup-testbed which calls autopkgtest/tools/adt-buildvm-ubuntu-clound12:31
jibelLaney, it is currently running.12:31
jibelLaney, I've an appointment now, but I can have a look when I'm done.12:32
Laneyjibel: I found it, just need to know where/how it gets its copy of autopkgtest now12:37
jibelLaney, from git trunk I guess12:37
LaneyI assume so, just can't see that12:38
Laneyand can't change it if that is true :P12:39
Laneyunless we can temporariliy point it to another url12:43
kenvandinemandel, i reconfigured silo 9 again, the content-hub branch was against 15.0413:12
kenvandineso i used your other MP that was against trunk13:12
dobeytrainguards: can i land a silo into another silo (ie, have the "target ppa" be another silo)?13:40
sil2100dobey: hey! Yes, but remember that the upload to the other silo won't be auto-noticed by the trian13:41
sil2100dobey: the silo will just clean itself after doing a copy-package to the target PPA (in this case, the silo)13:41
dobeysil2100: is that how it works for the ovleray ppa?13:42
sil2100So the target silo needs to then know what to do with those packages13:42
sil2100dobey: yes13:42
sil2100It's the very same mechanism13:42
dobeyok13:42
sil2100ogra_: eeeenndoorrrssssmeeennnnt13:43
sil2100ogra_: a quick one would be enough ;)13:43
ogra_sil2100, i'll try today13:44
dobeycool, that will make dealing with the gcc5 silo at least slightly easier13:44
sil2100Thanks! Fingers crossed ;) Would like to submit my application soonish13:44
sil2100dobey: be sure to keep track of which branches you merge into13:45
sil2100So that there's no chaos later on with the trunk != archive13:45
balloonscihelp, can you remove the utopic jobs from ubuntu-calendar-app on core apps jenkins?13:46
dobeysil2100: yeah. idea would be to just land stuff into the gcc5 silo now, and then when it's copied to archive next week, things will just fall into place13:48
psivaaballoons: will do in a little bit13:52
balloonsty!13:54
sil2100dobey: many teams simply release their gcc-5 changes to the normal archives and then just get no-change rebuilds copied to silo 1613:57
dobeysil2100: too much rebuilding. really i'd rather just wait until stuff is copied to archive and just fix everything there13:57
mandelkenvandine, ok, I have to ensure that the udm bum works13:58
mandelkenvandine, we need to retest the silo13:58
jibelsil2100, can you give nuclearbob access to the spreadsheet so he can proceed with the landing of autopilot?14:09
nuclearbobjibel: just got it14:09
jibelok14:10
jibelthanks14:10
sil2100Done :)14:10
nuclearbobsil2100: the job to build for the silo failed, could you help me figure out what I'm doing wrong?14:27
sil2100nuclearbob: let me take a look, but it seems the trunk for this project is missing one version that seems released to the archive14:28
nuclearbobsil2100: yes, I've just heard it was released to wily to unblock landings, I can get an mp to get that back in sync14:28
sil2100nuclearbob: all the changes from 1.5.1+15.10.20150716-0ubuntu1 need to be in the trunk you are merging into, along with the changelog entry for that version14:30
nuclearbobsil2100: okay, I'll work on getting that merged14:30
sil2100You can either add this MP to the landing or simply merge those changes to that trunk and rebuild14:30
sil2100Both approaches should be fine14:30
sil2100nuclearbob: ok :)14:30
nuclearbobsil2100: since I'm new at this, do you know the best place to grab the branch or mp that was merged into the archive? I see all the merges to trunk, but I'm not sure which branch was used to push to wily14:33
rvrmzanetti: Silo 6 approved14:33
sil2100nuclearbob: strange that it wasn't merged in... let me take a look14:34
sil2100nuclearbob: ah! Ok, I see now what's going on14:34
sil2100nuclearbob: so generally, I would recommend waiting a little bit for the merge to get merged in automatically by the train14:34
nuclearbobsil2100: okay14:35
kenvandineautopilot is stuck in proposed14:35
sil2100Any chance of it migrating?14:35
kenvandinesil2100, the branch nuclearbob is trying to land should fix that14:35
rvrdavmor2: Silo 6 is landing, so 7 can be rebuilt14:35
sil2100Ok14:35
kenvandinesil2100, not without the fix he's trying to land :)14:35
kenvandinemaybe silo 51 should be force merged14:35
sil2100Then hmmmm, let's force merge silo 5114:35
sil2100Indeed14:35
kenvandinehe's trying to land a fix from me to fix the migration blocking a bunch of packages :)14:36
sil2100Force merging - nuclearbob you should be able to build in a moment14:36
nuclearbobsil2100: cool, thanks14:36
mzanettirvr, yay!14:38
mzanettirvr, next one coming in a minute :D14:38
davmor2greyback, mzanetti: can you please rebuild silo007 and not land any more unity8's till I get this one tested thanks ;)14:38
sil2100nuclearbob: you can build now :)14:38
nuclearbobsil2100: cool, saw that :)14:38
mzanettidavmor2, I think 7 can't land atm because of some Mir things14:38
greybackdavmor2: silo7 blocked until silo4 lands14:39
davmor2greyback: I'll remove the card then :( sorry dude we keep trying to test it and people keep breaking it for you :(14:40
greybackdavmor2: yeah. I've not been lucky.14:41
sil2100Today looks like a bad landing day14:41
sil2100Not the first package that can't land14:41
anpok_sil2100: the reason why usc-boottest failed for silo004, was because do not have explicit dependencies to any of the mir drivers14:51
anpok_and that is on purpose because on the phone we do not want to pull in both drivers as the mesa driver adds a lot of runtime dependencies14:52
anpok_and in earlier version we could not probe during startup (that part is solved now)14:52
anpok_so within the usc boottest usc used the new mir libraries it depends on, but those had no drivers to use.14:52
anpok_sil2100: I tried removing the ABI bump of the driver package this morning, but it turned out that the driver ABI bump was necessary14:53
anpok_sil2100: to solve bootest of usc, we could add usc meta packages one for desktop and one for android phablet, which contain explicit (and versioned) dependencies to mirs driver packages.14:56
kenvandinemandel, for some reason that content-hub branch is reverting previous landings...14:56
sil2100anpok_: hm, I guess that could be good, but I would consult this with an archive admin14:57
anpok_sil2100: hm who could that be in the current timezone?14:59
sil2100slangasek should be up soon, infinity might be able to help also since he uses a very fuzzy timezone15:01
kenvandinemandel, thankfully it was easy to spot in the packaging review :)15:01
sil2100Non-discreet15:01
mandelkenvandine, is it? how? weird...15:01
mandelkenvandine, I'm in a meeting can you fix that?15:01
kenvandineyes15:01
kenvandinei really don'15:01
kenvandinet understand why though15:01
kenvandineyou had a no change branch15:02
kenvandinemandel, anyway, i fixed15:02
kenvandinemandel, i'll handle getting it landed15:02
mandelkenvandine, oh, thx, sorry in a meeting, is that silo 09?15:03
mandelkenvandine, I bumped the version of udm as per sil2100 request15:03
kenvandinemandel, yes15:03
kenvandinethat's good too15:03
mandelkenvandine, perfect15:09
psivaaballoons: http://91.189.93.70:8080/job/ubuntu-calendar-app-ci/configure does not have utopic jobs now15:27
sil2100robru: do you know when wendigo will be back up?15:33
balloonspsivaa, are you sure? I still see them: http://91.189.93.70:8080/job/ubuntu-calendar-app-ci/15:47
balloonspsivaa, generic-mediumtests-utopic and ubuntu-calendar-app-utopic-amd64-ci15:48
psivaaballoons: those listed are the old ones,15:48
psivaaballoons: any new job will not execute them15:48
balloonspsivaa, ok, executing :-)15:48
balloonspsivaa, did you fix ubuntu-calendar-app-autolanding also?15:48
psivaaballoons: that should have been fixed as well, http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/configure doesn't now have utopic jobs15:53
=== chihchun is now known as chihchun_afk
anpok_sil2100: we discussed further in the team.. and concluded that the solution outlined above just moves the problem..16:28
anpok_sil2100: can we instead have an excemption for the usc-boottest? and land the next finished build of silo00416:30
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
sil2100anpok_: hm, since this is about proposed migration, also the decision here should be made by the archive admins or even the release team16:47
sil2100I heard what this means more or less so I understand why you would like this skipped16:47
=== alan_g is now known as alan_g|EOD
anpok_sil2100: ack .. i am off for a bit .17:08
robrusil2100: uh, are you able to load the train? i can't seem to connect17:25
sil2100robru: you mean citrain jenkins? Loads here for me17:26
sil2100Spreadsheet as well17:26
robrusil2100: yeah, I can't connect, it just spins...17:26
robrusil2100: spreadsheet is fine for me17:26
sil2100https://ci-train.ubuntu.com/ works fine here17:27
robrugrrr17:27
davmor2robru: is your vpn up?17:36
robrudavmor2: never needed a VPN to access citrain before.17:37
sil2100hm, right, I'm on VPN17:37
sil2100Let me disconnect17:38
davmor2robru: just trying to rule stuff out as I can access it too17:38
robrudavmor2: well, I just connected to VPN and now I can load17:38
sil2100robru: still working here17:38
robrudavmor2: sil2100: also downforeveryoneorjustme.com shows it as up17:38
davmor2robru: You ISP is stopping you from working, hate them :)17:39
robrudavmor2: sil2100: OOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHH lol I'm dumb. My /etc/hosts munges those domains to point at the new deployment I'm supposed to be verifying, I forgot about that from last night17:39
sil2100hah17:40
sil2100;)17:40
davmor2robru: that'll do it :)17:40
jgdxtrainguards: could I have a silo for row 61?18:09
robrujgdx: you can assign your own silos now. just click the row and then click 'landing tools > assign/reconfigure' menu18:10
jgdxrobru, man, that's out of the ballpark18:11
robrujgdx: heh, you're welcome. it's a little experimental, let me know if you have any problems18:11
jgdxthanks!18:11
robrujgdx: you're welcome18:11
dobeytrainguards: the spreadsheet won't let me enter ci-train-ppa-service/ubuntu/landing-016 in column L :(18:27
robrudobey: why would you want to do that?18:28
dobeyrobru: because it's just a gcc5 build fix, and i don't want to have to deal with maintaining 2 conflicting copies of the same package until the end of next week18:28
robrudobey: I'm not really following. why not just build in silo 16 in the first place?18:29
robrudobey: what are you expecting to happen by having a separate silo that publishes into silo 16?18:29
dobeyrobru: because it's not a normal silo, so i can't just add a branch to it and then reconfigure and rebuild the silo, as i understand it18:29
robrudobey: it's a normal silo, but somebody decided it would be a great idea to add thousands of packages to it without configuring it properly.18:30
dobeyrobru: i expect it to commit the MP to the target branch and publish the package in that silo; and next week the contents of that silo will be pushed into the archive18:30
robrudobey: you can add an MP to the silo 16 config and then build it if you want.18:30
robrudobey: ok what row are you doing?18:31
dobeyrobru: and my doing that won't cause the archive to blow up by deleting all the packages in it alrady?18:31
robrudobey: no the train never deletes packages from PPAs unless it's doing merge & clean, after publication18:31
robrudobey: hang on. is your goal to merge your merge before silo 16 gets published?18:32
dobeymy goal is to fix the issue in silo 16, without having to maintain two versions of the same package to do so18:33
dobeyand i don't want to have to manually resolve the differences in the trunk, when silo 16 gets published18:34
dobeyrobru: is that not possible?18:39
robrudobey: I don't know what you mean by "two versions". what scenario will cause two versions of the same package?18:39
dobeyrobru: the existance of silo 16 for the gcc5 migration. if i land directly into the archive, i'll have to get someone to upload a no-change rebuild to silo16. then, when that gets merged to the archive, i'd have to resolve the conflicts by hand in trunk, to add the new revisions from debian/changelog18:42
robrudobey: ok, so how does publishing to silo 16 fix that? you just won't publish to archive at all, and wait for 16 to publish?18:42
anpok_infinity, slangasek: ping18:43
dobeybut if i understand correctly, i should just be able to land by publishing to silo 16, and then that will satisfy the rebuild, and it will go in the archive when silo 16 publishes18:43
infinity?18:43
anpok_infinity: hi18:43
dobeyrobru: i think so, yes18:43
anpok_infinity: we have a problem with boottest of unity-system-compositor18:43
robrudobey: ok well it should be possible to put silo 16 as a publish target, just right click on the cell and click 'data validation' and change it from 'refuse invalid' to 'show warning' or something18:43
infinityanpok_: Indeed you do.18:44
dobeyrobru: ah ok18:44
anpok_the boottest updates unity-system-compositor, and thus also the server librariers of mir which it uses.18:44
anpok_but it does not install any drivers required by libmirserver3218:44
anpok_hence launching usc and greeter fails18:44
infinityanpok_: So, nothing depends on a driver?18:45
anpok_we decided against making the drivers a dependency of libmirserver or one of ther shells that user libmirserver18:45
anpok_instead this is handled by other meta packages during image generation18:46
anpok_i.e. if we made both a dependency we would always pull in x and wayland libararies because of mesa..18:46
infinityanpok_: Okay, but those metapackages are installed in the image, so what's breaking here?  An ABI break in the drivers or something?18:46
anpok_infinity: with that mir release we have an abi break between server and drivers so the driver package gets a bumped abi - and not a new version since we want to support having multiple driver abis installed18:47
infinityanpok_: Anyhow, if this is something that needs hacking around in the boottest infra to fake things up better, that's not my code.  I think jibel owns it (or knows who does).18:47
anpok_infinity: we wondered if we could get an exemption for silo004 landing18:48
infinityanpok_: Well, an exemption is only sane if you're positive that all the failures are false negatives (ie: people have tested this all by hand with the right package combinations and you're sure boottest is lying).18:48
infinityanpok_: And, more importantly, we need to be sure this problem goes away once all that stuff promotes and a new base image happens.18:49
anpok_well thats what the boottest log tells us18:49
infinityanpok_: Sure, "this is what the log is hinting at" isn't the same as "I reproduced the issue locally, then upgraded/installed a few more packages, and everything was good again".18:50
anpok_ok.. then again18:50
infinityanpok_: Is it a question of packages not being installed at all, or not upgraded?18:50
anpok_I know this happens because of that because I reproduced it locally18:50
anpok_and tried different ways to circumvent the problem18:50
dobeyrobru: ah, i guess i can't do this after all :-/18:50
dobey2015-07-23 18:48:58,290 ERROR pay-service 2.0.0+15.10.20150721-0ubuntu2~gcc5.1 is missing from the changelog, which has up to 2.0.0+15.10.20150702-0ubuntu1. Please sync destination version back to trunk.18:50
jibelinfinity, I'm happy to not own boottest. I think psivaa or at least someone in cihelp can help18:50
anpok_but I cannot find a solution that makes boottest-mir and boottest-usc run successfull18:50
anpok_.. well the only solution is explicit dependencies that we decided against some time ago18:51
infinityjibel: I don't want to own it either. :P18:51
robrudobey: so that implies that there's already a pay-service in silo 16.18:51
robrudobey: FORCE_REBUILD will steamroll over that as long as you're ok with clobbering whatever is in silo 16.18:51
dobeyrobru: yeah, there is. will force rebuild work around that?18:51
dobeyok, great18:51
infinityanpok_: Asking again, is it a question of packages not being installed at all, or not upgraded?18:51
anpok_not being installed at all.18:52
infinityanpok_: If it's packages not installed *at all*, how will the be installed on "correct" images?18:52
fgintherjibel, infinity, anpok_, catching up18:52
infinitys/the/they/18:52
anpok_infinity: through the seed package18:52
anpok_hmm18:52
infinityanpok_: livecd-rootfs hacks, or a metapackage that pulls them in?18:52
infinityanpok_: If it's a metapackage, why isn't that updated yet?  That would fix the test failure.18:52
anpok_because bootest does not work that way18:53
anpok_boottest takes wily .. and just installed one of the packages of the silo18:53
anpok_and no upgrade18:53
anpok_*installs18:53
infinityOh, fair point.18:53
infinityIt's a bit broken in that regard for special cases like this.18:53
infinityOr any case where an "unrelated" package causes a failure.18:54
infinityanpok_: Alright, well.  If you can assure me that this is all reproduced locally, that installing the right packages fixes it, *and* that images/metapackages will be correct and sane once this all promotes, I can give it a big override hammer.18:54
anpok_I can!18:54
infinityanpok_: But you're also implicitly taking responsiblity for fixing whatever mess that causes.  Deal?18:54
anpok_deal18:55
anpok_i am in mess mode since a few weeks already.. what bad can happen?18:55
anpok_^ i said that last week18:55
infinityanpok_: Alright, I'll iterate through landing-004 and override as needed.18:55
anpok_thanks18:55
fgintheranpok_, is this going to happen again the next time there is a mir landing?19:00
anpok_fginther: the next time when we have a driver bump - yes.19:00
infinityanpok_: So, we should work out a hack for that in boottest itself, to install the right drivers in the base if required.19:01
anpok_i think boottest showed us real problems last week19:01
infinityanpok_: ie: whatever you had to do to manually validate it, the infra should be doing that.19:01
fgintheranpok_, indeed, I'd like to know what would resolve this and see if it can be added before the next bump19:02
anpok_infinity: yes - we should add something for mir server related boottest runs19:02
infinityanpok_: If you and fginther can figure out what that "something" is, that would be great.19:02
infinityanpok_: I'm backing away from it now. :P19:03
anpok_ok19:03
anpok_fginther: hm something like if [ $package = unity-system-compositor && $device == android ] ; then apt-get install mir-graphics-drivers-android ; fi19:03
anpok_fginther: boottest always uses a phone or emulator for that?19:04
anpok_apt-get install with the same options so that it takes what is in proposed19:05
fgintheranpok_, does this just apply to ?19:06
fginthersorry to unity-system-compositor?19:06
anpok_hm i think this problem is only prone to unity-system-compositor19:07
anpok_it might also happen with qtmir ...19:07
anpok_but i doubt it19:07
fgintherqtmir has also been failing, but I have no idea why19:07
anpok_where?19:07
fgintheranpok_, here's a recent one: https://jenkins.qa.ubuntu.com/job/wily-boottest-qtmir/11/artifact/results/log/*view*/19:09
fgintheranpok_, the log indicates that the unity greeter never came up19:09
anpok_0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.19:10
anpok_so it did nothing and tried to boot the plain wily image?19:11
fgintheranpok_, that's a result of having to retry the actual install and test multiple times, here's a better log that shows the packages being installed: https://jenkins.qa.ubuntu.com/job/wily-boottest-qtmir/10/artifact/results/log/*view*/19:13
anpok_fginther: ah - of course we have to load a driver in nested mode too!19:15
anpok_fginther: so for both mir based servers we would have to install the android drivers from -proposed19:16
fgintheranpok_, ack, let me try to fix this while the packages are still in proposed (if they are still there...)19:17
robrubrb19:17
anpok_thx19:18
dobeytrainguards: can someone please hit rebuild on https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-043/+build/7719435 ?19:31
robrudobey: one sec19:40
dobeyrobru: how did you only rebuild the armhf version via jenkins?19:48
dobeyrobru: is that what watch only does?19:48
robrudobey: nope, jenkins does nothing. I rebuilt via lp ppa page. then I triggered a WATCH_ONLY build, solely for the purpose of getting you an IRC ping when the build is finished.19:49
dobeyah ok19:49
robrudobey: there's some talk about making jenkins able to do this for you but it's all theoretical at this point and there's other priorities.19:49
dobeysure. was just curious since i saw the new job run :)19:50
dobeyanpok_: hmm, is mir 0.14.0 landing in wily now? it seems to be in proposed but the silo status doesn't seem to indicate it's there?20:14
anpok_dobey: yes because I rebuilt stuff in the mean time trying to workaround the boottest issue - see discussion above20:25
anpok_O_O20:26
anpok_wily20:26
dobeyanpok_: will there be uploads of that into the gcc5 silo as well?20:28
anpok_i thought we would take the most recent silo004 build instead20:28
anpok_because it has the most recent gcc5 fixes20:28
dobeyanpok_: but it still must be rebuilt against gcc520:29
=== chihchun_afk is now known as chihchun
=== salem_ is now known as _salem

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