[04:50] <tjaalton> are we frozen already?
[05:04] <tjaalton> still trying to get the verdict on mesa
[05:08] <tjaalton> slangasek: ping?
[06:18] <tjaalton> infinity, cjwatson: can either of you take a look at mesa? the new version has seen a lot of testing during the past few weeks (and months before that on a smaller scale) as pointed out on the ffe bug
[06:24] <infinity> tjaalton: I'll have a look.  Point me at the bug again?
[06:24] <tjaalton> infinity: thx, https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1164093
[06:24] <ubot2> Launchpad bug 1164093 in mesa (Ubuntu) "FFe: new upstream release 9.1.1" [Wishlist,Triaged]
[06:31] <tjaalton> whoa :)
[06:31] <infinity> tjaalton: I'd already gone over the source diff a few times in the last day or two.  Just needed to look at the testing trail on the bug to make a decision.
[06:32] <infinity> tjaalton: So, thanks for being verbose.
[06:32] <infinity> tjaalton: And please do watch very closely for regressions in the next few days.
[06:32] <tjaalton> infinity: sure thing, we'll (ab)use the awesome balloons again in the future for point-releases too :)
[06:33] <tjaalton> and yeah, mesa is top-priority now
[06:33] <tjaalton> there's 9.1.2 in the works, so the stable branch might have cherry-pickable stuff until we sru the point-release
[06:34] <infinity> Oh bah.  And this pulls llvm-3.2-dev into main.
[06:35] <tjaalton> hmm
[06:35] <tjaalton> it wasn't already? :/
[06:36] <infinity> Nah, 3.1 is.  Not that I'm against moving to 3.2
[06:36] <tjaalton> if it wasn't so late I'd push glamor-egl (new) for newer radeons too
[06:36] <infinity> Curious if mesa is the only rdep of either.
[06:36] <tjaalton> I think it is actually
[06:36] <infinity> Yeah, it is.  So this is a simple flip.  No big deal.
[06:36] <tjaalton> phew
[06:37]  * infinity promotes 3.2 and lets the world sort itself.
[06:38] <infinity> Actually, that brings mesa in line with llvm-defaults and clang.
[06:38] <infinity> Maybe we can start dropping old llvm versions.
[06:38] <infinity> \o/
[07:04] <infinity> tjaalton: ... was this not tested in a devirt PPA? :/
[07:04] <infinity> tjaalton: It's FTBFS on powerpc.
[07:07] <tjaalton> hrm
[07:07] <infinity> (A good reason to push this stuff to experimental too, it's good to get all-arch build test coverage)
[07:08] <tjaalton> it was on two separate ppa's, but neither had powerpc
[07:08] <tjaalton> the debian-x folks are busy with getting wheezy out :/
[07:08] <infinity> Sure, but one could still upload a mesa to experimental, surely.
[07:08] <tjaalton> there wasn't an upload of 9.0 either
[07:08] <infinity> Anyhow, no big deal.  Just need to fix it.
[07:09] <tjaalton> right..
[07:09] <infinity> I can look at it in the morning.
[07:09] <infinity> Or give you a PPC machine to play with tonight.
[07:09] <tjaalton> yeah
[07:09] <tjaalton> gimme
[07:10] <tjaalton> could be one of the additional lib trickery patches by mlankhorst broke it, I'll let him have a look
[07:12] <infinity> tjaalton: Oh, I took your "gimme" at face value and was setting you up on a host here. :P
[07:12] <tjaalton> heh, that's ok
[07:12] <tjaalton> I guess this is something dead-simple anyway
[07:13] <tjaalton> probably building too much on ppc
[07:13] <infinity> Grr.  Why does this machine come up in 1930?
[07:13] <infinity> And, more importantly, why does dhclient flip out about that?
[07:14] <infinity> (Which leads to no IP, which leads to no ntpdate, which leads to...)
[08:02] <cjwatson> infinity: ghc's still stuck on llvm-3.0, I fear, though hopefully that'll be sorted out in the next mega-transition ...
[08:04] <infinity> cjwatson: Right, but I don't think anything wants 3.1 anymore.
[08:04] <infinity> cjwatson: So, maybe we can keep 3.0 and 3.2.
[08:05] <cjwatson> erk, kapok dead in an RT-requiring way says #webops?
[08:05] <cjwatson> not that I can find the ticket
[08:06]  * infinity taps his foot waiting for this mesa test build on leviathan to finish.
[08:10] <infinity> tjaalton: Looks good.  Want to double-check file lists at the end of the build log look sane and upload ASAP?
[08:10] <tjaalton> infinity: yep
[08:54] <ogra_> infinity, still awake ?
[08:54] <infinity> ogra_: Not that I'm willing to admit to.
[08:54] <ogra_> heh
[08:55] <ogra_> so now thgat i slept (or rather didnt) sleep over it, i think packaging it is as insane as using a livefs builder ... we should have a dedicated android cross build machine i think
[08:56] <infinity> Why?
[08:56] <infinity> Using the package builders is an effective re-use of resources.
[08:56] <infinity> A dedicated machine would be idle half the time.
[08:56] <ogra_> because it will eb really hard to automate and to just quickly shove 2G around
[08:56] <ogra_> more than half
[08:57] <ogra_> but we will also build a lot more images in the future on it
[08:57] <infinity> And if we're generating binaries that we're shipping to people, we need to be able to provide the matching source.
[08:57] <ogra_> thats on phablet.u.c already
[08:57] <infinity> (Sure, that can be done via other methods, but the archive works well for that)
[08:57] <ogra_> i know that the archive works well
[08:58] <ogra_> but you still force someone to shovel 2.1G through the net for every build
[08:58] <ogra_> its not like it needs to be an overly expensive machine or anything
[08:59] <ogra_> http://phablet.ubuntu.com/export/ has snapshot tarballs now ...
[08:59] <ogra_> every new device will add to that and there will very likely be more over time
[08:59] <infinity> Alright, but that's not forcing any uploader to jam 2.1G across their link then, is it?
[08:59] <ogra_> so we might end up with 5G or so ... thats just crazy for moving it around
[08:59] <infinity> You can build a source package remotely, and sign the .dsc and .changes locally.
[09:00] <ogra_> well, if you only rebuild when git changes it means you need the new upstream tarball for every build
[09:00] <infinity> Yeah, it sucks if you want to test-build, but you can do that with a local git clone as an approximation.
[09:00] <ogra_> not talking about tests
[09:01] <ogra_> a standard change in git will force you ro a new upstream tarball
[09:01] <infinity> That's not true, that depends on how you package it.
[09:01] <ogra_> unless yu want to pile up patches and merge them every now and then
[09:01] <ogra_> you need regular upstream pulls
[09:01] <infinity> Your orig could be an export based on the 4.2.1 tag (or whatever), and you could ship a git-updates.diff patch.
[09:01] <infinity> (eglibc is packaged this way)
[09:03] <ogra_> still, that stuff is not designed like being packaged, its a cross build tree and i would prefer to just have it cross built on a dedicated machine ...
[09:03] <ogra_> it ends up to be a hell of a package and even if you package it with multiple tarballs you will have to merge regulary
[09:04] <ogra_> even if you would do one tarball per git repo ... you will have to regulary upload the whole thing at times
[09:05] <ogra_> no matter how you twist it, its 2G+ of data
[09:06] <ogra_> (seems kapok took it swerious yesterday though .... its still not back)
[09:06] <ogra_> -w
[09:08] <cjwatson> I think it's unlikely you'll get a dedicated machine; IS budget is very very very squeezed
[09:08] <cjwatson> My understanding is that for anything new it's canonistack or go home
[09:10] <cjwatson> And Ricardo's numbers indicated more like 1G than 2.1G (that was for source, but it's rare that binaries come out significantly bigger than source)
[09:10] <infinity> cjwatson: http://phablet.ubuntu.com/export/ came out to 2Gish.
[09:11] <infinity> (Though xz instead of bz2 could potentially shrink that a fair bit)
[09:11] <infinity> That might include some bits rsalveti was planning to cull, though.
[09:12] <infinity> Including prebuilt toolchains...
[09:12] <infinity> Man, this stuff is a mess.
[09:13] <ogra_> cjwatson, see the tarball
[09:13] <ogra_> its android ...
[09:13] <ogra_> we should simply treat it like that
[09:18] <cjwatson> Well, OK; but you still don't need to transfer binary components across the network to the livefs builder for bits of the source you don't build.
[09:18] <ogra_> yeah
[09:18] <ogra_> but they are massively smaller
[09:19] <ogra_> http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/
[09:19] <cjwatson> Ricardo's numbers from last night don't really support "massively".  Somewhat, maybe.
[09:19] <ogra_> its all the armel files
[09:19] <cjwatson> Unless you mean that the binary components we need to transfer around are massively smaller.
[09:19] <ogra_> yes
[09:19] <cjwatson> Right.  So that's not really shovelling lots of data around all that often, then.
[09:20] <ogra_> i need the source first
[09:21] <ogra_> and i would prefer if that wouldnt have to leave the datacenter for building
[09:22] <cjwatson> No reason it should.
[09:23]  * ogra_ is just downloading the tarball locally here for test builds ... 2h+
[09:23] <infinity> This was why I suggested a pristine-tar/get-orig-source type thing.
[09:23] <infinity> Locally, you should just have a git clone.
[09:24] <xnox> ogra_: 12.3MB/s   in 2m 53s ;-)
[09:24] <infinity> As for how much data is shoved around the DC for builds, surely a 2.1G orig beats a 15G git clone (which is the current method).
[09:24] <ogra_> xnox, :P
[09:24] <ogra_> oh, no doubt in that
[09:26] <ogra_> though i'm not sure it will just work without networking since you need to do a repo sync first to make the brunch tool happy
[09:26] <ogra_> (i'll see in 2h)
[09:26] <xnox> one can totally rsync .repo off somewhere. it just works =)
[09:26] <infinity> Surely that can all be done as part of preparing the source before building the source package?
[09:26] <ogra_> (and indeed lillipily cant see phablet.u.c so that i could play in the DC)
[09:27] <xnox> imho one actually just needs .repo as that's where all the git repos are and one does a "repo checkout" to unfold a working forest of git trees.
[09:27] <ogra_> infinity, yes, my concern is what repo sync does ... i might end up with a 5G tarball in the end :)
[09:27] <xnox> adjust manifest for source-builds to exclude pre-build toolchain and et.al. as was suggested yesterday.
[09:28] <ogra_> which would make the whole effort moot
[09:28] <cjwatson> ogra_: http_proxy=http://squid.internal:3128/
[09:28] <ogra_> xnox, we cant exclude the toolchain ... which one would you use then (ubuntus doesnt work)
[09:28] <cjwatson> or is this git protocol rather than http?
[09:28] <ogra_> cjwatson, !
[09:28] <ogra_> for the tarball its just http :)
[09:29] <xnox> ogra_: ah, ok right. I'd upload toolchain separately as a separate package, as I don't think it moves as fast as daily android builds.
[09:29]  * xnox "don't think" as in "would not expect"
[09:29] <cjwatson> Hmm, doesn't seem to work through squid.internal either.  I think that's RT-worthy
[09:30] <cjwatson> porter-amd64 gets a response through squid.internal but it's 403
[09:31]  * xnox we could have https git repos.... with reasonable performance these days via smart git protocols
[09:36] <ogra_> lillypilly doesnt even seem to get a response
[09:38] <ogra_> Proxy request sent, awaiting response... 504 Gateway Time-out
[09:38] <ogra_> 2013-04-17 09:36:40 ERROR 504: Gateway Time-out.
[09:38] <ogra_> there we go
[09:41] <infinity> Riddell: If you're going to make smokeqt build-dep on qwt5, were you planning on filing an MIR for the latter?
[09:44] <ogra_> hmm, same thing from nusakan ... i thought we had a resolved RT that allows it to see phablet.u.c
[09:45] <ogra_> but that was probably only kapok
[09:47] <Riddell> infinity: oh, ug
[09:47] <psivaa> cjwatson: xnox: not sure if you already know about amd64 raring server image: http://cdimage.ubuntu.com/ubuntu-server/daily/pending/report.html
[09:47] <cjwatson> psivaa: the builder machine is dead
[09:47] <ogra_> psivaa, the livefs builder is dead ...
[09:47] <ogra_> webops is on it (at least i hope there was a proper handover to the next vanguard)
[09:48] <infinity> Riddell: Or you might just want to revert that upload, given that we're a day from final freeze.
[09:49] <Riddell> yes, I might
[09:49] <psivaa> cjwatson: ogra_ ahh ok, thanks
[09:52] <doko> infinity, cjwatson: please review the icedtea-web upload, security related release
[09:54]  * infinity was hoping to see " * SECURITY: Stop allowing Java to run in browser plugins."
[09:58] <doko> tjaalton, infinity: I don't know who did promote llvm-3.2. if the desktop teams wants to support 3.1 and 3.2, fine with me. but it won't be my task ...
[09:59] <infinity> doko: I promoted it so mesa can build, once it migrates, 3.1 should be able to demote (or be removed).
[10:33]  * ogra_ twiddles thumbs watching the 2G drip through his DSL
[10:36] <xnox> ogra_: $ du --si phablet-ubuntu-20130417.tar.xz
[10:36] <xnox> 1.4G	phablet-ubuntu-20130417.tar.xz
[10:36] <xnox> that's with -9 and extreme compression algo.
[10:36] <ogra_> yeah
[10:37] <ogra_> still way to big imho
[10:37] <ogra_> but good to know we save 600M
[10:37] <xnox> ogra_: it would be nice to cut out some cull that was proposed yesterday, maybe we can get down <<1GB with xz then.
[10:37] <ogra_> cut out what exactly ?
[10:38] <ogra_> (we will rather add a few G over time ... )
[10:44]  * xnox vaguelly remembers something mentioned last night. Maybe it was "cut out toolchain" when discussing some alternative plan.
[10:46] <ogra_> xnox, the toolchain is built during the process .(like everything else of teh OS) .. while it might be possible to cut it out it wont gain us much and just add maintenance overhead imho
[10:47] <xnox> i see.
[10:48] <ogra_> we could re-introduce armel and package the whole :)  but that will take months i guess
[10:48] <ogra_> (the whole in proper abndroid packages)
[10:49] <cjwatson> We have an armel cross-compiler in the archive ...
[10:50] <ogra_> with bionic toolchain ? :)
[10:51] <cjwatson> ... maybe not
[10:51] <ogra_> i know what we have and i know all that might be better to be done properly in lots of singel packages etc ... but getting the source to that point would cost us more time than we have
[10:52] <ogra_> and given how temporary all that stuff is yet i doubt it would be clever to invest much time into modifications today
[10:55] <cjwatson> On the other hand the attempt to do all this on kapok has apparently broken our ability to build amd64 images a week in advance of release ...
[10:55] <ogra_> yeah
[10:55] <cjwatson> Which isn't exactly ideal either
[10:56] <ogra_> i honestly didnt expect that, sorry
[10:56] <ogra_> RT#60878 is opened ...
[11:23] <ogra_> yay, download done
[11:27] <doko> cjwatson, could you have a look at python2.7? brings all the changes from the last python3.3 upload, plus (hopefully) error free autopkg tests
[11:30] <cjwatson> Looks fine, thanks
[11:50] <ogra_> wow, even unpacking on my fastest SSD takes 10min
[11:59]  * ogra_ amusedly watches it building chromium libssl and busybox ...
[12:00] <ogra_> hmm, i wuld have put my bets on it being faster to build than to unpack ... but seems i would have lost
[12:01] <ogra_> ... wpa_supplicant ...
[12:01] <ogra_> *twiddle*
[12:01] <ogra_> oh, openssl *again*
[12:05] <ogra_> and there we go ... 12min for building ...
[12:05] <ogra_> (10 for unpacking)
[12:06] <ogra_> so now ... how do i add multiarch build deps to a package ?
[12:06] <ogra_> since it needs a lot of mixed i386/amd64 stuff
[12:07] <xnox> ogra_: not supported as far as I know =)
[12:08] <ogra_> oh, lovely ... so we can trash the idea or i hack around it by stacking chroots and scripted hacks
[12:08] <ogra_> sigh
[12:09] <xnox> we don't have :native. I guess if you are building $ dpkg-buildpackage -ai386 on the amd64 machine, then "Build-dep: foo:any, foo" will give you i386 & amd64 versions...... but you cannot e.g. "Build-dep: foo:i386"
[12:09] <xnox> ogra_: pre-installing build-deps is the way to go =/
[12:10] <xnox> i had to do it for libnih.
[12:10] <ogra_> preinstalling ?
[12:10] <ogra_> from an included script ?
[12:20] <xnox> ogra_: well in my case I had an sbuild chroot variant with a few things installed.
[12:20] <ogra_> well, my package needs to build on a std amd64 builder
[12:26] <doko> cjwatson, same please for python3.3
[12:32] <cjwatson> doko: done
[12:48] <sergiusens> ogra_: xnox the toolchain used to build android is a linaro toolchain, prebuilt
[12:49]  * sergiusens says sorry for eavesdropping
[12:49] <ogra_> sergiusens, ah
[12:49] <ogra_> well
[12:49] <sergiusens> http://phablet.ubuntu.com/gitweb?p=platform/prebuilts/linaro-4.7.2.git;a=summary
[12:49] <ogra_> sergiusens, it needs bionic support though, no
[12:49] <xnox> sergiusens: hola =) it's the full bionic based?
[12:50]  * ogra_ really wonders what all these mp4's in the android tree are and why we ship them
[12:52] <ogra_> thats easily 100M we could save
[12:52] <sergiusens> ogra_: not really sure about the bionic stuff
[12:52] <sergiusens> ogra_: I can strip those
[12:53] <ogra_>  /frameworks/base/media/tests/contents/media_api/videoeditor/ is full of them
[12:53] <sergiusens> ogra_: we only ever had a git repo we could use in March, before that we had the full tree and applied patches ;-)
[12:53] <ogra_> /frameworks/base/data/videos/ too ... and there are even some in the docs
[12:53] <ogra_> yeah
[12:54] <ogra_> sergiusens, not sure you got the news, but using the livefs builder doesnt work for building
[12:54] <sergiusens> ogra_: good, now you hace a necessity for me to work on that, I'll get working on making the repo leaner
[12:54] <sergiusens> ogra_: no I haven't
[12:54] <ogra_> my build attempt killed  the amd64 builder badly enough that it is still not back up again
[12:54] <ogra_> so suggestion is to actually roll a package
[12:55] <ogra_> from a daily export from http://phablet.ubuntu.com/export/
[12:55] <ogra_> (which ricardo set up last night)
[12:55] <ogra_> and have the package spit out the right binary images which we can then just pull into a live-build build
[12:56] <doko> sergiusens, ogra_: so why use yet another gcc?
[12:56] <ogra_> doko, android requires it
[12:56] <ogra_> it will likely not stay like it is today after all though
[12:56] <doko> ogra_, but it's the linaro one
[12:56] <ogra_> linaro-bionic
[12:57] <ogra_> i dont think the toolchain has much effect in the tree ... size wise
[12:57] <doko> is this patches on top of gcc-linaro?
[12:57] <ogra_> that we cross build a whole OS with all its deps has though
[12:57] <ogra_> doko, no idea
[12:57] <doko> yeah
[12:57] <ogra_> i'm sitting at the end of the chain here and just try to produce images before S opens
[12:58] <ogra_> from the giant tree i'm given :)
[12:58] <ogra_> that it is all armel and needs a mixed x86/amd64 build env doesnt help much either :)
[12:59] <ogra_> but well ... shrug ... android ...
[13:00] <ogra_> it is like it is
[13:02] <ogra_> (i would just prefer to just build it as intended by its creators though)
[13:09] <Mirv> hmm, how is haskell-platform missing from raring even though there is no mention it having been removed? https://launchpad.net/ubuntu/+source/haskell-platform/+publishinghistory
[13:11] <xnox> Mirv: did you check the binary publishing history as well? one can remove binaries without removing source package.
[13:12] <xnox> Mirv: see https://launchpad.net/ubuntu/raring/amd64/haskell-platform
[13:12] <xnox> clearly removed with a comment and bug reference.
[13:12] <Mirv> xnox: awesome, thanks.. I've always lived in a +source world in LP before this
[13:13] <Mirv> funny. I need to bookmark that in order to remember that part of LP existing.
[13:13] <xnox> Mirv: it's a brave new world!
[13:13]  * xnox usually fiddles with the urls.
[13:13] <xnox> starting from the: http://pad.lv/u/$srcpackage
[13:14] <sergiusens> ogra_: sorry, internet crashed...
[13:15] <sergiusens> ogra_: so why can't you build is as intended by _it's creators_?
[13:16] <xnox> sergiusens: no place to do it securely.
[13:16] <xnox> ogra_: we do scp wubi from ev's machine & publish onto CDs =)))))
[13:16] <xnox> which is like uber-secure =)
[13:20] <sergiusens> xnox: does that require /win 15
[13:20] <sergiusens> meh, sorry
[13:21] <xnox> sergiusens: one needs to become evalicious first =)
[13:21] <ogra_> haha
[13:22] <ogra_> well, i would just do it on lillypilly ... if i could actually get the source over somehow
[13:22] <ogra_> it isnt like the build is massively demanding or so
[13:23] <ogra_> its just the gigantic source tree thats disturbing
[13:24] <cjwatson> Please don't build stuff on lillypilly
[13:24] <ogra_> i would even do it in my home on nusakan ... but same issue there and beyond that i dont want to make cjwatson grumpy
[13:24] <cjwatson> Use a porter box if you must
[13:24] <cjwatson> (porter-amd64)
[13:25] <cjwatson> You can bounce files around within the DC with nc, even if there isn't a direct path
[13:25] <ogra_> hmm
[13:26] <ogra_> is the porter box suitable for doing automated stuff (possibly several times a day)
[13:27]  * ogra_ always thought it was only for one time things like porting stuff :)
[13:27] <sergiusens> ogra_: can't we keep on using our ps-jenkins? Or does that not meet security requirements either?
[13:28] <ogra_> sergiusens, i'm close to propose that yeah ... (i actually did to infinity yesterday when he came up with all that)
[13:29] <ogra_> sergiusens, the point is that the cdimage team needs to be able to trigger it and that it needs to be chronnable once we build the rootfs in the cdimage infrastructure
[13:31] <sergiusens> ogra_: well, the jenkins thing is the cron we use, but it can be anything
[13:31] <ogra_> and iit is currebntly a black box from cdimage POV
[13:32] <sergiusens> ogra_: well we can change that :-)
[13:32] <sergiusens> ogra_: so the limitation is not hardware, but more so networking in your DC?
[13:32] <ogra_> no, the limitation is actually hardware ... (imho)
[13:32] <ogra_> if i would have a choice we would just have a dedicated android build machine
[13:33] <ogra_> but that costs money which doesnt seem to be there
[13:34] <sergiusens> ogra_: oh... that's too bad... well we should work on consolidating infrastructure
[13:34] <ogra_> so the alternatives are: package builders  (meaning someone has to regulary re-roll the source package with fresh tarballs) ... porter-box (same issue, and i dont think it is desired to use it for automation) or ... keep it at jenkins breaking the cdimage workflow and control
[13:35] <cjwatson> ogra_: the porter box is strictly less unsuitable than either lillypilly or nusakan :-)
[13:35] <ogra_> sure
[13:35] <cjwatson> But it's probably still basically unsuitable
[13:35] <ogra_> but its still not thoguht for doing daily image builds
[13:40] <sergiusens> ogra_: does cdimage workflow mean that cdimage triggers the build, or does it imply more?
[13:40] <ogra_> it means that the cdimage team has control over the machines building as well as the code producing the builds
[13:57] <ev> xnox: technically, there's nothing preventing you lot from doing wubi builds. You just have to update cdimage to look somewhere other than my public_html directory.
[13:58] <cjwatson> Yeah, but we do need to know we're doing them in a reproducibly similar way
[13:59] <ev> Sure
[14:00] <alecu> hi everybody, any news on the FFe for this bug? https://bugs.launchpad.net/unity-lens-music/+bug/1168674
[14:00] <ubot2> Launchpad bug 1168674 in Music Lens "Purchased songs won't download when not logged to U1" [Critical,New]
[14:15] <Laney> alecu: Hey, looking
[14:15] <Laney> can this go today?
[14:16] <didrocks> Laney: no, tomorrow, the datacenter is broken for running autopilot tests and it's currently being fixed
[14:16] <Laney> wah
[14:16] <Laney> before Final Freeze then?
[14:16] <didrocks> Laney: hardware failure…
[14:16] <Laney> :-)
[14:16] <didrocks> yeah, that's why I put pressure that it's done before FF ;)
[14:16] <didrocks> Final*
[14:17] <Laney> still a review to sort out on the unity branch anyway it seems
[14:17] <didrocks> Laney: right
[14:17] <didrocks> Laney: so you can give a conditional +1 if you want, then I think alecu needs to have merged it today, before 00 UTC
[14:17] <didrocks> that's the condition, I was quite clear with him about it :)
[14:18] <Laney> commented
[14:19] <didrocks> thanks Laney
[14:19] <didrocks> alecu: now get it fixed/reviewed/merged before 00 UTC ^ :)
[14:20] <ogra_> why 00 ? freezes are traditionally on thursdays at 21:00
[14:20] <ogra_> plenty of time :P
[14:20] <didrocks> ogra_: you need to build the whole stack
[14:20] <didrocks> ogra_: have tests running
[14:20] <didrocks> ogra_: this is before the upload
[14:20] <ogra_> ah, long build, k
[14:20] <Laney> well, if the hardware remains broken it'll be a manual upload
[14:20] <Laney> but yes
[14:20] <didrocks> Laney: the hardware is the hardware to *test* it
[14:20] <didrocks> Laney: so no, if the hardware remains broken, we won't know the test status
[14:21] <Laney> sure
[14:21] <Laney> so it's rather no upload than upload with no tests?
[14:21] <didrocks> nothing to do with daily release/manual uploads
[14:21] <didrocks> Laney: right
[14:21] <Laney> even though it's a "Critical" bug
[14:21] <Laney> ...
[14:21] <didrocks> Laney: well, it's in quantal TBH, so I don't agree with the urgency definition
[14:21] <didrocks> but that's another story ;)
[14:21] <didrocks> (and it's known for months by design)
[14:22] <didrocks> but still good to have it fixed in raring
[14:22] <Laney> hrm
[14:22] <Laney> yet only filed 4 days ago
[14:22] <didrocks> Laney: talk to design and their bugs handling :p
[14:23] <Laney> could you lower it?
[14:23] <seb128> to be fair they hoped to have it fixed by the "buy in the dash" feature
[14:23] <didrocks> Laney: I think high will make more sense
[14:23] <seb128> which didn't land at the end
[14:23] <Laney> I don't like severity inflation on release bugs - makes me feel like I'm being pressured into approving
[14:24] <seb128> Laney, johnlea will start arguing with you over the bug importance I'm sure ;-)
[14:24] <didrocks> Laney: High it is :)
[14:24] <Laney> haha
[14:24] <Laney> thanks didrocks
[14:24] <seb128> Laney, the bug leads to have the money taken from users' bank account and not get the song they bough downloaded in exchange
[14:24] <didrocks> yw ;)
[14:25] <seb128> Laney, which you can argue over the importance, but would be good to be fixed ;-)
[14:25] <ogra_> pfft, whiners ... we'll send them a reciept for their tax declaration in return
[14:25] <seb128> ;-)
[14:25] <Laney> if we wouldn't upload out of process to fix it then I can't say that it's critical
[14:25] <Laney> maybe it's a case for distro/upstream importance though
[14:26]  * Laney moves on
[14:26] <didrocks> anyway, alecu will get it in a mergeable state, and we'll have the hardware replaced today :)
[14:26] <didrocks> so everything's fine
[14:29] <Laney> oh, friends has the fix for notification spamming
[14:29] <Laney> popey will be pleased!
[14:30] <popey> \o/
[14:31] <popey> there's only so many times I can see "Happy birthday Alan" from my cousins
[14:32] <Laney> it seems slightly curious that it doesn't consider whether you've seen the notification before
[14:32] <Laney> it just says "no notifications older than 5 days"
[14:32] <Laney> robru: ^? is that accurate?
[14:42] <kenvandine> Laney, it is accurate
[14:42]  * Laney nods
[14:42] <kenvandine> Laney, friends doesn't keep track if notifications have been seen or not, so to prevent spamming the user he limited it to the past 5 days
[14:42] <seb128> kenvandine, so you will still get 5 days of backlog display every time?
[14:42] <kenvandine> no
[14:42] <kenvandine> it is just the first time the service starts
[14:43] <Laney> I thought some people were complaining that they saw them at every startup
[14:43] <kenvandine> it only notifies for new content downloaded
[14:43] <kenvandine> the every startup was fixed separately, i think
[14:44] <kenvandine> it caches what has been downloaded and doesn't download new content again
[14:44] <kenvandine> so shouldn't notify for that
[14:44] <Laney> alright, well I never saw it myself anyway
[14:44] <kenvandine> but on first run you would get notifications for private messages and mentions from long ago... maybe even years :)
[14:44] <Laney> I think popey was affected, hence the ping earlier, so maybe he can say if it still happens
[14:44] <kenvandine> if i use it for twitter in a guest session i got notified for private messages from 3 years ago :)
[14:45] <Laney> \o/
[14:45] <kenvandine> not useful :)
[14:45] <kenvandine> next cycle we want to implement a queue of some sort
[14:45]  * popey updates
[14:45] <kenvandine> same for errors
[14:45] <kenvandine> so the UI can also present some of it
[14:45] <kenvandine> and ack them
[14:45] <kenvandine> etc
[14:46]  * Laney petitions for twitter "list" support
[15:02] <xnox> Laney: yeah, upon first upgrade I got popups for every @ mention I ever had. Since I'm a very active twitter user the total amount of popups was 8 bubbles.
[15:02] <xnox> but I haven't seen anything since.....
[15:03] <Laney> that's alright then - IIRC some people reported getting them again and again but if that's fixed then cool
[15:06] <alecu> Laney, didrocks: thanks!
[15:07] <rsalveti> ogra_: sergiusens: xnox: as I said yesterday, we can remove quite a few files there, like docs, video, kernel sources duplicates and such
[15:08] <rsalveti> the work I did yesterday was just to dump the stuff at this point, we can work cleaning it up a bit at least
[15:08] <ogra_> rsalveti, right, i noticed that when unpacking here
[15:08] <ogra_> also xz would help a lot
[15:08] <ogra_> i guess we can melt it down to ~1G compressed
[15:09] <rsalveti> ogra_: yup, can easily change here
[15:09] <rsalveti> xnox: what compress options did you use?
[15:09] <ogra_> it builds just fine btw
[15:09] <ogra_> at least mako
[15:09] <rsalveti> ogra_: yeah, cool, built for mako and manta here
[15:09] <ogra_> didnt try others but i dont expect them to be different
[15:09] <rsalveti> ogra_: also, see that platform-api and hybris is not there by default
[15:10] <xnox> rsalveti: -9e, that is maximum extreme compression, but without my host CPU specific optimisations.
[15:10] <sergiusens> rsalveti: doing it as we speak...
[15:10] <ogra_> rsalveti, ow ... how do we handle that
[15:10] <rsalveti> ogra_: because they are from bzr
[15:10] <rsalveti> check phablet-dev-bootstrap
[15:10] <ogra_> right
[15:10] <rsalveti> we basically clone that after cloning the tree
[15:10] <rsalveti> so you'd need to do something similar
[15:10] <ogra_> hmm, that would have to become part of building the source package then
[15:10] <rsalveti> sergiusens: cool, let's sync then after the call
[15:11] <ogra_> means the source packager needs to rebuild the tarball
[15:11] <rsalveti> well, that's not part of phablet.u.c
[15:11] <rsalveti> right
[15:11] <ogra_> right
[15:11] <sergiusens> ogra_: rsalveti you can get the debian source package for hybris and platform-api and dump them in the tree
[15:11]  * ogra_ keeps that in mind then
[15:11] <rsalveti> yeah, was thinking at something along that line
[15:11] <ogra_> oh, i could just build dep on it then+#
[15:11] <rsalveti> but they are not yet incorporated at th archive
[15:11] <ogra_> and copy it from the host
[15:12] <ogra_> ah, crap
[15:12] <ogra_> ok
[15:12] <ogra_> so repackaging the tarball it is then
[15:14] <ogra_> rsalveti, i would still prefer just a dedicated builder even if we can shrink down the source
[15:14] <ogra_> instead of jumping through hoops to wrap it in a package
[15:16] <sergiusens> ogra_: +1
[15:17] <rsalveti> xnox: let me change for that then and see :-)
[15:18] <rsalveti> ogra_: sergiusens: also, I'm just generating the dump file if we actually changed something at the git trees
[15:18] <ogra_> yeah, saw that
[15:18] <ogra_> good move :)
[15:20] <xnox> rsalveti: -9e takes ages to compress, -6 is relatively good speed & compression ratio. If you have multiple cores, you can use pxz -9e that will compress in parallel for a small tradeoff (3-6% compression penalty)
[15:22] <rsalveti> xnox: yeah, will check here, thanks!
[15:23] <darkxst> my gnome-shell/mutter SRU (MRE) has been stuck in the queue for like 7 weeks now!
[15:24] <ogra_> my tegra video codec package has been stuck in the queue for 7 months now
[15:25] <darkxst> ogra_, wow
[15:29]  * xnox finds that whenever one complains about anything, somebody else can totally trump that =)
[15:49] <barry> bug 1170003
[15:49] <ubot2> Launchpad bug 1170003 in python-virtualenv (Ubuntu) "[FFe] python-virtualenv 1.9.1" [Undecided,New] https://launchpad.net/bugs/1170003
[15:49] <barry> bug 1167351
[15:49] <ubot2> Launchpad bug 1167351 in python-pip (Ubuntu) "[FFe] update python-pip to version 1.3.1" [Undecided,New] https://launchpad.net/bugs/1167351
[16:00] <robru> Laney, twitter lists are implemented in the backend, it's just a matter of writing some Qml UI for it in lp:friends-app ;-)
[16:01] <Laney> :)
[16:35] <ogra_> yay, kapok is back
[16:35] <Laney> yaypok
[16:35] <ogra_> heh
[16:40] <slangasek> infinity: llvm> right, it's in main exclusively for mesa's benefit; so provided we're satisfied that mesa's llvm driver passes regression-testing, no problems at all there
[16:54] <infinity> slangasek: *nod*
[16:54] <infinity> slangasek: I think doko just had a bit of a sad when llvm-3.2 was pre-promoted to satisfy the build-dep change.  Now that the dust has settled, 3.1 has gone to universe, and all should be well.
[16:56] <slangasek> yep
[17:26] <infinity> cjwatson: So, I was thinking, for things we can't fix in -proposed but don't want to remove (handbrake is a good example here, it's not actually "broken", it just needs a libav9 transition to work)...
[17:26] <infinity> cjwatson: After we IFP from raring to s-series, shall we just batch-copy raring-proposed/* to s-series-proposed/ and then empty raring-proposed and call it done?
[17:27] <infinity> cjwatson: (Cause removing and then reuploading with no changes seems silly)
[17:46] <robru> Laney, hey. I have a fix for https://errors.ubuntu.com/problem/e3327729f0945e5fb94001ecd9b54bc658a69c1e on it's way (pending review from Ken). sorry to be a bother at the last possible second, but it's the #3 error so I'm hoping it will be well-received ;-)
[17:59] <cjwatson> infinity: Yeah, I was thinking roughly that
[17:59] <cjwatson> infinity: We probably just want to keep careful note of what's been uploaded to -proposed as a 0-day SRU
[18:00] <infinity> cjwatson: Indeed.  Shouldn't be rocket surgery.
[18:01]  * infinity decides to blindly handwave past ekg's obvious issue with building with -j24 for now.
[18:02] <infinity> La la la.
[18:17] <ogra_> infinity, just FYI, we'll keep the builds on jenkins for now ...
[18:17] <Laney> robru: Do it. We can review in the queue.
[18:17] <infinity> ogra_: Alright.  kapok thanks you.
[18:18] <ogra_> and instead of rushing we'll try to split it all into little pieces and cross build packages
[18:18] <ogra_> infinity, well, i made it have a vacation day ... it should thank me in any case
[18:57] <kengyu> it will be very appreciated if one of the release team can review this bug: https://bugs.launchpad.net/ubuntu/+source/fwts/+bug/1166610
[18:57] <ubot2> Launchpad bug 1166610 in fwts (Ubuntu) " [FFe] fwts 0.26.08" [Undecided,New]
[18:59] <infinity> kengyu: Go ahead and upload, I'll review it in the queue.
[18:59] <kengyu> infinity, thanks.
[19:13] <pgraner> infinity, http://pastebin.ubuntu.com/5716794/
[19:32] <infinity> pgraner: So, I'm curious what's pulling in indicator-applet on your upgrade.  Nothing here is, but I suspect that's your issue.
[19:37] <pgraner> infinity, I don't know
[19:49] <jpds> pgraner: sudo apt-get dist-upgrade -y -s # And see what drags it down?
[19:54] <infinity> That could be a red herring anyway, since I can install that just fine here (though, it shouldn't be getting pulled in at all...)
[20:10] <robru> Laney, ok, two bugfixes just landed in lp:friends trunk, do I have to push those manually now? autolanding is disabled, right?
[20:15] <Laney> robru: No idea
[20:16] <Laney> The cron job is still enabled on lillypilly, at least
[20:16] <xnox> robru: is there lp:friends/13.04 branch?
[20:16] <robru> xnox, no, we have a trunk-next where we've done some S-stuff, and kept lp:friends as the "official" raring branch
[20:16] <Laney> oh no, I see it in lp:cupstream2distro-config r212
[20:16] <Laney> Set raring to manual mode for Final Freeze.
[20:17] <Laney> so I guess you have to kick a manual release, however in the world that happens
[20:17] <Laney> cyphermox can probably advise :-)
[20:17] <robru> Laney, crap, I guess it needs a manual upload (I don't have upload rights). Usually I let Ken do it but he's been busy today...
[20:20] <Laney> I think there's a mechanism for doing that from the daily release machinery ... but I don't know what the proper way to do this is
[20:20] <Laney> if it's urgent I can sponsor it normally though
[20:22] <robru> Laney, just heard from Ken, he's on it.
[20:22] <robru> Laney, but thanks.
[20:24] <Laney> rocking
[20:25] <Laney> kenvandine: For info/curiosity, what is the proper procedure? Is it https://wiki.ubuntu.com/DailyRelease/FAQ#Forcing_a_stack_publication ?
[20:29] <kenvandine> Laney, i am not sure
[20:29] <kenvandine> i think we just need to do a manual run
[20:29] <kenvandine> and force push on the stack
[20:29] <kenvandine> using c2ud
[20:29] <kenvandine> i think it just isn't automatic anymore
[20:32] <Laney> yeah, that's why I'm looking at that section of the FAQ ;-)
[20:32]  * Laney leaves it to you
[21:01] <kenvandine> robru, friends should be hitting the queue any moment :)
[21:02] <robru> *huge sigh of relief*
[21:02] <kenvandine> robru, *should*
[21:03] <robru> kenvandine, the bugs we've fixed today I'm sure will stave off *hundreds* of duplicate bug reports to triage once raring is released ;-)
[21:03] <kenvandine> yup
[21:03]  * kenvandine hopes compiz hits :)
[21:03] <robru> kenvandine, oh me too! if not we pretty much need to SRU that immediately.
[21:17] <robru> Laney, ^^ :-D
[21:18] <robru> Laney, last hassle from me, promise ;-)
[21:19] <Laney> never make promises like that :P
[21:22] <robru> Laney, no serious, that's all the time I have for Friends... rest of my day is shot working on didrocks' autolanding stuff.
[21:24] <Laney> right - that's friends done for raring then I hope
[21:24]  * Laney accepted
[21:24] <Laney> thanks robru
[21:31] <robru> Laney, thank you! all the major crashers are fixed, the only open bug reports I see here are wishlist features ;-)
[22:04] <jdstrand> is it ok to upload xorg-server with a small security fix?
[22:06]  * xnox remebers a "security" fix in dbus that broke ubiquity installer for Kubuntu....... =)))))
[22:06] <doko> cjwatson, slangasek: final ( ;-P ) python2.7 and python3.3 uploads ...
[22:07] <doko> the no-change uploads are independent of these
[22:10] <jdstrand> it is this patch for raring: https://launchpadlibrarian.net/137637827/xorg-server_2%3A1.13.0-0ubuntu6.1_2%3A1.13.0-0ubuntu6.2.diff.gz
[22:12] <xnox> jdstrand:  looks harmless to me. but then again i'm no release team.
[22:13] <infinity> jdstrand: Go for it.
[22:13] <jdstrand> yes, it is. I already published a USN for the stable releases :)
[22:13] <jdstrand> infinity: thanks!
[22:23] <cjwatson> doko: Ack, thanks
[22:23] <cjwatson> Oh, somebody did it already :)
[22:24]  * cjwatson submits an LP branch to help make diff generation more responsive
[22:30] <doko> so I think the python-numpy upload looks ok
[22:31] <doko> and the gdb uploads are minor fixes, plus going back to python2.7 for the pretty printers
[22:31] <doko> and that's all for today from me