/srv/irclogs.ubuntu.com/2012/08/16/#ubuntu-release.txt

micahgstgraber: oops, I just got the blueman crash again, it seems that the update helped, but didn't fully resolve the issue02:20
micahgstgraber: hrm, maybe not...could be that the applet didn't restart, but the package is there02:22
micahgin any event, I don't think it made it any worse02:23
stgrabermicahg: will check https://errors.ubuntu.com/bucket/?id=%2Fusr%2Fbin%2Fblueman-applet%3AKeyError%3Afunction%27%3A__list_callback%3Ahandler%3Acard_cb tomorrow, but so far it seems to be improving anyway02:39
infinityslangasek: I'd question those conflicts belonging to nspr (cause they really shouldn't), but if it works, it works.  Accepting.03:46
infinitymicahg: It's quite likely the applet doesn't restart, which will cause a bit of confusion until reboot (including for errors.u.c, I bet)03:48
infinitystgraber: ^03:48
slangasekinfinity: well, they belong there because nspr needs to win the tie in apt.  In theory a Breaks would have also been sufficient.04:03
infinityslangasek: Would it not work for evolution(-$something) to have the conflicts, which seems like a more obvious package relationship?04:08
slangasekinfinity: no, because apt is happy to hold back all the evolution-$somethings04:08
infinityslangasek: (Again, just nitpicking, cause a bit of cruft in two packages that don't really relate on a massive LTS->LTS upgrade path doesn't really annoy me, especially as we're not carrying the delta forward)04:09
infinityslangasek: Sure, it's happy to hold them back, but maybe it wouldn't be with the conflict, was my point. ;)04:09
infinityI really need to try to understand that part of the resolver some day, cause my only "understanding" of it tends to be "add/remove conflicts in curious orders until I beat its internal scoring engine, but without actually knowing why it worked".04:10
infinityMaybe it was intended as a video game for really, really boring people.04:12
slangasekheh04:12
tjaaltonhey, I think the x stack can be moved to quantal now04:16
infinitytjaalton: \o/04:16
tjaalton-msm got fixed yesterday, and i'm not letting -glamo block this..04:17
infinityOh, crap, I didn't get a chance to discuss the state of omap/omapfb with the various parties.04:18
infinityThough, I'm still not entirely convinced that omapfb can go away.04:18
SpamapSOk I see nspr was accepted...04:18
tjaaltoninfinity: hmm ok04:18
SpamapSare there any others w/ exceptions that need reviewing?04:18
infinitySpamapS: Yeahp.04:18
infinitySpamapS: Yeahp to the accepting, not the needing.  I grabbed ubiquity as well.04:19
infinitySpamapS: sso-client is all yours, if you want it.04:19
infinitytjaalton: Give me a 12/24h window to get some round-trips on some pings between people, and I'll either release the X stack as is, or come back with a "wait, no, we need to fix omapfb, not remove it".04:20
tjaaltoninfinity: heh, sounds ok04:20
infinityOr I'll test it all myself, instead of relying on third parties, but I don't feel like reinstalling my Panda at 10:21pm.04:21
tjaaltonhmm, mlankhorst has one too, I could ask him what it uses04:21
infinitytjaalton: Upgrading to quantal-proposed, making sure that -omapfb isn't even removetly installed on disk, rebooting, and seeing if he has a workable X, would probably be enough.04:22
infinitytjaalton: s/removetly/remotely/ ...04:22
tjaaltoninfinity: it would fall back to -fbdev if it used to use -omapfb, i think04:23
tjaaltonbut yes04:23
tjaaltonas long as it works04:24
infinitytjaalton: Well, sure.  Doing the above, and then seeing if it's using a driver that's not fbdev would be nice. :P04:24
infinitytjaalton: But if it functions at all, that's also something of a bonus.04:24
tjaaltonit might need tweaks to the patch for xserver that handles driver autoloading on arm04:25
tjaaltonwhich is a gross hack currently, but rsalveti is on it04:26
tjaaltonbut shouldn't be too hard to add some more glue just to get -omap load04:26
tjaalton+ed04:26
rsalvetiwe can, I have the hack in hands04:26
rsalvetibut I don't see it's that critical at this point04:26
rsalvetiit'll still be using fbdev, which is the one used in the past04:27
infinityAlright.04:27
tjaaltonoh?04:27
infinityrsalveti: I disagree on the criticality, but no, it shouldn't block the xorg ABI transition.04:27
infinityrsalveti: It absolutely should happen before release, though.04:27
tjaaltonsure04:27
rsalvetiinfinity: sure, but not critical at *this* point :-)04:27
rsalvetithe driver is needed for sgx to work properly04:28
rsalvetiand that's my goal04:28
infinityAlright.04:28
tjaalton-omap?04:28
rsalvetiyeah04:28
rsalvetiomap is the open part of it, which enables exa acceleration04:28
rsalvetibut there's also a hook for the omap_pvr proprietary module04:29
rsalvetiwhich is part of the sgx package04:29
infinityKay...04:29
rsalvetiI requested a new rebuild of the sgx driver from TI, to match the latest ABI04:29
rsalvetiafter that is available, we can work on a solution to have the omap driver to work by default04:29
rsalvetiand get sgx to work as well04:29
infinitytjaalton: In light of the above, can you poke me in ~9h and I'll start processing all your removals, and then jam the transition in?04:29
infinity(I might do it tonight, if I can't sleep, but otherwise, that maps vaguely to "when I get up")04:30
tjaaltoninfinity: yup04:30
slangasekrsalveti: so is there any word from TI about when the sgx rebuild will be available?04:39
slangasekrsalveti: is the sgx package separate from the pvr-omap4 package?04:39
rsalvetislangasek: it's all part of the pvr-omap404:40
slangasekok04:40
rsalvetihopefully this week still04:40
rsalvetimy goal is to get everything in place before feature freeze04:40
slangasekah, wonderful :)04:40
rsalvetibut I believe today was holiday in france04:40
rsalvetiso that's why I should get some answer from the ti folks by tomorrow or friday04:40
slangasekthat's very good news, given that unity2d is now gone from quantal04:41
rsalvetiyup04:41
rsalvetiit'll not be perfect still, due a bug at the kernel side, but it'll at least work04:41
rsalvetimeanwhile robclark is working with the omapdss guys at TI to try to fix the kernel04:41
tjaaltonoh unity2d gone.. means software fallback really should work then?04:42
slangasektjaalton: meaning it would be nice if someone would make the software fallback work, yes...04:42
tjaaltonduh :)04:42
slangasekI hear it's not working so well yet04:42
tjaaltonwell, at least we can now pull in current mesa master, and hope for the best04:43
tjaaltonit was the plan anyway04:43
rsalvetiyeah04:43
tjaaltonthe unity blocker bug got fixed recently04:43
tjaalton(no icons)04:44
tjaaltonso I'll probably prepare the new mesa today and test it with llvmpipe04:44
tjaaltonto see if it's as 'flashy' as before04:44
RAOFProbably :/04:48
tjaaltonoh hai04:50
RAOFHullo04:52
tjaaltonyeah could be that there will be some "issues" to overcome..04:52
tjaaltongnome-shell apparently works with it, so why can't unity04:53
tjaaltonunless it's hitting the driver in ways g-s doesn't04:54
RAOFtjaalton: We know what unity's doing that g-s doesn't: unity does partial back-to-front copies, rather than buffer swaps.05:15
RAOFFor hysterical raisins.05:15
tjaaltonRAOF: are those raisins still good?06:20
tjaaltonprobably a silly question :)06:20
RAOFI'm not sure they were ever particularly good, actually.06:20
tjaaltonanyway, I'll prepare mesa git now06:21
tjaalton-> #ubuntu-x06:21
rsalvetislangasek: ogra_: can any of you take a look at bug 1018907 later?06:29
ubot2`Launchpad bug 1018907 in plymouth "plymouth in quantal on arm does only boot with black screen" [High,In progress] https://launchpad.net/bugs/101890706:29
rsalvetiI included a debdiff with a patch from upstream that adds a generic drm driver06:29
rsalvetiwhich is now the only one supported by upstream, and that also works at omap06:29
rsalvetididn't decide to update the package as it could break other use cases at this point (due the large diff we have for ubuntu)06:29
babyfaceanybody know why is there no new build for  precise desktop on 2012.08.15 ?06:32
babyfaceis it becasue of the 12.04.1 release?06:33
infinityrsalveti: Why aren't you a core-dev yet? :P06:39
rsalvetiinfinity: yeah, was asking myself the same question today06:40
rsalvetineed to apply asap :-)06:40
infinityIndeed, you do.06:40
infinityAlso, that autotools skew is icky.  Surely, you could have used the same version? :)06:41
rsalvetiinfinity: the old one was generated at natty06:41
rsalvetidon't even know if it'd be safe to use the old version here, as I'm already using the same major version06:42
rsalvetibut with a newer minor version, which generally provide bugfixes06:42
infinity+-# Makefile.in generated by automake 1.11.3 from Makefile.am.06:42
infinity++# Makefile.in generated by automake 1.11.5 from Makefile.am.06:42
infinity^-- Looks like precise versions t ome.06:42
smartboyhwbabyface: There is: http://cdimage.ubuntu.com/daily-live/20120815/06:43
rsalveticould be, was using the changelog as reference06:43
infinityrsalveti: Yeah, it was precise's autoconf/automake.  So, refreshing the autoreconf patch in a precise chroot would cut down the diff a lot.06:43
rsalvetiand the last one pointing out that updated the same patch, uploaded the package to natty06:43
babyfacesmartboyhw, I mean precise desktop build06:43
infinity(And maybe make it auditable)06:44
babyfacesmartboyhw, you know there is no precise desktop build on 2012.08.1506:44
rsalvetiyeah, seems to be the one at precise, way easier06:44
smartboyhwUr, use the alternate one then06:44
rsalvetilet me refresh it then06:44
rsalvetiI just hate these kind of patches06:45
babyfacesmartboyhw, no, I can't , I'm responsible for the watching all the automated testing on quantal & precise in Jenkins,  you know we perform automated test on daily precise desktop build everyday, so I can not use alternate instead06:46
smartboyhwHi babyface06:46
smartboyhwI like testing06:46
smartboyhwDoing a hell lot on Ubuntu Studio06:47
babyfacesmartboyhw,  cool!06:47
smartboyhwYeah, I'm their staff member06:47
babyfaceAnybody else know the reason why there are no new builds for  precise desktop on 2012.08.15 ?06:48
smartboyhwMaybe they forgot06:49
smartboyhw:)06:49
babyfaceHAHA,  NO, that's not making sense06:50
rsalvetiinfinity: yup, with automake/autoconf from precise it reduces quite a bit already06:50
rsalvetibut, it'd probably be updated at some point anyway06:50
rsalvetiwill also attach the one generated at precise06:50
infinityrsalveti: Oh, indeed, it'll be regenerated by someone else, and that's no big deal, but I'm sponsoring the upload, so I want to audit the macro expansions sanely. :)06:53
rsalvetiinfinity: https://launchpadlibrarian.net/112819168/plymouth_0.8.4-0ubuntu2-2.debdiff06:54
rsalvetiway easier to read06:54
infinityrsalveti: I don't suppose you had a chance to test it on an nvidia system to make sure it's still happy?06:55
rsalvetiinfinity: don't have any nvidia-based system around to test, unfortunately06:55
rsalvetiby upstream this is now the only supported method, and the nvidia one is still enabled, in case the generic fails06:56
rsalvetiso it should work, but it'd be good if someone could help testing it06:56
infinityMmkay.  Let me give it a test build and see if it looks saneish, and I'll upload.06:56
rsalvetiinfinity: if you have a nvidia system, that would be awesome06:56
infinityI have a silly hybrid intel/nvidia thing.  Not sure it actually ever worked right, so it might not be the best test. :P06:58
rsalveti:-)06:58
njinrsalvet, have you fixed something in nvidia ?06:58
njinrsalvetI:^^06:58
njinrsalveti:^^06:58
rsalvetino, I fixed at the generic use case (using a valid drm driver), we're just wondering if this didn't break anything at the nvidia side06:58
rsalveti:-)06:58
njinI can test it, then06:59
rsalvetinjin: are you using the proprietary drivers?06:59
rsalvetior the nouveau one?06:59
njinactually no06:59
njinusually the nouveau, but not on this machine07:00
rsalvetiI don't remember if plymouth ever worked right with the proprietary driver07:00
njinI'm going to install Ubuntu amd64 desk on that machine07:01
infinityrsalveti: Hrm, strange.  After applying your debdiff and rebuilding a source package, I get a patches/debian-changes with some cruft.07:02
rsalvetiinfinity: it's probably because the previous patches are already applied07:03
infinityOh, I might need to pop autoreconf and push the new one.07:03
infinityUnclever.07:03
infinityLet's see.07:03
rsalvetiit's because it's refreshing the old patch07:04
infinityYeah, that went better.  autoreconf patches are messy. :/07:05
rsalvetialways07:06
smartboyhwbabyface: Are you a Canonical employee or what?07:06
babyfacesmartboyhw, yes, I'm07:07
infinityI need to move my Ubuntu and Debian mirrors to a host with GigE.  Having them on my mx53 isn't bright.07:07
babyfacesmartboyhw, are you ?07:07
smartboyhwbabyface: So why can't I see a Canonical or ubuntu cloak on it?07:07
smartboyhwNo!07:07
smartboyhwMate, my age doesn't fit to do any work07:08
rsalvetiinfinity: well, at least you're using your imx53 for something :-)07:08
babyfaceyou mean you are too young to be employed?07:08
smartboyhwYep, I'm 1407:08
rsalvetiafter I got the imx6, my imx53 is mostly doing nothing07:09
babyfaceomg!  really young!07:09
njinrsalveti, after published I will install amd64 desktop, do you need me to report you something ?07:09
rsalvetinjin: only in case you can't see the bootsplash while booting your system07:09
rsalvetiwhich is that ubuntu symbol with the animated dots (plymoth ubuntu theme)07:10
njinrsalveti, ok07:10
babyfacewelcome to do more test on ubuntu,  you know, young people brings fresh idea07:10
infinityrsalveti: Right, well, the binaries come out looking sanely linked, at any rate.  That's something. :P07:10
smartboyhwbabyface: Yeah, I would07:10
infinityrsalveti: Uploaded.07:10
rsalvetiinfinity: :-) that's because of the nouveau patch I also had to apply07:10
rsalvetidue latest libdrm changes07:11
rsalvetiotherwise you'd get a missing symbol07:11
infinityrsalveti: Was it linking to drm-nouveau2 without the patch?07:11
infinityrsalveti: Or just failing to link?07:11
rsalvetiwhich also reminds me that we need to look for any software linking with the old libdrm_nouveau library07:11
infinity(My assumption is that we want to switch to -nouveau2 at some point, but I really don't know what the master plan is there)07:11
rsalvetiit was linking, but later it was saying that it could not find all the symbols07:11
infinityFun.07:12
rsalvetiand continuing thinking it could be a plugin07:12
smartboyhwbabyface: Just finished testing Ubuntu Studio 12.04.1 amd64 build07:12
infinityrsalveti: Of course, with an entirely generic interface, one would assume plymouth should eventually stop linking intel/radeon/nouveau entirely, no?07:12
rsalvetiotherwise it'll all break on an archive rebuild07:12
babyfacesmartboyhw, how about it?07:12
smartboyhwA pass given07:12
rsalvetiinfinity: yup, and that's the upstream plan as well07:12
babyfacesmartboyhw, good news! ;)07:12
smartboyhwAnyway, you live in China? Looks like a Chinese name07:12
rsalvetias it's now just using the drm ioctl07:13
babyfacesmartboyhw, yes, I do.  you ?07:13
rsalvetiinfinity: and thanks for the upload07:13
smartboyhwHong Kong here07:13
babyfacesmartboyhw, Chinese?07:14
smartboyhwYep07:14
babyfacesmartboyhw, oh! nice to meet you here!07:14
* rsalveti annoyed that flash-kernel is not updating the boot parameters properly yet07:15
infinityrsalveti: No problem.  On the one hand, I want to get you and apw core-dev, so you can stop being blocked on sponsorship, on the other hand, if I stop sponsoring for you two, the quality of code I get to review will go way down.07:15
infinityrsalveti: So, maybe I'll sabotage you for the sake of my own sanity.07:15
rsalvetiinfinity: lol07:15
RAOFinfinity: libdrm-nouveau1 will drop out once the new mesa is uploaded; it's the final piece (assuming that plymouth now links to libdrm-nouveau2) that wasn't transitioned to the new API.07:25
infinityRAOF: plymouth currently links to nouveau1a.  If you'd like to take the version just uploaded and mangle it for nouveau2 (and test that it works) to go with the new mesa and such, please do.07:26
infinityRAOF: rsalveti forced it to link to nouveau1a specifically because it seemed a bit goofy (unresolved symbols) when linking to 2.07:26
RAOFI believe the API is different; it's not just an ABI bump, so I'm not surprised that linking against nouveau2 fails.07:27
infinityRAOF: Though, as dicussed, the ultimate goal should be plymouth not linking to any drm-* modules, so maybe that's the way forward.07:27
RAOFThat would be ideal, yes.07:27
RAOFIt should be possible to just link to libkms.07:27
RAOFTouching plymouth is not one of my burning ambitions at the moment, though ☺.07:28
infinityWith his backport of the generic interface, I assume it's just a matter of tearing out some intel/radeon/nouveu-specific bits and it would all Just Work.07:28
infinityAnd then we'd need to adjust some seeds or other fiddly things, since plymouth will suddenly stop pulling drm-* libs into images.07:29
infinityWhich will end in tears.07:29
infinityI assume.07:29
RAOFI don't suppose libdrm will drop out of the transitively-essential set?07:32
rsalvetiguess the easiest way would be to disable nouveau then07:32
rsalvetiand make it to use the generic driver07:32
rsalvetiotherwise you'd need to port the plymouth nouveau plugin just to match the libdrm_nouveau 207:33
rsalvetiand upstream already assumed that the way to go is with the generic driver07:33
infinityRAOF: As long as we insist on having plymouth in that list, no.07:33
infinityAlso, argh.07:34
infinityrsalveti: Looks like plymouth-theme-kubuntu-text is now provided by something other than plymouth.07:34
infinityI so love when people coordinate this sort of thing..07:34
rsalveti=\07:34
rsalveticurrently plymouth will try the generic one, radeon, nouveau and libkms07:35
infinityComes from kubuntu-default-settings now.  Grr.07:35
rsalvetiso we could just disable the nouveau support, hopping the generic or libkms will work as expected07:36
rsalvetiwhy would another package provide the plymouth support if it was already maintained there?07:37
infinityhttps://bugs.launchpad.net/ubuntu/+source/kubuntu-default-settings/+bug/100551207:37
ubot2`Ubuntu bug 1005512 in kubuntu-default-settings "move kubuntu-text from plymouth to kubuntu-default-setting" [Low,Fix released]07:37
infinityI'll fix that up now and close the bug.07:37
rsalvetioh, ok, it's "expected"07:38
infinityYeah.  Just not by you or me. ;)07:38
rsalveti:-)07:38
rsalvetisetting the by as incomplete doesn't help much I guess07:39
rsalvetiat the first moment it seems it's not really a bug07:39
rsalveti*bug07:39
rsalvetibut, anyway, another bug to be fixed :-)07:39
rsalvetitime to get some sleep, back in a few hours07:42
infinity'Night.07:43
smartboyhwHi babyface07:46
babyfacesmartboyhw, hi07:57
LaneyIt's likely there will be no images today, fyi.09:04
smartboyhwWhy?09:04
Laneymaintenance on the hardware09:05
smartboyhwOK09:05
njininfinity: ubuntu amd64 server measure only 460 MB09:09
babyfaceLaney, you mean the build server for precise desktop image are under maintaining ?09:10
Laneybabyface: indeed09:10
babyfaceLaney, do you know when will it be ok?09:11
LaneyAfraid not09:11
babyfaceLaney, ok, thank you for the info.09:12
njininfinity, I think that is not the case to open a bug report for this or I'm wrong ?09:13
infinitynjin: All the server CDs seem to have gotten a lot lighter.  Not sure why.09:16
njinI've run it and it retunr that cannot find live-installer09:17
infinitynjin: Could have just been a hiccup with kernel mismatches or something, waiting on another daily might be worth the effort.09:17
smartboyhwHmm, when will the server finish maintenance?09:17
infinitysmartboyhw: "sometime"... There's a massive DC move and other pain in progress.09:18
njinno respin planned for today ?09:18
infinityDunno.09:18
infinityWe'll see what happens.09:18
=== yofel_ is now known as yofel
=== lamont` is now known as lamont
xnoxDoes anybody know fontconfig good enough to give advice on bug 1034928 ?13:20
ubot2`Launchpad bug 1034928 in fonts-unfonts-core "Fontconfig warning: Having multiple values in <test> isn't supported and may not works as expected" [Undecided,Confirmed] https://launchpad.net/bugs/103492813:20
araskaet, ping13:24
skaethiya ara13:24
* smartboyhw waves at skaet too13:24
* skaet waves good morning to smartboyhw13:24
stgraberbdmurray (or any other SRU team member around): xfwm4 is the last package in the Unapproved queue to be targeted for 12.04.1 would be great to have it reviewed ASAP as we're going to start spinning candidates in 8 hours13:28
* smartboyhw waves at stgraber for a greeting13:29
Laneyxnox: Is it meant to be "or"?14:06
Laney(I think so)14:07
Laneyso you have to duplicate the matches14:07
xnoxLaney: the hints are vague as to how it is currently implemented. ok. thanks. I will also check how it was fixed in the one font package it was fixed in.14:07
xnoxcause this bug annoys me a lot during daily cd testing!14:08
Laneyhttp://freedesktop.org/software/fontconfig/fontconfig-user.html14:08
LaneyPatterns which match all of the tests are subjected to all the edits.14:08
xnoxError 503 Service Unavailable14:08
Laneyffs, why did I refresh to check?14:08
* xnox giggles14:08
xnoxLaney: stop crashing freedesktop!14:08
LaneyI'm preparing a language-selector upload so don't bother fixing that one yet14:10
seb128Laney, I've a fixed accountsservice ready to upload (or almost) btw14:10
Laneyseb128: oh cool, what was it?14:10
seb128Laney, the entry in the iface table was dropped from the patch14:10
Laneyah14:11
Laneyso I think I'll upload my l-s and the georgian font probably tomorrow14:11
Laneyit involves a preinst change though which always gives me fear14:11
seb128Laney, and there are some code bugs in the patch that I fixed as well (side effect for the port to gdbus)14:12
Laneyis gunnarhj still around?14:12
seb128not that I can say14:12
seb128I didn't see him for a while14:12
Laneyyeah, me neither14:12
stgraberskaet: we have a problem: http://cdimage.ubuntu.com/precise/daily-live/20120814/14:22
stgraberskaet: amd64 became oversized between yesterday and today...14:22
skaetstgraber,  *sigh*  :P14:22
micahgthat might not technically be oversized...14:23
stgrabermicahg: how so?14:24
Laneyxnox: perhaps something like http://paste.debian.net/183910/ is what I'm getting at14:24
micahgCDs support 703.XXX (45?)14:25
Laneynot sure if it's right though, and it's not the most aesthetic14:25
stgrabermicahg: we're checking for the maximum possible size of a CD14:25
smartboyhwYeah, that's my question, it isn't oversized, just fit14:25
micahgstgraber: ah, that was finally fixed :)14:25
stgrabermicahg: 73666560014:25
ogra_http://en.wikipedia.org/wiki/CD-ROM#Capacity14:26
xnoxLaney: will that make fontconfig painfully slow, by unwinding it all like this?!14:26
stgrabermicahg: which gives you 702.539062514:26
Laneydunno14:26
Laneyyou'd hope it does some caching ...14:26
LaneyI don't see any other way to do disjunction though14:26
ogra_stgraber, according to wikipedia thats to small14:26
Laneyso it's either have it like this or drop it; the behaviour at the minute is undefined14:27
Laneythen again if it's never worked perhaps nobody cares that it's broken so we could drop it?14:27
ogra_703.125 and 737.28014:27
cjwatson                        # http://en.wikipedia.org/wiki/CD-ROM#Capacity14:29
bjfwhy are there no powerpc builders?14:29
cjwatson                        # gives a maximum of 737280000; RedBook requires14:29
cjwatson                        # reserving 300 sectors, so we do the same here14:29
cjwatson                        # Just In Case.  If we need to surpass this limit14:29
cjwatson                        # we should rigorously re-test and check again14:29
cjwatson                        # with ProMese, the CD pressing vendor.14:29
cjwatson                        SIZELIMIT=73666560014:29
cjwatsonsize limit for precise with rationale.14:29
cjwatsonbjf: there's general chaos due to datacentre move14:29
bjfcjwatson: thanks14:30
cjwatsonbjf: ask on #launchpad-ops (internal) if you think it's more than that14:30
bjfcjwatson: we have kernels building in our ppa for the current sru cycle. should we go ahead and copy them without ppc builds?14:31
Laneybah, +t14:31
* Laney tried to edit the topic to inform people of downtime14:31
cjwatsonbjf: Please don't14:31
bjfcjwatson: ok, won't14:31
cjwatsonI don't want to have to deal with missing binaries14:31
bjfcjwatson: understand, that's why i asked14:32
stgraberskaet: well, looks like we no longer have our livefs builders so will have to wait a bit more to figure out what's going with the images being oversized...14:43
skaetstgraber,  ack.14:43
skaet:(14:44
stgraberdoing a manifest diff, it looks like a rebuild with the SRUs that were copied yesterday may be enough to get us back to a reasonable size, will check as soon as the machines are back online (probably being moved to the new DC)14:46
Laneyyeah14:46
stgraberskaet: poked IS to confirm these are indeed being moved and that it's not an unrelated failure as I didn't see any email about downtime for these14:48
evjibel, skaet: RT 5537014:49
jibelev, I'll try r270. ta14:50
evjibel: thanks!14:50
jibelev, it's a bit confusing to have the same version of wubi r270 for Quantal and Precise but different binaries.15:00
evjibel: shrugs, they're different branches. There's nothing I can really do about that.15:01
stgraberslangasek: still on the call?15:02
cjwatsonbjf: -ops speculates that we might get them back today, but not sure.15:02
slangasekstgraber: yeah15:02
bjfcjwatson: thanks for letting me know15:02
* cjwatson spies his home account auto-logging-on, and returns home on the offchance that it'll stay that way15:02
slangasekev: hey, what's the per-user crash count for today?  the graph *looks* like it's way down15:03
evslangasek: I haven't replaced the graph with the 90 day window yet. I was just about to start doing that.15:04
evbecause the current calculation goes up to today, it's showing a dip because we haven't had a full days set of reports yet15:04
evlooking up the per user crash count for today15:04
evslangasek: there have been 46859 error reports so far today. There were 1,669,672 unique systems in the past 90 days.15:06
evYou may want to factor in the percentage of the day remaining to that15:06
evyesterday there were 80399 reports15:06
stgraberso that's 6.74% less reports today if we continue at this rate15:07
bdmurraybut keep in mind the 11th had 73329 so it varies a fair bit15:08
stgraberev: hmm, how did we get the 3.3/user/week number again, checking again now, I seem to be off by a factor of 10 when checking again today... (0.314/user/week with the numbers above)15:10
evyeah, it tends to fluctuate between 73k and 85k15:10
slangasekstgraber: out of the call now15:12
stgraberslangasek: ok.15:12
=== mpt_ is now known as mpt
stgraberslangasek, seb128, ev: so I think the first thing to check is what the actual number of crash/user/week is as past discussion said that we were fine with < 3 to keep whoopsie on15:13
stgraberfor some reason I'm not getting a number anywhere close to what we had yesterday, so I certainly did something wrong, either yesterday or today in figuring out the magic number (though I remember slangasek getting to the same result yesterday...)15:14
evhttp://people.canonical.com/~evand/tmp/Screen%20Shot%202012-08-16%20at%2016.14.25.png - shows the aforementioned fluctuation15:15
slangasekstgraber: which calculation are you doing?15:15
slangasekhmm, yes, I'm also low by a factor of 1015:17
stgraberslangasek: <crash for a full day> / <number of unique systems for past 90 days> * 715:17
slangasek80399/1669672*7 -> .33 crashes/user/week?15:17
stgraberslangasek: that's getting me 0.33706 based on yesterday's number15:17
slangasekright15:17
evIt might be worth noting that the number of unique users is lower than it should be as not every system has a system UUID, and the code to fall back to the MAC address only landed in quantal15:17
evbut have no way of guessing at the real number15:17
slangasekwhich would bias the per-user crash count even lower15:18
bdmurrayshould the MAC address fallback be SRUed to precise?15:18
evbdmurray: yes, definitely15:18
stgraberok, so I like that number a lot more than what we came up with yesterday15:18
* ev opens a bug task for that15:18
seb1280.3 issue/user/week?15:19
seb128I don't believe in that number15:19
slangasekthat's the number we're seeing now15:19
slangasekbut we came up with a number 10x bigger yesterday and don't know why15:19
seb128that number doesn't seem realistic15:19
bdmurraycrash for a full day * 90 days / number of users?15:20
seb128I've more than that on any stock install test setup I did15:20
seb128and that's not using the box15:20
seb128just booting it and running a few apps15:20
slangasekseb128: well, it can only capture the crashes that users actually report15:21
mptBut it's dividing by only those machines that actually report, too, so that cancels out.15:21
mpt(Mostly.)15:21
seb128sure, but that seems off by a magnitude15:21
seb128we didn't explain the 90% drop in number in june though15:22
slangasekseb128: maybe all the crashes you've seen are one-time, first-use crashes?15:22
seb128nor why some component have no bug reported where they should15:22
slangasekseb128: bdmurray and I believe the drop has to do with a change in apport that broke our ability to correctly bucket the reports15:22
seb128so it means it put our calculation off as well?15:23
slangasekso many reports that actually match known reports are coming in with very partial data that doesn't match any of the *buckets*15:23
slangasekbut the overall *count* of reports is still correct15:23
slangasekand we have a fix in progress; so we should see the counts bounce back up for the most-common crashes15:24
scott-workhas anyone else noticed that status.ubuntu.com appears to be down?15:25
evone possibility is that there are certain errors common to every system that get reported in large numbers early on in the installation. But the MaxReports of 3 kicks in and you're suddenly not reporting those anymore. So you could have a lot of reports initially and then very few to none as the weeks pass15:26
seb128sorry, wifi disconnected15:27
evjust a theory though15:27
seb128that would assume we don't get new install and users over time15:27
evI suspect the number of new users we get is heavily weighted towards the first few days after release15:28
slangasekseb128: I think that's a theory for why the per-user average, over 90 days, is lower than you expect based on the new install experience15:28
evyes15:28
seb128ok, so it raises another issue15:29
slangasekseb128: did you see my last comments explaining that the per-day crash count should still be accurate, even though the individual bug lines take a dip?15:29
seb128the first contact those users will have will be that first week15:29
seb128where the count is much higher15:29
seb128slangasek, yes I did, thanks15:29
stgraberscott-work: being moved to new DC15:30
seb128so even if the count drop after a while we still have the issue that the first impression will be bad15:30
evseb128: I suspect those issues are also the ones that have appeared at the top of the graph15:31
evsince they would have such a high initial frequency15:31
scott-workstgraber: ty :)15:31
evand would thus be largely fixed for the 12.04.1 installations15:31
evbut this is just speculation15:32
seb128yeah, we have too much guess work and speculation there, it's hard to take an informed decision :-(15:32
slangasekev: do you recall how we did the calculation differently yesterday, that we came up with the bigger number?  I want to make sure we're not missing something15:33
slangasekbut, *if* we're not missing something there, our per-user average over time is clearly below the threshold seb128 and I agreed to15:33
bdmurray(number of crashes per day * number of days)/(number of submitters during the period)15:33
evslangasek: no idea, sorry15:33
seb128slangasek, well as said I don't trust that number, but that's not something we will resolve before .115:34
bdmurray^- that gets you 4.337 vs the 0.3 which stgraber had earlier15:34
slangasekand while we should continue driving the crash count down, it looks to me like there's no further action we should take on whoopsie for 12.04.115:34
seb128slangasek, there are other issues, like I asked early on #ubuntu-devel why gconf2 doesn't have any record for gsettings-data-convert issues where we know they are common and we get quite some bugs on the launchpad retracers side15:35
slangasekbdmurray: yeah... the number stgraber and I both came up with yesterday is 3.34/week15:35
mptbdmurray, I don't understand your formula. Why are you multiplying the number of crashes per day by the number of days?15:35
slangasekmpt: he's trying to reverse-engineer our buggy calculation from yesterday :)15:35
evlol15:35
bdmurrayseb128: what gconf2 bug is this?15:36
slangasekseb128: agreed.  so let's keep poking at the edges of this thing and see if there are things we can do to further improve the user experience immediately after .1?15:37
evfor what it's worth, I'm still planning on landing the aggregate error dialog - just obviously not by the 12.04.1 cutoff.15:38
evwould like pitti to be back to provide code review, for a start15:38
seb128bdmurray, bugs like https://bugs.launchpad.net/ubuntu/+source/epiphany-browser/+bug/94514415:39
ubot2`Ubuntu bug 945144 in epiphany-browser "gsettings-data-convert crashed with signal 5 in g_settings_set_value()" [Medium,Fix released]15:39
seb128that one got reassigned, but they usually are opened against gconf2 since "gsettings-data-convert" abort on broken .convert15:40
seb128we have one in quantal atm on evolution15:40
evseb128: there are gconf2 problems in the database - 628 different ones.15:40
seb128so I'm puzzled that doesn't show up on whoopsie15:40
evbut they might not hit the threshold of the most common errors table to show up (need to have 20 instances or more)15:40
seb128ev, the e.u.c ui gives me 2 lines and none about "gsettings-data-convert" here, selecting all series on a year15:40
ev(I'm fixing that, for what it's worth)15:40
slangasekok, I think the conclusion is to not disable whoopsie for .1 and we'll keep improving both the UI and the reporting15:42
slangasekI have to duck out now15:42
slangasekthanks for the discussion, guys15:42
seb128thanks slangasek15:43
seb128slangasek, I'm not really happy with the conclusion and how we came to it, I just feel like it's a "we know little, let's decide to not decide and keep it as it is"15:43
seb128but I guess it's late to put it in front of the TB now15:43
stgraberbdmurray, infinity: can one of you two review xfwm4?15:44
seb128so I will just move on, quite demotivating though15:44
stgraberslangasek: thanks15:44
bdmurraystgraber: I'll do it soon15:44
stgraberbdmurray: thanks. I'll nag the xubuntu folks as sonn as it's in -proposed as they want it for their 12.04.1 image.15:45
bdmurrayseb128: I think I found some of the gesttings ones https://errors.ubuntu.com/bucket/?id=/usr/bin/gsettings-data-convert:5:g_settings_schema_get_value:g_settings_schema_key_init:g_settings_set_value:g_settings_set:handle_file15:47
bdmurrayev: that looks quite odd15:47
seb128bdmurray, how,where did you find it?15:48
bdmurrayseb128: I handcrafted the url uses the signature from http://people.canonical.com/~ubuntu-archive/apport-duplicates/sig/_usr_bin_gsettings-data-convert_515:48
bdmurrayev: there are package versions on that page15:48
bdmurrayer are no15:48
evbdmurray, seb128: http://paste.ubuntu.com/1150888/15:53
evthe failed: ones are the retracer failing. It may be because we didn't have debs (as is sometimes the case with the launchpad retracers), or it could be the period when the 12.04 retracers weren't working due to broken oneiric entries in the sources.list)15:54
evI'll be feeding those back through the retracer, hopefully next week15:54
stgraberknome: please test ^16:03
* stgraber locally rebuilds the chinese image to test ubiquity16:04
stgraberhmm, looks like at least the livefs from yesterday didn't pull the updates from -updates... really hoping to have the builders back soon to get a clean build, hoping it was just a temporary issue caused by the DC move...16:08
* skaet nods16:09
stgraberdobey: can you get someone to test ubuntu-sso-client and ubuntuone-installer please?16:15
micahgbdmurray: if you have a minute, can you accept my sync for icedtea-web into -proposed?16:21
micahgbdmurray: for natty/oneiric16:21
jibelstgraber, FYI I verified FF + FIrebug crash on Precise.16:21
jibel(well, I verified that it didn't crash with the version from -proposed)16:22
stgraberjibel: thanks. I don't think this one will be copied for 12.04.1 though as it depends on having firebug installed which isn't part of the default install, so people installing firebug post-install will also get the updated firefox16:24
jibelstgraber, ok. I think there is nothing more I can test in the pending sru list.16:26
jibelfor 12.04.116:26
stgraberjibel: can you maybe help with the ubuntuone-installer ones?16:27
stgraberubiquity looks good on a repacked image16:31
jibelstgraber, I can verify #1004003 #1004524 #1015709. 1018991 is a general bugfix without specific test and 853060 has no test case.16:31
stgraberskaet: did you hear anything back from slangasek regarding cedarview?16:32
skaetstgraber, nope16:32
stgraberskaet: hmm, ok... I forgot to ask him while he was still around... we basically need to know whether cedarview will be in the archive by the time we release 12.04.1, if it's, then we need to get jockey copied from -proposed16:34
skaetstgraber,  ok,  I'll see if I can chase down the info from some other directions...16:37
=== cjwatson_ is now known as cjwatson
dobeystgraber: sure16:58
stgraberbdmurray, infinity: considering nspr fixes a regression in -updates, can we get it copied to -updates now?17:02
infinitystgraber: Depends on how nicely you ask.17:02
infinitystgraber: (And done)17:04
stgraberhmm, I'm actually wondering what update-manager will do as the upgrader will require removing packages on these weird precise systems17:04
stgraberthough at least it'll do the right thing when upgrading from oneiric, so that's already a big win17:04
stgraberinfinity: thanks!17:04
infinitystgraber: update-manager pretty much flat out refuses to remove packages (same as "apt-get upgrade"), but there's not much we can do about that situation. :/17:05
infinitystgraber: Thanfully, we didn't really have nearly as many "normal users" back in jaunty times, and even fewer "normal users" who've probably upgraded through all the releases since, so there's a fair chance that anyone in said predicament can hit a console and type "apt-get dist-upgrade", which should work.17:06
bjfinfinity: have the new ppc builders been ordered?17:06
infinitybjf: Dunno.  Ask pgraner.17:06
infinitybjf: Not that it would matter right now if they had, since the world is in transit. :P17:06
bjfinfinity, yup, it just made me think of it right now17:07
bdmurraymicahg: what is this sync?17:12
micahgbdmurray: it's for the chromium regression that was accepted into precise, I wanted it to bake in -proposed before it's pushed to -security as a regression update17:13
bdmurraymicahg: I imagine there is a precedent for this and I just don't know about it...17:14
micahgbdmurray: well, security team can generally stage updates in -proposed that should have further testing before release17:15
micahgbdmurray: I'll get jdstrand to accept them, please disregard17:19
stgraberskaet: missing package on the chinese media is thunderbird-locale-zh-cn, checking why it's and if there's enough space for it17:20
bdmurraymicahg: okay, I'm just not familiar with this17:20
micahgbdmurray: sure, no problem17:20
skaetstgraber,  thanks!  :)17:20
micahg(it's more an AA thing than an SRU thing)17:20
SpamapSHey just checking in. Is there any need for man power today from me?17:21
stgraberskaet: looks like it needs an SRU of ubuntu-defaults-zh-cn to add thunderbird-locale-zh-cn, to the Depends. I'll do that now, last chinese build shows that there's enough space on the media for it17:21
skaet:)17:21
bdmurraystgraber: so should the jockey in -proposed not be released?17:23
stgraberbdmurray: correct, it needs to stay in -proposed until we know what's happening to cedarview17:23
stgraberskaet: doh... pad.ubuntu.com is also being moved to the new DC apparently...17:26
stgraberskaet: do you have a note of the chinese bugs somewhere?17:27
cjwatsonhmm.  I suppose it wouldn't be a good idea for me to upgrade the xorriso version in use by nusakan during .1 prep.  maybe I can upgrade it just for quantal17:27
stgraberskaet: looks like I want bug 103699417:32
ubot2`Launchpad bug 1036994 in ubuntu-defaults-zh-cn "[zh_CN] Language packages not installed completely" [Undecided,New] https://launchpad.net/bugs/103699417:32
stgraberbdmurray: ^ can you review ubuntu-defaults-zh-cn?17:45
stgraberonly change should be the addition of thunderbird-locale-zh-cn17:46
bdmurraystgraber: looking17:55
stgraberbdmurray: thanks18:00
sbeattiehrm, so the libotr security update awaiting approval is on the kubuntu, xubuntu, and other images. Are we frozen for 12.04.1 yet?18:19
sbeattieor can libotr be accepted?18:21
mdeslaurstgraber: ^18:21
stgraberbefore 21:00 UTC is fine, we're going to be in final freeze after that18:22
skaetstgraber,  looks like we've got builders again.18:37
Laneystill don't ping or respond to http yet18:39
skaetLaney,  yeah you're right.18:39
* skaet misinterpreted a message - being optimistic :(18:40
stgraberskaet: yeah, I'm monitoring port 80 and 22 on kapok and cardamom, ready to respin a bunch of 12.04.1 images as soon as it's back18:41
stgraberoh, actually, cardamom is back18:41
skaetstgraber,  based on the fact we still don't have all the builders up,  I think we're going to need to push the image freeze out to tomorrow,  doc freeze to monday.18:42
skaetwhat time tomorrow do you think we'll get all bits sorted?18:43
stgraberskaet: well, I expect kapok to be back online any minute now, so in theory we could make it to the 21:00 deadline for the image freeze (doc freeze should still be moved to Monday)18:43
stgraberdepends on cedarview more than on the DC stuff I think18:44
stgraberbecause we won't be able to build real candidates until that thing is sorted18:44
skaetstgraber,  agree.18:45
stgraberskaet, Laney: I'm going to turn off all the cronjobs on nusakan as they're mostly failing anyway and I want to have all of nusakan for the 12.04.1 respin18:45
skaetstgraber,  yes.18:45
stgraberbdmurray: mythtv looks good to go (fully tested, targeted for 12.04 and 7 days old), can you release it?19:14
knomestgraber, what's the testing "deadline" ?19:17
knomei can do today, but if tomorrow is okay, i'll rather do that19:17
skaetknome,  freeze was scheduled for 2100 today (which would have been the deadline), but due to the builder fun, it looks like we'll be rescheduling to a bit later.   Getting it tested today would be best19:18
knomeok, i'll boot my machine up in the next hour19:19
balloonsseems the ARM builds for today are kernel panicing on reboot19:19
stgraberknome: oh, I was just poking #xubuntu-devel about it ;) we're discussing moving the freeze a little, but consider the deadline as 21:00 UTC still19:19
knomesure. i'll do that19:19
bdmurraystgraber: okay, looking19:19
bdmurraystgraber: it was at 6 days when I looked earlier ;-)19:21
knomestgraber, let me confirm that it is today's daily we should test? :)19:22
stgraberbdmurray: hehe, yeah, last I looked it was 6 days and 50% tested, refreshed a few minutes ago and it's all tested and 7 days now :)19:22
stgraberknome: there's no build with proposed enabled, get a clean 12.04.1 system, enable -proposed and upgrade xfwm4, then test19:22
knomestgraber, or, that it's in today's daily where the fix is...19:22
knomeaha! ok, thanks19:22
knomestgraber, i'll get it tested a few times and test myself too19:23
bdmurrayits odd that bug 982162 has no mythtv (ubuntu) task19:25
ubot2`Launchpad bug 982162 in mythbuntu "keyword missingok is missing in mythtv-backend logrotate config" [High,In progress] https://launchpad.net/bugs/98216219:25
stgrabersuperm1: ^19:26
bdmurrayweird in that the approver didn't notice and that it shows up on the sru reeport - I'll still release it19:27
bdmurraythe task just won't get auto-closed19:27
infinitybdmurray: Or you could add the right task. :P19:30
infinityOh, too late.19:31
stgraberskaet: hmm, actually, moving the freeze to tomorrow won't achieve much as we don't release SRUs on Fridays...19:42
skaetstgraber,  only exception that should go in after 2100 today is likely to be cedarview.19:46
skaetif all the ducks line up.19:47
knomequack!19:50
stgraberskaet: ok, I'll need a bunch of copies before 21:00 then, most of them are still being tested as we speak19:51
skaetinfinity,  ^ can you help with the copies?19:54
infinityI'm sure I can.19:55
stgraberinfinity: Please copy ubiquity, ubuntu-defaults-zh-cn and tzdata, these are the safe ones on my list (fully tested, diff makes sense, very low risk of regression).19:57
stgraberdobey: what kind of testing did you do for bug 937132? I see you changed it to verification-done but didn't leave a comment and there's no testcase in the bug description.19:59
ubot2`Launchpad bug 937132 in ubuntu-sso-client "ubuntu-sso-login crashed with RuntimeError in /usr/lib/python2.7/dist-packages/gi/overrides/Gdk.py: Gdk couldn't be initialized" [High,Fix committed] https://launchpad.net/bugs/93713219:59
infinitystgraber: Done, done, and done.20:02
stgraberinfinity: thanks20:02
skaetthanks infinity, stgraber.   :)20:07
dobeystgraber: sorry, added a comment; verified from the diff20:14
stgraberskaet: we'll probably have to accept some stuff after 21:00 UTC as xfwm4 isn't built on all architectures because of missing arm and powerpc buildds :(20:24
stgraberI re-scored to make sure they build as soon as a buildd appears20:25
skaetstgraber,  understood.20:26
skaetstgraber,  I've done task 4 and part of 5 (will finish it when london's online tomorrow) on the release minus 7 day tasks20:31
stgraberskaet: ok20:34
stgraberinfinity: did you make any progress on bug 1017001?20:36
ubot2`Launchpad bug 1017001 in apt "package resolvconf 1.63ubuntu14 failed to install/upgrade: ErrorMessage: pre-dependency problem - not installing resolvconf" [Critical,Confirmed] https://launchpad.net/bugs/101700120:36
infinitystgraber: Not yesterday, it's on my list this afternoovening.20:37
infinitystgraber: Unless you've suddenly found yourself flush with free time, you're welcome to it.20:37
stgraberhehe, well, I might at least try the reproducer, kind of stuck on having the DC offline for the next things on my todo...20:37
knomeverification-done on #1001936 !20:38
knomebdmurray, stgraber, skaet ^20:38
stgraberknome: thanks20:39
knomenp, happy to do that20:39
skaetthanks knome20:41
knome:)20:41
infinitystgraber: Alright, in the interest of not duplicating too much effort, I'm going to attack the quantal X stack with an axe.20:42
stgraberinfinity: at least the reproducer works as expected20:54
stgrabernow to figure out how to fix it20:54
infinitystgraber: Have you got a pkgProblemResolver we can unwind?20:56
dobeylooks like all the bugs for ubuntu-sso-client and ubuntuone-installer are verification-done now as well20:58
stgraberinfinity: http://www.stgraber.org/download/bug1017001/dist-upgrade/ is what do-release-upgrade left on the system after trashing it21:01
infinityHrm.  So ifupdown, initscripts, and upstart all correctly land in the same dpkg run.21:04
infinityWhich means this isn't an apt issue.21:04
infinityIf there's a loop there, dpkg should be breaking it.21:04
infinityBut it could be a pre-depends loop, which I suspect leads to undefined and/or broken behaviour.21:04
stgraberI'll reinstall the system as there's essentially no easier way to recover it... before I do that, here's the output from a dpkg --configure -a: http://www.stgraber.org/download/bug1017001/dpkg-configure-a21:06
stgraberI believe the on screen output might actually have been better than the logs, will use tee on the next run to save it21:09
infinitystgraber: FYI, the jockey bug has been set back to v-needed.  I'd really like to know that someone tested it against the cedarview binaries in the archive, rather than just pseudo-tested that it's executing the right codepaths.21:15
stgrabersounds good21:15
stgraberinfinity: full terminal log: http://www.stgraber.org/download/bug1017001/terminal.log21:19
infinityI kinda wonder why udev doesn't end up in that same dpkg run.21:22
infinityBut it probably doesn't relate.21:22
infinityIt could, mind you...21:22
=== gallth is now known as tgall_foo
stgraberinitscripts breaks udev (<< 146-2~boot6)21:25
stgraberupstart depends on initscripts and libudev0 (>= 151)21:26
infinity  Version of udev on system is 151-12.21:26
stgraberifupdown depends on initscripts (>= 2.88dsf-13.3)21:26
stgraberright, so these aren't the problem21:27
infinityWe could build a mess of pre-depends here to "fix" it, but that's almost never a good answer.21:30
infinity(Like, I bet you'd find that, maybe, a completely BS pre-dep from mountall to plymouth, or similar, might magically funroll the loop)21:31
infinityOh, and indeed, there's the only Pre-Dep in the whole chain.21:34
infinityPackage: resolvconf21:34
infinityPre-Depends: initscripts (>= 2.88dsf-13.10)21:34
infinityI wonder if that's breaking the world.21:34
infinityAnd if it needs to.21:34
infinityHrm, changelog has a viable argument for why.21:35
infinityOh, and to be fair, that log never even gets around to upgrading resolvconf.21:35
infinityOr installing it, rather.21:36
infinitystgraber: Bleh.  Well, to obvious loop is between ifupdown and upstart.  What's not obvious is how to solve it.21:40
stgraberinfinity: the upgrade is still running but it looks like getting rid of friendly-recovery pre-upgrade works around the problem21:40
infinitystgraber: That's... Curious.21:41
stgraberah, blows up later apparently, checking for the reason21:41
infinitystgraber: And not particularly helpful, since it's in the standard task.21:41
stgraberok, unrelated explosion, it blows up on libgtk/libcairo/... stuff later on21:42
infinitySame sort of "large unpack, then mess up the ordering" issue, or entirely unrelated?21:42
stgrabergood old postinst failure ;)21:44
stgraberin fontconfig-config apparently21:44
infinityNo dbus running?21:44
stgraber"failed to remove /var/lib/defoma/fontconfig.d: Directory not empty"21:44
infinityThat shouldn't be a failure.21:44
infinityAnyhow.21:44
infinityDefinitely unrelated.21:44
stgraberyep, that just shows me what will need fixing once the other one is fixed ;)21:45
infinityHave a full terminal log of that?  Removing friendly-recovery isn't an option, but if doing so subtly changes the unpack/configure order, we might be able to sort out how to fake it.21:45
stgrabersure, let me grab a tarball of /var/log/dist-upgrade21:45
stgraberinfinity: http://www.stgraber.org/download/bug1017001/dist-upgrade-without-friendly-recovery/21:46
infinitystgraber: Hrm, that might actually tell us nothing.  It never gets around to configuring any of the problem packages.21:49
infinitystgraber: Unless none of upstart, ifupdown, initscripts, etc have postinsts, which seems unlikely. :P21:50
infinitystgraber: So, that was just a wildly different configuration order that broke on something else before it got around to (potentially) breaking on configuring ifupdown.21:50
stgraberinfinity: FWIW, after doing an rm -Rf of that directory, the upgrade happily continued without any extra error, though that's probably because it just took a different path22:02
stgraberinfinity: well, removing friendly-recovery and wiping /var/lib/defoma/fontconfig.d before install makes the upgrade succeed22:24
stgrabers/install/upgrading/22:24
infinitystgraber: Curious.22:27
infinitystgraber: So, a terminal log of that successful run might be helpful, if it shows a different config order.22:28
stgraberinfinity: http://www.stgraber.org/download/bug1017001/dist-upgrade-success/22:31
infinityRight, so that clearly shows upstart being configured earlier than everything else in the loopy mess.22:35
infinityThe question is why, and how can we force that situation...22:35
infinitystgraber: I wonder if just changing the upstart-job dep to a versioned upstart (>= preciseish) would magically break the loop differently.22:37
stgraberI can try that. It's not likely we're going to get another package to provide usptart-job anytime soon anyway22:40
* stgraber builds a new ifupdown and a custom upgrader to avoid wiping extra source entries22:41
infinitystgraber: A less drastic but possible loop-breaker could be to Breaks: upstart (<< precise)22:44
stgraberinfinity: not sure I can easily drop upstart-job though, it comes from dh and is added when calling dh_installinit22:45
stgraberinfinity: I'll try the Breaks instead22:45
* infinity decides he could use a break for breakfast.23:05
infinityOr whatever you call it when you've been up for 11 hours but forgot to eat.23:06
stgraberinfinity: looks like the Breaks made me hit the fontconfig-config bug. Will confirm once it's done upgrading and I have logs23:09
stgraberif that's indeed the case, then we have a workaround and I'll just SRU a fix for fontconfig-config's postinst to do an rm -Rf and be done with that one23:09
* skaet thinks food is a good idea...23:26
infinitystgraber: Is the rm really the right answer there?  Doesn't something own that directory that can properly clean up if you just make the failing rm non-fatal?23:26
infinitystgraber: But if it's unowned, and belongs (more or less) to fontconfig-config, then yeah, that'd do.23:27
stgraberinfinity: yeah, checking what's in there and what owns it is on my list for my next clean upgrade, for now I just wanted that problem gone to test the other fix properly ;)23:31
RAOFOh, oh. Looks like cups 1.5.3-0ubuntu3 regressed a fix from 1.5.3-0ubuntu2. (See last two comments on https://bugs.launchpad.net/ubuntu/+source/cups/+bug/973270)23:38
ubot2`Ubuntu bug 973270 in system-config-printer "Printer does not provide REQUIRED job history." [High,Fix released]23:38
RAOF!regression-alert23:40
ubot2`cjwatson, jdong, pitti, skaet, ScottK, kees, Daviey, pgraner: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive23:40
stgraberinfinity: so, the Breaks moved the problem away from ifupdown but the same kind of mess is now showing up with procps23:41
stgraberthe good news is that moving the problem although it's causing a bunch of critical looking errors during the upgrade, actually leads to an almost working system that turns into a fully working system after a dpkg --configure -a + apt-get install resolvconf23:42
stgraberwill upload the logs somewhere23:42
stgraberinfinity: http://www.stgraber.org/download/bug1017001/dist-upgrade-with-ifupdown-and-fontconfig/23:44
stgraberinfinity: the file in fontconfig.d is an unowned id-cache file23:52
stgraberdisappearing for a couple of hours23:57
stgraberall the logs are at http://www.stgraber.org/download/bug1017001/23:57
infinitystgraber: Still looks like a case of "upstart not configured early enough"... Ugh.23:58
stgraberinfinity: yeah, the new one is pretty much identical to the ifupdown one, just hitting procps23:58
stgraberso I'm suspecting we'd get that until we add a Breaks to every single package containing an upstart job23:58
infinitystgraber: It breaks way before procps (still an upstart-job thing, though)23:59

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