/srv/irclogs.ubuntu.com/2013/09/26/#ubuntu-release.txt

=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
maclincjwatson, hi02:19
maclinwe find the bug(Bug #1226441) about ubuntukylin wallpaper, the problem is we change the default wallpaper name in default-settings from "ubuntukylin-default-settings.jpg" to "warty-final-ubuntukylin.jpg" according to name rules. But the ubiquity-dm use "ubuntukylin-default-settings.jpg".02:33
infinitymaclin: It's getting close to too late to fix that for the beta, can you live with that being broken and fixing it right after?02:38
maclininfinity, ok, we will fix it and solve it after beta2, thanks:)02:40
infinityplars: Stop finding bugs, we don't want any more.03:25
plarsinfinity: it's a nasty addiction03:25
plarsinfinity: you saw the rescue mode thing I take it?03:25
infinityplars: Yeah.  Kinda weird.03:26
plarsinfinity: yeah, I wasn't expecting to see a problem there03:27
infinityplars: Neither was I.  Definitely one to look at, definitely too late for beta.03:27
infinityplars: Did the oem-config fail go away with the respin at least?03:27
plarsinfinity: well, yes, but hopefully at least this serves to raise some awareness that more needs to be done in the last few weeks we have03:27
infinityplars: Lots needs to be done.  Including finding a lot more bugs, I imagine.  Such is release month.03:28
infinityplars: And, historically, everyone seems to find 98% of the installer bugs in the last two weeks before release.03:28
plarsinfinity: yes, but oem installs are still not quite right - see https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/123116603:28
infinity(Which is weird since, in theory, people claim to be installing through the whole cycle)03:28
plarsinfinity: somehow, I doubt that03:28
plarsinfinity: we do have automated tests for a lot of this stuff, and the oem one on the previous build was absolutely caught by it03:29
infinityplars: Yeah, not calling out QA on this, more just the pain of upgradeitis as things get closer to the end of the cycle.03:29
plarsinfinity: but a lot of these seem to rely on odd things being on the disk before hand, not on having a clean slate (as is normally the case in automation for making it consistent)03:29
infinityplars: Lots more testers, lots more fuzz, lots more corner cases.03:29
infinityplars: Your bugs though, I dunno.  Just bad timing? :P03:30
plarsinfinity: more eyes, and more frequency would help for certain. At least it would hopefully distribute the pain a bit03:31
plarsrather than loading it all at milestone time03:32
bdrunghi. should i try to get a freeze exception for a new upstream release of manpages?08:25
infinitybdrung: Not right now, you shouldn't, but in 12h, sure. :P08:51
diwicHi, is pulseaudio 1:1.1-0ubuntu15.4 expected into precise-proposed soon? I uploaded it two months (!) ago.08:52
ogra_slow DSL ?08:52
infinityHar har.08:53
bdrunginfinity: i am working on my master thesis (using the kernel API) and will file the bug on monday after handing in the thesis.08:53
diwicinfinity, it would ease our OEM enablement if it was accepted...08:53
infinitydiwic: Yeah, the har har was for ogra.08:54
ogra_:)08:54
diwicif I didn't have to patch the OEM machines manually and they could just use the updated version in the repository08:54
diwicinfinity, okay :)08:54
diwicinfinity, thanks for accepting it \o/08:59
infinitydiwic: NP.  Went crosseyed a bit at the fact that the patches all refer to each other, but oh well.09:00
infinitydiwic: Looks sane enough when taken as a whole.09:00
infinitydiwic: When you're verifying, do me a favour and test on 3.2, 3.5, 3.8, and 3.11 (the saucy kernel debs should install on precise without any modification) to make sure it always does what you think it should.09:01
diwicinfinity, I'll try to do so; however, as usual I'm not the person with the hardware...09:01
infinitydiwic: Yeah, I realize you might not have the affected kit, though you should be able to test locally to make sure it doesn't do anything unexpected too. :)09:02
diwicinfinity, I took the patches from upstream as unchanged as I could, hence the third one changing the other two09:03
diwicinfinity, yeah, I could run a quick check on some hardware that should remain unaffected09:04
infinitydiwic: Yeah, nothing wrong with applying a patch stack.  I've done much more unreadable things in glibc SRUs.  It's just harder to review. :)09:04
infinitydiwic: (Which could be why people kept passing it over... We're all guilty of cherry-picking the "easy" queue items first)09:05
infinitydiwic: Anyhow, all accepted now, so yay.09:05
diwicinfinity, yeah, on to the next person to poke for testing. :-)09:07
* Laney eyes ogra_ 09:09
LaneyIn gst-bad you edited control but not control.in09:09
ogra_Laney, ugh09:13
ogra_Laney, sorry, will fix09:13
Laneyno, don't09:13
LaneyI'm uploading 1.2.009:13
ogra_hmm, did anyone test the hybris stuff against it ?09:13
Laneyto a ppa09:13
Laneynever fear09:14
ogra_k09:14
=== brainwash_ is now known as brainwash
infinityWhat the...09:23
infinityhttps://bugs.launchpad.net/ubuntukylin/+bug/123010809:24
infinity^-- Has anyone seen this before?09:24
ogra_heh, lovely09:27
infinityI can only assume that's a pretty specific driver/hardware combination doing that, but.  Special.09:27
ogra_hah, i knew we had something similar before09:31
ogra_https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/49636309:31
ogra_infinity, ^^09:31
infinityogra_: This one's Intel, mind you.09:32
ogra_ah, k09:32
infinityogra_: My guess, without further info, is that it's a convertible laptop/tablet that thinks it's in tablet mode when it's not, or something along those lines.09:33
ogra_hmm, yeah, wrong DPMS info or some such09:33
knomeinfinity, any schedule for releasing?09:34
infinityknome: No firm schedule, but it'll be today. ;)09:34
knomeinfinity, mhm. also, any idea why the xubuntu images were respun?09:35
infinityknome: The whole world was respun for a new ubiquity and some other bits.  Sorry about that. :/09:35
infinityknome: A quick smoketest of each should be good enough to make sure I didn't blow up your world, I wouldn't bother going too in-depth with re-testing.09:35
knomeinfinity, that's what i thought as well. thanks, i'll boot up a test and check if everything seems in place :)09:36
infinityknome: Do you have a xubuntu-specific release announce link for me to link from the collective announce?09:37
infinity(we really need a better way to collect these, this really doesn't scale with all the flavours we have...)09:38
knomeinfinity, can guarantee it'll pop up at http://xubuntu.org/news/saucy-salamander-b2/09:38
knomeinfinity, heh, yeah...09:38
knomeinfinity, have you set the notes up in the wiki? :)09:38
infinityknome: Working copy looks to be at https://wiki.ubuntu.com/SaucySalamander/ReleaseNotes09:41
infinityI'll fork that to something more Beta-appropriate when the time comes, so we can re-use it for final release.09:41
knomeaha09:41
knomewill you look at the flavor-specific wikipages too?09:42
infinityIrritatingly, I only just noticed that was already there, as I'd been working on the stale TechnicalOverview last night. :P09:42
knomeawwh :<09:42
infinityknome: We can link to the flavour-specific pages from there.09:42
knomesure, but will you set those up or should i do that for us?09:42
infinityknome: Feel free. :)09:43
knomeoki09:44
infinityI should find some caffeine and re-read these notes to see how they differ from the bits I changed in the stale ones.09:45
infinityAnd people wonder why I hate wikis. :P09:45
knomegood luck09:45
knomeinfinity, umm, there is at least one problem with the new ubiquity in vbox... the wallpaper is not shown, it's just black background; until you wiggle the window around which then "erases" the black stuff and makes the wallpaper appear09:56
knomeinfinity, ok, i couldn't reprouduce. weird.09:59
infinityI tend to blame "it broke in virtualbox" bugs on virtualbox until proven otherwise...10:00
infinitycjwatson: Any idea who's to blame for cdimage/www.old?10:01
cjwatsoninfinity: Nope10:06
cjwatsoninfinity: I assume it's a hardlink farm?10:06
infinitycjwatson: Yep.10:07
infinitycjwatson: I assume it's someone preserving a previous www.prev instead of deleting it.10:07
* infinity shrugs.10:07
LaneyMe, probably. Go ahead and kill it.10:09
infinityLaney: Alrighty.10:09
knomeinfinity, set up https://wiki.ubuntu.com/SaucySalamander/Beta2/Xubuntu10:09
infinityHah.  So, in random wiki searching, I found Beta11 (yes, eleven) release notes for Ubuntu GNOME.  Someone's planning ahead. :)10:10
apwinfinity, not me indeed, that is an odd one, ask RAOF perhaps10:12
apwinfinity, not me indeed, that is an odd one, ask RAOF perhaps10:13
apwbah10:13
infinityapw: I was going to ask RAOF yes, but he's not around.10:13
infinityapw: I was going to ask RAOF yes, but he's not around.10:13
apw;)10:14
infinityknome: Feel like being helpful to other flavours? :)10:14
psivaainfinity: one of our post upgrade tests check if all the python modules can be imported in the default version.. and PAMmodule fails to import after saucy upgrade10:24
psivaais that serious10:24
psivaa?10:24
infinitypsivaa: That's a known bug, I believe, that is definitely an issue, but not a showstopper for Beta.10:25
infinitypsivaa: xnox and slangasek were talking about it last night.10:25
psivaainfinity: ok, missed the back log.. quite a bit to catch up during the nights i guess :)10:25
xnoxpsivaa: it should be "import PAM" not "import PAMmodule"10:26
xnoxpsivaa: and I believe it's fixed in latest python-pam upload.10:26
psivaaxnox: great thanks10:26
infinityOh, indeed.  Fixed 19h ago.  But then that should have worked in his tests, I'd assume.10:26
psivaainfinity: xnox yea, i had a failure about an hour ago10:27
infinityDid it get renamed?10:27
xnoxpsivaa: not if in raring it tests "import PAMmodule" and tries the same in saucy, which is "import PAM". basically in python2 both PAM & PAMmodule used to work, with "PAM" being the correct one. In python3 neither worked, until new dh-python was used that auto-renamed the module.so to "PAM"10:28
xnoxinfinity: it's weird, the module declared as "PAM" yet was getting installed as PAMmodule, which worked in python2 but never in python3 =/10:28
xnoxnow it's declared and installed as PAM.10:28
infinityxnox: Hrm.  But this could mean there's code out there (and maybe in the archive) that expects PAMmodule10:29
xnoxinfinity: correct, let me do a quick search on codesearch.debian.net10:29
infinityxnox: Is there any way to have it be correctly "PAM" in python3 (since it never worked there anyway, as you say), but still be both for python2, to not gratuitously break people's stuff?10:29
infinityAlso, I would pay good beer for an Ubuntu version of codesearch.10:30
xnoxinfinity: Laney has one running in cannonistack, not sure if he made it public yet.10:31
Laneyseems to be down10:31
cjwatsonit's canonistack, down is the default state :P10:32
xnoxinfinity: i did codesearch & did a src grep on all reverse dependencies, they all do "import PAM"10:32
infinityxnox: Mmkay.  I wonder how psivaa's scripts autogenerated (at least, I ASSUME it was automagic) the other import.10:33
infinityBased on filename or something, I guess?10:33
infinitypsivaa: Can you just quirk around that in your test setup to s/PAMmodule/PAM/ and carry on with life?10:33
psivaainfinity: that's autogenerated but i'll try.. this is happening on a fresh install as well fwiw10:34
xnoxinfinity: going by file names on disk is the only way one can find out about PAMmodule quirk name in the first place.10:34
infinityxnox: Of course, random humans still could have done the wrong thing locally, but I suppose people expect that sort of minor breakage of code on dist upgrades.10:34
* xnox ponders if one can ask python about all modules10:35
infinitypsivaa: Sure, upgrade or fresh install, the point is that PAMmodule will not work (and never should have, but accidentally did).10:35
xnoxpsivaa: dist-upgrade can remove packages, so surely you need to generate the list of packages to try import afresh after dist-upgrade, instead of assuming it will all work?!10:35
cjwatsonOh, I no-change-uploaded fso-gsmd entirely unnecessarily.  Oops.10:36
infinityxnox: python -c "help('modules')"10:36
infinityxnox: Or "pydoc modules"10:37
* cjwatson sorts out the arch-specific NBS instead10:39
xnoxinfinity: i get a hang and a bucket and a half of Emacs Lisp code out =/ http://paste.ubuntu.com/6158198/10:40
infinityxnox: Your python is possessed.10:41
Laneythere we go, it is back up: http://162.213.35.4/search?weighted=1&q=import+PAM10:42
psivaaxnox: infinity: this is what i get in a fresh saucy install http://paste.ubuntu.com/6158224/  (line 16-19)10:52
xnoxpsivaa: hm, did i fix python3-pam by breaking python-pam ?!10:53
infinityxnox: Probably. :P10:53
xnoxpsivaa: have you opened a bug about it already? if not, please do.10:53
* infinity tests quickly here.10:53
infinity(saucy-amd64)root@cthulhu:/home/adconrad# dpkg -l python\*pam | awk '/^i/ {print $2"_"$3}'10:55
infinitypython-pam_0.4.2-13ubuntu510:55
infinitypython3-pam_0.4.2-13ubuntu510:55
infinity(saucy-amd64)root@cthulhu:/home/adconrad# python -c 'import PAM'10:55
infinityTraceback (most recent call last):10:55
infinity  File "<string>", line 1, in <module>10:55
infinityImportError: No module named PAM10:55
infinity(saucy-amd64)root@cthulhu:/home/adconrad# python3 -c 'import PAM'10:55
xnoxinfinity: use pastebinit ;-)10:55
infinity(saucy-amd64)root@cthulhu:/home/adconrad#10:55
infinityxnox: ^-- Definitely 2 broken, 3 fine.10:55
infinityxnox: It was only barely over 5 lines, you'll live.10:55
infinityWell, okay, 4 over.10:56
xnoxinfinity: psivaa: fixed locally will upload.10:56
psivaaxnox: thanks10:56
psivaaxnox: i'll skip the bug then?10:56
xnoxpsivaa: yes.10:56
psivaaxnox: ack10:57
debfxis an archive admin willing to review steam in NEW (bug #1229045)? It's already in Debian, the only diff would be adding an epoch to the version.10:58
xnoxpsivaa: infinity: uploaded 0.4.2-13ubuntu611:00
infinityxnox: Danke.11:01
xnoxinfinity: Bitte Schon ;-)11:01
infinitydebfx: I can review it against the Debian source, sure.11:02
infinitydebfx: Would be nicer if you reupload to Debian with the epoch and sync, though.11:02
smartboyhwSo, we still haven't got a page like https://wiki.ubuntu.com/SaucySalamander/Beta1 ?11:06
infinitysmartboyhw: We could do, if you like.  I was just going to link all the flavour notes from the main release notes.11:07
infinitysmartboyhw: But I can copy that page if people want to dump stuff in there.  Whatever. :P11:07
debfxinfinity: yep, I'll poke the maintainer11:08
smartboyhwinfinity, Ubuntu Studio's release notes are at /SaucySalamander/Beta2/UbuntuStudio11:08
smartboyhw(I just copied it from Beta1)11:08
infinitysmartboyhw: Lovely.  That'll do, then.11:08
infinitysmartboyhw: If you're feeling helpful and wikiful, want to copy the other flavours' Beta1 pages to Beta2 as well, and if they don't get around to editing them, they'll just have stale info? :)11:13
infinitysmartboyhw: Looks like Edubuntu, Kubuntu, Lubuntu, UbuntuGNOME still need to do theirs.11:13
smartboyhwinfinity, OK, since I've got to zsync the i386 image and got nothing to do:P11:13
smartboyhwRiddell, time to update the Kubuntu release notes though;)11:14
infinitysmartboyhw: Thanks.  You're a champion.  (Can you tell I hate wikis?)11:14
smartboyhwinfinity, yes I can tell:)11:14
smartboyhwinfinity, can you update the CommonInfrastructure page though?11:15
infinitysmartboyhw: There is no CI.  I moved that stuff to the Release Notes where it belongs.11:16
smartboyhwinfinity, ouch11:17
infinitysmartboyhw: We made that decision last cycle.  Someone resurrected it mistakenly this cycle. :P11:17
smartboyhwThat needs a full update everywhere...11:17
smartboyhwinfinity, how should I point to it then?11:17
smartboyhwAh, got it11:18
infinitysmartboyhw: Oh, were people using wiki includes to pull it in?  Ugly.11:18
smartboyhwinfinity, cry, now I don't know how to link:(11:21
infinityIt was just being used for the Known Problems section, right?11:22
smartboyhwinfinity, yes11:23
infinityMeh, I can break that back out for now.  I don't want to break everyone's brains when I'm trying to release.11:23
infinitysmartboyhw: Better?11:27
smartboyhwinfinity, yes, very:)11:28
smartboyhwinfinity, I think I done all of them11:33
infinityOh, and someone copied the Beta1 page to Beta2 too...11:33
infinityThat was you as well.11:33
infinityIt's all pointing to the wrong locations, of course.11:34
infinityI can fix that up, unless you're already in there.11:34
smartboyhwinfinity, already done:P11:35
smartboyhwDo make sure you update the Ubuntu and Ubuntu Touch bits.11:35
smartboyhwCloud, Server also11:35
* infinity nods.11:35
infinityThanks a bunch.11:35
smartboyhwinfinity, :)11:37
* infinity raises his brow at #ubuntu-testing being invite-only.12:03
smartboyhwinfinity, #ubuntu-quality12:04
smartboyhwThe -testing channel is abandoned:)12:04
infinityYeah, I'm in -quality apparently, I just forgot about the rename. :P12:05
smartboyhwinfinity, LOL12:05
smartboyhwinfinity, asked phillw12:06
infinityI thought he stepped down.12:06
infinityOr does that not take effect until after release or something?12:06
smartboyhwinfinity, well, apparently gilir isn't here-.-12:07
infinityMaybe I'll grab a quick nap for a few hours while I wait for more tests to roll in.12:09
pkernAn update to liblockfile is stuck in precise-proposed despite the bug being tagged verification-done-precise12:21
pkernBug is https://bugs.launchpad.net/ubuntu/+source/liblockfile/+bug/94196812:21
pkernCould somebody release it properly, please?12:21
pkernHm, ok, the last update is not that great.12:22
pkernNevermind then.12:22
pkernIt does solve my immediate problem, though. |:12:27
cjwatsonpkern: That upload closes two bugs, only one of which is verified.12:33
cjwatsonbug 101147712:33
cjwatsonAnd indeed bug 941968 is only really a qualified success12:34
cjwatsonadam_g: ^- could you please look at those?12:34
doko_cjwatson, looking at python-werkzeug. do we really want to add two other memcaching servers into main, just for running the tests?13:21
cjwatsonI don't know, honestly I was just drive-bying to try to clean up the breakage Daviey introduced13:22
cjwatsonSo instead of flask alone it's now flask + python-werkzeug that are stuck13:23
cjwatsonIt does seem a bit excessive13:23
doko_ok, the tests succeed without these, will drop these b-d's13:24
=== doko_ is now known as doko
xnoxinfinity: so my broken python-pam broke openstack-ci, can the 0.4.2-13ubuntu6 upload be unblocked into saucy please?15:18
didrocksinfinity: cjwatson: we start to have chroot issues on amd64, is that known?15:47
didrockshttps://launchpadlibrarian.net/151543330/buildlog_ubuntu-saucy-amd64.content-hub_0.0%2B13.10.20130926.1-0ubuntu1_CHROOTWAIT.txt.gz15:47
didrocksbefore we had https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/5051948/+files/buildlog_ubuntu-saucy-amd64.content-hub_0.0%2B13.10.20130926.1-0ubuntu1_CHROOTWAIT.txt.gz15:47
* didrocks retries again then15:53
didrocks(same)15:54
roaksoaxhowdy! Anyone know if there are any issues with the archive builders?15:59
Riddellkubuntu is good to go :)15:59
didrocksroaksoax: confirmed as well15:59
loolroaksoax: reported minutes ago by didrocks15:59
roaksoax:)15:59
roaksoaxawesome then!15:59
roaksoaxthank you guys!15:59
=== tkamppeter_ is now known as tkamppeter
stgraberinfinity, slangasek: so we've got a bunch of pretty annoying bugs in Edubuntu that I believe I all fixed in the archive now, we'll still release the beta as it's (installation works, all bugs are related to the live session) and tomorrow's image will hopefully be perfect :)16:16
stgraberjust finishing a test install here and I'll mark both edubuntu images as ready16:16
cjwatsondidrocks: looking16:30
cjwatsondidrocks: FWIW, please give the +build link on launchpad.net rather than the log link on launchpadlibrarian.net when reporting this kind of thing16:30
cjwatsonit's strictly more useful16:30
didrockscjwatson: ok, sorry about it, it's fixed as per webops now16:31
loolcjwatson: I guess it was https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/505194816:31
loolunless that got a new build id now16:32
cjwatsonbuild IDs don't change on retry16:34
infinitystgraber: Kay, shiny.16:47
infinityxnox: The world will unblock soon enough.16:47
xnoxinfinity: cool, thought so.16:47
infinitycjwatson: You have the 403 sorted?16:48
cjwatsoninfinity: Yeah, ChrisS sorted it on #webops before I noticed, and I've retried all affected builds.16:49
cjwatsonVia the crufty script I wrote on Tuesday morning to trawl through builder histories.  I should expose that properly on the webservice ...16:50
infinityHeh.  I wonder how those firewall rules suddenly regressed.16:51
ogra_NSA made a typo ?16:51
cjwatsoninfinity: Freaks me out, but I'm going to ignore it unless it happens again, I think.16:52
stgrabercjwatson: I believe what happened is that xnox asked IS to block direct access to snakefruit, which they did, that in turn broke image builds and package builds as both access stuff from archive-team.internal. Adding the local buildd subnet to the reverse proxy config solved that.16:55
xnoxsorry about that =/16:55
xnoxbad timing.16:55
infinityErm, it shouldn't be using the reverse proxy at all.16:55
LaneyIt isn't16:56
LaneyIt was the archive-team.internal config on snakefruit16:56
stgraberinfinity: bah, the end of my explenation was wrong, IS had to add a Allow from to snakefruit's apache config16:56
infinityAhh, okay, they 403d the world in Apache, not a firewall thing.  That makes more sense.16:56
stgraberinfinity: the change they did earlier was block any access to snakefruit's http server that doesn't come from lillypilly (through the rproxy)16:56
infinityWas there actually a reason to do that?  Given that archive-team.internal's content is the same as what one can see via the rproxy anyway?16:57
xnoxhiding implementation detail, and have people.canonical.com/~ubuntu-archive as the canonical location as it was before.16:58
stgrabernot really, just xnox mentioned that snakefruit.canonical.com was accessible from the outside and cjwatson saying (may correct me) that this isn't the intended way for people to access it and that it may be worth asking IS to block direct access16:58
cjwatsonstgraber: Oh, sigh, OK16:58
cjwatsonRight, I certainly didn't mean to block archive-team.internal from inside the DC, that *totally* defeats the purpose16:59
cjwatsonJust snakefruit.canonical.com from outside16:59
infinitySure, it shouldn't be serving on the snakefruit hostname, only the other, which is obviously defeated by DNS when outside the DC.17:00
stgrabercjwatson: right, IS apparently thought of that and allowed Canonical's /21 to connect, they just didn't think of the buildd subnet :)17:00
infinityarchive-team.internal used to have its very own IP for this reason.17:01
infinityI guess that got lost in the move.17:01
cjwatsoninfinity: Right, it did; I only noticed part-way through, but decided I wasn't that bothered since it was much more important when we were sharing with people17:03
infinityYeah.17:04
infinityI'm not fussed, really.  This works.  Just differently.17:04
infinityAnd since there were already firewall rules for the IP case, it would have been a cleaner cutover to just steal the IP.  But oh well.17:05
cjwatsonsnakefruit's on a different network, so they couldn't just pull the old IP across.17:05
cjwatsonApparently.17:05
infinityAhh.17:05
cjwatsonI did suggest that :-)17:05
infinitydarkxst: Is anyone going to mark the UbuntuGNOME images ready?17:06
infinitygilir: Around?17:07
infinityogra_: Do you (or anyone, for that matter) still test lubuntu/ac100?17:08
* xnox doesn't17:08
* infinity doesn't still OWN an ac100, which makes it tough.17:08
ogra_infinity, i promised a test for the final image (and potential fixes)17:08
ogra_i wont be able to invest more time thought ...17:09
xnoxinfinity: are we still building it? i thought we gave up on it. and on plumbers it was said that our linux-ac100 kernel is suboptimal and hallyn was looking into updating it's config in the archive.17:09
ogra_i guess i should do that next week some time17:09
infinityxnox: It's still being built, yeah.17:09
xnoxinfinity: maybe we can trick hallyn into testing it =)17:09
ogra_xnox, its a universe kernel maintainerd by a community guy17:09
infinityThough, I won't release it with beta-2 if literally no one has tested it.17:10
infinity(Which also implies no one uses it)17:10
ogra_infinity, see #ac100 ... there are plenty of users17:10
ogra_but they usually are actual users17:10
infinityLooks like it didn't release with beta-1 either.  *shrug*17:10
ogra_or arch hackers17:10
xnoxogra_: oh, is there git tree on kernel.ubuntu.com or not even that?17:10
ogra_infinity, right, as i said, final image or bust17:10
xnoxogra_: is there one on github or some such?17:10
infinityogra_: I meant users of this specific image, not of Linux on the ac100.17:10
ogra_xnox, ask marvin24 in #ac100, i think janimo pulled his stuff from github regulary in the past17:11
ogra_infinity, yes17:11
infinitygilir: Based on test results, I'm going to go ahead and mark everything but your ac100 image as ready.17:11
ogra_infinity, me too17:11
ogra_infinity, the ones testing it see issues17:11
ogra_infinity, the ones who would be able to fix them prefer to hack arch17:11
=== infinity changed the topic of #ubuntu-release to: Released: 13.10 Beta 1, 13.04, and 12.04.3 | Archive: open | Saucy Salamander Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | we accept payment in cash, check or beer | melior malum quod cognoscis
=== infinity changed the topic of #ubuntu-release to: Released: 13.10 Beta 1, 13.04, and 12.04.3 | Archive: open, FF | Saucy Salamander Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | we accept payment in cash, check or beer | melior malum quod cognoscis
knomebeta 1?17:23
knomeyou mean final beta/beta 2 for flavors which participated in beta 117:23
infinityknome: I just changed the archive state.17:23
infinityknome: topicdiff is your friend. :)17:23
knomeoh, okay.17:23
knomeis not ;)17:23
infinity11:22 -!- Irssi: Topic: -: Archive: beta freeze17:24
infinity11:22 -!- Irssi: Topic: +: Archive: open17:24
infinity^-- It's my friend! :)17:24
infinitydarkxst: Based on test results, I'm going to mark UbuntuGNOME's images ready too, and start turning cranks.17:24
infinityAww crap, and need to build source.  Why does that always seem to not be on the checklist?17:26
infinity... and also not commented out in crontab.17:27
infinitycjwatson: What's the current correct invocation to build source ISOs?  I don't think I've done it since the python rewrite.17:27
* infinity is guessing something like "for-project ubuntu cron.source" would do it. Or maybe just cron.source on its own.17:29
cjwatsonjust cron.source17:29
cjwatsoninfinity: just for the record, the agreement last Thursday was not to lift the migration block after beta release, but to selectively unblock things17:29
infinityMmkay.17:30
infinitycjwatson: Err, really?17:30
cjwatsonjust because that would be bad if we found out we disagreed later :)17:30
cjwatson13:10 <ScottK> cjwatson: With no unblock of migration after the beta is out, I would hope.17:30
cjwatson13:10 <cjwatson> ScottK: I think that's what we did last cycle, isn't it?17:30
cjwatson13:10 <ScottK> Yes.17:30
infinitycjwatson: I missed that memo.17:30
cjwatson13:11 <ScottK> cjwatson: It's one of those things we end up doing every cycle, but it seems like it's never part of the "standard" way things are going so we end up relitigating it twice a year.17:30
cjwatson13:12 <cjwatson> ScottK: it's in the process now; hopefully that will stick a bit better17:30
infinityWhat we did last cycle was a freeze after beta...17:30
cjwatsonthat sounds like the same thing as ScottK said.  what do you mean, if it's different?17:31
infinitySelective unblocks are actually much more irksome from the AA/release standpoint, TBH.17:31
cjwatsonyou mean as in saucy.status = FROZEN?17:31
infinitycjwatson: I mean what we did last cycle was an archive freeze.17:31
infinityWhich comes with its own problem of copies being opaque and the autolander being a pain because of it.17:32
infinityBut I don't see the point in selective unblocks.17:32
cjwatsonmaybe we should take the opportunity to make unblocks less effort (diff-selection tool etc.)17:32
infinityAnything uploaded should be destined for the release pocket right now.  This isn't Debian, -proposed isn't unstable.17:33
cjwatsonbut I'm not hugely bothered as long as we don't open the floodgates again17:33
infinityStopping stupid uploads before they land in the archive is good.17:33
infinityStopping them after they're in the archive is less useful late in the cycle, IMO.17:33
cjwatsonyou seem to have unblocked everything now though17:34
cjwatsondid I speak up too late?17:34
infinityAnyhow, I could set it to frozen or restore the block or do nothing (the third option was what I got from slangasek when we discussed this, and a hard freeze for final).17:34
infinitycjwatson: I unblocked when the topic changed.  So, yeah, might have been too late.17:34
infinitycjwatson: But setting the archive frozen wouldn't change that, since proposed was already proposed...17:34
cjwatsonmkay17:35
infinityI guess I just don't get the argument that we want things in proposed and then no, actually, we don't.17:35
loolyou could perhaps stop the publisher run still?17:35
cjwatsonwell, fine, I don't think it's actually cause for panic17:35
cjwatsonas long as we do actually progressively lock down from here on in17:35
infinityWell, what would people like to see happening?  I actually appreciate the archive freeze from beta->final in past cycles.  I'm sure others would disagree.17:36
cjwatsonI do as well17:36
infinityBut I think the britney block is too late in the assembly line to actually stop damage, since a bad upload to proposed can still require a painful revert.17:37
cjwatsonalthough I think migration freezes are very useful in that they let things build and be tested before we make a decision on them17:37
infinitySo, I'd prefer it be at the queue stage.17:37
cjwatsonI'm happy to go for the queue stage, and if some things need to be migration-blocked too (e.g. by touch) then that's fine17:37
infinityMost of the decisions being made here should be of the higher level "no, don't push a transition in 2 weeks before release", not a fine-grained "this introduced a bug I don't like, fix it before I let it slip in", surely?17:38
infinityExcept for whatever touch wants to do, fine. :P17:38
infinityIf touch wants to block all their stuff wholesale, that could be a hackish solution to the autlander transparency problem.17:39
infinityAs I can accept those opaque uploads with a bit more confidence.17:39
cjwatsonwell, that's what I've been agitating for ...17:39
infinityAlright, let me freeze the archive for now, and we can carry on this discussion after I've injected drugged beverages.17:40
LaneyDidn't we make queuediff work for those?17:40
=== infinity changed the topic of #ubuntu-release to: Released: 13.10 Beta 1, 13.04, and 12.04.3 | Archive: frozen | Saucy Salamander Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | we accept payment in cash, check or beer | melior malum quod cognoscis
stgraberFWIW, I'm in favor of a standard archive freeze instead of a huge britney block17:40
infinityOne of my least favourite "features" of copies is how the binaries completely bypass NEW.17:42
infinityAnyhow.  All frozen now.  Need to find something to drink.17:43
infinitystgraber: You built source ISOs recently.  How many months does it take?17:43
stgraberinfinity: just a couple ;) IIRC it took around 45min last time17:44
infinityKay.  I'll find a large beverage. :P17:44
slangasekso are we releasing touch images with the beta?  they don't seem to be marked on http://iso.qa.ubuntu.com/qatracker/milestones/303/builds17:45
slangasekhmm, and why is this milestone called "Beta 2"?  It's supposed to be called "Final Beta"... I'd change it but I fear breaking the publishing scripts17:45
ogra_slangasek, nope17:46
stgraberthat one is mine, would be nice if someone could review, it's breaking LTSP ^17:48
slangasekogra_: "nope"?17:49
slangasekogra_: --verbose?17:49
infinityslangasek: I think we did it as beta-2 in 13.04 too, for fear of breaking many fragile parts.  But I could be wrong.17:50
ogra_slangasek, no beta for touch ... it is far from feature complete17:50
slangasekogra_: ok; who made that call?17:50
ogra_slangasek, i belive asac thinks the new hyper controlled way of landing code keeps sus safe here17:50
ogra_so that we can land stuff til near the end17:51
ogra_slangasek, i dont think anyone even considered doing a beta17:51
ogra_so nobody made a call to not do one17:51
slangasekogra_: that's not true, I certainly discussed it with folks17:52
ogra_well, didnt come through to my level from anywhere higher17:52
slangasekinfinity: yeah, I think the filenames were 'beta2' everywhere... just making sure it doesn't leak into public-facing announcements anywhere that way17:53
slangasekogra_: it's standing policy that to be included in a release, an Ubuntu flavor must participate in the final beta; I'll talk to asac17:53
ogra_yeah17:53
stgraberslangasek: how would a touch beta work anyway? Would that be a blessed "old flipped" image being published as beta?17:54
ogra_since we usually dont regress in the images i think any of the recent builds should be good if you want oen for beta17:54
stgraber^ thanks17:54
slangasekstgraber: why would it be "old flipped"?17:54
ogra_stgraber, it would go in the saucy-beta channel :)17:54
stgraberslangasek: because we don't have milestones on system-image?17:55
ogra_stgraber, have fun implementing that ;)17:55
stgraberogra_: oh, it's easy to create a channel and copy a single image to it, it'd just be pretty useless as people usually want to get updates ;)17:55
slangasekstgraber: doesn't the initial install come from cdimage?17:55
ogra_slangasek, nope17:56
slangasekok17:56
ogra_cdimage is only for ports nowadays17:56
slangasekwell, I don't see why that should be the case17:56
stgraberslangasek: system-image monitors daily-proposed for any new image, anything that shows up there for the right series gets imported into the matching -proposed channel17:56
stgraberslangasek: then once that's tested, the image gets copied between channels17:56
slangasekstgraber: sure, but what does that have to do with where phablet-tools pulls the initial image from?17:56
stgraberslangasek: phablet-tools pulls the latest full image from system-image (defaults to the stable channel)17:57
stgraberslangasek: phablet-tools in system image mode never accesses cdimage.u.c17:57
slangasekok; I don't see why that should be the case17:57
ogra_slangasek, theoretically we would hide the cdimage images as an interim product17:57
slangasekI would expect the base images to still be distributed from cdimage17:57
stgraberslangasek: why?17:58
ogra_the fact that ports need to use them makes us keep them public though17:58
slangasekbecause that's where we distribute images from17:58
ogra_but thats not the image setup we support17:58
slangasekI expected system-image.u.c to be used for the updates only17:58
ogra_all app code and image tests are only against system-image images17:58
infinitySort of makes sense for it to all be in one place with the same channel thing, IMO.17:59
ogra_we even ask developers to use it in writable mode17:59
stgraberslangasek: well, the problem is that system-image uses repacked versions of what we have on cdimage, so if we wanted that, we'd need to either push the repacked files to cdimage only for the initial flash or we'd need to duplicate the repacking code in the client17:59
ogra_to not be hit by bugs the underlying hacked together filesystem  setup could cause17:59
stgraberslangasek: (we can't simply switch cdimage to publish .tar.xz directly as the ports still need the old .tar.gz, .zip and .img)17:59
slangasekstgraber: but system-image is syncing from nusakan anyway, so I don't see why we aren't publishing the .tar.xz from cdimage18:00
ogra_well, they actually only need the armhf.zip file18:00
slangasekalongside the .tar.gz/.zip/.img18:00
ogra_slangasek, that would need a bunch of code changes i suppose18:00
infinityslangasek: Speaking of leaking B2 in announces: https://lists.ubuntu.com/archives/ubuntu-announce/2013-April/000170.html18:00
ogra_in the updater app etc18:00
* infinity will not do that in his. :P18:01
slangasekinfinity: thanks ;)18:01
gilirinfinity, thanks, I was going to do the same anyway :-)18:01
slangasekogra_: of course it wouldn't18:01
ogra_you mean it would just know it needs to pull from cdimage instead of system image ?18:02
stgraberslangasek: we could do that, but I really don't see what would be the benefit of this, besides attending a dependency on cdimage to the system-image code (which I'm trying to avoid as we need private servers and extra servers for carriers and ports) and the end result would be just extra cdimage disk use for files we can retrieve from system-image18:02
slangasekbut ok, if the point is that the full .tar.xz needs to be published from system-image.u.c *anyway* to handle the case where we need to do a full-tarball update, then yeah, it makes sense to not publish at all to cdimage18:02
slangasekstgraber: right, I think we're on the same page then - sorry for not understanding18:02
stgraberslangasek: right, I'm not publishing anything extra just for phablet-flash, I've got the full tarballs on system-image.u.c anyway :)18:03
slangasekso I think that implies that there's no milestone directory etc. that we need to push for Touch on the supported devices18:03
slangasekhowever, that doesn't mean we shouldn't declare Touch to be "at beta"18:03
ogra_yeah, given we do an actual milestone every day since weeks ...18:04
stgraberslangasek: agreed, we could bless a set of version numbers (one per device) as being beta18:04
slangasekstgraber: I don't think we even need to do that18:04
slangasekit's the stable channel, it's supposed to be guaranteed good every day, and if it's good enough for a beta, we just say "here's the beta"18:04
ogra_stgraber, i think he just means an announcement18:04
infinityslangasek: Hrm.  Can you look over the upstart bits in TechnicalOverview and ReleaseNotes and consolidate them.  Things seem to have gone out of sync there.  I suspect the version in TO is what we want, but RN is ahead of the curve for everything else.18:04
stgraberslangasek: wfm18:04
slangasekinfinity: nuke the TechnicalOverview page from orbit18:04
infinityslangasek: Gladly, but I figured you might care about preserving those bits first (or maybe you don't, and they were from last release, I'm not sure).18:05
slangasekinfinity: and why is https://wiki.ubuntu.com/SaucySalamander/TechnicalOverview redirecting me to ../ReleaseNotes?18:06
stgraberogra_: btw, I've been talking with the guys working on the customizations for touch and they'll be the first to run a private system-image server which imports stuff from the public one. Once we've got that figured out and working, the exact same setup will work for ports.18:06
ogra_|o?18:06
ogra_err18:06
ogra_\o/18:06
infinityslangasek: It's.. Not for me.18:06
slangasekinfinity: but no, the stuff on the TO page is WAY too verbose and I didn't even attempt to carry any of it over18:06
ogra_stuck shift18:06
* ogra_ hugs stgraber 18:06
stgraberogra_: basically ports will be able to run the code on their own server, the ubuntu rootfs will auto-import from cdimage, the gpg keys will be swapped with theirs and their device tarball will be generated from their own code.18:06
slangasekinfinity: ok, it's better now - wonder what that was about18:06
ogra_yeah, sounds good18:07
stgraberogra_: I guess we'll just need to grow a --server parameter in phablet-flash to support that and we'll be good18:07
asacwhats going on?18:07
ogra_right18:07
asacslangasek: ? :)18:07
ogra_asac, touch beta release announcement18:07
loolheya18:42
loolso IIUC, archive is frozen for now, which means all uploads have to be reviewed by release team, but you guys are considering using hints instead and selectively approving package uploads this way?18:42
stgraberlool: no18:43
loolstgraber: no to which part?  :-)18:44
stgraberlool: there was a discussion earlier and the result was that britney is too late in the pipeline (package already got built) for us to really control what goes in, so we're going with a standard full archive freeze with everything being reviewed by the release team18:44
loolso you've really excluded the hints entirely then, sounds bad18:45
loolthen I'd love getting the two packages above (unity-scope-click/0.1+13.10.20130926.2-0ubuntu1 and ubuntu-download-manager/0.2+13.10.20130926.2-0ubuntu1) approved!  trying to get them in a touch image18:45
infinitylool: If certain people (ie: touch) want to put blocks in place, then can.  For most uploads, blocking twice is likely just a waste of time.18:45
stgraberdamn, I hate syncs...18:46
loolinfinity: so should I go setup a bunch of blocks for sources only in Touch?18:46
asacwill this mode go away after the beta is out?18:47
stgraberasac: no, we'll remain frozen till release18:47
infinitylool: If you want that, yes.  I'm not sure that you do, but that's up to you guys.18:47
stgraberinfinity: can't remember, do we now have a magic way of getting a debdiff for a sync?18:47
loolinfinity: ah but that wouldn't change anything about the frozen state18:48
loolinfinity: we'd still have to ping you folks for every single upload?18:48
asaclool: why do we need to add blocks? thought our first problem would be how to get stuff in (and not how to keep it out)?18:48
infinitylool: We tend to be fairly responsive but if something's hung up, yes.18:48
infinityI'm fine with handwaving anything that's not in a package set until we get near final release.18:50
infinitystgraber: Not that I know of.  I believe it involves stabbing yourself in the face repeatedly and cursing the autolander.18:50
stgraberinfinity: yeah... I just went to the PPA, grabbed the stuff from there and diffed with the archive but that's a real waste of time... I may get bored of that rather soon and hack something together...18:52
stgraberlool: anyway, both approved18:52
loolstgraber: thanks18:53
infinitystgraber: The queue knows the origin, queudiff could be tought to perform that same waste of bandwidth.18:54
stgraberinfinity: yeah, that's what I meant by "hack something together" :)18:55
slangasekinfinity: hi.  archive freeze?18:56
slangasekas I said last week, I don't think we should be freezing the archive.  I feel very strongly that we should be using britney instead18:56
ogra_++18:56
slangaseka) the release team should not have to be micromanaging uploads, b) we really don't want to be on the critical path for touch work18:57
seb128can we get18:58
ogra_yeah, it would be one slowdown more in an already awfully slow process18:58
seb128c) uploads shouldn't have to go through some stupid weird google document workflow18:58
stgraberseb128: c) isn't the release-team's fault ;)18:59
stgraberslangasek: I think infinity's plan is to treat ubuntu-touch as unseeded and let them through directly until final freeze like we've been doing in the past for any unseeded package18:59
infinityslangasek: See scrollback.  Some people think we should have a full britney block, some an archive freeze.  If the choice is between those two things, a freeze is more sane.18:59
slangasekI don't agree19:00
slangasekas stated last time we discussed this19:00
infinityslangasek: If we *only* want to block touch, that's different.19:00
mdeslaurrelease team: can I upload a fix for LP: #1226509?19:00
slangasekwe want to block all seeded things, not just touch19:00
infinityslangasek: Okay, and if we seed all things, I disagree with you wholeheartedly.  A britney block is the wrong place to stop broken uploads.19:01
stgrabermdeslaur: looking19:01
infinityslangasek: Once someone inadvertently starts a transition or introduces a massive changeset, reverting is much more annoying than just rejecting.19:01
slangasekinfinity: what is the purpose of the freeze?19:01
slangasekphilosophically speaking19:01
stgrabermdeslaur: looks like a bugfix to me, so sure, go ahead19:01
mdeslaurstgraber: thanks19:01
slangasekI would say it's to be a safety net to prevent accidental regressions as a result of devs not coordinating appropriately prior to upload19:02
infinityslangasek: I could turn that around and say "what's the purpose of blocking all seeded things?"19:02
slangasekinfinity: the exact same thing19:02
infinityslangasek: Okay, but people not coordinating prior to upload doesn't get fixed by letting them upload.19:03
slangasekexcept one requires active management by the release team at time of upload for every package, and one can let us delegate part of that work19:03
slangasekfor proposed-migration19:03
slangasekalso19:03
slangasekwho was saying we want a full-archive block?19:03
slangasekthat might be the easiest to implement, but it's not consistent with our historic post-beta freeze policy19:04
slangasekwhat we want is "unseeded gets waved through, seeded gets a closer look"19:04
stgraberreally? I'm pretty sure we stayed frozen post-beta for the past 2-3 cycles19:04
slangasekstgraber: as a matter of mechanism, not of policy19:04
stgraberand yes, ~ubuntu-release is assumed to just click accept on any unseeded package19:04
infinitystgraber: Yeah, but spiritually, he's right, in that we just let unseeded through.  Ish.19:04
slangasekthe *policy* is "unseeded is officially unfrozen, but we can't selectively freeze the archive so we have to poke them manually"19:05
infinity(Though, I did still check for obvious "dude, you're doing a library transition 3 days before release, really?" things)19:05
slangasekinfinity, stgraber: did we rule out a britney block for all-seeded on practical grounds?19:05
infinityslangasek: I don't have massively strong opinions on it, but I actually find blocks more annoying to manage, not less, and it's indisputable that they don't offer the same level of protection against flat out stupid and FFe-breaking uploads.19:06
infinityBecause you can't un-upload something once it's in the archive.19:06
slangasekbut you can certainly rm it from proposed19:06
slangasekwhich is all the same to me19:07
stgraberslangasek: yeah, I think the biggest issues with britney are: no notification, no tooling to grab diffs, painful to push new unblocks and pretty hard to revert things in case something's actually broken in the upload (as things will already have built against it in proposed)19:07
infinityslangasek: Still forces version constraints, could need rdep rollbacks, etc.19:07
slangasekinfinity: whereas the other way we have to have somebody on the release team always on call to avoid holding up touch development19:07
infinityslangasek: Someone uploads libfoo_2.0 over libfoo_1.0, you want to put your foot down, you now have an epoch.  HAND.19:08
slangasekand while we could send queuebot notices to your phone, I don't think that's actually what we want ;)19:08
stgraberso doing a full freeze, dropping the blocks and having us wave through unseeded+touch seemed much easier, then the touch guys can use britney as they usually do, the only extra overhead is on ~ubuntu-release to check the packageset field and click accept19:08
slangasekinfinity: I think that's the tail wagging the dog19:08
slangasekwe can certainly deal with such cases without epochs if we care about that (the ugly upstream+really-oldupstream mocking trick)19:09
slangasekthat's assuming it happens at all19:09
infinityslangasek: I think every time someone says "oh, we can just delete what we don't like from proposed", they're missing fundamental concepts of how this all works.19:10
slangasekI think I know how -proposed works19:10
infinityslangasek: Sure, you don't need an epoch, that was just an illustration.19:10
infinityslangasek: I think you do too, so I'm a bit confused by the statement. ;)19:10
infinityThe only way forward once something is in the archive is forward.  Always.19:10
slangasekyep19:11
infinityThis isn't a big deal when forward is just some bug fixes.19:11
slangasekand the cases where we actually need to back things out is *so rare* that putting a full archive freeze in place to prevent it is tail-dog-wag19:11
infinityIt's irksome when forward is rolling back a complex accidental transition (yes, this happens, yes, I've rejected last-month uploads for this, it's not a strawman to prove a point).19:11
loolcan we automate accepting packages without a packageset?19:12
slangasekyes, I understand it's not hypothetical - but it's still sufficiently rare that I don't believe it's a better use of the release team's time to have to hand-approve every package in the queue19:12
infinityWe have pretty good timezone coverage, is it really so onerous to just have an AA/RM wave through non-packageset stuff?19:12
seb128infinity, I don't know about this cycle, but every other cycle we had annoy delays at times with that19:13
stgraberlool: I tend to not trust the absence of a packageset as a green flag instead relying on seeded-in-ubuntu instead, but yes, we could automate something to look at the queue for packages without packageset set, then check using seeded-in-ubuntu and if that's clean, let it through19:13
stgraberlool: most of us already deal with the queue using the API, not the webUI19:14
infinityseb128: You were almost always uploading seeded stuff in previous releases.  And yes, we were reviewing those.19:14
infinityThere's a third option here.19:15
infinitycu2d runs as a bot with AA permissions.  If it has a concept of "safe to slam in" and "not so much" sets, it can do its copies with --auto-approve.19:15
infinityAnd entirely bypass the queue for touch.19:16
stgraberit'd have to be clever enough to know if something's seeded or not19:16
stgraberI certainly don't want unity, indicators, ... any of those cu2d packages to bypass the queue19:16
infinitystgraber: No more clever than whatever hackish script generates the massive block (and then gets out of date as people swap deps around in a last minute rush to upset people who like feature freezes).19:17
stgraberinfinity: sure, that's why I'm in favor of the archive freeze and not the massive block too, I try to be consistent in my opinions ;)19:17
slangasekinfinity: yes, it is onerous, and it slows down the development of Touch.19:18
stgraberinfinity: and why I suggested that I'd be fine with us scripting auto-accepts if the source isn't in any packageset and that the binaries aren't seeded anywhere (using seeded-in-ubuntu) as those are the two checks I do before letting an unseeded package through19:19
slangasekinfinity: would you be happy with scripted auto-accepts, like stgraber suggests?19:21
slangasekand would we be able to do such scripting for packages in touch?19:22
stgraberslangasek: sure, I believe touch should be unseeded and only be on the ubuntu-touch image, so should be easy enough to check (that's how I reviewed the list of standing FFes for touch the other day)19:22
* slangasek nods19:23
infinityI'd be alright with that.19:23
infinityIt's basically the same as my cu2d suggestion, but with checks at a different spot.19:24
infinityAnd a spot stgraber trusts more, so I'm fine with that.19:24
slangasekok, seems like that's a way forward then19:25
slangasekshould it be part of cu2d for the touch packages?19:25
slangasek(the --auto-approve)19:25
stgraberI'd really prefer it doesn't, too much potential for troubles and not something owned by the release-team or a release team member19:26
slangasekok19:26
slangasekstgraber: would you have time today to put something together to drive the auto-accepts for touch-only + unseeded?19:27
stgraberslangasek: yep, should be easy with a bit of copy/paste from queuebot. I'll let people know once I've got something so they can stop accepting things in the queue (need something to test against ;))19:28
slangasekstgraber: ok, thanks :)19:28
infinitystgraber: To be fair, while note technically owned by release, cu2d is effectively owned by archive admin.  But I'm happy enough with your proposed solution.19:29
infinitys/note/not/19:29
infinityAnyhow, I'm going to go back to crossing my eyes at trying to verify this beta release mirror layout.19:29
infinityAnd lunch, while mirrors settle.19:37
infinityOr breakfast.  Or whatever this is.19:37
infinityzul: Is there an FFe for this python-ceilometerclient?19:41
zulinfinity:  its just bug fixes i believe19:45
infinityzul: Commit 3499631b1a32b2125bd89de2e7ce45d9dd19a7c4 is definitely more than a bugfix.19:49
infinityAnd a couple others.19:49
stgraberslangasek, infinity: I've got a script now, please keep stuff in the queue so I can test it :)19:58
infinitystgraber: You say, after I accept a bunch of stuff...19:58
stgraber(currently been testing against precise-proposed but that's not ideal since seded-in-ubuntu doesn't work against older series)19:58
infinitystgraber: libunity-webapps is still there (was about to review it), but that's an "is seeded" test, at least.19:59
infinitystgraber: Sadly, I accepted all the seeded stuff before you asked. :P19:59
slangasekstgraber: great!19:59
stgraberstgraber@castiana:~$ ./auto-accept19:59
stgraberSkipping 'libunity-webapps' because it's in the following packagesets: ubuntu-desktop19:59
stgraberSkipping 'python-ceilometerclient' because it's in the following packagesets: ubuntu-server19:59
stgraber(it first looks at packagesets, then goes to check for seeds as that's a costly check)20:00
infinitystgraber: Does snakefruit have everything you need to run it there, cronned at * or something?20:00
slangasekstgraber: so, what frequency can this run with?  and, is it bound to your home network?20:00
bdmurrayslangasek: does the verification of bug 1210447 look okay to you?  It seems fine to me20:00
slangasekright, that's where I was going with that question20:00
infinityslangasek: Jinx. :P20:00
stgraberinfinity: no seeded-in-ubuntu on snakefruit :(20:01
infinitystgraber: Throw a dev-tools checkout in ~ubuntu-archive for now, request the package be installed if precise is good enough for your uses?20:02
infinity(Might also have firewall issues)20:02
stgraberinfinity: oh, and we need network access to ubuntuwire20:02
infinityIn fact, we have a dev-tools checkout.20:03
infinityArguably, we should be running these ubuntuwire services ourselves, a bit closer to the archive.20:05
infinityseeded and reverse-depends and whatever else.20:05
infinityBut for now, I've requested a firewall hole.20:05
stgraberinfinity: squid.internal lets me access ubuntu-wire, so that should be good enough20:05
infinitystgraber: Ahh, that works.20:05
infinitystgraber: I'm happy with the libunity-webapps review, BTW.  Feel free to accept it blind once you're finished your tool testing.20:08
* infinity really goes to find food now, before he passes out.20:08
slangasekbdmurray: isn't that covered by an MRE?20:10
slangasekin which case, yes20:10
stgraberinfinity: gah, just reviewed ceilometer for nothing (didn't see your comment above) :) I'll reject for now20:11
loolstgraber: powerd should be a good test20:11
stgraberlool: yep20:11
bdmurrayslangasek: well, its a provisional MRE but yeah20:11
slangasekbdmurray: right, then LGTM20:11
stgraberubuntu-archive@snakefruit:~$ ./auto-accept20:12
stgraberAccepting: powerd20:12
stgraberAccepting: mediascanner20:12
stgraberAccepting: mediaplayer-app20:12
stgraberSkipping 'libunity-webapps' because it's in the following packagesets: ubuntu-desktop20:12
slangasekbdmurray: btw, would you happen to have time today to look at the gnu-efi + sbsigntool packages in the queue?  I'd like to get that out the door so I can forget all about SecureBoot again :)20:12
stgraberso confirmed it DTRT with both the packageset and seeds check, will get the script out of dry-run mode now20:12
slangasekhurray, made bug #1205075 someone else's problem20:13
bdmurrayand is it just me or does the schooltool-book upload to raring look like a mistake?20:13
stgraberand ran for the first time, we should see 3 accepts nowish20:15
slangasektada20:16
stgraberok, now we just need to run that thing every, say, 5 minutes?20:16
slangasekevery minute, please20:16
stgraberok20:16
slangasekunless you know precisely which minute out of every 5 to run it to ensure it sees the queue updates :)20:17
infinityThe queue updates every minute.20:17
slangasekok20:17
infinityAnd so should the auto-accept.20:17
* slangasek nods20:17
infinitylool / asac: So if you guys also want to do blocks for touch, you have that power delegated.  But this compromise here should blance quick accepts of unseeded uploads with late-cycle paranoia for other images.20:20
infinitys/blance/balance/20:20
stgraberI have a tiny concern about the script hammering LP and ubuntuwire a bit more than it should since I'm not doing any caching for past entries, but I guess it won't be that bad and if someone complains, it's just a matter of sticking a cache on the thing20:20
infinitystgraber: Thanks for the quick hack.  Love your work, crazy tool man. :P20:20
infinitystgraber: It won't hammer LP any appreciable amount.  ubuntuwire could be another story.  But you ARE grabbing the json via a squid proxy.  If you're not forcing cache invalidation, that should catch the hammering.20:21
slangasek"crazy tool man" -- the best of the MegaMan mods20:21
stgraberalright, it's been cronned and the output redirected to a .log file. I've commented all the "skipping..." ones to avoid getting a mile long log file after an hour, we can always turn those back on if we need to figure out why something didn't get auto-accepted20:24
ogra_^^^ this ubuntu-touch-meta introduces two new binaries, can someone guide them out of binary NEW please ?20:30
infinitystgraber: Say, did your script already fail? :)20:33
stgraberinfinity: I'm looking at it :)20:33
infinityogra_: And yes, once it's built, I'll jam it through.20:34
ogra_thanks20:34
stgraberinfinity: now to figure out why it works fine when ran manually and fails under cron...20:34
infinityEnvironment?20:35
stgraberthat's my guess, but it's not writing anything to stderr so it's failing in a rather silent way...20:35
stgraberput it into verbose mode for now so I can see whether it at least gets to the queue properly20:36
infinitystgraber: Need PYTHONPATH=/home/ubuntu-archive/python maybe?20:37
stgraberSkipping 'android' due to Invalid output from seeded-in-ubuntu.20:37
stgraberthat typically means it's not happy with my http_proxy, which weirdly enough I don't have in my env either... anyway, easy enough to fix20:38
stgraberlet's see if the next run accepts android20:39
infinitystgraber: Just call it with http_proxy=http://squid.internal:3128/ like the autosync above?20:39
infinityAhh, you did. :)20:39
stgraberyep :)20:41
infinitystgraber: Same problem.  Also, s/>/>>/20:41
stgraberinfinity: I just s/>/>>/ :) but yeah, same problem, so maybe not a proxy problem after all, I'll get the code to print the actual error20:42
bdmurrayslangasek: shouldn't bug 1066038 have a raring task?20:43
stgraberinfinity: you were correct earlier, I needed the PYTHON_PATH, I just didn't think I did because it was set by default in ~ubuntu-archive's environment20:46
stgraberandroid got accepted, so looks like it's working fine now20:47
infinitystgraber: I'd suggest timestamps in the log too, so reading it once it gets large isn't quite so hard.20:51
infinitystgraber: (And maybe package_version, so we don't end up with 37 androids, all alike)20:51
infinityAnd I really need to do the eating thing now.20:52
infinityslangasek: I'll be double-checking mirror health and putting together the final announce as soon as I get back from food, if you have touch verbage for me by then.20:53
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
Riddellare we there yet?21:00
slangasekbdmurray: 1066038> precise/quantal/raring, you mean?  Good question; I wasn't intending to do any separate SRU verification for that change, which is why I didn't open tasks21:10
slangasekinfinity: sorry, got caught by an unhelpful OOM condition here that made everything go wonky and am now piecing my desktop back together... and I need food too before I go on21:11
slangasekinfinity: so it'll be a little bit before I can have anything for you21:11
darkxstinfinity, thanks ;)21:48
slangasekRiddell: so unfortunately, even though we ran into this problem last cycle already and /thought/ we had addressed the issue by fixing our checklists, apparently we missed a spot and are again in the situation of being unable to change the website redirect outside of UK business hours :P23:17
slangasekso I believe everything is /published/, and flavors can feel free to announce etc., but the Ubuntu announcement won't go out until we can fix the web redirect so that we're not flooding the pipe23:17
slangaseki.e., "when London wakes up"23:18
loolmdeslaur: dsc0t-make-check     FAIL status: 0, stderr: ../../test-driver: line 95: 29235 Aborted                 (core dumped) "$@" > $log_file 2>&123:20
loolmdeslaur: systemd autopkgtest failed23:20
loolmdeslaur: see http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html for details23:20
looland link to jenkins jobs23:20
loolmdeslaur: to clarify, it's an autopkgtest of a package depending on systemd23:21
slangaseklool: looks like there are two adt failures? one for colord, one for systemd itself23:22
slangasek cp: cannot create regular file ‘/tmp/mkinitramfs_QeYyHu//lib/modules/3.11.0-8-generic/kernel/drivers/net/ethernet/natsemi/natsemi.ko’: Input/output error23:24
slangasek... ok then23:24
slangaseklool: that appears to be a pre-existing bug in colord, it's been failing continuously since July and apparently no one has cared :/23:26
loolI think infinity forced the colord side23:27
loolbut the other failure probably prevented it from migration23:27
slangasekthe other failure looks like a random jenkins slave failure23:27
slangasekthe dmesg on that one implies fs corruption23:28
slangasekplars: ^^ is that something you would be able to fix?23:28
slangasekplars: https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-systemd/85/ARCH=amd64,label=adt/23:29
knomeslangasek, what are you suggesting for flavors?23:29
slangasekknome: that you should feel free to proceed with any per-flavor announcements you had planned without waiting for the central mail to go out23:29

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