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

boikoplars: bfiller_afk: tomorrow I will investigate those crashes00:37
plarst1mp: I made one minor but important change to that branch, so you might want to repull it. I've proposed a merge for it, and it ought to land in trunk of lp:ubuntu-test-cases/touch tomorow03:03
imgbot=== trainguard: IMAGE 262 building (started: 20140326-03:05) ===03:05
imgbot=== trainguard: IMAGE 262 DONE (finished: 20140326-04:25) ===04:25
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/262.changes ===04:25
Mirvgood morning05:13
Mirvnow I realize I forgot to ask sergiusens for click credentials yesterday, after ball_oons taught me how to publish click packages. on the other hand, I'd like to go through the first time by double-checking the steps anyway.05:58
Mirv(regarding the gallery-app)05:58
Mirvnice to see 100% green again http://ci.ubuntu.com/smokeng/trusty/touch/mako/261:20140325.3:20140304/7375/06:07
Mirvtvoss: were you planning to test+land dbus-cpp ppc64el fix before the process-cpp one? I mean, you are not having a problem of not having a silo for process-cpp yet?07:39
tvossnope07:39
tvossMirv, coming back to you in ~3007:40
MirvI take that as a positive answer to my triple negations etc ;)07:40
Mirvcool07:40
didrocksMirv: 3rd day of the week, triple negationsā€¦ Tomorrow, four? :)07:42
Mirv:)07:44
sil2100Morning!07:55
sil2100didrocks: so, I checked the dch parameters, and found the difference between precise and now - in precise we need to use "--release-heuristic changelog", as by default it uses 'log'07:56
sil2100didrocks: it works differently as the default heiristics looks for dput upload files, not the changelog contents ;/07:56
didrockssil2100: oh, I was overleading that in the directory07:56
didrocksbut as we moved CI Train, I guess we missed that07:56
didrocksyeah07:56
didrocksyou're more than right07:56
didrocksso the fix is easy!07:57
didrocksmorning sil2100 :)07:57
didrockssil2100: want to propose a branch? ;)07:57
sil2100didrocks: ok ;)07:57
didrockssil2100: with some unit tests will be bonus!07:57
tvossMirv, hey, I'm confused :) https://code.launchpad.net/~thomas-voss/dbus-cpp/fix-ppc64-el/+merge/21189407:57
tvosssays that it is merged07:57
sil2100Will try, guess it won't be that hard ;p07:57
didrockssil2100: shouldn't, thanks!07:58
Mirvtvoss: err. let's see.. it seems to have been published by robru (somehow) https://lists.ubuntu.com/archives/trusty-changes/2014-March/013069.html07:59
tvossMirv, it used to be in silo 001 before08:00
Mirvtvoss: it looks to me that sil2100 published it on Monday http://162.213.34.102/job/landing-001-2-publish/59/ :D maybe he can explain something to this confusion08:02
MirvI'm not seeing a line in CI Train where it got published08:02
sil2100hmm, I remember publishing that in CI train08:02
Mirvtvoss: and yes it build for ppc64el, and we got 100% pass on CI Train too from image #261 so I guess that counts as tested.. https://launchpad.net/ubuntu/+source/dbus-cpp/2.0.0+14.04.20140322-0ubuntu108:03
=== vila changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: vila | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
tvossMirv, so you don't need me to do anything, correct? :)08:03
sil2100Mirv: I guess something racy happened, let's set it to landed I guess ;)08:03
Mirvtvoss: yeah no need, let's get that silo to your newest process-cpp line then :)08:04
Mirvsil2100: only free silo?08:04
sil2100Mirv: yes, only free silo in the m&c, and then let's set it to Landed manually :)08:05
Mirvrunning08:05
sil2100Thanks o/08:05
tvossMirv, hang on, I need to bump build deps before we can do that08:05
tvossMirv, give me ~1508:05
Mirvtvoss: ok08:05
MirvFYI we'd have the gallery-app click package built too, if we'd just have someone to push it to the store together with publishing landing-00908:07
tvosscjwatson, for https://code.launchpad.net/~thomas-voss/process-cpp/fix-death-observer/+merge/211996 and your comment on build deps: Do I have to bump the build deps and make them versioned?08:18
tvosscjwatson, as in: requiring libprocess-cpp-dev (>= 1.0.0) in dbus-cpp for example08:20
Mirvthomas has a silo now, so he can click build when the brances are double-checked to be ready08:22
ToyKeeperOi, it has been a long day.  I just realized I marked all my test results with image 261, but it was really image 262.08:23
didrocksToyKeeper: just update on the spreadsheet, thanks for the testing!08:26
ToyKeeperI already did.08:26
tvossMirv, can I just add trunk branches to the silo as well? To check that everything still works together?08:26
dbarthsil2100: hi08:26
dbarthsil2100: there seems to be an issue with landing silo 00208:27
dbartha message about a package in the unapproved queue08:27
sil2100dbarth: let me take a look08:28
sil2100dbarth: ah, might be due to the freeze08:28
sil2100didrocks: btw. looking at the unit tests ;p When and where do we run those unit tests? As I already see a zillion unit tests that should fail in our case! ;)08:29
Mirvtvoss: if you're not planning to publish those trunks, maybe just build the silo and then update to the silo locally and to the test builds? I mean, it becomes slightly tricky if there are "just out of interest" builds/branches in the PPA which need to be cleaned before publishing.08:29
didrockssil2100: hum, are you sure they are failing? I run them recently and they don't08:30
Mirvtvoss: if you want non-x86 PPA builds, I can help by building in another PPA against the landing PPA after it has built08:30
didrockssil2100: nosetests tests/unit/08:30
didrockssil2100: Ran 190 tests in 18.055s08:30
sil2100didrocks: they wouldn't fail for me here, would have to modify it to 'do the wrong thing' - but looking code wise they should just fail, as all the test_refresh_symbols_files_* compare the resulting changelog with the 'right' one, and this should fail - let me experiment ;)08:31
tvossMirv, alternatively, I could setup MPs for the packages that have a build and runtime dep on process-cpp, bumping the build-dep to libprocess-cpp-dev (>= 1.0.0)08:31
tvossMirv, does that make sense?08:31
didrockssil2100: I don't use a mock dch, but let me check08:32
dbarthsil2100: ah, so what's the way forward?08:33
didrockssil2100: yeah, only bzr, dput and sudo are mocked08:33
Mirvtvoss: do they need the rebuild and the bumping of build-dep? if so, yes it makes sense, but if there is no need other than testing that they WOULD build against the new process-cpp, again I'd use another PPA that builds against that landing PPA08:33
tvossMirv, I think I'm a fan of versioned build-deps here, so I would prefer bumping them08:33
sil2100dbarth: I think we'll have to poke the release team and try to convince them that it's something we need to get pushed through08:34
Mirvtvoss: if you can get approvals for the version bump MP:s similar to the other MP:s, sure I don't object :)08:35
tvossMirv, ack :)08:35
tvossMirv, could you have a look at http://162.213.34.102/job/landing-014-1-build/40/console08:37
sil2100didrocks: so, when running the unit tests locally by emulating what's going on on the citrain device (i.e. a precise system with heuristics default to log), then I get all the test_refresh_symbols_* tests failing08:37
sil2100didrocks: so on the citrain machine it has to be failing as well!08:37
didrockssil2100: ah, so making sense!08:37
didrockssil2100: let me see if I can install nosetest on the machine08:38
sil2100didrocks: anyway, I was shocked on how many tests you wrote for this :o There's like almost every case supported :o08:40
didrockssil2100: I told you it's not some small scripts :)08:40
sil2100;)08:40
didrocksRan 190 tests in 21.974s08:40
didrocksFAILED (failures=7)08:40
didrockssil2100: confirmed!08:40
didrocksand the diff contains this :p08:40
didrockshttp://paste.ubuntu.com/7155572/08:41
didrockswhich confirms the theory08:41
didrockssil2100: so yeah, my fault was to only run the test on my machine :p08:41
sil2100didrocks: \o/ the branch for a quick-fix is here: https://code.launchpad.net/~sil2100/cupstream2distro/dch_heuristics/+merge/21278808:41
didrocksnot a precise one08:41
sil2100didrocks: yeah, who would have guessed there would be these subtle differences ;p08:42
didrockssil2100: excellent :)08:42
didrockssil2100: well, TBH, I've seen it while putting the train in production08:42
didrocksand you can see I changed that when generating the changelog08:42
didrocksdidn't thought about the symbols file08:42
didrocksthough08:42
Mirvtvoss: I checked them out and it looks like lp:~marcustomlinson/unity-scopes-api/scope_process_lifetime would need another sync with the trunk to have the latest changelog entry included too before bumping the version08:42
didrockssil2100: so approved!08:43
Mirvtvoss: there was a release on Monday of it08:43
didrockssil2100: we'll put that in prod at the same time than the other changes (continuing on the spreadsheet refactoring for the request id support)08:43
didrockssil2100: feel free to merge manually to cu2d08:43
sil2100didrocks: ah, we don't have an auto-merger?08:44
didrockssil2100: unfortunately, not08:44
sil2100Ok :)08:44
sil2100Mirv: are you handling Bill's gallery-app landing, or can I pick it up and publish?08:53
=== tvoss is now known as tvoss|afk
Mirvsil2100: it needs the simultaneous click publishing, so we need someone that can push the (already built) click package too08:59
Mirvsil2100: and I can't do that even though I was taught how to, since I forgot to ask sergiusens for crendentials yesterday08:59
Mirvadditionally, the Python publishing thing fails to run for me for some reason (it downloads random modules from the internet so maybe that's why)08:59
pete-woodsseb128: morning! sorry to grab you as you arrive09:02
pete-woodsbut what you were worried about with the HUD sync has happened09:02
pete-woodsseems my boss was immediate in following my instructions to clean the PPA09:02
pete-woodsdo you have any advice about what I should do?09:03
seb128hey pete-woods, I guess you need to put a new landing ask for the same vcs-es and do a new landing :/09:03
seb128infinity, slangasek, ^ (silo cleaned while the copy was in trusty unapproved queue, is there any way around redoing a build/upload)?09:04
pete-woodsI do actually have another MR I'd have liked to add, so I can just request another silo (and not clean this time) if that would work09:06
pete-woodsthen maybe just reject the sync?09:06
dbarthsil2100: should i just go here on the channel and ask the release tema?09:06
seb128pete-woods, yes, rejecting the sync is fine09:08
seb128pete-woods, if you need a landing feel free to give me the merge requests urls, I can put one for you (I think thostr is off today)09:09
pete-woodsseb128: the silo's in a weird state now, though, the branches have been merged, but the spreadsheet doesn't know it's clean09:09
pete-woodsseb128: https://code.launchpad.net/~unity-api-team/hud/dbusmenu-safety-valve/+merge/212668 is the one09:10
pete-woodsthat branch is based on top of the merged trunk, though..09:10
dbarthsil2100: i'd like to flush the siloi to get started with the more important oxide branches for webbrowser-app09:10
seb128pete-woods, the weird state is because thostr stopped the clean job09:11
seb128pete-woods, but the ppa was already cleared09:11
pete-woodsseb128: ah, he must have got my "wait, don't clean the PPA" ping too late09:11
seb128sil2100, Mirv, didrocks: what's the proper way to deal with that ^?09:12
sil2100dbarth: yeah, sorry, let's try doing that - was busy with something09:12
didrocksseb128: so, something was cleared, but the job was stopped?09:13
didrocksseb128: and so unassignement didn't work?09:13
sil2100pete-woods, seb128: so, branches are merged but packages still not released?09:13
sil2100Or is everything in the archive and merged in properly, just the silo is still there?09:13
seb128didrocks, sil2100: right, the clean job was started, it merged back and send the clean ppa order, then the job was stopped09:13
pete-woodssil2100: yes, the packages ended up in the unapproved list09:13
seb128so things are merged&cleaned09:13
didrocksseb128: wonder why people are doing that09:14
didrockshum09:14
didrockswhich silo #?09:14
seb128didrocks, because we overlooked that "sync to unapproved" are not copies09:14
seb1281109:14
pete-woodsdidrocks: silo 1109:14
didrocksseb128: what the link with sync to unapproved?09:14
seb128didrocks, those syncs are links to the ppa, so when you clean the ppa the item in the unapproved queue becomes void/can't be accepted09:14
didrocksmerge and clean will have failed with that09:14
didrockstelling don't merge, things are in unapproved09:15
seb128didrocks, well, we didn't want to block the silo until beta freeze09:15
seb128otherwise we are going to be out of silo and locked down today09:15
didrocksso override?09:15
seb128that's what happened09:15
didrocksniceā€¦ :/09:15
seb128until we realized that cleaned the ppa makes the upload unvalid09:15
seb128since the queue doesn't have a copy09:15
seb128just a pointer to the ppa librarian09:16
didrockseverything was blocked or some components passed?09:16
seb128you mean?09:16
pete-woodsdidrocks: hud didn't make it, the other package did09:16
didrocksok09:16
pete-woods(libqtdbustest)09:16
seb128oh, right09:16
didrocksI suggest that you bzr push --overwrite HUD trunk to the previous status09:16
didrocksto reconcile with what's in the distro09:17
didrocksthen, we force m&c09:17
didrocksand redo a landing09:17
pete-woodsdidrocks: should I go and reopen the MRs then?09:17
didrockspete-woods: yeah, rewrite history basically! :)09:18
pete-woodsokay, cool, I'll do that then09:18
didrockspete-woods: seb128: if that request is set to landed, that's fine?09:18
seb128didrocks, can't we just add a landing for a new mp?09:18
didrocks(that's what will happen)09:18
seb128that would do trunk + that new change09:18
didrocksseb128: depends, is there any?09:18
seb128yes09:18
didrocksok, that can work as well09:18
seb128https://code.launchpad.net/~unity-api-team/hud/dbusmenu-safety-valve/+merge/21266809:18
didrocksif you don't let the ball dropping and we are not in a middle-state09:18
didrockspete-woods: ^09:18
* didrocks runs m&c with "only free silo"09:19
pete-woodsdidrocks: I'm happy with whichever way you guys think will work09:19
seb128let put a landing ask for ^09:19
* seb128 does that09:19
didrockspete-woods: yeah, so just file a new request with that branch, but please mention that the rest in the decription will land as well09:19
pete-woodsit's just frustrating being "unapproved" for bug fixes while if I had a phone FFE I could land anything09:20
pete-woodsanyway, I'm not interested in moaning, I will get that landing request in09:20
didrockspete-woods: we are in beta freeze, that's why desktop updates are blocked09:20
seb128I think the release team is making that more difficult that it should09:20
seb128they should let stuff in proposed and britney block09:20
didrocksyep09:20
didrocksand then people complain about Touch process ;)09:22
seb128didrocks, pete-woods, sil2100: l4809:24
didrockssil2100: letting you assigned once the current silo is freed?09:24
didrocks(should be refreshed in less than a minute)09:24
didrockssil2100: done, please assign09:25
didrockspete-woods: seb128: set manually the previous status to "Landed but HUD"09:26
sil2100didrocks: should I explicitly specify that silo, or just leave citrain to decide which silo to use?09:26
didrockssil2100: let CI Train deciding09:26
didrocksnothing remained in the silo09:27
didrocksit's really freed and gone09:27
sil2100dbarth: hmmm...09:29
sil2100dbarth: actually, give me some time to think about how to proceed ;/09:29
dbarthsil2100: sure09:30
dbarthsil2100: i just want to clear decks as much as you do i guess09:30
sil2100Yeah, it's a sticky situation09:30
pete-woodsseb128, didrocks, sil2100: thanks for sorting me out here , guys :)09:30
ogra_|HELP09:31
didrockspete-woods: yw :)09:31
Laneyah interesting09:32
LaneySo deletion and queues don't interact very well09:32
didrockspopey: coming?09:32
popeysorry, yeah09:32
ogra_|HELP09:33
imgbotI am the firendly image watchbot09:33
ogra_:)09:33
seb128Laney, no they don't, pocket copies are not actual copies, they are pointers to the librarian09:33
seb128Laney, so when you clean the source you loose the data and the unapproved entry becomes invalid09:33
Laneyfirendly indeed09:33
davmor2ogra_: I don't believe you09:33
Laneyseb128: I see09:33
ogra_heh09:33
LaneyNot sure if that would be fixable in LP09:34
Laneybut you could use an intermediate PPA09:34
seb128lol09:34
seb128more crazyness isn't the answer :p09:34
seb128just let thing in proposed and review there?09:34
LaneyThis argument is already hitting a wall, so I'll go and do something more useful09:35
seb128yeah, same here09:35
seb128I guess I don't care enough09:35
seb128let's hit the silos lockdown situation09:36
LaneyI do, but if there is no option to change anything CI is doing then it's pointless even talking about it09:36
seb128but I guess that's going to come down back from management on why we lock everything then09:36
seb128Laney, I guess there is the option, but why isn't release open to consider changes as well?09:36
LaneyEssentially I think that any process designed to work with the archive has to be able to deal with what it does, and that includes freezes sometimes09:39
LaneyIt could just be that LP can actually be fixed to work how we want it to here, but I don't know enough to say that09:39
* Laney EOD :-)09:39
* wgrant wakes up09:39
Laneyo hai09:40
wgrantHaven't ready all of scrollback, but is the problem that a copy sitting in the queue will fail if the source PPA has the source removed?09:40
wgrantThat should work if it's accepted within a week or so09:40
LaneyYeah09:41
LaneyI assume there was an actual incident, but ...09:41
seb128infinity warned that if we clean the ppa we screw the items in the queue09:41
seb128we just took his words on it09:41
wgrantWell09:42
wgrantThat was a problem back when stuff would sit in unapproved for weeks09:42
wgrantBut stuff is copiable until at least seven days after it was deleted from the origin.09:42
LaneyWould it be possible to notice the reference made by a copy record?09:42
wgrantNot in the current model.09:43
LaneyFair enough09:44
wgrantThere's a redesign in progress, but it's currently blocked on a couple of other big projects.09:44
LaneyWell anyway, I think 7 days should actually be alright for our purposes09:44
LaneyPeople start pinging after 7 hours, anyway. ;-)09:44
seb128right09:44
Laneysil2100: ^^^ you should be alright09:50
=== tvoss|afk is now known as tvoss
sil2100didrocks: ^09:53
didrocksok, then, just m&c with "ignore package in dest"09:55
cjwatsontvoss: I would tend not to unless the changes require the new APIs09:56
tvosscjwatson, yup, same here. But with that, we cannot easily add trunk for the build deps to the silo as per what Mirv said09:57
sil2100dbarth: we might have a solution!09:57
cjwatsontvoss: or just wait until the new process-cpp is in trusty and then it won't matter09:57
sil2100dbarth: let me get back to you in a some minutes09:58
cjwatsontvoss: bumping the build-deps isn't *wrong*, I wouldn't spend much time agonising about it, but it does impede situations where you might otherwise be reasonably able to backport things09:58
tvosscjohnston, ack and thanks09:58
dbarthsil2100: ok10:00
didrockssil2100: Mirv: FYI, when I'll be in a little bit of a quieter place, I'll be able to finish the spreadsheet part and then switch to the new assignement silo/reconfiguration process10:00
didrocksI'll keep you posted10:00
Mirvok10:03
didrocksdavmor2: can you give me the new bug # ref?10:13
didrocksso that I can +1, set the appropriate priority as well10:13
sil2100didrocks: ok ;)10:14
davmor2didrocks: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/129777010:17
ubot5Ubuntu bug 1297770 in unity8 (Ubuntu) "Scopes scroll down till header goes seems to lock the scope in place" [Undecided,New]10:17
davmor2didrocks: I added the secondary icons visible in header as I assume the two are linked10:19
didrocksdavmor2: yeah, I think they are10:22
didrockssil2100: this is the bug to give to the unity8 team as well ^10:22
didrocksdavmor2: please mention it's a regression from latest promoted image and the image #10:23
sil2100dbarth: ok, so, what we'll do - I'll merge and clean your silo (as we need to do some special handling) and then I can assign a new silo for your features10:39
sil2100dbarth: it seems that we can do it now even10:39
tvossMirv, Marcus and me are testing silo 14, would be great if you could setup a ppa for testing the process-cpp build-deps10:49
dbarthsil2100: perfect10:51
dbarthsil2100: need me to push some buttons?10:52
sil2100dbarth: no no, all is handled from our side ;)10:52
sil2100dbarth: which landing from your list is now the highest priority?10:52
didrocksMirv: so, you're going to publishin landing-002 as we discussde?10:55
pete-woodsseb128: hi, the HUD silo has been tested (and succeeded) now, would you be able to mark it as such for me?10:55
sil2100Mirv: I'll publish the gallery-app silo in the meantime10:56
Mirvtvoss: you can set one at https://launchpad.net/~thomas-voss/ or I can push builds to some PPA when you give me a list of packages to build against the landing PPA10:56
Mirvsil2100: thanks10:56
tvossMirv, ack10:57
pete-woodsseb128: thanks :)10:58
seb128pete-woods, yw ;-) publishing as well (just not cleaning this time)10:59
pete-woods:)10:59
Mirvtvoss: so which way, your PPA or my PPA? :)11:00
dbarthsil2100: uh sorry; it's line 1811:00
tvossMirv, your PPA :)11:00
Mirvtvoss: does this happen to be the correct set: connectivity-api dbus-cpp platform-api platform-api unity-mir unity-scopes-api ? (reverse-depends -b libprocess-cpp-dev)11:01
tvossdbus-cpp unity-mir and unity-scopes-api are sufficient11:01
davmor2didrocks: so it looks like the header in it's current format will be removed so what do you want to do about it?11:03
didrocksdavmor2: I won't take any decision, I guess it's your/QA decision to take11:03
didrocksfor it being a promotion blocker or not11:04
didrockslike, are we happy to have users with such bugs on their phone11:04
davmor2Oh I wouldn't block on it11:04
Mirvtvoss: rebuilds of those against landing-014 visible now at https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta-proper/+packages?field.name_filter=&field.status_filter=published&field.series_filter=trusty11:09
tvossMirv, thank you11:09
sil2100dbarth: oh, but line 18 is still not set to ready - is it ready?11:20
sergiusensMirv, what's up? How were you shown the process?11:24
sil2100sergiusens: morning! Could you release a new gallery-app to the click store? :)11:31
dbarthsil2100: ah wait, yes i was putting on hold11:31
dbarthsil2100: just re-checking the branches real quick11:31
sergiusenssil2100, yeah11:32
dbarthsil2100: oh and they're stacked on each other, so i need to flatten that first11:32
sil2100dbarth: ok, just give me a poke once it's ready and I'll assign a silo then :)11:33
sil2100sergiusens: thanks11:33
Mirvsergiusens: the gallery-app would need publishing as sil2100 said. balloons showed me the jenkins job(s) that can be used to build click packages, and explained lp:click-toolbelt having a tool to push those packages11:40
sergiusensMirv, yeah, can you install click-toolbelt into a vitualenv?11:44
Mirvsergiusens: nope, since the install fails at some point to "TypeError: dist must be a Distribution instance"11:45
sergiusensMirv, yeah, make the virtualenv python211:46
sergiusensMirv, we need to tell pindonga about that py3 bug11:46
=== vila changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cprov | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
Mirvsergiusens: (first time using virtualenv) even if I use virtualenv --python=python2.7 I get the same error. installing python-stevedore from archives instead of fetching it via the easy_install resolves that problem at install time, but I still get some DistributionNotFound error when trying to execute the resulting bin/click-toolbelt12:21
sergiusenshm, I don't have that error12:21
Mirvsome pastebin instructions on how you install lp:click-toolbelt could be enlightening12:22
sergiusensMirv, all I did from trusty was; virtualenv [path]; [path]/bin/activate; bzr branch lp:click-toolbelt; cd click-toolbelt; python setup.py install12:23
sergiusensMirv, anyways, direct uploads is broken... talking to pindonga about it and he confirmed... http://paste.ubuntu.com/7156378/12:25
sergiusensmanual uploads seem broken too :-/12:26
Mirvsergiusens: tried http://pastebin.ubuntu.com/7156410/12:27
Mirvsergiusens: right12:27
sergiusensMirv, try installing oauthlib locally12:28
davmor2popey: are you getting the welcome screen locking for a while most times you wake the device?12:28
popeyyes12:28
popeysuspected it's the queuing issue12:28
ogra_yeah12:29
ogra_it seems to take longer the longer it was suspended12:29
ogra_which kind of points to the queue issue12:29
Mirvsergiusens: both python-oauthlib and python3-oauthlib seem already installed, or do you mean locally as in force its installation to the virtual env too? can try.12:29
ogra_takes nearly 30sec in the morning for me12:29
davmor2that's the answer I was hoping for atleast :)12:30
Mirvsergiusens: thanks for the e-mail anyway, in case I'm required to do some publishing at some point12:30
ogra_i guess there is a lot of sensor events and such that pile up12:30
* davmor2 must remember to try ringing his phone after it has been off for a while, now where did I put that pad12:31
ogra_heh, did anyone try the new scopes on flo already ?12:31
ogra_the font in my Apps header is slightly moved to the center after boot12:32
ogra_only moves to the left once i switched back and forth between scopes12:32
sergiusensMirv, sure, just copy that into~/.config/click-toolbelt/click_toolbelt.cfg12:32
sergiusensMirv, ok, with python3 (and yes this feels broken), just do python setup.py install in a loop until it works (just tried myself)12:34
Mirvsergiusens: ...12:36
Mirvsergiusens: works :S12:36
sil2100;)12:36
sergiusensMirv, ugly; but the dev told me to do this; it's one of the reasons I asked for proper packaging on the list...12:37
Mirvthis fits well in my (granted, very limited) experience of "easy" install, ruby gems and so on12:37
Mirvsergiusens: ok, I'm set up then, in case the uploads start working at some point and something in addition to the currently pending gallery app is needed during EU timezones12:38
* davmor2 has poached popey 's excellent idea of a pad for quick notes/bugs you need to file :)12:39
davmor2unfortunately it's now filling up :)12:40
ogra_geez, just dont add stuff then !12:40
sergiusensMirv, sil2100 so I can't upload the new gallery until the store gets fixed12:42
davmor2popey: erm what.  On the desktop pull down the system inidcator what is lock now called :)12:42
sil2100sergiusens: ok... any ETA on that?12:44
seb128davmor2, not sure what you describe, the indicator-session items didn't change12:46
sergiusenssil2100, I don't have one12:47
tvossMirv, I would like to the unity-scopes-api branch out of the silo12:50
didrockssergiusens: Mirv: ok, the spreadsheet is readyā€¦ I'm going for a run now. However, we'll see depending on ping crazyness if I deploy it today or tomorrow12:50
tvossMirv, take it out12:50
didrockstvoss: you can do that yourself12:50
didrockstvoss: just reconfigure with the list of MP and remove the unity-scopes-api from it12:50
didrocks(but we need to remove the package if there is no more MP associated to it)12:51
tvossdidrocks, in the silo tab?12:51
didrockstvoss: yeah, if unity-scopes-api has been built from a MP12:51
Mirvtvoss: if you do that ^ I can remove the package fro the PPA12:52
tvossdidrocks, Mirv when I try to alter in the silo tab, I only get a formula12:53
* tvoss is scared12:53
didrockstvoss: hum, see the "reconfigure" button?12:53
davmor2seb128: in the live session it's called start screensaver I'm assuming because there is no password for lock.  I was just double checking that it was lock on a real desktop rather than rebooting12:53
seb128davmor2, real desktop is fine12:54
davmor2seb128: okay cool12:55
tvossdidrocks, Mirv I reconfigured here: http://162.213.34.102/job/landing-014-0-reconfigure/9/12:58
didrocksgreat :)12:58
Mirvtvoss: looks good :) I removed the unity-scopes-api from the PPA now12:59
tvossMirv, thanks13:00
sergiusenssil2100, seems the bug is soon to be solved; given it's backened it might take a bit to propagate13:02
=== alan_g is now known as alan_g|lunch
sil2100sergiusens: excellent!13:04
t1mpdidrocks: hello, we are discussing adding a staging branch for the ubuntu-ui-toolkit13:08
t1mpdidrocks: I have a proposal here https://docs.google.com/a/canonical.com/document/d/1rgXqqCeGg9JjHEHmDHOfhBJOGTgk7luBuBbpzNTMMLk/edit#13:08
t1mpdidrocks: it would be good to get your feedback/approval on that :)13:08
* sil2100 goes for a longer lunch13:09
tvossMirv, okay, with silo 14 reconfigured, and the rebuild packages from your ppa, things still work. Could you give it a quick spin, too?13:21
Chipacadidrocks: hello there. How can I become a lander for ubuntu-push? :)13:31
Mirvtvoss: ok I updated my phone with those two PPA:s and even removed the libprocess-cpp0, indeed I don't notice anything different13:32
tvossMirv, okay, that's good in this case, so I will set the silo to tested13:33
tvossMirv, thanks for the help :)13:33
tvossMirv, done13:33
Chipacais there an easy way to point at a /usr/lib/{multiarch}/yadda/yadda from an upstart script?13:34
Mirvtvoss: ok. I'm going to run "watch only" build job now first since it seems the spreadsheet doesn't update correctly.13:38
Mirvoh, right there's an eternal build job running already13:38
Mirvso, let's see if watch only correctly notices just the process-cpp13:39
Mirvtvoss: darn, you've a small ppc64el problem that would prevent the package from migrating to release pocket since it built there before: https://launchpadlibrarian.net/170746201/buildlog_ubuntu-trusty-ppc64el.process-cpp_1.0.0%2B14.04.20140326.1-0ubuntu1_FAILEDTOBUILD.txt.gz13:40
Mirvwhy that is only on ppc64el I don't know13:41
Mirvtvoss: and the build problem wasn't visible on the dashboard since there was a stalled build job running for the silo that waited eternally for unity-scopes-api13:44
cjwatsonshould be trivial to change anyway13:44
tvossMirv, cjwatson updated the symbols file13:53
Mirvsergiusens: are you able to find time to drive (test) your landings in silos 010 (phablet-tools) and 005 (usensord, platform-api) soon? just wondering since they've been built for quite some time now.13:53
tvossstill weird ...13:53
Mirvtvoss: ok! kick a rebuild then. now it shouldn't stall on unity-scopes-api anymore.13:53
bfillersil2100: silo-13 ready to be released13:54
sergiusensMirv, I thought usensord and platform api were unassigned already two weeks ago+13:54
sergiusensMirv, for silo 10; I can deal with that today if doanac has a minute to spare13:55
tvossMirv, kicked13:55
sergiusensdoanac, can you rerun a full ci with the phablet-tools from silo 10?13:55
Mirvsergiusens: ok. does that mean the usensord/platform-api silo should be cancelled?13:55
Mirvsergiusens: I think the silo was temporarily freed, but the line was not removed so it got a new silo since it still looked like it would be wanted to be landed13:56
sergiusensMirv, needs some fixing from ricmm; I'll talk to him today13:57
Mirvsergiusens: ok, I'll let the silo then be still there but add a comment with that info13:59
=== alan_g|lunch is now known as alan_g
ogra_davmor2, popey, hey you english speakers ... is there a bug open for all translations missing for the new scopes ? :)14:09
ogra_dpm, ^^^^do you know if anything is in the works here ?14:09
dpmogra_, no, I don't know, I've just realized this myself14:10
dpmI think the new scopes don't support translations14:10
ogra_lol ?14:10
popeyoof14:11
dpmbut perhaps Saviq knows more on whether the translations for the new scopes are still provided by the shell or by the scopes themselves ^14:11
Saviqdpm, scopes14:11
Saviqdpm always backends, we in unity8 can't even dream to be able to hold all the translations for all the possible scopes etc.14:12
dpmin that case, they need to add i18n support14:12
dpmthanks Saviq14:12
Saviqyup14:12
doanacsergiusens: sure thing14:12
dpmis unity-scopes-api the best place to file the bug?14:13
Saviqdpm, basically each scope in question needs to enable i18n for its own strings, -api might facilitate a bit, but there's also smart scope server that we need to make sure gets the locale from the device and communicated to the scopes14:14
Saviqdpm, so probably a bug with real many tasks - unity-scopes-api, unity-scope-click, unity-scope-scopes, unity-scope-mediascanner2, $smart-scope-server14:14
dpmoh dear14:15
ogra_dpm, given that went completely unnoticed ansd we want to be regression free in the future, i wonder if it makes sense to have translateability as a landing criteria ... i.e. if something lands that was possible to translate before it has to fulfill that requirement too before being allowed to land14:15
dpmogra_, that sounds sensible (and great!) to me, but I'm easy to convince when it comes to internationalization :)14:16
ogra_heh14:16
ogra_i think it isnt necessary to require translations, but at least the code need to keep the ability to be translated in a new iteration when it lands14:17
dpm+114:17
davmor2ogra_: no idea14:17
sergiusensdoanac, if that works we are going to finally be able to get some traction :-)14:17
ogra_didrocks, asac ^^^^ i wonder how to put that down as a "policy"14:17
doanacsergiusens: http://q-jenkins:8080/job/andy-smoke-daily-test/4/console14:20
=== cprov changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: retoaded | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
infinityseb128: Why are you taking my name in vain?  I'm not the one who warned against silos and freezes. :P14:22
seb128infinity, do I get to take a penalty card? and a few more for lying? :p14:23
infinityseb128: Have a whole deck.14:23
seb128:-(14:24
seb128but yeah, checking logs, it was stgraber who said that14:24
didrocksogra_: dpm: I have list of projects not loading translations14:24
seb128infinity, my apologies14:24
ogra_didrocks, right, i think we should make it a policy that formerly translated code still needs to be translateable, even after a major rewrite before it lands14:25
didrocksChipaca: ask to asac, he's giving the landers card (but I think your team already have 2 ;))14:25
Chipacadidrocks: from your POV, who is my team?14:25
didrockst1mp: well, I can give a look. Won't approve as discussed at UDS as you're shooting in your own feet IMHO14:25
didrockst1mp: I just want that if one day there is a regression, I don't want to have to pull whole trunk to have a fix. So the more work to get the fix will be on you14:26
didrocksChipaca: I didn't followed last tractation, but I thought you were moved to phonfundation14:26
didrocksogra_: agreed14:27
ogra_(this is why i pinged asac too, not sure where we should put down such things )14:27
Chipacadidrocks: at that granularity, I was teamless for a while; now I'm in "dash-server"14:27
t1mpdidrocks: how are we shooting in our own foot? Because we add an extra layer between the initial MP and landing in the image?14:27
t1mpdidrocks: I mean, you think we can have problems there that will cost us more time to fix?14:28
didrockst1mp: yeah, and no focus on getting things fixed, no automated feedback on the AP tests and so on14:28
didrockst1mp: and yeah, on the cost to fix14:28
t1mpdidrocks: what do you mean with automated feedback on AP tests? is that something we have now?14:28
didrockst1mp: you have in your trunk, with manual testing14:29
t1mpdidrocks: the standards still stay high. Before landing we run all the AP tests just like now14:29
didrockst1mp: I don't think you will afford the same testing on every commit in your trunk14:29
didrocksall AP tests on all your dependencies?14:29
t1mpdidrocks: commit to trunk comes from the landing. You mean that we do less testing on each MP before it is approved to be merged in staging?14:30
didrocksChipaca: I'm fine with it, however, you would need some pre-training, do you think ralsina or anyone you feel close to being a lander can help there?14:30
ralsinadidrocks, Chipaca: haappy to help, I did a bunch of landings before14:30
didrockst1mp: right, I don't think you will be able to run manually all AP tests on all your rdependencies on every single MP + the test suite of manual tests14:30
ralsinasome of them even succesful! ;-)14:30
didrocksralsina: heh :)14:30
t1mpdidrocks: that is exactly what we are doing now for each MP14:31
didrockst1mp: you run like dialer-app AP tests for each MP?14:31
didrockst1mp: and all click apps?14:31
t1mpdidrocks: yes14:31
Chipacaralsina: you're a lander?14:31
t1mpdidrocks: we discussed that as a requirement in the SDK team, but it does not seem feasible now that's why we are discussing an alternative14:31
ralsinaChipaca: I think I still am, yes14:31
Chipaca:)14:31
didrockst1mp: on the device? waow, I'm unsure why we got this complain when you needed to do that at each landing then14:32
t1mpdidrocks: yes we do it on the device14:32
didrockst1mp: great then, I have no objection, you just do manually what the airline will do automatically14:32
t1mpdidrocks: maybe we are putting the standards for the MPs too high?14:32
t1mpdidrocks: it sounds great, but it is a big burden, especially since we decided not to top-approve an MP if not all tests pass14:33
didrockst1mp: I guess it's costly, but I prefer that the contrary :)14:33
t1mpdidrocks: and some times tests/apps are broken, so we are slowed down a lot in top-approving MPs14:33
dpmSaviq, ogra_ bug 1297889 (I still need to find out the project for the remote scopes, though)14:33
ubot5bug 1297889 in unity-scope-scopes (Ubuntu) "Add i18n support to scopes" [Undecided,New] https://launchpad.net/bugs/129788914:33
ogra_++14:33
asacogra_: hmm. not sure if and how we should really try gating translatability. we might want to include it in the upstream checklists so the reviewers know about this.14:34
t1mpdidrocks: so the problem is, like this we get a backlog of MPs14:34
didrocksChipaca: gave you the rights. Please check with ralsina on the process and test plan requirements :)14:34
t1mpdidrocks: the idea is to relax the requirements a bit for MPs to merge into staging, so we proceed with staging, and then before landing it in image and the trunk we keep the same requirements of 100% passrate14:34
* Chipaca sets everything on fire14:34
didrockst1mp: what is preventing you to land all the approve one?14:34
Saviqdpm, thanks14:34
ogra_asac, i think its a regression if formerly translated apps come without i18n support after an update14:34
ogra_asac,  so code that had it before needs to also have it after upgrade ...14:35
t1mpdidrocks: nothing, but because we require 100% OK before approving, we don't have approved ones now14:35
t1mpdidrocks: just a lot of MPs that are basically approved, but need to pass all the tests before top-approving14:35
didrockst1mp: so you lower your standards to be faster?14:35
ogra_(doesnt mean there need to be translations immediately, but the gettext support, the .pot file etc should be there)14:36
t1mpdidrocks: for staging, we will no longer require 100% OK for all app tests if we don't have an image at that moment for which we know that all tests are OK14:36
t1mpdidrocks: and then when we get 100% OK for all apps in staging, we do a landing14:36
didrockst1mp: how will we not come back in a situation where you don't land anything for 2 months and half?14:37
t1mpbzoltan / zsombi / kalikiana ^ please correct me if I am saying something that you don't agree with14:37
didrockswhich happened in the past14:37
t1mpdidrocks: we kind of are in that situation now, and we are thinking of ways to avoid that,14:37
t1mpdidrocks: so if there is no image that we can use for testing, we can still decide to approve MPs to go to staging14:38
didrockst1mp: seems you need to find a way to think why you can't land your MPs now14:38
didrocksas you don't have any lock14:38
didrocksor pend on us14:38
t1mpdidrocks: perhaps now with image 262 it will work,14:38
t1mpdidrocks: but the past week there was no image with which I could get 100% OK from all the tests14:39
didrockst1mp: well, as told you the other day, compare with just latest proposed image dashboard14:39
didrockst1mp: and see if you reproduce the same issues or not14:39
t1mpdidrocks: I was told we should use the proposed image, but there can always be some tests of which we are not sure they will pass without even having changes in UITK that we want to test14:39
didrockst1mp: you don't need to be 100%, you need to not regress the dashboard14:39
didrocksmeaning, each failure to be analyzed14:39
t1mpdidrocks: that would be relaxing our current standards of 100%.14:39
didrocksif already in the proposed image -> ignore14:39
didrockst1mp: yeah, nothing into that involve using another branch though14:40
t1mpdidrocks: we have a lot of MPs, and we would have to analyze it for each MP? in the staging proposal, we would have to do that for each landing, not for each of the MPs that are part of the landing14:40
didrockst1mp: no, get one landing with a bunch of MP14:40
didrockstest that14:40
didrocksand reiterate14:41
Saviqdidrocks, can I have silo for row 49?14:41
Saviqdidrocks, in lieu of thostr I took over click scope landings14:42
didrocksSaviq: sure, looking14:42
didrocksSaviq: btw, any progress on the crashers?14:42
Saviqdidrocks, yours is still not reproducible14:43
Saviqdidrocks, davmor214:43
t1mpdidrocks: ok, so we drop the high standards for the MPs and move those to the landing only14:43
didrocksSaviq: theone in the dashboard?14:43
Saviqdidrocks, does not retrace14:43
Saviqdidrocks, /me needs to up kill timeout again...14:43
didrocksSaviq: can you add a longer timeout?14:43
didrocksyeah14:43
Saviqdidrocks, but!14:43
sergiusensMirv -> http://paste.ubuntu.com/7157039/ <- popey can you test14:43
didrocksSaviq: as we have it at every image test run, it's quite high14:43
Saviqdidrocks, since that doesn't affect tests, I say that's an exit crash14:43
didrockssil2100: any news from bfiller on the telephony-service crash?14:44
didrocksSaviq: we have one test which failed14:44
Saviqin which case it'd be bug #125636014:44
ubot5bug 1256360 in Mir "unity8 crashed with SIGSEGV in glDeleteTextures() from mir::scene::GLPixelBuffer::~GLPixelBuffer() from mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()" [High,New] https://launchpad.net/bugs/125636014:44
Saviqdidrocks, yeah, not a crash but a flakyness that we thought was fixed14:44
didrocksSaviq: see 2 images ago14:44
didrocksSaviq: argh14:44
didrocksok14:44
davmor2Saviq, didrocks: I've not been able to reproduce it14:44
didrocksSaviq: let's keep it on the radar, shall we? We'll downgrade it if we don't see more issues tomorrow, ok?14:46
didrocksSaviq: still, bump the timeout14:46
slangasekseb128: if it was in the trusty unapproved queue, it should still be there, shouldn't it?  A silo clean shouldn't have rights to remove packages from the unapproved queue14:46
didrocksSaviq: assigned btw14:46
Saviqdidrocks, thanks14:46
Saviqdidrocks, yeah, would be nice if we had a "kill timeout none"14:46
slangasekseb128: (which packages, and did this already get sorted while I was sleeping? :)14:46
didrocksSaviq: +114:46
Saviqdidrocks, I can't find the failed test in smoke?14:46
seb128slangasek, that got sorted out thanks14:47
didrocksSaviq: didn't you say you already analyzed it?14:47
Saviqdidrocks, yeah, but wanted to give it to Albert14:47
didrocksSaviq: argh, it's been rerun, maybe vila would have the link14:47
seb128slangasek, well, a silo clean does clean the ppa, or pocket copies are not actual copies for librarian pointers, so the target is cleaning and the queue item becomes buggy14:47
seb128slangasek, though wgrant said it takes a week before the librarian data actually get cleared14:48
seb128slangasek, so it's still ok if things are reviewed on a timelined fashion14:48
wgrantRight, you have at least a week.14:48
didrocksotherwise, I'll have to reuse the same tricks than for SRU14:48
didrocksmeaning, copying to another ppa14:48
slangasekseb128: oh, right.  stupid unauditable pocket copies. :P14:48
didrocksand requesting the sync from that14:48
didrocks(this is the SRU mode of cu2d)14:49
seb128yeah, that's what Laney suggested earlier14:49
didrockswell, the code is already there just in case14:49
seb128seems like the release team would like that14:49
didrocksinvolves more complexities I guess if we kick something from unapproved and want to reland the same day14:49
viladidrocks, Saviq : context ?14:50
didrocksvila: the unity8 AP test failing, you mentionned you rerun it IIRC?14:50
didrocksvila: do you have a link to it in any case?14:50
vilaon q-jenkins probably, on ci.u.c harder, let me check14:51
viladidrocks, Saviq : https://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/185/testReport/junit/unity8.shell.tests.test_emulators/DashAppsEmulatorTestCase/test_open_preview_Native_Device_/14:52
Saviqvila, thanks14:52
didrocksthanks vila ;)14:52
bfillerdidrocks: boiko looking at crashes, one due to qtubuntu/mir crash. he's trying to fix the indicator related crash - looks valid14:53
vila. o O (I wish I understand how my memory kept track of 185...)14:53
Laneydidrocks: I'd hope the >7 day case is rare enough that we can reupload if that happens14:57
Laneyshould be able to fish the code out of the tag in bzr anyways14:57
didrocksbfiller: thanks! (what's the one due to qtubuntu/mir crash?)15:00
didrocksLaney: yep15:00
bfillerdidrocks: don't know exactly, boiko can give the details15:01
didrocksboiko: ? ;)15:01
didrocksvila: human mysteryā€¦15:01
bfillerdidrocks: I believe he said dialer-app is crashing becuase mir crashes15:01
boikodidrocks: let me paste the backtrace15:01
didrocksoh, the dialer-app crash we have for so long?15:01
boikodidrocks: not sure, might be a different one: http://paste.ubuntu.com/7157131/15:02
boikodidrocks: but I would bet the root cause is the same: starting the application from command line instead of using upstart15:02
didrocksboiko: interestingā€¦ I thought AP was using upstart though15:03
boikodidrocks: nope, at least not for the telephony-apps15:03
didrocksboiko: on silo 013, I never remember if address-book-app is click15:03
didrocksboiko: ah, would make sense15:03
bfillerdidrocks: not yet, still a deb15:04
didrocksthanks bfiller, boiko, publishing it15:04
boikodidrocks: yesterday cwayne was showing me an MR to change the addressbook to be launched using upstart15:04
boikodidrocks: thanks15:04
bfillerboiko: I will file a bug for this MIR issue, looks to be a legimate bug15:04
didrocksyw15:04
didrocks(migrating now)15:04
boikobfiller: I think I will give it a try on making autopilot use upstart to launch the app15:05
bfillerboiko: wouldn't that be an infrastructure change needed across all of the tests for all apps?15:06
didrocksyeah, seems weird to be it needs to be defined on each app15:06
didrocksthe default should be to use upstart15:06
didrockswith a possible override for very special cases15:06
boikobfiller: if the changes cwayne did for his address-book-app are correct, that's not really a big change15:06
bfillerboiko: that stack trace you pasted was from the dialer-app.crash file?15:08
bfillerdidrocks, boiko, kgunn : here is a bug for the qtubuntu crash causing the dialer to crash: https://bugs.launchpad.net/ubuntu/+source/qtubuntu/+bug/129790015:11
ubot5Ubuntu bug 1297900 in qtubuntu (Ubuntu) "crash QUbuntu: Could not create application instance" [Undecided,New]15:11
bfillernote, this seems to be a different issue than the previous mir related crashes that were causing dialer to crash15:12
didrocksbfiller: ah, interesting, so do you think it should be in a high priority list?15:12
didrocksor do we put that as the other dialer-app crash "don't impact user experience, so no mention"15:12
bfillerdidrocks: well, I think it's high priority in that it possible would affect all apps during launching15:13
didrocksok, noting it down then15:13
bfillerdidrocks: not specific to dialer, but a platform bug that should be addressed I think15:13
didrocksbfiller: yeah, understood15:14
davmor2didrocks, Saviq: jfunk has agreed that the header issue shouldn't be a blocker as long as the bug remains tracked and isn't an issue in the new header code, so treat it as a bug against the new header.15:14
bfillerdidrocks: the good news is that on the device itself apps are launched via upstart-app-launch and won't go through this code path I believe15:14
didrocksbfiller: yeah, so just high priority, not blocker15:14
bfillerdidrocks: yup15:14
didrocksdavmor2: so, he's going to track it?15:14
davmor2didrocks: well I'll possibly need to track it and test it on the new header but yes it will be monitored15:15
didrocksok15:15
sil2100dbarth: just one merge in the landing :o ?15:19
doanacsergiusens: looking good for the first autopilot test: http://q-jenkins:8080/job/andy-smoke-daily-test/ws/clientlogs/friends_app/test_results.xml/*view*/15:20
doanacbased on my simple computer science experience if it works for x=1, it should work for x=infinity :)15:21
doanaci'll let you know when its done though15:21
=== alan_g is now known as alan_g|tea
sergiusensdoanac, the concerning ones are music, calendar and gallery iirc; good to know it didn't break15:23
sergiusensdoanac, not sure if after this runs you want to do some subunit things15:24
doanacsergiusens: yep. i'll start working on using subunit in our daily image testing after we get this landed15:24
tvossMirv, the build succeeded \o/15:24
=== alan_g|tea is now known as alan_g
didrocksogra_: if you continue to troll on the ML, I'm about the send the "let's do a pool" argument!15:27
ogra_haha15:27
dbarthsil2100: ok, good now15:29
dbarthsil2100: yes, just 115:29
sil2100dbarth: let me see if we can assign15:29
sil2100tvoss: publishing then ;)15:30
sil2100dbarth: in the meantime, please include some test plans for the landing :)15:31
sergiusenspopey, hey, sorry for reping, but did you see my message about a new gallery in the store?15:39
popeysergiusens: i did not15:39
popeyso thank you15:39
dbarthsil2100: yeah, the test plan must be huge, but i will put something together15:40
tvosssil2100, thx15:40
sil2100dbarth: ok ;) If anything, a silo is assigned15:41
sergiusenspopey, then Mirv might have not see it either :-)15:41
dbarthsil2100: saw that; thanks a lot15:42
didrocksbfiller: I didn't get an update on bug #1297395 btw15:42
ubot5bug 1297395 in mediaplayer-app (Ubuntu) "mediaplayer-app crashed with SIGABRT in __libc_do_syscall()" [Medium,Confirmed] https://launchpad.net/bugs/129739515:42
didrocksbfiller: do you think it's the same qtubuntu one?15:43
sergiusensrobru, double question; can you review the MR in line 50 and also provide a silo?15:47
davmor2am I the only one that is now tired of not being able to hear calls cause the volume was turned down for the Music app.  Please can we have different volumes for all the sections pretty please :D15:47
sil2100sergiusens: it's a new package, yes?15:48
sergiusenssil2100, yes15:49
=== gatox is now known as gatox_lunch
sil2100sergiusens: not sure if robru is around yet - in the meantime I'll take a look at the packaging as well15:51
bfillerdidrocks: haven't looked at this yet15:52
didrocksbfiller: ok, keeping on the list, feel free to answer on it15:52
bfillerdidrocks: will look into it today15:53
didrockssure, thanks!15:53
sil2100sergiusens: commented on two issues that I noticed on first glance - thanks!15:58
sergiusensthanks, will look15:58
sergiusenssil2100, how do I demangle symbols?16:01
sergiusensc++filt I know16:01
sergiusensbut in one shot16:01
sil2100sergiusens: I have a nice line prepared for that, one moment16:02
didrocksand it's in the wiki!16:03
sil2100sed 's/ \(_.*\) \(.*\)/ (c++)"\1" \2/' symbols | c++filt >new_symbols (I use this)16:03
sergiusensdidrocks, yeah, I give that reply and it never works ;-)16:03
sergiusens:-P16:03
sil2100sergiusens: I also commented on the branch with a proposition more to the upstream about restricting which symbols they export ;p16:04
sil2100sergiusens: since I see the symbols files are huge, not sure if we need all of those visible to the whole world!16:04
davmor2sil2100: man that sed has such glinty eyes16:04
sil2100It also makes managing symbols files much easier16:04
sergiusenssil2100, that's jhodapp's problem I asked him about that and he said it should be abi stable16:05
sil2100sergiusens: yeah, indeed that's why I mentioned it's more of a proposition for upstream, but still16:08
sergiusenssil2100, yeah, I understand, it's going to be his problem and he will likely fix it if it comes to it16:09
sergiusenssil2100, ok, I've pushed, thanks; let's wait for the bot to say I didn't screw up those symbols16:13
sil2100sergiusens: ok, thanks for the fixes! I'll double check again, but I guess otherwise the packaging looks ok16:14
popeysergiusens: approved gallery16:15
sil2100tvoss: hi! So, regarding that process-cpp landing - there was no ABI break, right?16:20
sil2100tvoss: just the soname got bumped?16:20
tvosssil2100, there was an ABI break, but no one used that API thus far16:21
tvosssil2100, that's why I bumped the so name16:21
sil2100tvoss: since sadly, I discussed it with Mirv right now on what tests he did, and I think sadly we'll have to add to the silo some no-change rebuilds of all the rdeps for this package16:21
tvosssil2100, I discussed that with cjwatson, too16:22
tvosssil2100, why would we have to trigger the rebuilds if things still work? we tested it from Mirv's ppa16:23
sil2100tvoss: what was his opinion on this? He also thinks it's needed? Since from my understanding, if I'm thinking correctly, this might lead to a situation where all the rdeps will be uninstallable16:23
sil2100tvoss: since basically libprocess-cpp0 stops existing in the archive, and now dbus-cpp and the others are still depending on that package, can't find it and cannot be installed16:24
sil2100tvoss: Mirv said he used his PPA with no-change rebuilds of all rdeps16:24
tvosssil2100, okay, I asked for that and people told me that there is no need for the rebuilds16:24
sil2100So basically his PPA had the thing that we would need to have in the archive, I guess16:24
sil2100hmm... I might misunderstand something, but I think this is how it would logically work16:25
tvosssil2100, okay, so we need empty mp's for all rdeps?16:25
sil2100didrocks: ^ can you help me and tell me if I understand correctly? ;p16:25
sil2100tvoss: probably, but let's wait for a packaging-master to comment, since Mirv also agreed on my concerns but we're both a bit weary16:26
=== tvoss is now known as tvoss|afk
didrockssil2100: I'm in a meeting16:32
didrocksso just do what you think is the best16:32
sil2100ACK ;)16:33
boikobfiller: sorry, I went for lunch, yes, it is from the dialer-app crash file16:42
sil2100sergiusens: well, it seems that the package doesn't want to build on my system when using bzr bd - symbols file problem16:43
davmor2popey: install an app and see if it is still listed in the Available section16:56
=== bfiller is now known as bfiller_afk
didrockssil2100: will stay in meeting, please lead that one16:59
sil2100didrocks: ok17:00
sergiusenssil2100, yeah, demangling broke17:02
sergiusenssil2100, same can be seen on ci17:02
sergiusenssil2100, can I just revert the demangling?17:06
sergiusensdidrocks, ^^17:10
* sergiusens doesn't like this part17:10
sil2100C++ symbols are really a PITA to tell the truth, I think non-demangled symbols would result in a NACK from core devs though17:16
sil2100sergiusens: who's upstream for this?17:16
sergiusensjhodapp17:16
sergiusenssil2100, the qt landings have non demangled symbols though17:17
cjwatsonThe more I read the C++ FQA (sic) the more I think providing C++ interfaces at all is a mistake :-)17:17
cjwatson(Not that I expect people to agree)17:17
robrusil2100, didrocks: I have to step out, will be back in ~30 minutes. feel free to email me with anything you want me to take care of17:18
sil2100sergiusens: you would have to ask some core dev if it's ok to provide mangled names in symbols files, but I would certainly not want something like that - I would opt for poking upstream, getting a nice symbols map and exporting only needed demangled symbols17:18
sil2100robru: ok17:18
sergiusensheh; while c++ is nice to write, it's really hard infra wise17:18
sergiusenssil2100, well rsalveti gave me a review and said it was ok; he's a core dev17:19
sil2100cjwatson, sergiusens: I noticed that once you restrict what you export in C++ then the symbols can be a bit less painfull ;)17:19
cjwatsonAbsolutely17:20
sil2100Ok then, I guess we can proceed with reverting the demangling17:20
cjwatsonGood idea in any library of course, it's just more obvious in C++17:20
sergiusenssil2100, can you guide jim into doing that?17:20
sil2100sergiusens: sure, let me send him an e-mail17:20
sil2100We can take care of that in a separate landing then, I won't argue with a decision of a core-dev ;)17:21
sil2100didrocks: so, from our meeting - a bug worth mentioning in our landing e-mail: https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/129796517:23
ubot5Ubuntu bug 1297965 in unity-scope-click (Ubuntu) "If I install an app it still shows in Available section" [Undecided,Confirmed]17:23
sil2100didrocks: Alan found another one that might be related: #129743617:23
didrocksok17:23
sil2100oh, ubot5 didn't react17:23
sil2100LP: #129743617:23
didrockssil2100: who is working on it?17:23
ubot5Launchpad bug 1297436 in unity-scope-click (Ubuntu) "Blank preview when click not on store server" [High,Triaged] https://launchpad.net/bugs/129743617:23
sil2100didrocks: no one yet, proceeding to ping someone, it was filled in during the meeting17:24
didrocksok17:24
didrockssil2100: last upload did that?17:24
sil2100didrocks: we're suspecting it has something to do with the scopes transition17:25
=== jasoncwarner___ is now known as jasoncwarner
sil2100davmor2: did you try bisecting when it appeared?17:25
didrockssil2100: ping pawel17:25
sil2100didrocks: ok, it seems a fix for that bug is in the works, dobey knows about it and alecu has a branch fixing that in-progress17:35
boikodidrocks: hey, so on silo landing-013 I have this message that account-plugins is in the UNAPPROVED queue, do I have to take any action on that?17:35
dobeyhuh?17:35
sil2100boiko: no, sadly, it's because of the beta freeze17:36
sil2100boiko: we have to wait - we can force a release of the silo if needed, but we're only doing that when there is some high-priority needs17:36
sil2100boiko: let me check the landing in mention17:37
boikosil2100: I just wanted to merge the changes on address-book-app and address-book-service to their respective trunks17:37
didrocksboiko: or you can bribe the release team17:37
boikodidrocks: that depends on how desperate renato is to get his stuff landed :)17:38
sil2100;)17:38
didrocksheh17:38
didrocksboiko: #ubuntu-release for such requests17:38
boikodidrocks: ok, I will join there and ask17:39
boikothanks17:39
didrocksyw17:40
didrocksboiko: if you commit to really look at it, you can m&c with "ignore package in dest"17:41
didrocksboiko: but please, look if it's getting block anywhere for no reason17:41
boikodidrocks: sil2100: so, just to make sure, the address-book-{app,service} upload was ok, right? it is only the account-plugins that is unapproved17:41
=== fginther changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: fginther | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
sil2100boiko: yes, everything else landed in the archive17:41
didrocksboiko: right!, those should have go to the destination if it doesn't say anything about it17:41
didrocksboiko: they are fine without account-plugins btw?17:41
sil2100boiko: just this one is in the unapproved queue17:42
boikodidrocks: yes, they are17:42
boikodidrocks: the account-plugins change is going to be needed later when we merge contact syncing support17:42
didrocksok, feel free to run "m&c with "ignore package in dest"17:42
boikodidrocks: yep, will do17:43
boikodidrocks: sil2100: thanks17:43
sil2100boiko: just be sure to look at if it gets blocked somewhere or not later :)17:43
didrocksboiko: don't overuse that option please :p17:43
sil2100After the freeze17:43
boikodidrocks: up to now I didn't even knew it was possible, and sure I don't plan to overuse that :)17:43
boikountil when the freeze is going to be in effect?17:45
didrocksboiko: if you have stuff blocked in UNAPPROVE and you know that the rest which transition is fine17:47
sergiusenssil2100, can we get a testing landing silo for jhodapp even if the MRs aren't final?18:07
rsalvetisergiusens: guess we can get a silo with the mrs we currently have18:25
rsalvetiand keep iterating that once we get the other ones18:25
rsalvetithey will be around later today afaik anyway18:25
=== bfiller_afk is now known as bfiller
rsalvetireconfigure && build for every additional mr we get18:25
sergiusensrsalveti, yeah, I can't reconfigure when new projects (trunk/source packages) show up; but that's the gist of it18:26
robruhooray!18:26
rsalvetisergiusens: I can, just ping me18:26
rsalvetiat least I could last time I tried18:27
rsalvetibut we have robru :-)18:27
rsalvetihe's like a landing machine18:27
robrursalveti: sure am! what needs doing?18:27
rsalvetirobru: nothing now, but might need help reconfiguring a silo later today18:27
sergiusensrsalveti, robru well we can get one assigned for starters :-)18:28
robrursalveti: sure just ping me. I'll try to be responsive (I'm currently on a network that is blocking IRC, so I'm using the web client, so I may not see pings as promptly as I normally do)18:28
rsalvetisergiusens: at https://code.launchpad.net/~sergiusens/media-hub/packaging/+merge/209926, don't we need to change the changelog version entry to be compatible with CI as well?18:31
t1mpplars: I see the --no-provision landed :)18:31
rsalvetilike we had for ofono18:31
plarst1mp: yep18:32
sergiusensrsalveti, it already is; ci train adds the +$(date) by itself18:33
rsalvetisergiusens: got it, great then18:33
t1mpplars: ok, I'll try it now.18:33
t1mpplars: provisioning now. When its done, I install the debs from the MR, and then I try run-smoke. Still have to see which parameters to use18:34
t1mpkalikiana: ^18:35
didrocksrobru: btw, in case sil2100 didn't mention itā€¦18:37
didrocksrobru: the bug in CI Train was covered by test18:37
robruyes?18:37
t1mpplars: ImportError: No module named yaml18:37
didrocksbut dch changed between precise and trusty18:37
t1mpplars: do I need python-yaml or python3-yaml?18:37
didrocksand of course, I run the tests on my machine :p18:37
robrudidrocks: ahhhhhh18:37
didrocksso the fix is in, not deployed (as trunk contains the requestid change)18:38
didrockswhich is all ready18:38
didrocksspreadsheet-side as well18:38
didrocksjust not enabled18:38
didrocksand I won't do that and bye bye :)18:38
didrocksso my tomorrow morning :)18:38
robrudidrocks: good call18:38
plarst1mp: python-yaml, but I think you might also need utah-client18:38
didrocksrobru: supposively, the change will result in:18:38
didrocks- display an ID18:38
didrocks- you copy and paste that ID18:38
sergiusensdidrocks, you need to start using golang :-)18:39
sergiusenslol18:39
didrocksif you reconfigure a silo:18:39
didrocks- just click on the build18:39
plarst1mp: I don't recall for sure, I know you need utah though18:39
didrocksnothing else needed :p18:39
didrockssergiusens: yeah, I'll do that for the bot :)18:39
robrudidrocks: humm, still copy&paste? well as long as the ID is displayed without quotes the copy&paste will be easier ;-)18:39
plarst1mp: you can try just python-yaml first if you like18:39
sergiusensno abi breakage, symbol exposure issue or where did I build and run issue18:39
sergiusensso much easier to back port a package18:39
didrocksrobru: yeah, unfortunately, still no plugin to "inject" that18:39
plarst1mp: I know at one time utah-client was needed for the utah (non-autopilot) tests though18:40
t1mpplars: what is the difference between run-smoke and run-autopilot-tests?18:40
plarst1mp: run-smoke handles the whole process, run-autopilot-tests does... just the individual autopilot tests18:41
t1mpplars: ./run-smoke --help at least doesn't say it needs yaml18:41
plarst1mp: it imports it18:41
t1mpplars: how/where do I get utah? I don't see a package in the archive18:42
plarst1mp: ppa:utah/daily18:43
plarst1mp: sorry, I mean ppa:utah/stable18:43
plarst1mp: I doubt there would be much difference, but you just need the stable one18:43
t1mpkalikiana: ^fyi, the provision.sh script is downloading the autopilot tests from lp for me :)18:44
sergiusensrobru, rsalveti ok, can we get a silo setup for line 50 then?18:44
robrusergiusens: sure18:45
t1mpkalikiana: I started with this ./provision.sh -n ~/network-manager-conf -w18:46
jhodappthanks robru18:48
robrusergiusens: ok, got you silo 6. for future reference, please space-separate the list of packages (just like the MP list, it needs to be copy&pasted into a jenkins form that parses based on spaces)18:48
robrujhodapp: you're welcome18:48
t1mpplars: ./run-smoke adds the --no-provision option, but in ./run-smoke --help that option is not listed18:51
t1mpplars: is that intentional?18:51
jhodappsergiusens, you might want to add a comment that says to land libhybris and gst-plugins-bad first18:52
doanacsergiusens: the silo test completed for phablet-tools: http://q-jenkins:8080/job/andy-smoke-daily-test/4/18:53
doanacseems pretty good18:53
rsalvetijhodapp: why first, will it fail if not there?18:53
jhodapprsalveti, yes18:53
rsalvetiif so, then we need to bump the build-dep version requirement for them18:53
rsalvetiin a way that they will not be built because the latest libhybris and gst packages are not there yet18:54
jhodapprsalveti, makes sense18:54
plarst1mp: it should be there, are you sure your bzr tree is up to date?18:54
plarst1mp: I see it in --help with mine18:55
jhodapprsalveti, there's a tool to bump that right, I forget what it's called18:55
sergiusensjhodapp, I'm actually in charge of that and have your list18:55
jhodappsergiusens, ok cool18:55
jhodappthanks18:55
rsalvetijhodapp: you need to change debian/control and add that build version requirement in there18:55
=== alan_g is now known as alan_g|EOD
rsalvetifor whatever packages that are depending on libhybris and gst-bad18:55
t1mpplars: you are right, I am blind18:56
sergiusensdoanac, are those two failures just random ones?18:56
t1mpit is there18:56
kgunnrobru: hey...after some discussion, i'm giving up line 40 (which is using silo16)....we decided to do it later with some other mp's post beta18:56
kgunnnot sure what the protocol is there....18:56
sergiusensdoanac, seems so to me18:56
jhodappsergiusens, need me to do that?18:56
t1mpplars: I installed utah-client, but I still get a failure: http://pastebin.ubuntu.com/7158414/18:57
robrukgunn: ahh, thank you18:57
sergiusensjhodapp, do what? sorry, context switching is broken for me :-)18:57
jhodappsergiusens, from what rsalveti said: "if so, then we need to bump the build-dep version requirement for them18:57
jhodapp in a way that they will not be built because the latest libhybris and gst packages are not there yet"18:57
sergiusensrobru, you'll be happy to hear we are close to landing silo 1018:57
robrusergiusens: always happy to hear from you!18:58
rsalvetisergiusens: build version requirements for whatever packages that are depending on a newer hybris/gst18:58
rsalvetiin debian/control18:58
plarst1mp: looks like you installed utah-client, but not utah18:58
sergiusensjhodapp, yeah, that's not in the branch I have control over (media-hub) but the other ones18:59
t1mpplars: I'll install utah-all then18:59
jhodappsergiusens, ok18:59
sergiusensrsalveti, yeah, media-hub doesn't depend on hybris18:59
jhodappsergiusens, actually it does18:59
robrusergiusens: just a heads up: you might run into a snag with silo 6 because you're attempting to rename the source package. in the past I've seen citrain not deal well with that. give it a shot for now, but you might end up having to push the source package rename directly to trunk first, then rebuild in the silo19:01
sergiusensrobru, if it comes to it, I'll wipe the changelog completely; music-hub never landed in archives19:02
sergiusensrobru, oh, I see what you mean19:02
sergiusensrobru, I'll manually merge it and use the second MR proposed19:03
sergiusensjhodapp, I don't see any hybris packages in build-depends for media-hub19:03
robrusergiusens: yeah, you might have to.19:03
t1mpplars: it is still failing IOError: [Errno 2] No such file or directory: '/home/tim/dev/ubuntu-test-cases/touch/scripts/clientlogs/all/utah.yaml'19:03
jhodappsergiusens, yeah it needs to be added, libhybris-dev19:03
t1mpplars: after I installed utah-all19:03
sergiusensjhodapp, I'll wait for rsalveti's version of choice then19:04
t1mpplars: is something missing? http://pastebin.ubuntu.com/7158446/19:04
jhodappsergiusens, you could just say the version > what is currently built for trusty19:05
plarst1mp: 'ALL' is case sensitive i think19:07
t1mpplars: I think I'm calling it wrong tim@ideapad:~/dev/ubuntu-test-cases/touch/scripts$ TESTS=all APPS=all ./run-smoke --no-provision19:08
t1mpplars: so TESTS=ALL APPS=ALL ./run-smoke ?19:08
rsalvetisergiusens: just put current+119:08
rsalvetiubuntuX where x = previous + 119:08
plarst1mp: -n19:08
plars:)19:08
sergiusensrsalveti, ack; there's no hurry anyways; it needs to build in the silo as well19:08
rsalvetitrue19:08
t1mpplars: ok, let's try that :)19:08
plarst1mp: doesn't apply to you in this situation obviously, but if you do ever want to run without -n and have it provision for you, make sure that you have ubuntu-device-flash installed. It uses that instead of phablet-flash now19:09
t1mpplars: cool.19:11
sergiusensrobru, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=2819:11
t1mpplars: I've been using ubuntu-device-flash for a while already :)19:11
sergiusensrobru, please take a look at the link tests as well19:11
sergiusensrobru, but there is no better test than a full ci run19:11
sergiusens:-)19:11
robrusergiusens: oh I agree! ;-)19:11
sergiusenstakes like 6 hours though :-P19:12
jhodappsergiusens, you can use this for media-hub, I just tested it: libhybris-dev (>= 0.1.0+git20131207+e452e83-0ubuntu13)19:12
jhodappsergiusens, I'll let you make that change to your branch, and I'll make the proper changes in the other branches19:13
sergiusensjhodapp, yeah, just wait for it; I need to manually merge mine anyways19:14
jhodappsergiusens, that cool, we can change media-hub when you're ready then19:14
jhodappsergiusens, the other ones are almost updated19:14
robrusergiusens: published19:15
t1mpplars: there still seems to be a problem with utah :s http://pastebin.ubuntu.com/7158497/19:15
jhodapprsalveti, so the correct version of gst-plugins-bad will need to be seeded, there's no build-dep version to check for for that19:16
rsalvetijhodapp: it's already seeded, so no worries, if not needed for build-time, then we're good19:17
jhodapprsalveti, right, ok19:17
sergiusensrobru, thanks19:18
jhodapprsalveti, how about gst-plugins-bad having the right libhyris-dev?19:18
sergiusensrobru, now I'm not holding the oldest silo anymore :-)19:18
rsalvetijhodapp: that I'll change when uploading both to the silo ppa19:18
jhodapprsalveti, ok excellent, thanks19:18
t1mpplars: shouldn't the script create the the utah.yaml file?19:19
robrusergiusens: ;-)19:20
plarst1mp: yeah, but utah is crashing for some reason before it gets there: OSError: [Errno 2] No such file or directory: '/var/cache/utah/autorun/inprogress'19:21
plarst1mp: "it works on my machine" :)19:21
plarst1mp: my best guess is there's some sort of utah setup step you're missing, doanac any ideas? http://pastebin.ubuntu.com/7158497/ is what he's seeing19:23
jhodappsergiusens, ok, other than the media-hub libhyris build-dep update and the one rsalveti will do for gst-plugins-bad depending on libhyris-dev, the other packages should be ready19:23
plarsoh19:23
rsalvetialright19:24
doanact1mp, plars: is utah installed on this system?19:24
t1mpplars, doanac I'm running the script without root priviliges19:24
doanacif TESTS=ALL you'll need utah.19:25
t1mpdoanac: yes utah: Installed: 0.15+20140305~ubuntu14.04.119:25
plarsdoanac: I believe he's installed both utah and utah-client19:25
plarst1mp: so am I19:25
doanact1mp: I think utah might need to be run as root19:25
plarsdoanac: I think that's why it prompts him for sudo though19:25
t1mpdoanac: http://pastebin.ubuntu.com/7158497/ line 4119:25
t1mpwill it ask the password more ofteh?19:26
t1mp*ofthen19:26
t1mp*often19:26
t1mp:s19:26
t1mp:)19:26
t1mpI'll try  sudo TESTS=ALL APPS=ALL ./run-smoke --no-provision19:26
doanaci bet that doesn't fix it19:27
doanaci'm thinking you are missing a utah package19:27
t1mpI installed utah-all19:27
doanacor you need to create this directory by hand: /var/cache/utah/autorun/inprogress19:27
t1mpsame error with sudo19:28
plarsdoanac: I don't have that dir either, but it doesn't complain about it with me19:28
plarsso I'm not sure why it's looking for it19:28
t1mpplars: did you try with TESTS=ALL APPS=AL and -n ?19:29
plarst1mp: yep19:29
plarsoh, hang on19:29
t1mp*APPS=ALL19:29
plarst1mp: did you provision your device with provision.sh before making the modifications?19:29
t1mpplars: yes, first I ran provision.sh, and then I installed some deb files19:30
t1mpmkdir -p  /var/cache/utah/autorun/inprogress seems to help19:30
t1mpsomething is running now19:31
boikorobru: hey, is it known that sometimes the MRs are not marked as merged after clicking merge and clean?19:31
doanacplars: nuclearbob recently made some client changes to utah near that area. I wonder if it now requires that directory and you and I are just on an older utah19:32
plarsoh19:32
plarsyeah t1mp you are on a much newer utah than me - I guess you got the daily after all?19:32
robruboiko: no? it doesn't happen immediately...19:32
boikorobru: it landed two hours ago19:33
t1mpplars: sudo apt-add-repository  ppa:utah/stable && sudo apt-get install utah-all19:33
boikorobru: only one of the MRs didn't get marked as merged, the other ones are OK19:33
boikorobru: the code got merged though19:33
t1mpI'll need to tweak the script probably for our use case. I don't need to run the idle tests that are running now19:34
t1mpbut first lets see if everything works without additional parameters/changes :)19:34
boikorobru: no big deal, just checking if you want to debug something before I manually mark it as merged19:35
plarsI think maybe I'm just on the one I had before upgrading to trusty on this box19:36
boikorobru: it is the https://code.launchpad.net/~renatofilho/address-book-app/optimize-app/+merge/210199 MR from row 1719:36
robruboiko: did anything unusual happen, like was there a reconfig that dropped that MR? one MR merged into another MR or something?19:37
boikorobru: nope, not that I know of, just regular MR dependency19:37
plarst1mp: did you try just creating the directory?19:37
=== gatox_lunch is now known as gatox
boikorobru: if that's of no use for debugging, I can just mark it as merged manually19:38
t1mpplars: yes I created the directory, and now the tests are working19:40
t1mpplars: 20:30:50 < t1mp> mkdir -p  /var/cache/utah/autorun/inprogress seems to help19:40
plarst1mp: ok, sounds like a bug in recent utah versions then19:40
plarst1mp: let me know if you run into any more issues19:40
t1mpplars: shall I report the bug or will you?19:41
plarst1mp: if you could file one, that would be great19:41
robruboiko: yeah just mark it merged for now. how often does it happen? just the once?19:42
boikorobru: first time this happened since I started landing stuff using the CI train19:42
t1mp~/dev/ubuntu-test-cases/touch/scripts/clientlogs/ is filling up.. next challenge is how to parse all the log files to see what passed/failed19:42
robruboiko: first guess would be that it's more a bug in launchpad. i don't think citrain has any code for explicitely marking branches as merged. my understanding is that citrain just merges the branches and then launchpad is the one that notices the merge commit and marks the MP merged.19:43
robruboiko: or at least, the few odd times I've done manual merges, lp automatically mared the MPs for me after I pushed the merge commit, so I assume the same applies to jenkins/citrain19:43
boikorobru: ah ok, got it, yeah, now that you mentioned, I remember having MRs marked as merged automatically in launchpad19:44
t1mpplars: https://bugs.launchpad.net/utah/+bug/129802619:47
ubot5Ubuntu bug 1298026 in UTAH "/var/cache/utah/autorun/inprogress needs to be manually created" [Undecided,New]19:47
boikorobru: btw, I have just added line 52 to the spreadsheet, whenever you get a free silo, would you mind assigning it?19:47
robruboiko: sure thing!19:47
robruboiko: ok you got silo 1219:49
t1mpplars: is my pipeline correct? if I use provision.sh and then install UITK deb files, and then run-smoke, will all the AP tests be ran against the UITK version that I installed? Or will something be overwritten?19:50
boikorobru: thanks!19:50
robruboiko: you're welcome!19:50
t1mpplars: and the UITK AP tests come from the ubuntu-ui-toolkit-autopilot package that is installed on the system right? Or from lp or a click package?19:50
plarst1mp: hmm, well the toolkit tests do try to install (and thus remove) the autopilot tests for u1tk - ubuntu-ui-toolkit-autopilot19:52
plarst1mp: hopefully that won't affect you?19:53
t1mpplars: I installed ubuntu-ui-toolkit-autopilot myself, so I like to use that version19:53
plarst1mp: will the version in the archive supersede it? or does yours have a higher version number19:54
t1mpplars: I installed ubuntu-ui-toolkit-autopilot_0.1.46+14.04.20140321.1bzr948pkg0trusty892-0ubuntu1_all.deb19:55
plarst1mp: as long as yours has a higher version number, then I would think that apt-get install ubuntu-ui-toolkit-autopilot would just do nothing19:56
plarst1mp: otherwise, you'll get "upgraded"19:56
t1mpplars: currently I have this on the device http://pastebin.ubuntu.com/7158704/19:56
t1mpit looks like I still have the versions matching the .debs that I downloaded19:57
t1mpso if 20140321.1bzr938... > 20140321.1-ubuntu1 I think I'm safe19:58
t1mpIF that is the case. Seems logical but I'm not sure if b > -19:59
t1mpplars: do you know how long a full test run like this will take?20:23
plarst1mp: ~3 hours20:24
plarst1mp: one thing to be aware of, even if your package doesn't get upgraded, it will get uninstalled after the toolkit tests run20:24
sergiusensrobru, hey, upon reconfiguring I now get this http://162.213.34.102/job/landing-006-0-reconfigure/18/console20:24
plarst1mp: you may want to run *just* those tests after reinstalling and watch it very carefully20:25
sergiusensrobru, ah it seems it was never configured (from the prior build logs)20:26
t1mpplars: oh, ok20:26
t1mpplars: after the toolkit tests finished I don't need them anymore... but20:26
t1mpplars: the other tests use the uitk-autopilot emulators. Are those part of the uitk-autopilot package?20:26
robrusergiusens: yeah, that looks like what I mean about the source package rename not working. did you merge the MP manually yet?20:29
plarst1mp: no idea20:32
robrusergiusens: ok, looks good after a reconfigure. please build20:32
sergiusensrobru, yup, that's what I did, reason I wanted to reconfig :-)20:35
sergiusensrobru, just did m&c on silo 1020:40
robrusergiusens: sweeeeeet, thanks20:41
boikorobru: landing-012 tested21:06
robruboiko: thanks!21:07
robruboiko: published!21:08
boikorobru: thanks!21:09
robruboiko: you're welcome ;-)21:09
=== jhodapp is now known as jhodapp|afk
robruboiko: please merge & clean silo 12 ;-)21:37
boikorobru: yep, I was just waiting for rmadison to show the right version on trusty21:37
boiko(not sure it is really necessary to wait for that, but in any case)21:38
robruboiko: nope, citrain goes by what launchpad says, it's only necessary to wait for rmadison if you are intending to kick an image build shortly after and you want the new image to include your recently published silo. as I learned the hard way with image #257 ;-)21:39
boikorobru: ah ok, got it, thanks :D21:39
robruboiko: you're welcome!21:39
boikorobru: well, I will keep on watching rmadison anyways, as I want to rebuild some messaging-app jenkins jobs using this version of history-service21:40
robruboiko: ah, no worries21:40
robruboiko: we're not crunched on silos like i was afraid we'd be21:40
boikorobru: I guess people are rebasing/retesting stuff before submitting21:41
boiko(at least that's what is happening in the apps team)21:41
boikorobru: silo being cleaned already21:41
sergiusensrobru, I have a fast track landing; is there a bullet train :-P21:41
sergiusensrobru, kidding, but would be good to get phablet-tools/line 53 a silo21:42
robrusergiusens: you better believe it! (well, aside from the beta freeze that's outside my control)21:42
robrusergiusens: ok, you got silo 1021:43
robruboiko: thanks21:43
boikorobru: you're welcome!21:43
sergiusensrobru, heh, phablet-tools is trending on silo 1021:55
robrusergiusens: it's a happy place.21:55
robrualright everybody, I'm off for dinner, should be back in 3-4 hours, if anybody needs anything just shoot me an email and I'll get back to it later tonight.23:23

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