/srv/irclogs.ubuntu.com/2013/04/19/#ubuntu-release.txt

sarnoldhello; I'm preparing mysql-5.5 updates. it is my assumption I should prepare the mysql-5.5 for raring in the -security pocket for later release, but I'd like to confirm first that the release team wouldn't rather have it prepared for plain 'raring' for late inclusion.01:08
sarnold(note that my packages aren't done yet; it's still a hypothetical question at this moment :)01:08
jdstrandsarnold: let's plan on building in our ppa with raring-security. if the release team says its ok and its worth it, I can copy them to raring-proposed01:14
jdstrandsarnold: but since they aren't done yet and will need to be tested, this sorta seems like the upload would happen on monday, which is probably too late now that I think about it01:15
sarnoldjdstrand: it does rather push the definition of 'freeze' :)01:16
jdstrandheh, well, maybe you'll have it ready before then, so I'll let you take it from here (but like I said, I can push to -proposed from the ppa)01:17
ScottKsarnold: jdstrand's suggestion is good.  If it's ready and we have to respin for other reasons, then it can be copied in.01:33
sarnoldthanks ScottK :)01:33
phillwScottK: are the builds planned on the cron the RC's ?01:45
ScottKWe haven't stopped the automatic builds yet, I don't think, plus I think there's a final language pack export to do, so not quite yet I don't think.01:46
ScottKThey are worth testing though so any issues can be identified early.01:46
phillwScottK: people do test the dailies, but I do not want to call testers in until RC is ready; I'd rather a delay of 24 hours than the situation of "let's respin the world" :)01:48
ScottKphillw: I guarantee you there will be respins even after you call for testers.01:49
phillwScottK: there always is :D01:49
ScottKRight, so as long as you say these aren't expected to be final, but close, I think a call for testing wouldn't be a bad idea.01:49
phillwScottK: so can I re-phrase that, as my grammer on phasing sentances has been mis understood before (dev-chromium build is one such). when the cron builds tomorrow, will -release team freeze and call them as RC as per http://iso.qa.ubuntu.com/qatracker ?01:53
ScottKI don't think we've discussed exactly when that is.01:53
* ScottK looks over at infinity.01:53
phillw21:00 UTC today.. :)01:53
phillwbut, it's never happened in previous times :D01:54
ScottKThat was the freeze for seeded packages.02:01
ScottKIt's not the time when image building is automatically a candidate.02:01
ScottKAs I mentioned, that's probably a final language pack export to do over the weekend.02:01
phillwScottK: okies, so when should we have an RC to test? language pack excepted,02:02
ScottKIt depends on what you mean by that.02:03
ScottKUp until we stop the cron jobs, it's hard to tell.02:03
ScottKWe aren't going to let seeded package changes in now except for important fixes, so the next build will be close.02:03
phillwScottK: okies, the when does -release team expect to alter http://iso.qa.ubuntu.com/qatracker and put on the RC?02:04
ScottKI don't know.02:04
ScottKExcept there isn't a release candidate milestone.  It'll be release.02:04
phillwScottK: so, there is no RC?02:05
ScottKphillw: It's a candidate until you decide to release it or respin.02:05
phillwthat should be fun to try and test :D02:05
ScottKIt's exactly the way it's been for a couple of years.02:06
ScottKWhat we now call beta2, used to be called release candidate, but we changed it because it wasn't a release candidate.02:06
ScottKNo, "release candidate" means exactly what it says.  It's a candidate to be the thing we release.02:06
phillwScottK: no, it is not. RC gets put out... it is usually respun a few times, but people are not working on daily.02:06
ScottKYes.  A release candidate gets put out and it's either tested good or respun to fix issues.02:07
ScottKBut the milestone is called release02:07
phillwso, beta2 is now the RC and so any work done on the dailies is useless?02:08
ScottKNo02:08
ScottKOther way around.02:08
phillwthen, when is the RC released?02:08
ScottKWhen we release 13.04.02:08
phillwScottK: oh, did they edit https://wiki.ubuntu.com/RaringRingtail/ReleaseSchedule without editing it>02:09
phillw?02:09
ScottKNo.02:10
ScottKYou're confused about what release candidate means on the schedule.02:10
phillwScottK: no, I am not. you guys may be. At what point do you want the maximum amount of testers to land on the RC?02:11
ScottKSince I'm the one that came up with the current definitions, I'm reasonably certain I understand what I meant.02:11
phillwScottK: the rolling release has been dropped, we are back to standard release02:11
ScottKyes.  We've used what I'm describing for years.02:12
phillwScottK: https://wiki.ubuntu.com/ReleaseCandidate02:12
ScottKTesting soon is good.  There should be an increasing effort over the weekend and then full court press on Monday/Tuesday.02:12
phillwdo read what you wrote>02:13
phillwI think you will find that was written by Kate.02:13
ScottKYes.02:13
ScottKSo?02:14
phillwSo, there is an RC02:14
phillwwhen?02:14
ScottKI give.  You're ignoring what I'm saying and I'm not going to start repeating myself.02:15
phillwScottK: okies, let me do the maths backwards?... Release is on 25th of this month? correct?02:17
ScottKYes02:17
ScottKhttp://www.youtube.com/watch?v=sShMA85pv8M02:18
phillwScottK: RC is 7 days before.. https://wiki.ubuntu.com/ReleaseCandidate02:18
ScottKRC is a milestone in the release process.02:18
ScottKIt's not an image we release.02:18
phillwhttps://wiki.ubuntu.com/RaringRingtail/ReleaseSchedule02:19
phillwerm, who edits that page?02:19
ScottKThe release team generally.02:20
phillwI know for a fact, I cannot02:20
ScottKYou shouldn't.02:20
phillwthen, that is the page which says what the time table is?02:20
phillwScottK: I would never dream of doing so.02:21
ScottKYes.  That's the page.02:21
phillwSo, what does it say?02:21
phillwi do not require to watch you-tube. That is the reference page for every one.02:22
ScottKIt says we freeze the archive and start working on release candidates today.02:23
phillwindeed it does. but you also said that there will be no RC on the iso tracker. I find your answers to be in contadiction and also against the 'rule' that we all know gets broken, which is to give the testers 7 days to crawl all over the RC.02:26
phillwScottK: the freeze was 21:00 UTC, we all know that it never 'actually' happens.02:28
ScottKOf course it does.02:28
ScottKI just don't think freeze means what you think it means.02:28
ScottKIt doesn't literally mean no more uploads.02:29
phillwI'm all ears :) By the way, ScottK I'm not giving you a hard time.... I just want to learn this stuff :)02:31
ScottKIt seems like every release you whine about the release team doing last minute respins as if we're just trying to make life difficult for testers.02:31
ScottKWe aren't.02:31
ScottKAfter this point we try to constrain updates to seeded packages to those that are really needed for release.02:32
phillwScottK: yes, I do. do I have permission to speak freely?02:32
ScottKCertainly, but you're expectations are not reasonable.02:33
ScottKPersonally, I'm tired of non-constructive criticism.02:33
phillwScottK: my expectations are that the release team do not treat testers like mushrooms. things have changed; there is no longer the etherpad for people to look out for up coming re-spins for various bugs. We now are reliant on someone being able to / be bothered to put a note up on the http://iso.qa.ubuntu.com/qatracker02:36
ScottKI don't recall a respin that wasn't discussed here.02:36
ScottKIt's not a closed channel.02:37
* hyperair wonders what mushrooms are treated like.02:37
ScottKthe Etherpad was a lot of work for little value.02:37
phillwScottK: it may come as a shock, but a lot of testers are not logged on here. It is a case of communicating things. In that respect, I can see why ether-pad was not too good, but instead of just dropping it for the discussions, why was it not linked to to "notice" on the iso tracker?02:39
ScottKThere's nothing stopping someone who is here from communicating with testers that aren't.02:40
phillwWe are going to respin xyz, we may respin abc if we get the chance.02:40
ScottKI can't speak to the mechanics of the ISO tracker and respins since I don't work for Canonical, I don't have access.02:41
phillwScottK: you are a tester, I know. just how annoyed would you be if you had spent ~3 hours on various test cases and file them, for them to removed because of a planned re-spin?02:43
ScottKSure.  I get it.02:43
ScottKSomeone who wants to figure out how to improve communication should do it.02:44
ScottKThe release team should spoon feed the testers is not a solution.02:44
phillwScottK: well, we did have the ether pad, where the release team talked and we could watch. That has been removed. I'm quite sure that the release team still talk, just that the testers have no idea what they are talking about :(02:45
ScottKI don't understand why following an IRC channel is harder the reading the pad?02:46
phillwScottK: not all testers can read everything going on in an IRC area. I certainly will be off-line for most of sunday coming, so cannot even look at IRC logs. On an ether pad, it was always there. As to 'Notice Board' on the iso tracker? Well, I have asked that some one do actually post on there a decision taken on here.02:49
phillwhyperair: as you will well know... mushrooms are kept in the dark and fed on bull shit.... :P02:50
hyperairphillw: oh.02:51
hyperairphillw: i was thinking more along the lines of... eating mushrooms.02:51
* hyperair eats testers for breakfast.02:51
phillwScottK: It's late here (nearly 4 am). After the gales last night, me and my dad have been chain-sawing down the trees that blew down from our neighbour to remove further risk..... Which is my way of saying I'm sleepy.02:54
ScottKI can imagine.02:54
phillwScottK: during 13.04 test cycle we have all learned a lot and the testing suite come 13.04 --> 13.10 --> 14.04LTS has made massive strides. Let us not forget the guys and girls who actually take the time out to 'test'. :)02:57
ScottKI don't.02:57
phillwScottK: we may argue like cat and dog. But everyone on this channel actually cares; that is the most important thing :)03:01
infinityphillw: ReleaseCandidate page on the wiki edited to clear up the confusion and document reality rather than fantasy.05:31
Noskcaj10half the builds on the iso tracker are for the 19th, half for the 18th. shouldn't they all be up to the 19th now?08:27
stgraberno08:28
Noskcaj10ok08:28
cjwatsonThe builds run throughout the day; look at etc/crontab in lp:ubuntu-cdimage if you want the full schedule08:31
Noskcaj10ok, ty.08:31
cjwatsonI might redo this next cycle to be a bit simpler, since we don't have the same builds-must-not-overlap problems we used to, and it ties in with giving the ISO tracker more control over things08:32
cjwatson... oh well08:32
cjwatson09:32 <cjwatson> I might redo this next cycle to be a bit simpler, since we don't have the same builds-must-not-overlap problems we used to, and it ties in with giving the ISO tracker more control over things08:32
infinityComment: NBS08:33
infinity307 packages successfully removed.08:33
infinity^-- That might be the most I've done in one run.08:33
cjwatsonmm, quite a few flavours there08:34
=== doko_ is now known as doko
=== highvolt1ge is now known as highvoltage
smartboyhwHello Release Team, when will be the first RC images be produced? (Just asking)10:44
stgraberI don't think we have an answer to that at this time. Currently waiting on langpacks10:48
smartboyhwThank you stgraber;)10:50
pittihello13:17
pittiFTR, the network-manager upload in unapproved only adds some new autopkgtests, it doesn't change anything that actually gets built or installed13:17
pitti(and I verified it with a local VM)13:17
pittiso that should be safe13:18
jdstrandfyi, the telepathy-mission-control-5 has an apparmor profile only change which only allows more access for libproxy. I verified it locally13:26
jdstrand(telepathy-mission-control-5 in unapproved that is)13:26
=== alecu_ is now known as alecu
plarsDo we know when we'll have a release candidate for testing on the iso tracker?14:18
phillwplars: (11:48:31) stgr@ber: I don't think we have an answer to that at this time. Currently waiting on langpacks14:21
rtginfinity, re: linux-lts-raring and linux-meta-lts-raring. would you like me to upload them directly to Precise, or would you rather copy them from a PPA (ppa:ubuntu-x-swat/r-lts-backport) ?14:24
balloonscjwatson can you add the magic to nusakan to ensure the ubuntu touch builds update automatically?14:24
cjwatsonballoons: could you be more specific?14:26
cjwatsonwhich builds where?14:26
plarsphillw: thanks, missed that14:27
balloonscjwatson, sure the14:29
balloonscjwatson, the 'ubuntu touch' family of products; Ubuntu Touch Preinstalled grouper, Ubuntu Touch Preinstalled maguro, Ubuntu Touch Preinstalled mako, Ubuntu Touch Preinstalled manta14:29
cjwatsonballoons: You mean on iso.qa.ubuntu.com?14:30
balloonscjwatson, yes, I want new builds to be pushed to the isotracker as new builds are created on cdimage14:31
cjwatsonI'll see what I can do14:32
balloonsty :-)14:34
cjwatsonballoons: we only need this for raring, right?14:46
cjwatsonor $current_development_series I mean14:46
cjwatson(having both quantal and raring in the same directory is non-standard for cdimage; it would be easier if I only had to deal with raring)14:46
balloonscjwatson, yes, current development only :-)14:48
cjwatsonogra_: Could you apply http://paste.ubuntu.com/5721754/ to your sync-phablet-images script, please?  (Patched version in /home/cjwatson/sync-phablet-images if you want to diff against that directly)14:50
cjwatsonogra_: I'll try the post-qa commands manually14:50
cjwatson... seems to work14:51
ogra_cjwatson, no prob ... given we will likely keep the jenkins builds around for a bit i'll push it to a proper bzr tree too14:52
ogra_i didnt expect it to last so long :) ... and also didnt expect the sript to gow bigger than 10 lines when i started it14:52
ogra_*script14:52
cjwatsonI don't want any shell scripts in lp:ubuntu-cdimage though14:52
cjwatsonSo if it's going in there it'll need a rewrite in Python14:53
ogra_no, in its own branch indeed14:53
cjwatsonOK14:53
ogra_it shouldnt go in there ... it shjould go away :)14:53
ogra_but as long as we keep jenkins bulds it cant14:53
cjwatsonYep14:54
bdmurrayI'd like to upload ubuntu-release-upgrader fixing bug 1069745 and it also includes a new base-installer with the highbank / generic change15:30
ubot2Launchpad bug 1069745 in ubuntu-release-upgrader (Ubuntu) "update-manager fatal error while upgrading from precise to quantal due to Ubuntu.mirrors not being available" [High,In progress] https://launchpad.net/bugs/106974515:30
stgraberbdmurray: can't hurt uploading. Do we need this on the release media?15:33
bdmurraystgraber: no, well except maybe for derivatives that still have an alternate cd15:34
cjwatsonI was expecting to have another run of images anyway ...15:50
stgrabercjwatson: I'll review ubuntu-release-upgrader now and let it in if it looks good. I'm also planning to do the same for maas unless roaksoax shows some doubts wrt its quality15:54
cjwatsonack15:54
stgraberI'm also tempted to accept juju as the changes have already been acked as a FFe and it's unseeded but it'll need an AA to New the binary rename15:58
=== smartboyhw_ is now known as smartboyhw
dokoinfinity, once gnat-4.6 migrates, I'll give back the non-superseded builds in the test rebuild16:13
stgraberabove reject was me, I'm not too happy about the way they did the split/rename of the packages (if you were to install juju-0.7 without juju, you wouldn't get any command in the PATH)16:32
slangasekstgraber: are you also following up with the uploader about getting a proper fix?16:35
stgraberslangasek: yep, I emailed him16:56
xnoxcjwatson: any idea with respect to git-annex build-failures? I thought it would have just work after completed ghc transition.  Or should we remove armhf & powerpc binaries to transition git-annex?17:15
xnoxLaney: ^17:15
Laneymmm, dunno, probably worth some investigation17:20
xnoxLaney: "Could not find module `Control.Exception.Extensible'" is really helpful =)17:21
xnoxconsidering it seems like that is part of base/stadard ghc.17:21
Laneyhaskell-extensible-exceptions17:21
Laneymaybe?17:22
* Laney goes away for a bit. We can carry this on in #-motu later if you want.17:25
dobeycan someone approve the rhythmbox-ubuntuone into quantal-proposed and precise-proposed please?17:26
infinityrtg: If they're coming from a PPA, it should be one that's meant to be used for archive builds (like the kernel PPA).17:51
cjwatsonxnox,Laney: I was in the middle of looking at that.  We shouldn't remove the binaries because it FTBFS on primary arches for exactly the same reason ...17:54
=== yofel_ is now known as yofel
LaneyAlright, cool. I'll make some time to look at it over the weekend if necessary.18:04
* Laney goes out18:04
cjwatsonI'm running the obvious possibility through sbuild now18:05
stgraberinfinity: are you sufficiently awake to look at those fglrx packages?18:09
infinitystgraber: Yeah, I'll poke them while I pack.18:09
rtginfinity, then I'll just upload directly to the archive (in a bit)18:12
infinityrtg: That works too.18:13
=== Ursinha is now known as Ursinha-afk
cjwatsonLaney: fails with http://paste.ubuntu.com/5722334/18:27
cjwatson(after adding Build-Depends: libghc-extensible-exceptions-dev)18:27
=== Ursinha-afk is now known as Ursinha
infinityrtg: Is the firmware in linux-lts-raring just a temporary measure while you SRU that into linux-firmware?19:02
rtginfinity, nope, that is a permanent change19:03
infinityrtg: If they're all new firmware files, why not just have them in linux-firmware, then?19:03
rtginfinity, getting new files into linux-firmware has been a giant pain in the ass. besides, there are a number of firmware files that are kernel version specific, though they also typically have different file names.19:05
infinityrtg: But if we ship firmware in the kernel images themselves, those need to be in kernel-versioned directories (to avoid file conflicts), and you end up with multiple copies.19:06
rtginfinity, they are in /lib/firmware/$(uname -r)19:07
infinityrtg: And yeah, I realise the SRU process is a bit annoying for completely new firmware files.  We can probably be a bit handwavy about that, since new files don't run the same risks as updating existing ones.19:07
rtginfinity, did you see my note that these kernel firmware files _are_ in kernel versioned directories ?19:08
infinityrtg: Yeah, I did.  Doesn't solve the fact that they then end up needlessly duplicated.19:09
rtginfinity, there is no dupe for the LTS kernels 'cause those files don't exist in the precise linux-firmware package.19:09
infinityrtg: There's duplication when you have multiple kernels installed.19:10
infinityAnd, really, one could make these same arguments about anything we ship in linux-firmware, and I think we'd both agree that moving all the firmware into linux-image would be the wrong thing to do.19:10
infinitySo, doing it selectively still feels suboptimal.19:10
rtginfinity, compared to the duplication of modules ? we're only talking about a couple of files here, and not all that big to begin with.19:11
infinityModules are tied to ABI, firmware isn't.19:11
rtginfinity, look, I'm fine with adding those files to precise linux-firmware if I can get 'em SRU'd.19:12
infinityrtg: You can.  Work with me personally on it, and we'll get 'em slipped in.19:12
infinityrtg: Like I said, *new* firmware files probably shouldn't have the same rigorous SRU validation process, since it usually just comes down to "the file exists" or "the file doesn't exist", rather than testing for regressions.19:13
rtginfinity, OK, I'll pull those firmware patches from LTS raring once an updated linux-firmware is in place.19:13
rtginfinity, OK, I'll get started on that.19:14
infinityDanke.19:15
bdmurraythere is a crash that is first seen with a version of gvfs in quantal -proposed but there isn't a great SRU bug for it as it is a new upstream release19:40
bdmurrayI'd usually just comment on the SRU bug but I'm not sure that's best in this case19:41
rtginfinity, uploaded precise linux-firmware. I've verified that all are new files since release, except for one BT firmware file fix from an upstream cherry-pick.19:42
* bdmurray talks himself into commenting on the bug19:42
ScottKbdmurray: That's what I was going to suggest.19:43
ScottKbdmurray: You might even mark it verification failed.19:43
ogra_uh, ah .. argh ...19:43
bdmurrayScottK: I'm going to19:44
ogra_cjwatson, right after i copied your script over mine i remebered why i didnt use $date19:44
Laneyhaha, someone actually did sync that20:28
ScottKClearly RC.20:29
* ScottK didn't accept it, but totally would have.20:29
infinityLaney: I wasn't going to release without it.20:32
Laneyinfinity: Indeed. Seeds changed and ubuntu-meta uploaded. Get to promoting.20:33
infinityLaney: Pfft, we don't need seed changes for me to make it Essential: yes.20:34
phillwHi folks, is http://pastebin.com/aV53pqEf okay to send to the testing teams?20:36
infinityphillw: Pretty much everything from here forward (well, as of today's crons, anyway) could be considered RC material.20:37
infinityphillw: I'm not sure there's any point in saying "RCs aren't ready yet".  Everything we're producing this week is an RC until we stop spinning and declare a winner.20:38
infinityphillw: (And the langpacks are in, as of ~8h ago)20:39
phillwinfinity: it is just at each daily, the test results get set back to zero :)20:39
infinityphillw: Yes, but the goal of testing is to find bugs and fix them, not to pat ourselves on the back for 100% test coverage.20:39
infinityphillw: If people aren't testing RCs, we won't know if the blessed "final" image sucks.20:39
infinityphillw: So, I'd rather you just encourage people to test early and often all week, rather than fret over "the RC", of which there is none.20:40
infinity(Or there are many, depending on how you look at it)20:40
phillwI agree, but it makes it more difficult to see which ISO's still need testing :)20:40
infinityAll of them.20:40
infinityAnd lots.20:40
infinityEven when something *has* 100% test coverage, it STILL needs testing.20:41
infinityBecause not all testers are created equal, and some do weird things to find new and fun bugs.20:41
infinitySo, really.  Just ask people to beat the crap out of the ISOs over the weekend and file bugs.20:41
phillwinfinity: ooh, don't I know about that!20:41
phillwinfinity: okies, I will do :)20:42
infinity(This is, really, why I hate blessed milestone images and testing cadences... If more people just performed random abuse of images at random times we wouldn't, for instance, always be scrambling to fix installer bugs at the last minute)20:42
phillwwell, I cannot speak for other teams, but the lubuntu testers constantly test the living daylights out of images :D20:44
phillwI'll send the email :)20:45
* infinity wonders how he lost his Oyster card...20:47
ScottKIs that a Canadian thing?20:48
infinityLondon.20:48
=== Ursinha is now known as Ursinha-afk
cjwatsonogra_: $date> oh?22:28
ogra_cjwatson, needs to be $date.$counter22:29
ogra_fixed it already22:30
cjwatsonogra_: ah yes.  I think that's still better than sed everywhere :)22:30
cjwatsonsorry for missing that22:30
ogra_thanks for pointing me to it ... :)22:30
cjwatsonballoons: in case ogra_ didn't tell you or you didn't guess, that means that touch images should be posted to iso.qa automatically now22:31
ogra_there is branches/phablet-sync/ in my home now22:31
ogra_cjwatson, oh22:34
ogra_cjwatson, /srv/cdimage.ubuntu.com/log/ubuntu-touch-preview/quantal/phablet-sync-20130419..log22:35
ogra_ah, crap, i see whats wrong ... my fault, sorry for bothering you22:37
ScottKI just accepted Block xserver-xorg-video-intel, but put a britney block in place for it.  It looks like a good, but not essential for release fix.  If there's no opportunity to copy it in, then it can be an SRU.22:39
utlemminginifinity: I think, wtih Windows Azure now GA, we should a tracker item for it22:39
utlemminginfinity: how do we go about getting a Windows Azure item added?22:39
ScottKutlemming: I'd talk to stgraber.  I think infinity is traveling.22:40
* utlemming feel like an idiot...22:41
utlemmingScottK: right, I should be talking to stgraber22:41
utlemmingstgraber: around?22:41
cjwatsonogra_: yeah, looks like $counter is empty ...22:41
ScottKThis is not the release team member you are looking for ....22:42
ogra_yeah, the mechanism that checks if jenkins has a newer build was tricked22:42
ogra_since the 19.4 image is actually what 18.1 was ... i had to roll back a few versions on request22:43
ogra_so indeed the image will always be older now until they build a new one22:43
ogra_i kind of didnt expect to have to do rollbacks when i wrote the stuff :)22:44
ogra_(rollbacks with higher version number even)22:45
balloonscjwatson, :-) ty!22:48

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