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

cjwatsonOK, MP raised for the publishinghistory improvement above00:33
cjwatsonAnd I've installed a workaround in copy-report to try to avoid those null copies00:41
wgrantcjwatson: I'm pretty sure there's an existing bug for that00:53
wgrantcjwatson: Also, that's buggy00:54
wgrantcjwatson: Look at the markup in the test you added :)00:54
cjwatsonI looked for an existing bug and couldn't find one00:55
wgrantMaybe I'm thinking of sponsor00:55
wgrantSo00:55
cjwatsonMaybe it's too late at night, but what's wrong with the markup?00:56
wgrantI'd do <tal:message condition="context/creator">by <span tal:replace="structure context/creator/fmt:link" /></tal:message> or so00:56
wgrantIt's escaped00:56
cjwatson... oh, that escaping isn't introduced by extract_text is it?00:56
cjwatsonI assumed it was doctest insanity00:56
wgrantNo00:56
wgrantTAL is stupid00:56
wgrantYou declare in the template whether a string is safe00:56
wgrantRather than declaring in the string that the string is safe00:57
cjwatsonSomething like yours is what I started with and then I tried to imitate the surroundings00:57
cjwatsonI'll put it back00:57
wgrantDon't imitate surroundings in LP00:58
wgrantThey're usually wrong.00:58
wgrantAh, yeah, I see your original diff00:58
wgrantThe other places do it because there's no sensible fmt:link00:58
wgrantOr they ignore that there is one00:58
wgrantI'm not quite sure what that template has against IArchive's fmt:link.00:59
cjwatsonAh, bug 85104701:01
ubot2Launchpad bug 851047 in launchpad "The PPA page and distro publishing details pages don't correctly show where a package was copied from" [High,Triaged] https://launchpad.net/bugs/85104701:01
cjwatsonShould I just try to fix this all at once?01:01
cjwatsonMicah's single case was easyish ...01:02
wgrantcjwatson: Might as well. Even better if you show sponsor too, although I can't see a bug.01:02
wgrantBoth should be pretty trivial01:02
wgrantThe hardest bit is identifying the tests01:02
wgrantand ec2 will do that easily :)01:02
wgrantIf slowly...01:02
cjwatsonI managed to blow the monthly limit on the cloud computing policy last month01:03
cjwatsonRoll on LP tests in Canonistack01:03
wgrantHm, you should talk to someone about that. We're advised to file it under misc, since it's essential and anyone who's doing anything violates it.01:04
wgrantNow01:04
wgrantI'm just thinking01:04
wgrant+publishinghistory doesn't show any people at the moment, does it?01:04
wgrantSo adding even one is probably going to make it time out.01:04
wgrantFortunately, preloading this is roughly two lines if you can identify the views that render lots of these.01:05
cjwatsonBinaryPublishingRecordView (though at least this part of the change is a no-op there) and SourcePublishingRecordView01:06
wgrantYeah, those are the only two I can think of01:06
cjwatsonThat's from grep for that template01:06
wgrantThe foreign keys you care about are all in the easy directly, fortunately.01:06
wgrants/directly/direction/01:06
wgrantYou don't have to deal with cachedproperties. Just load the objects into the global storm cache.01:06
cjwatsonJust in initialize?01:07
wgrantRight. You'll probably want to use lp.services.bulk.load_related to grab the ancestor, and then getPrecachedPersonsFromIds or whatever it is to grab the creator and sponsor.01:08
cjwatsonOK.  Tomorrow I think.01:10
cjwatsonThanks.01:10
wgrantYeah.01:12
wgrantIf you need any help, I'm happy to as always.01:12
slangasekwgrant: is this why +publishinghistory is now timing out for me? :)01:36
wgrantslangasek: No. Do you have an OOPS ID?01:36
wgrantIt's unbatched, so packages with insane numbers of uploads will always time out.01:36
wgrantAnd have always timed out.01:36
slangasek OOPS-9f81eb12c92b5d31bf2cdff106cade84)01:36
ubot2https://lp-oops.canonical.com/oops.py/?oopsid=9f81eb12c92b5d31bf2cdff106cade8401:36
slangasekoh, really?01:37
slangasekI've never seen timeouts before01:37
wgrantIt's better than it used to be, since it's not pulling down tens of megabytes of changelogs from the DB any more01:37
wgrantWow01:37
wgrant700ms of DB time, 5s of Python01:38
wgrantI suspect you were just fairly unlucky, but let's see...01:38
wgrant(since it loads for me)01:38
cjwatsonslangasek: the above discussion between wgrant and me is of a patch that hasn't landed01:38
slangasekok :-)01:39
slangasekI wouldn't have expected it to land so fast, but figured I should check01:39
wgrantMaybe by the end of the year we'll be deploying stuff an hour after we think of it, but not yet :)01:39
slangasekbdmurray: so I found your dist-upgrader-all directories; ubuntu/dists/precise-updates/main/dist-upgrader-all/ instead of ubuntu/dists/precise/main/dist-upgrader-all/01:40
slangasekbdmurray: are you saying that the precise-updates ones aren't being used?01:40
slangasekif so we probably have to manually copy... and put that on the pile of things to fix before we lose cocoplum shells ;)01:40
cjwatsonslangasek: Uh, I fixed that recently01:41
infinityslangasek: The updates ones absolutely should be used, if that's not happening, we should fix the broken bits, not copy stuff into release...01:41
slangasekcjwatson: which part?01:41
wgrantYeah, you're not going to convince LP to poke the release pocket01:41
cjwatsonautomatic copying from precise-proposed to precise-updates01:41
wgrantYou'll have to fix u-m01:41
slangasekright01:42
infinitycjwatson: It's in updates.01:42
cjwatsonYeah, I didn't fix u-m, but that's what should be done.01:42
cjwatsonTaking away our lp_publish access might be a good way to stop us being tempted to do that kind of thing. :)01:42
wgrantYes :)01:42
wgrantslangasek: Does the page work for you now? I suspect you just had bad luck that time01:43
wgrantIt's sitting at about 90% of the timeout for me, mostly because there's so many uploads01:43
=== rsalveti` is now known as rsalveti
wgrantWe really should batch it, but there was resistance from you guys last time we tried ('09)01:43
cjwatsonSo the upgrade tool URL is in the meta-release file01:43
infinityDoes mvo still hold all the keys to that?01:44
cjwatsonhttp://changelogs.ubuntu.com/meta-release and friends01:44
slangasekthere was resistance from cjwatson in particular to batching, yes01:44
slangasekI defer to him :)01:44
cjwatsonProbably01:44
slangasekwgrant: page is timing out for me consistently01:44
cjwatsonIt would take mvo about a minute to fix it01:44
* infinity nods.01:44
cjwatsonbatching> Well, the thing I objected to at the time was difficulty of searching01:44
cjwatsonBut, at the time, there wasn't an API worth mentioning01:44
infinityWe might want to de-SPOF mvo on the meta-release stuff sometime.01:45
infinityIt's not hard to fix, but it often seems to need fixing in a hurry (not this time, obviously).01:45
cjwatsonI think nowadays it'd be fine to batch that and punt to the API for searchability01:45
cjwatsonSo consider my historical resistance withdrawn01:46
slangasekit's possible bdmurray has access to metarelease01:46
wgrantIt's a very batchable page, because the core query to determine the contents is indexed, ordered and fairly quick.01:46
slangasekbut he's EOD too :)01:46
slangasekanyway, I've taken that to email01:46
cjwatsonI'd certainly rather it be batched than time out.01:47
cjwatsonAnd the more we upload stuff, the more it times out for important packages.01:47
wgrantYup01:47
cjwatsonFairly inevitably.01:47
wgrantYou ignored that argument last time :P01:47
cjwatsonI didn't ignore it, I just didn't consider it dominating01:47
infinityHe clearly didn't maintaing anything important before.01:47
infinityNor maintain.01:48
cjwatsonWe don't need to grep through +publishinghistory for stuff nearly so often now01:48
slangasekstgraber: the edubuntu-artwork SRU references a bug not marked as fixed in quantal?01:53
stgraberslangasek: let me check, I'm 90% sure that was fixed earlier in quantal02:03
stgraberslangasek: right, was fixed in 12.06.302:04
=== ScottL is now known as scott-work
slangasekstgraber: ok.  I'm assuming you're ok with having this for .1, for edubuntu?04:30
slangasek(was uploaded before the deadline, anyway)04:30
ScottKslangasek: Looks to me like the compiz SRU should be failed/removed already since it FTBFS on arm*.04:34
stgraberslangasek: yep, I discussed it with jocarter before he uploaded.04:36
infinityScottK: I'd concur with that.04:38
stgraberyeah, it should at least be marked as failed and probably removed. I can do some poking next week to figure out whether they had any critical bugs that need to be fixed for 12.04.1 or if they can wait till after the point release.04:47
infinitystgraber: Fixing the FTBFS shouldn't be rocket science for them, I'm sure.04:57
infinitystgraber: But releasing a skewed compiz is a non-starter, IMO.04:58
infinitystgraber: So, there shouldn't even be a "well, if it fixes some critical bugs..." consideration.04:58
stgraberinfinity: well, I haven't looked at the diff but I remember ogra_ complaining quite a bit about the work needed to update the arm patches that sit on top of the compiz code.05:05
stgraberinfinity: so yeah, skewed compiz is definitely a non-starter, I'm just wondering if we can have something fixed early enough (Monday/Tuesday) or if we can just postpone the compiz change until after we released 12.04.105:06
slangasekthere's at least one targeted compiz bug05:08
slangasekso, it shouldn't be promoted as-is, but I think we should try to get a fixed version05:09
slangasekbug #1032902 opened05:26
ubot2Launchpad bug 1032902 in compiz "compiz 1:0.9.7.8-0ubuntu1.3 FTBFS in precise-proposed on armel, armhf" [Critical,Triaged] https://launchpad.net/bugs/103290205:26
slangasekinfinity: ^^ if you happen to have some time this weekend, this mdadm SRU would be nice to have reviewed and (hopefully) accepted; it fixes the regression found in the previous one06:16
infinityslangasek: Diff looks like it should do (or, rather, not do) what it advertises...06:50
=== yofel_ is now known as yofel
asomethingHi all. I've got a regression in precise-proposed. The package is indicator-weather. There is a fix in the queue. I'd appreciate it if someone could accept the new package or at least nuke the old one until someone can accept the new one.15:17
asomethingThe regression is tracked in lp: #103288715:17
asomethingand the original bug that the SRU intended to fix is lp: #96436515:17
asomethingversion with regression: 11.11.28-0ubuntu1.1; fixed version: 11.11.28-0ubuntu1.215:18

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