/srv/irclogs.ubuntu.com/2013/10/02/#ubuntu-release.txt

=== FourDollars_ is now known as FourDollars
=== jhodapp is now known as jhodapp|afk
=== ricmm_ is now known as ricmm
infinityrsalveti: Hah.  Damnit, I literally just did that identical merge and it got rejected two minutes after yours was accepted. :)05:19
rsalvetiinfinity: :-)05:20
infinityrsalveti: (Though, I missed the extra-comma fix in build-deps, so yours was better anyway)05:20
rsalvetithanks for fixing it anyway05:20
infinitySo, I guess not identical.  One char off. :P05:20
cjwatsonapw: http://people.canonical.com/~ubuntu-archive/proposed-migration/saucy_uninst.txt much prettier :-)07:59
cjwatson(though still need to sort out linux-ppc)07:59
apwcjwatson, ^5 indeed, that is much better08:03
apwcjwatson, if you have a patch for linux-ppc we can get that in with luck before he rebases08:04
cjwatsonapw: Do you happen to have a git remote URL to hand for it?08:08
apwcjwatson, https://github.com/benmcollins/ubuntu-saucy-powerpc.git and i should be able to commit it08:09
cjwatsonRighto08:15
=== agateau_ is now known as agateau
infinitycjwatson: So, curiously, those kernel fixes highlighted exactly why we need to be at 0 uninstallables.09:43
infinitycjwatson: Britney quite happily traded fixing 6 broken udebs for breaking 1 d-i, and slid it right in. :P09:43
apwi wonder if d-i should be a special, as too expensive to break09:46
infinityNah.09:47
infinityIt'll be fine now.09:47
infinityThis was a one-time event.09:47
infinityThough, I think britney might actually have a config option for "never let these packages break".09:47
infinityI vaguely recall seeing something like that in passing.09:47
cjwatsonHeh09:47
cjwatsoninfinity: You fixing d-i?09:48
apwgiven we make CDs out of the results, and those are 'today' it might make some sense09:48
infinitycjwatson: Already done hours ago after I noticed the oops.09:48
cjwatsonapw: like infinity, I'm not too bothered as this ceases to be a problem once we abolish things it can trade09:49
infinityapw: When I remove ti-omap4 (I should do that tomorrow), I can finish up the seed changes I left half done, and can spread the d-i love around to the kernel team too (well, you and Tim).09:49
apwcjwatson, yeah i can see that makes a lot of sense09:49
apwand i am all for making it so09:49
jamespagestgraber, ^^ revised horizon that does tidyup as well09:50
* jamespage goes to look at test cases for balloons09:51
cjwatsonI'm not aware of a "never let this package break" option FWIW09:51
cjwatson(presumably this will happen once more as we fix linux-ppc)09:51
infinitycjwatson: Yeah, I think I was confusing it with b1's noremove.d stuff.09:51
infinityI'm not fussed about PPC breaking for a day if I don't notice it right away.09:52
infinityIt not automatically tested by people who whine 20 minutes after a broken ISO happens.09:52
infinitys/It/It's/09:52
cjwatsonorig: 396+0: i-69:a-33:a-29:p-36:a-22909:53
cjwatsoneasy: 341+0: i-35:a-22:a-19:p-36:a-22909:53
cjwatsonis a nice thing to see though09:54
infinityShame about that last a.09:54
jamespageballoons, plars: so the only tests cases we don't have covered with automated tests are: maas-*, Install (Default + crypted LVM), iscsi-*, rescue-mode, Install (No Network Connection), Install (JeOS on ESX)09:56
cjwatsonManual rescue testing did actually show up a fairly important bug in the final beta cycle09:57
jamespagecjwatson, good09:58
jamespagecjwatson, I actually still think there is merit in getting a person to run the tests at least once a cycle09:58
infinityManual testing definitely has a place.  We've even managed to convince people who make decisions that this is true.09:59
infinitySo, yay.09:59
jamespagecjwatson, picks up stuff that automated testing does not because its not exactly the same09:59
infinity(But the more automated tests you can ALSO have, the better)09:59
jamespageinfinity, agreed - generally less nasty surprises when you do some manual testing!¬10:00
cjwatsonAs I said to balloons, the right answer is for routine stuff to be covered automatically so that manual testing can be creative and find things we missed10:00
cjwatsonI think that's all the KDE changes through to the release pocket now10:01
cjwatson(once again I had to chase up some build failures due to poor ordering)10:02
infinityHrm.  openclipart's build log seems to be full of a lot of "path/to/foo.png is already optimized." ... That might be a prime candidate for a NO_WHATEVER_MANGLE.10:08
cjwatsoninfinity: Not at all by coincidence I'm test-building such a thing right now10:09
infinityHah.  Same trigger/annoyance for you?  "Say, why is that buildd still on O, when the others are on P?"10:09
infinityOH LOOK, CLIPART.10:10
cjwatsonJust taking a while since it's hyoooooooooooooge10:10
cjwatsonRight10:10
cjwatsonAlso it's taken twice as long as the last primary-archive build of the same version did, for some reason10:10
cjwatsonDunno if optipng has got even slower or what10:10
infinityI wouldn't be surprised.10:10
infinityI'd also love to see if we can figure out a safe way to parallelize the PNG opt part of pkgbinarymangler.10:11
infinityGiven that all our buildds are multi-core.10:11
infinityAnd some excessively so.10:11
apwinfinity, png things, surley that is the definition of paralelisable10:11
infinityWell, the easiest way it just to call it N times for N cores, but the way pkgbinarymangler is written doesn't allow for that all that pleasantly.10:12
cjwatsonCould just use parallel(1)?10:13
infinitycjwatson: Could do.  Could probably do it in pure shell with wait without too much trouble, actually.10:18
xnox(gnu parallel from universe can preserve ordering and buffer stdout/stderr if that's important, it's in universe though.)10:18
infinityxnox: That's what Colin suggested, yes.10:18
infinityI'm slightly less concerned about confusing output.  Sort of par for the course for -j builds already anyway.10:19
xnoxinfinity: well there is moreutils & gnu variants of parallel(1)10:19
infinityxnox: Both of which are in universe, so meh. ;)10:20
infinity(But I'd rather not be pulling even more packages into the default chroots for something that can easily be done in shell)10:20
xnoxoh, i see. I somehow thought moreutils is in main.10:20
apwyeah we just need a loop with a wait in it10:20
cjwatsonUsing either of moreutils or parallel is a bit problematic here, unfortunately10:21
cjwatsonWhat if a package build-depends on the other ...10:21
infinityI think my concern last time was about double-parallelisation, so we'd get 24x24 optipngs going on sagari, but pkgbinarymangler already disables --parallel for dh_builddeb to avoid races in the symlink code.10:21
cjwatsonThere are some pure-shell gizmos in snakefruit:/home/ubuntu-archive/bin/archive-reports for running N commands at a time that you could use10:22
cjwatsonPerha10:22
infinitycjwatson: Yeah, I have a simple gizmo in the livefs build log mirror too.10:22
cjwatsonps10:22
cjwatsonNot remotely as clever as GNU parallel of course10:23
infinitycjwatson: (Which I think I cargo-culted from build-livefs...)10:23
cjwatsonhttp://paste.ubuntu.com/6183271/10:23
cjwatsonThat's amenable to being used in a for loop of the type found in pkgstripfiles10:24
cjwatsoninfinity: That one just runs them all at once, rather than having control over how many it runs10:24
infinityWell, controlling how many isn't rocket surgery.10:25
infinityYou can either chunk your input, or use counters.10:25
cjwatsonSure10:25
infinityWaaait.10:26
infinityxargs can do this?10:26
cjwatsonI may well have to cancel the openclipart2 build in order that launchpad-buildd can be upgraded, which is my other motivation10:26
infinityCombining -n and -P10:26
cjwatsonOh, yeah, forgot about -P10:26
cjwatsonI searched for "parallel" in xargs(1) and came up with nothing :-P10:26
infinity-n 1 -P $(nproc), done.10:26
infinityxargs is too clever.10:27
cjwatsonStill, it might be easier to do the wait thing because that would let you use shell functions and avoid having to create a separate script10:27
cjwatsonSince we're doing both optipng and advpng in here (and some other bits) and probably want to parallelise the lot10:27
cjwatsonSome care needed with the md5sums mangling too10:28
cjwatsonThat obviously can't be parallelised, at least not without doing it completely differently10:28
infinityHaving another script doesn't hurt my feelings.  And locking md5sums isn't hard.10:28
cjwatsonI'd batch that up and do the whole thing at the end, rather than locking.10:28
cjwatsonWrite out all the new md5sums to a separate file and have a perl script to merge them back at the end10:29
infinitypkgpngmangle should be its own script anyway, stripfiles isn't where it belongs.10:29
cjwatson(Come to think of it, with a huge package, that might be quite slow in itself right now)10:29
infinityA quick sed on even a huge MD5SUMS file shouldn't be too bad.  But batching it all up and doing it in one quick perl script would probably be faster.10:30
infinityEven accounting for the split second it takes to start perl.10:30
cjwatsonmd5sums for openclipart2-png is 13194 lines, 1.3MB or so.  Writing out 1.3MB 13194 times is not completely ideal to have to do, even if it doesn't dominate10:31
cjwatsonSure, it's a quick sed, but multiplied by the number of PNGs10:31
* infinity nods.10:31
=== doko_ is now known as doko
pstolowskistgraber: ping10:34
infinityOf course, if I rewrote it in perl and called it from dpkg-deb, I'd have threading and output buffering available to me too.  And could just buffer the md5s and write them all out at the end, without futzing with multiple processed and temp files.10:35
infinityThis escalated quickly from a 2-line hack to a rewrite.10:35
infinityMaybe I should do it in Go!10:35
* apw withdraws infinity's coffee supply10:35
infinityapw: I think my suggestion was so offensive that it actually knocked Colin off the Internet.10:37
infinityOh, actually, as much as my "hey, I can rewrite this in perl!!" thing sounds fun, there's zero reason the md5sum part needs to be in the loop.10:38
apwinfinity, hehe ... very likely10:38
infinityI could just take the file list, xargs optipng, then md5 the lot and do one big sed/perl/whatever.10:38
apw^^ that is from smb, this is a resync with debian to reduce our delta ... testing looks good and we have rebuilt all of its rdepends as well; infinity aware10:39
infinity^-- I'm reviewing that Xen, nobody else needs to worry about it, I have context with apw and smb already.10:39
cjwatsoninfinity: I don't know quite what the hell's wrong with my connection at the moment, even beyond the usual10:45
cjwatsonIt didn't even drop properly, it just didn't catch up enough for irssi to acknowledge10:46
infinitycjwatson: Some day, you'll get real internets.10:47
cjwatsonSome day my prince will come10:47
apwnot a chance he is in the wrong country, in a bit which has no technology companies, no reason to ... oh wait10:47
rbasak^ uvtool was me. Minor bugfix I fixed in "upstream" trunk first.10:47
rbasakOooh, thanks!10:48
cjwatsonapw: I showed you http://cjwatson.dreamwidth.org/2827.html, right?10:48
cjwatsonrbasak: Was probably automatic.  https://lists.ubuntu.com/archives/ubuntu-release/2013-September/002605.html10:48
rbasakAh. I see, thanks. I should read ubuntu-release.10:49
* rbasak subscrubes10:49
infinitySubscrube sounds dirty, for some reason.10:49
cjwatsonEar of the beholder.10:49
apwcjwatson, perhaps the reason you don't have it is because even bt cannot find it10:50
infinitycjwatson: Background/rationale for that ltsp change?10:50
infinityOh, possibly because we don't have kbd-chooser at all.10:51
cjwatsonExactly10:53
cjwatsonIt was in saucy_uninst as a result10:53
apwcjwatson, were you doing a patch for linux-ppc, or can i assume it is basically the same as that for master11:02
cjwatsonapw: Just preparing it now as a matter of fast11:03
cjwatson*fact11:03
apwcjwatson, cool i am about to abuse the a machine for a test build and it can do both at once11:04
cjwatsonapw: https://lists.ubuntu.com/archives/kernel-team/2013-October/033068.html11:05
apwcjwatson, thanks, will sort11:05
cjwatsonblock-modules Provides: nbd-modules had been done in master a while back, but not ppc11:05
cjwatson(2735470d39cade45bf2d2c1f80fea55cb94733b3)11:06
infinityapw: "the a machine"? :)11:08
infinityapw: Have you handed off saucy/lowlatency to zequence yet, or is there one or two rebases still in your court?11:10
apwinfinity, you know how my grasp of english is... tenuious at best ... spelling less so11:10
apwinfinity, in theory i am in the process, but he is off sick anyhow, and so htis one i am doing11:11
apw(in the process of handing it off)11:11
infinityKay.11:11
infinityWe probably need to have a talk sometime about doing -signed for lowlatency.11:11
apwi need to make sure the tools bits are right anyhow, so it is helpful if i do it, and indeed it is done and building now11:11
apwyep, that isn't hard to do, the core bits are the same in the package so it should be a matter of turning it on11:12
apwand making a -signed for it of course11:12
zequence-workinfinity: Yes, for the LTS, we probably want that11:16
zequence-workapw: Ah, nice. I have yet to investigate what that all is about11:17
infinityI'd still like to see lowlatency magically build out of master, but I'm not holding my breath.11:18
infinityI had hoped tickless would save us all, but it appears not quite ready for prime time.11:18
sil2100Hi release team! Can I get some eyeballs from the SRU team to check https://bugs.launchpad.net/unity/+bug/1043627 ?11:36
ubot2Launchpad bug 1043627 in nux (Ubuntu Raring) "[SRU] Add XIM Support to Nux" [Undecided,Confirmed]11:36
sil2100It's already waiting over few months now ;)11:36
infinitycjwatson: Thanks for making remove-package take multiple '-a'12:51
cjwatsonYW12:51
infinity(Just used it when whacking old ac100-tarball-installer binaries)12:51
cjwatsonBeen annoying me for a while12:51
cjwatsonAh, thanks, that was on my todo12:51
infinityseb128: Have you noticed or looked at the EDS autopkgtest failure that's preventing it from migrating?12:54
seb128infinity, yes, I was just looking at that, I know what it is, going to upload a fix in the next half an hour12:56
infinityseb128: Awesome, thanks.12:58
seb128infinity, yw12:58
infinityseb128: Just wanted to make sure it wasn't going unnoticed.  Some people don't tend to pay attention to migration issues.12:59
infinity(And then there's the part where one in a billion people can decipher Jenkins output...)12:59
seb128infinity, I got a nice email from jenkins telling me ;-)12:59
seb128well, jenkins is not easy to browse, but I could confirm the issue here13:00
dokoanother gcc-4.8 upload coming ... please let this build first before accepting things like lo13:37
cjwatsonIs it needed specifically for libreoffice?13:38
dokono, just a fix for a wrong-code regression in 4.8 on armhf13:39
cjwatsondoko: I mean, is it just that you want to make sure libreoffice isn't occupying all builders?  (Which it wouldn't be anyway)13:40
cjwatsonOr do you want to make sure that libreoffice is built with the new compiler?13:40
dokoyes, the latter, although I'm still trying to understand the impact of this issue (what kind of things could be misbuilt)13:41
seb128infinity, e-d-s ^13:43
infinityseb128: Danke.13:44
infinitydoko: When can I expect that gcc-4.8?14:01
infinitydoko: (Should I reserve sagari for you, or is it a few hours away?)14:02
pstolowskistgraber: ping14:05
dokoinfinity, 30min, waiting for a test build14:09
infinitydoko: Kay, I'll keep sagari for you, then.14:10
=== Ursinha_ is now known as Ursinha
pstolowskiRiddell: ping14:41
Riddellhi pstolowski14:42
pstolowskiRiddell: hi! can I bring this bug https://bugs.launchpad.net/unity-lens-applications/+bug/1231556 to your / release team attention? just got doc+translators ack14:42
ubot2Launchpad bug 1231556 in Unity Home Scope "[UIFFe] Inconsistency between Dash plugins category name and filters" [High,In progress]14:42
* stgraber does some queue review now14:43
stgraberpstolowski: pong14:43
pstolowskistgraber: hey! just talking to Riddell about ^14:43
rsalvetistgraber: mind checking hybris ^? bugfix to unblock the autopilot mediaplayer related test cases14:45
Riddellpstolowski: find with me if translations and docs people are fine14:45
pstolowskiRiddell: can you +1 it?14:46
Riddellpstolowski: commented on bug14:46
pstolowskiRiddell: ta!14:46
pittiany opinion about "upgrade" vs "backport 4 patches" for bug 1234219?14:48
ubot2Launchpad bug 1234219 in ofono-phonesim (Ubuntu) "Does not accept calls to 05123xx -- FFE: update to 1.19" [Undecided,New] https://launchpad.net/bugs/123421914:48
stgraberjamespage: sorry for the delay, horizon accepted, thanks for the fix!14:53
jamespagestgraber, ta14:53
stgraberdiff from 319.49-0ubuntu2 to 319.60-0ubuntu1 (105.3 MiB) <- I wonder if we had much large diffs than that ;)14:54
rsalvetithanks!14:59
infinitystgraber: What was that diff for?15:02
infinityDoesn't seem excessive at all...15:02
stgrabernvidia binary driver15:06
stgraberbasically replacing 50MB worth of binary blobs by another 50MB :)15:06
stgraberI really love it when upstreams have very detailed and easy to read changelogs! /me accepts libx11 (as long as the diff is, it actually seems to be bugfix only and gets rid of a bunch of patches)15:07
dokoinfinity, gcc-4.8 uploaded and set ross to manual16:29
infinitydoko: Will look as soon as I get a diff from the queue.  Thanks.16:30
=== fo0bar_ is now known as fo0bar
infinitysmoser: Bah, I thought you said maas was going to depend on ubuntu-cloudimage-keyring ... It started depending on ubuntu-cloud-keyring, but not the other.18:54
smoserinfinity, CRAP18:55
smoserroaksoax, ^18:55
smosersuck.18:55
infinityroaksoax: While we're at it, you need to file a few more MIRs for new maas dependencies.18:56
infinityroaksoax: Oh, I guess just curtin.18:57
smoserinfinity, bug 1220434 is there.19:16
ubot2Launchpad bug 1220434 in curtin (Ubuntu) "[MIR] curtin" [Undecided,New] https://launchpad.net/bugs/122043419:16
infinitysmoser: Weird, c-m isn't picking that up.19:22
infinityOh, you didn't sub ubuntu-mir.19:23
roaksoaxsmoser: so what is it? ubuntu-cloudimage-keyring or ubuntu-cloud-keyring?19:26
smoserubuntu-cloudimage-keyring19:27
roaksoaxsmoser: ok, i'll make a new upload. Could you also propose the packaging fix for the upstart job so It can land now?19:34
smoserroaksoax, i'm looking at it.19:35
roaksoaxsmoser: k!19:35
infinitysmoser: Out of curiosity, what is ubuntu-cloud-keyring, and why isn't that also in main?21:00
stgraberinfinity: isn't that the cloud archive keyring?21:02
infinitystgraber: One would assume, yes.21:02
infinity(Why that and the cloudimage keyring aren't just one keyring, I'm not sure...)21:02
infinityLike we have our FTP and CD keys both in ubuntu-keyring.21:03
stgraberbecause the cloud archive isn't enabled by default and some people may not want to trust it by default?21:03
infinityOh, I guess cloud images don't actually use the cloud archive, unlike cdimage/ftpmaster being paired.21:03
infinityFair enough.21:03
stgraberftp and cd keys make sense because our official medias contain a pool that's signed by the CD key, so an installed system needs to trust both keys to work properly21:03
stgrabernot the case with the cloud stuff21:04
* infinity nods.21:04
smoserinfinity, the cloud images keyring doesn't actually sign packages.21:05
smoserat all21:05
smoserjust data21:05
smoserthe cloud archive keyring (ubuntu-cloud-keyring) signs packages21:05
infinitysmoser: Check.21:08
apwthese linux-ppc and linux-lowlatency uploads are derivative rebases to latest master source version to bring all to the same underlying version21:27
cjwatsoninfinity: ^- pretty please stop britney from doing bad things for too long by accepting that d-i22:06
infinitycjwatson: I'll accept it when it can be built. :P22:06
cjwatsonOh, is the publisher taking a while?22:08
infinitycjwatson: The kernels aren't built...22:09
cjwatsonOh, I can't read22:09
cjwatsonRead that as binaries22:09
infinitycjwatson: That linux-ppc should be done in ~20m, I'm guessing.  I'll stay up long enough to see it publish, push d-i, and bump seeds.22:33
infinitycjwatson: (ie: feel free to piss off, since it's all late and stuff over there)22:33
cjwatsonYeah, might do in a bit22:35

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