/srv/irclogs.ubuntu.com/2015/02/24/#ubuntu-ci-eng.txt

kenvandinersalveti, so is that a no on silo 18?01:10
kenvandinersalveti, my silo 25 landing is a bit stuck, held in proposed01:10
rsalvetikenvandine: yeah, when testing silo 1801:55
rsalvetikenvandine: taking longer than expected, can't easily connect with a few bt devices I have01:55
rsalvetihave to check individually if that could have caused a regression or not01:55
imgbot=== IMAGE 110 building (started: 20150224-02:05) ===02:05
kenvandinersalveti, ok, thx02:14
kenvandineGRRR02:18
kenvandineSetting up python3-distupgrade (1:15.04.8) ...02:18
kenvandine  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeViewKDE.py", line 3702:18
kenvandine    from PyQt5.QtGui import QTextOption, QPixmap, QIcon,02:18
kenvandineSyntaxError: trailing comma not allowed without surrounding parentheses02:18
kenvandinesettings held up in proposed because whatever package that provides that keeps getting uploaded with silly python syntax errors02:19
imgbot=== IMAGE RTM 243 building (started: 20150224-03:05) ===03:05
imgbot=== IMAGE 110 DONE (finished: 20150224-03:30) ===03:30
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/110.changes ===03:30
imgbot=== IMAGE RTM 243 DONE (finished: 20150224-04:15) ===04:15
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/rtm/243.changes ===04:15
* Mirv kicked some autopkgtests ^07:37
didrockscihelp: hey! I'm looking back since the CI move in december) to the new infra for ubuntu make tests and ps-trusty-desktop-i386-1 is down (disconnected in s-jenkins), any chance to get it back up?08:26
didrocksthe job that reverts the vms are connecting to naartjie, but since the move to the new vpn, I wonder how to connect to it… (ssh naartjie doesn't work anymore, I guess it's a domain issue)08:28
didrocksok, seems that I could restart it myself adding .ubuntu-ci, thanks nevertheless08:30
evah, was just looking08:31
evmaking a note to have a nagios alert for that08:32
didrocksev: oh, that would be awesome, for $random reason, they were failing to restart jenkins-slave like once a week08:32
didrocksev: btw, as I can restart the machines, do you mind if I create a newer snapshot? The current one is really old and dist-upgrade takes 40 minutes08:33
evgo for it08:33
didrocksthanks, I was wondering if disk space would be impacted08:33
ev411G free08:34
didrocksshould be enough :p08:34
didrocksthanks!08:34
evdidrocks: can you tell me a little bit more about exactly what was failing and for how long, and how this impacts you? You got in there a bit quicker than I could dig :)08:37
evand I need to write this up in a way that points at the bigger problem08:37
didrocksev: oh sure, basically since the new config in december, I was wanting for the vms to be up again to have my daily tests of ubuntu make running against trusty (trunk and trusty packages). This wasn't a big issue as I tend to run them manually myself as well and my connexion is quite good.08:40
didrocksev: those machines are updating to latest trusty, running tests, and then reverting to the snapshot + rebooting08:41
didrocksev: I know they are temporary solutions until you have a better way to tests things which needs a GPU + hw acceleration08:41
didrocksbasically, the issue was the with the old vpn setup, I was able to ssh to naartjie directly (as the added domain with .ubuntu-ci)08:41
didrocksto restart the vm myself08:42
didrocksso, now, I just need to add the domain myself08:42
Mirvcihelp: sil2100: in SDK team we noticed mako UITK results regressing after 20150212, but since krillin didn't regress it does not look to be landing specific (and certainly not UITK landing), so does anyone know how mako broke on those Thu/Fri landings?08:44
Mirvor if it was landing specific, then it would have been mako only landing. but I was thinking maybe something in mako testing changed.08:44
Mirvcihelp another topic, SDK team had last successful merge to uitk staging on Friday, but after that we're getting constantly ~40 failures, and again we're puzzled and have no idea how is that. see for example https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/82-dragging-mode/+merge/246128 but also in any "no-op" branch MP.08:48
Mirvsorry for spamming with multiple things, but just queue them up :)08:48
Mirvthe "no-op" branch would be eg https://code.launchpad.net/~timo-jyrinki/ubuntu-ui-toolkit/clean_up_build_dependencies_cruft/+merge/24946108:49
Mirvearlier failures in that branch was a different thing that got fixed, but then I didn't retry until it was too late..08:49
oSoMoNtrainguards: I’ll need a binary copy of oxide-qt from https://launchpad.net/~phablet-team/+archive/ubuntu/ppa/+packages to silo 3 (version 1.5.3-0ubuntu2 removes the build dep that was in universe)09:39
MirvoSoMoN: ok, note that you unfortunately would need to file FFe as well as per latest mailing list discussions, not having the blanket FFe (+ Oxide is on desktop anyway)09:42
Mirvsince FF was last Thu09:42
oSoMoNMirv, right, will do that. no need for the FFe for the copy to happen though, right? it will only block actual landing, right?09:43
MirvoSoMoN: exactly09:43
oSoMoNgood09:43
oSoMoNtrainguards: can I have a silo assigned for line 49, please?09:49
MirvoSoMoN: on those, finished a meeting09:55
Mirvmvo: not top-approved https://code.launchpad.net/~click-hackers/click/devel/+merge/25058409:57
Mirvmvo: if you don't use such a process, then just top-approve yourself09:57
mvoMirv: thanks, I will top-approve myself, there is a bit of a reviewer shortage for click currently09:58
psivaa_Mirv: let me look at your pings10:00
Mirvpsivaa_: thanks :) no hurry, but both seem real problems SDK team itself does not have power upon10:01
Mirvmako being broken in general or MP:s having problems after Friday10:01
Mirvsil2100: focus is on vivid alright, we're out of silos! :)10:02
=== marcusto_ is now known as marcustomlinson
psivaa_Mirv: http://ci.ubuntu.com/smokeng/vivid/touch/mako/101:20150216:20150210/12311/ubuntuuitoolkit/ suggests uitk has been failing earlier than Thurs/ Fri on smoke10:04
=== vrruiz_ is now known as rvr
Mirvpsivaa_: ok. how did then eg https://code.launchpad.net/~seb128/ubuntu-ui-toolkit/gettext-application-name/+merge/249665 land on Friday?10:11
Mirvpsivaa_: or https://code.launchpad.net/~aacid/ubuntu-ui-toolkit/nonsquareicons/+merge/250110 - all of those seem to have first failure then some "without results" PS Jenkins bot continuous-intregration approve?10:12
psivaa_Mirv: that's worrying10:13
psivaa_Mirv: not sure who/ how that was possible10:13
psivaa_Mirv:  I dont think we could do anything about the failures, but i'll certainly raise it to the team to see how that was 'Approved' by PS-jenkins-bot10:17
Mirvbzoltan_: ^ some news at least. it'd look like the last week's landings got in "by mistake", sort of, via erronous mystery Approve from CI, and now they are back to failing because tests fail on mako10:17
Mirvpsivaa_: so, it's possible that from our side the core problem is that mako is broken, and not because of UITK but something else, since 2015021210:18
Mirvpsivaa_: notably the tests don't fail on krillin, and there was no change on krillin on that date when mako started failing10:18
ricmmMirv: hey, still missing line 5110:24
Mirvpsivaa_: thanks for investigating, now in general we have the problem "mako is broken" but not really sure who could point out in which way10:24
ricmmit was two silo requests, think I could get that one going too?10:24
ricmmif you dont mind10:24
Mirvricmm: yeah, sorry, we've all 31 silos in use, I'm just about to free one10:24
ricmmoh, ok10:24
ricmmdidnt see, sorry10:24
psivaa_Mirv: yea, there are a couple of things..10:26
psivaa_Mirv: 1. in mako there is a qmlscene crash10:26
psivaa_Mirv: 2. the tests are device specific too10:26
Mirvlool: is row 7 "Fix platform-api dep to allow multiarch install for cross-builds" ok to free up, it has not been touched for 1 month 2 weeks and we are out of silos?10:27
sil2100Mirv: I'll be cleaning up some silos now as well10:29
Mirvpsivaa_: can you give me a link to the qmlscene crash, so I can make sure there's a bug filed to whatever is causing it?10:30
Mirvsil2100: thanks10:30
psivaa_Mirv: https://jenkins.qa.ubuntu.com/job/vivid-touch-mako-smoke-daily/325/artifact/clientlogs/ubuntuuitoolkit/_usr_lib_arm-linux-gnueabihf_qt5_bin_qmlscene.32011.crash/*view*/10:31
psivaa_Mirv: as per how to land those MP's that have the failures, i'd ask in the team if that was done by one of us and if that was done for a specific reason10:34
psivaa_hmm, let me rephrase, i've combined two of my sentences there10:35
psivaa_Mirv: as per how to land those MP's that have failures, i dont think we could do it in the auto-* mode (because of the failures)10:36
psivaa_and as to how the MP's were allowed to land with the failures, i'd ask within the team10:36
Mirvpsivaa_: yes, the last week's landings shouldn't have landed, kind of, even though it's not that team that broke the mako. if it was not CI changing anything on mako, then it would have been either http://people.canonical.com/~ogra/touch-image-stats/20150213.changes or http://people.canonical.com/~ogra/touch-image-stats/20150213.1.changes that broke mako10:37
sil2100lool: hey! Regarding silo 22 in vivid - there has been no movement since a month, is it ok to clear it ouot?10:37
Mirvsil2100: I just asked lool like 10 minutes ago ^ :)10:38
loolerf10:38
loolsorry folks10:38
loolI completely forgot about this silo10:38
loolit's a completely risk free change (no code change), but I didn't follow the full process of testing the actual binaries, so couldn't push the publish button10:38
Mirvlool: so do you want to update and work on it now? (the package itself is superseded currently)10:39
psivaa_Mirv: right, something that uitk tests depend on might be causing the failures10:40
psivaa_Mirv: it could be that UITK that did not 'break' mako, but it was UITK tests that were failing and in that situation UITK mps should not have been allowed to land.10:41
Mirvpsivaa_: yes so indeed there were no UITK changes when those mako failures appeared in UITK tests in the dashboard, and now new MP:s can't go in because something broke mako UITK tests (but not krillin) from outside of SDK. and now "just" the culprit should be found.10:43
psivaa_Mirv: yep, the culprit should be found (and should have been found before force landing the MP's :))10:46
* Mirv is sorry he has 5 vivid silos, all for good reasons though :(10:56
sil2100Mirv: ;)10:57
Mirvor 6, but I'm freeing up that qtpim now that it's most probably vivid+110:57
sil2100Who would have thought that we might start being low on silos again even with 30 silos ;)11:02
LaneyBuilding more roads always leads to more cars11:08
MirvI wonder what would be the equivalent of public transport, or biking11:21
MirvI think this analogy doesn't carry to the end :)11:21
sil2100Laney: actually, we built more silos which resulted in more rails and more trains driving those..!11:29
=== _salem is now known as salem_
jgdxI'm seeing this interesting error [1] when running phablet-test-run. All tests fail.. [1] http://pastebin.ubuntu.com/10387874/12:00
sil2100mzanetti: ping12:02
mzanettisil2100: hey12:03
sil2100mzanetti: so, I'm looking at the unity8 silo that's ready for vivid now12:04
sil2100mzanetti: https://code.launchpad.net/~mzanetti/unity8/reveal-launcher-with-mouse-hover/+merge/248913 <- I need to double check, is that a new feature?12:04
* sil2100 hates the FFe in this regard12:04
sil2100*FF's12:04
mzanettisil2100: well... the launcher can't be revealed by mouse... from a phone point of view it might be a new feature... from a desktop point of view it fixes the launcher...12:07
mzanettido I need to pull it out again?12:07
mzanettiit's been in the silo since last week already :/12:07
sil2100grrr12:08
sil2100Not sure, we don't have the blanket FFe so I don't know if this won't break feature freeze12:08
sil2100Let's leave it there, let me get some info12:08
sil2100If anything we can just fill in a single FFe12:09
sil2100It's really a bit silly to have an FFe for things like Unity8 for the desktop...12:09
mzanettiyeah well... that's what it is... so if I need to pull it out again I can do so... I thought I'd give it a shot as it's a small branch and it is a fix for the desktop mode...12:10
Mirvpsivaa_: the qmlscene crash seems once again "something happened before this crash, hence connection rejected" which have had earlier and would need I think the upstart logs for apps from the point when it happened. bug #142503412:16
ubot5bug 1425034 in qtdeclarative-opensource-src (Ubuntu) "qmlscene crashed with SIGABRT in qt_message_fatal()" [Medium,New] https://launchpad.net/bugs/142503412:16
michicihelp: Could someone please take a look at these failures: http://s-jenkins.ubuntu-ci:8080/job/unity-scopes-api-ci/12:19
michiThey are definitely not caused by problems in our code.12:19
cprovmichi: I am on it12:20
michicprov: Thank you!12:20
cprovmichi: it looks like the cloud workers are not behaving correctly, I will have to dig more to find what is wrong. Once it is sorted do I have to do anything else than retry the job ?12:24
cprovmichi: also, is it blocking you to do anything urgent ?12:25
michicprov: No, not really. If you could re-start the three failed jobs, that woud be great.12:25
michiNo, not blocking us for anything mission critical.12:25
cprovmichi: okay, will do, thanks for the info.12:25
michiBut I do wonder why the system doesn’t detect that kind of failure by itself.12:25
michiThere is clearly some problem in the infrastructure that is unrelated to the branches we are trying to land.12:26
michiBut no-one seems to notice unless we shout.12:26
michiHow hard would it be to detect this kind of failure with robot that alerts you when something isn’t working?12:27
Mirvmvo: click seems to have some problems with autopkgtests http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#click12:31
mvoMirv: yeah, I just noticed that, I will do a new 0.4.38.112:31
mvoMirv: thanks!12:31
mvoMirv: or should I do a 0.4.38 and override the existing one?12:31
mvoMirv: nevermind, I updated devel and will prepare a new release12:33
cprovmichi: the cloud workers and their jobs could benefit of better monitoring, then we could possibly detect some of those weird and unknown malfunctioning issues. We are working on it.12:34
=== MacSlow is now known as MacSlow|lunch
michicprov: Well, it would be really nice if the system would realized when things aren’t working. We have a long history of suffering from this kind of issue, going back at least 12 months. My conservative estimate is that around 50% of all our CI failures were caused by infrastructure problems.12:35
michiBasically, what I’m saying is that “CI breaks all the time”. I’m sorry for being so harsh.12:36
Mirvmvo: it's in -proposed so you need to bump something anyway. btw I was slightly worried about that ignore option being a new feature..12:36
Mirvmvo: which would need FFe if it is12:37
mvoMirv: uh, indeed, for some reason I thought of it as a bugfix but you are right of course12:37
cprovmichi: well, I fully understand your complaints and it will get fixed, because we are working to mitigate the impacts on you.12:39
mvoMirv: I will ensure I get a FFe12:39
michicprov: I do appreciate the efforts, and I realize that I’m most likely ranting at the wrong person.12:39
michiBut, please, if you can, pass this feedback up the chain: CI has been a long-standing problem for us, causing us many, many hours of wasted time.12:40
cprovmichi: I sure will.12:41
michiWe have no choice: we have to squeeze through the CI gate, like it or not. But that puts CI at roughly the level of importance of a compiler. If it’s broken, we are hosed.12:41
Mirvmvo: thanks!12:42
cprovmichi: it's supposed to be like this and we should support a reliable CI infrastructure to you guys, it's on our job description ;-) With your help and feedback we will get things sorted.12:43
brendandmzanetti, what's the trouble with unity8 tests?13:08
mzanettibrendand: troubles?13:18
brendandmzanetti, jibel said there were some dashboard failures you needed help figuring out13:19
mzanettioh... that's news to me...13:19
mzanettineed to look13:19
jibelmzanetti, not dashboard failures, it's related to tsdgeos reply on the ML, saying that him and you have different results for AP test of unity8 on the same devices and same code13:21
jibelif we gate on automated tests, we have to understand where these failures come from13:22
mzanettijibel: well... so far this has been my experience with autopilot tests all the time13:23
mzanettithey fail randomly sometimes13:23
mzanettibut yeah... I have one failing test here on a device of mine which doesn't happen for tsdgeos nor in jenkins13:24
mzanettinot sure yet why13:24
brendandmzanetti, i'm here to help if you need anything13:25
=== alan_g is now known as alan_g|lunch
cprovmichi: just double-checking, http://s-jenkins.ubuntu-ci:8080/job/unity-scopes-api-vivid-armhf-ci/121/consoleFull seems to be a legitimate test failure, correct ?13:37
brendandmzanetti, is test_can_unlock_passphrase_screen the one you sometimes see fail?13:42
mzanettibrendand: the one I had yesterday/today is unity8.shell.tests.test_emulators.DashAppsEmulatorTestCase.test_get_applications_should_return_correct_applications13:50
brendandmzanetti, do you have a paste or link of the error?13:54
mzanettibrendand: http://paste.ubuntu.com/10389462/13:55
=== alan_g|lunch is now known as alan_g
brendandmzanetti, do you observe that the device is doing when that test is reached?13:57
brendands/that/what/13:58
mzanettibrendand: sorry. IRC notifications broken atm here.14:04
mzanettibrendand: so I see that it tries to move the scope, but not far enough, so it snaps back14:04
mzanettiso I'd know how to fix it I guess, but the question remains why it's only failing here14:05
mzanetti(running on mako btw)14:05
brendandindeed strange14:05
seb128is the weather channel scope working for others on bq/rtm?14:17
ogra_seb128, works from "today"14:19
seb128not here, but I'm unsure how to debug :-/14:19
ogra_does location work ?14:20
ogra_might not be getting location data14:20
seb128shrug14:22
MirvI have an excellent example if someone ever asks me to commit something to Qt upstream for him/her, "just one line"... https://codereview.qt-project.org/#/c/63026 - 1.5 years and counting to get that "just one line" in :)14:27
Mirvbug filed against Qt 5.1.1 originally, and we've been carrying the patch since :)14:28
MirvI think now since there's even newer way of reading environment variable, it's going to satisfy everyone14:28
* Mirv added a FAQ to the contributing page, that should do it14:31
=== MacSlow|lunch is now known as MacSlow
oSoMoNtrainguards: can silo 25 be published, please?14:34
sil2100oSoMoN: looking o/14:34
mvoso it looks like something has removed the "x" bit from the click debian/packagekit-check during a jenkins rebuild :/14:41
ogra_sil2100, who will approve the FFe's for touch ?14:43
ogra_i assume we dont really want to give that to the release team but  rather have the product team device14:44
ogra_s/device/decide/14:44
ogra_*tsk*14:44
ogra_pmcgowan, ^^^14:44
sil2100ogra_: normally I would say slangasek would be our man, but he still didn't comment on the blanket FFe I filled in ;p!14:44
ogra_heh14:44
sil2100Since he's aware of touch business and is an archive admin14:45
didrockssil2100: just a note, you need release team member, not archive admin :)14:45
ogra_right, still, i think the product team should be involved in approvals14:45
pmcgowanogra_, I think we can ask for exceptions but not approve them14:46
ogra_pmcgowan, well, the developer would ask for the exception ... but i think the product team has a way better overview of how intrusive a feature addition is than the release team has14:47
sil2100didrocks: right ;) In any way, slangasek is the man ;p14:47
pmcgowanogra_, agreed14:47
sil2100ogra_: right, but FF and FFe's are processes tightly controlled by the release team14:47
sil2100ogra_: if the product team would be the one controlling that for touch, we probably wouldn't have FF at this time at all14:48
ogra_sil2100, sure ... but the product team is responsible for the final product ... they should be gating FFe's14:48
sil2100Since FF makes sense for the selected cycle, not for ubuntu-rtm or product release14:48
ogra_well, vivid is a product release14:48
ogra_and tedg sounds like he plans to file a lot of FFe's14:49
sil2100Yeah, and I hope he has all of them discussed with his manager14:49
ogra_i think they should be going in front of the product team first ... before they get handed to the release team14:49
sil2100And the managers know best what is the current focus and what should be worked on14:49
sil2100Currently all managers know that we're focusing solely on stability14:50
tedgogra_, For things like indicators, for instance, there are multiple products involved. One archive.14:50
* ogra_ doesnt trust managers :P14:50
pmcgowanouch14:51
ogra_at least if they decide for their own team if $shiny_feature_they_promised_6_months_ago should still go in14:51
tedgI think that the release team is in a good position to understand the impact of a change.14:52
ogra_the release team has no clue what impact a change has to the customer or the planned product14:52
ogra_only the product team gas14:52
ogra_*has14:52
tedgIf there is different impact for different targets, the release team should be given info on that, not usurped.14:52
ogra_the release team will decide from a distro POV14:53
ogra_not from a product POV14:53
tedgIs the disto not a product?14:53
tedgYou're saying they decide from the product of Ubuntu Desktop, not the product of XYZ Phone.14:54
ogra_i'm not agaiinst FFe's (though it should really really be a rare exception, the release schedule is well known since months) ... but the phone is quite different from a product POV14:54
ogra_which makes me think the product team should be the initial gatekeepter ... before it goes to release team14:54
sil2100Well, there are different things here14:54
sil2100There's vivid and there's RTM14:54
ogra_tedg, right, thats what i mean14:55
tedgMore hoops is never a better solution :-)14:55
ogra_more hoops for a super rare thing is fine14:55
sil2100The release team has and might have some knowledge on the vivid product, even for touch, but RTM works different and has different timetables and needs14:55
tedgFFe's aren't super rare. If nothing else, look at all the crap that landed in RTM after it was "feature froze"14:55
ogra_right, we need to stop that14:56
ogra_an FFe is an exception ... not the rule ...14:56
tedgsil2100, Sure, so individual products can branch and control that for customer deliveries. We shouldn't impose those on the main archive.14:56
ogra_if we are bound to the main archive with a product we have to14:57
ogra_vivid RTM will essentially be vivid14:57
ogra_which means vivid needs to be at product quality14:57
tedgSure, but there's a process so people don't rush to meet the deadline but make sure it's done. And FFe's get harder and the time goes on. I'd expect one this week to be easy to get, next harder, etc.14:57
tedgogra_, I'm confused at how you're using "product" — Ubuntu Desktop is a product to me.14:58
ogra_ubuntu desktop si a different kind of product14:58
tedgDo you consider it a lower quality product?15:00
ogra_no, i consider it a different quality product ... it needs to fullfil completely different goals15:01
ogra_desktop is a general purpose product ... if it works on 90% of the HW and 90% of the weird manually set up corner cases this is fine ... such a thing isnt possible in a phone release where people can not fix stuff following howtos etc15:03
tedgBut we expect to do system image based desktops here Real Soon Now™, right? Seems like system image is the difference you're making to me.15:04
ogra_where did i say system image anywhere15:05
tedgCertainly there is more HW variety, but we do have contracts that specify a list HW that should work.15:05
ogra_i'm talking about use cases15:05
ogra_i'm not even tallking about HW15:05
tedgI'm confused then. I don't understand the distinction you're making.15:05
ogra_i'm talking about your mom .. who might buy a phone and wont be able to follow a howto to hack the fix in she needs15:06
ogra_while this is possible in the desktop case15:06
tedgWell, my lawyer couldn't follow a howto in either case to fix a problem.15:06
ogra_they are massively different products with massively different purpose and we need to treat them like that15:06
tedgHe'd probably just go buy a Windows machine if he felt he needed to do that.15:07
ogra_right ... or an android phone15:07
ogra_the point is that he has the opportunity to follow a hosto in the desktop case if he wants15:07
ogra_he doesnt have that ability on the phone15:07
ogra_*howto15:07
tedgI think his ability to follow a howto on both of them is exactly the same. Or, at least, we should assume that they are.15:08
ogra_especially in the case of a non rootable, fully locked down phone ...15:08
ogra_how ?15:08
ogra_you have no root, you have no access to the system15:08
pmcgowanbfiller, tested silo 11 and it works great15:09
ogra_you might not even be able to re-flash ... now dont tell me there is no difference to a desktop15:09
tedgI think you respect my lawyer's technical ability more than I do. :-)15:10
bfillerpmcgowan: nice15:10
pmcgowanbfiller, I dont have access to the ci sheet15:10
bfillerpmcgowan: I'll mark it ready for QA15:11
pmcgowanbfiller, tested on mako with 19515:11
bfillerpmcgowan: is that an rtm image?15:11
pmcgowanyes15:11
ogra_tedg, i dont care about your lawyer ... he could just ask you for help ... point is that not even you will be able too help him with a broken phone if it is locked down15:11
pmcgowanbfiller, my krillin not set up for easy test right now15:11
ogra_one is a consumer pproduct, the other is a general purpose product ... two different things15:12
tedgogra_, And I think we should make that same assumption for the desktop, else we're failing the general market.15:12
tedgDesktops are consumer products today.15:12
tedgAnd, they'll be more so tomorrow.15:13
ogra_sure, and there sill be a different quality standard applied if you buy a dekstop with preinstalled ubuntu15:13
ogra_vs what you download from cdimage15:13
ogra_and install yourself15:13
ogra_and thats the use case the release team cares about ...15:14
ogra_not the preinstalled one15:14
tedgAnd the OEM team takes that and prepares a golden image for a particular device.15:15
=== iahmad__ is now known as iahmad
ogra_see15:16
ogra_so you agree the iso on cdimage is different from a properly shaped product ...15:16
ogra_the point for the phone this release is that vivid *is* our properly shaped product15:17
ogra_there wont be any time left to do special RTM stuff before it goes out to the manufacturer15:17
tedgThen the release team needs to buy into that.15:17
tedgHaving two different processes won't work.15:17
pmcgowanbfiller, is there somewhere to add a description of the specific test to do on that silo?15:17
ogra_(there will surely be later ... but thats after we gave out the golden master)15:17
ogra_tedg, the release tea doesnt know the product team reqs.15:18
ogra_and shouldnt care15:18
* ogra_ wishes we would have stopped allowing FFe's long ago ... it used to be a very rare exception ... til uunity7 came around and teams simply ignored that an exception should be an exception15:19
tedgI fail to see how the release team could successfully navigate changes going into the archive without knowing the requirements they were being measured on.15:20
ogra_they are measuring based on distro reqs. not based on product reqs for a certain product for a certain vendor on a certain HW15:21
ogra_and not under the aspect that you cant change the installed system ...15:22
tedgAre you concerned about that being because of confidentiality or because they don't care? I don't understand why you believe those should be separate.15:24
ogra_tedg, i dont say they should be separate ... what i'm suggesting is that a dev files an exception that the product team reviews ... if they approve they file an FFe that gets handed to the release team15:27
ogra_so you get the review from a product POV before it goes to the distro review15:28
tedgSo you think that every package that goes into a product the product team should get veto over the release team?15:29
ogra_for this particular usecase at this particular time, yes15:30
ogra_i.e. for the case where distro = RTM15:30
ogra_which we hopefully only have once15:30
tedgI guess I'm a bit confused on that. You're saying that you believe in other cases the version given to a customer will be based on a release with customizations?15:31
ogra_tedg, my point is that we have less than 6 weeks and that there wont be time for RTM fiddling in advance (we can only do that later)15:31
ogra_tedg, so the vivid release for the phone needs to be treated like RTM15:32
tedgLanding random features constantly?15:32
ogra_once we have merged vivid into RTM thats indeed all different15:32
tedgI'm not sure what "treated like RTM" means.15:32
ogra_landing features only after review and selection15:32
ogra_like we do now15:32
ogra_(in RTM(15:33
tedgHmm, perhaps you have a different view than me. But I haven't seen that. All I've seen is random chaos WRT RTM.15:33
ogra_the set of to-land features gets reviewed once a week by a team from landing team and product teams15:33
ogra_for rtm15:33
ogra_and only approved stuff lands15:33
sil2100Right, for ubuntu-rtm there's usually a strict list of fixes we land with priority, all of which are reviewed by the product team and the landing team15:34
ogra_as long as vivid = RTM (i.e. the next 6-8 weeks) we need to do the same in vivid imho15:34
ogra_else we have no chance of delivering a product in the given timeframe15:35
tedgPerhaps that meeting needs to send out minutes.15:35
ogra_i thik olli_ keeps the summaries somewhere in a google site document15:35
tedgSo they're encrypted and hidden.15:35
sil2100tedg: all the accepted fixes/changes have bugs that are marked with milestones15:35
ogra_tedg, well, obviously they did their work well enbough that you didnt notice it in your RTM work15:36
sil2100And the engineering managers are aware of the most critical ones of those and escalate them to developers15:36
ogra_:)15:36
olli_tedg, ... relax15:36
sil2100ogra_: it's not in any spreadsheet right now btw. ;) There's one spreadsheet pmcgowan has, but it only overviews the 'most important ones' - launchpad bug milestones are enough to know what is worthwile to work on15:36
olli_ogra_, I am not involved in that part of the product atm, pmcgowan is15:37
ogra_ok15:37
sil2100Just looking at the milestones and the priority of their bugs is enough15:37
ogra_ok15:37
ogra_oops15:37
olli_no moa spreadsheets, as promised15:37
ogra_that second ok i didnt type !15:37
sil2100davmor2, jibel: how's testing going so far?15:40
sil2100Tell me, how bad is it?15:40
jibelsil2100, only 15% done and 80% pass rate. We just received a custom tarball that we'll install manually to proceed with the real target15:41
tedgsil2100, Honestly half the bugs on a milestone get moved, it's not clear looking at a milestone what is actually expected to land.15:43
sil2100tedg: those milestones rather stay as they are - if a bug is assigned to the canonical-devices-system-image project and has a milestone set, then it means it has been marked as 'good to land' for RTM15:45
jibelsil2100, there are some bad bugs, like no second SIM (fix in progress) no keyboard on 1st boot, problems with indicators and notifications, the launcher, the clock, ...15:46
sil2100jibel: the no keyboard on first boot bug is that something like what we saw in ubuntu-rtm? i.e. one of the things that sometimes don't work on first boot?15:46
sil2100jibel: or is that reproducible everytime (i.e. at every reflash eva)?15:47
jibelsil2100, yes. I reflashed and it didn't happen15:47
ogra_tedg, together with the summary that sil2100 sends out every day you should get a proper picture15:48
sil2100I usually include the milestone links in my e-mails ;)15:48
ogra_right15:49
tedgMy issue there is there is that many times I work on my part of a bug there, "it's critical and milestoned", only to find out that no one else is actually working on their part.15:49
tedgSo, it seems a better process is "wait for someone to ask, then ask if it's milestoned"15:50
=== salem_ is now known as _salem
sil2100jibel, ogra_, davmor2, robru, popey, rvr, john-mcaleely: I will have to skip today's evening landing meeting16:25
popeyok16:25
sil2100I skipped practice last week and would like to attend today16:25
ogra_sil2100, as usual16:25
popeynp, there is a pub nearby with my name on it16:25
davmor2sil2100: man you need to get your priorities sorted ;)  enjoy your training :)16:29
sil2100davmor2: sorry, I'm still working it out later after I'm back, so it's not that I'm skipping work ;)16:30
sil2100Let's say I'm aligning with the US-tz people this way16:30
davmor2sil2100: haha, I didn't say you were working :)16:32
davmor2weren't even16:32
john-mcaleelyso davmor2 can't tell when sil is working or not?16:43
davmor2john-mcaleely: well I know he'll work hard today martial arts training :)16:46
bfillerrsalveti: were you able to get that rtm seed updated yesterday with ui-extras added?16:56
=== _salem is now known as salem_
rsalvetibfiller: yes - http://people.canonical.com/~ogra/touch-image-stats/rtm/243.changes17:11
rsalvetisil2100: don't we require QA sign off for vivid now?17:46
rsalvetino vivid cards at https://trello.com/b/AE3swczu/qa-testing-requests-for-questions-ping-eu-jibel-us-jfunk-nz-thomi-or-ubuntu-qa-on-ubuntu-ci-eng17:46
rsalvetimine was archived17:46
=== alan_g is now known as alan_g|EOD
sil2100rsalveti: not yet, we'll start doing QA sign-off on Monday19:50
rsalvetisil2100: alright19:51
kdubcihelp: could I get added to the landing sheet? (currently I'm only in view-only mode)20:38
Ursinhatrainguards: ^20:39
sil2100kdub: sure20:39
sil2100kdub: just out of curiosity - which components will you be landing usually?20:39
kdubmir20:40
sil2100kdub: on it20:40
sil2100kdub: let me check if you're in the train permissions as well20:41
kdubsil2100, thanks20:41
sil2100kdub: should be all ok20:43
sil2100o/20:52
robrukdub: ok you got silo 7, just be aware of your conflicts with silo 0 (I know 0 is for testing; you may need to rebuild 0 after 7 publishes)21:06
kdubrobru, thanks21:06
robrukdub: let me know if you need any help running the train. you should have permission to start the build.21:06
robrukdub: you're welcome21:06
kdubrobru, and that silo is for vivid, right?21:07
robrukdub: yep21:11
kdubthanks again robru21:11
robrukdub: you're welcome21:11
robrukdub: you can limit the dashboard to your own name to see just the stuff you care about: http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=kdub21:11
robrukdub: or http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=qtmir if you want to see conflicts as well21:12
kdubrobru, ah, handy21:12
rsalvetirobru: https://ci-train.ubuntu.com/job/ubuntu-landing-018-1-build/101/22:21
robrursalveti: yeah, not sure what just happened there. try again?22:22
rsalvetirobru: already did22:22
robrucrap22:22
robrursalveti: something's wrong with sso...22:22
robrursalveti: ok well, this is beyod my ability to fix, off to #webops!22:25
rsalvetirobru: alright :-)22:26
=== pat__ is now known as pmcgowan
robrursalveti: ok wow, sorry about that! fixed, and re-ran your job: https://ci-train.ubuntu.com/job/ubuntu-landing-018-1-build/104/console22:39
rsalvetirobru: what was it?22:40
robrursalveti: earlier today I discovered SSO was misconfigured, I fixed it incompletely at first, and then in my attempt to make a more permanent fix I managed to corrupt the global jenkins config rendering it incapable of running any jobs.22:42
robrursalveti: including the job I would have used to fix it, hence why I had to escalate to webops there.22:42
rsalvetioh, got it22:43
rsalveticool22:43
=== salem_ is now known as _salem
=== _salem is now known as salem_
robrubrb, late lunch23:33

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