/srv/irclogs.ubuntu.com/2010/11/30/#launchpad-dev.txt

wallyworldwgrant: there's some stuff from 23rd Nov and also 29th: http://paste.ubuntu.com/538152/00:01
wgrantwallyworld: Any references in the p-u log to the directory mentioned in that b-m line?00:04
wgrantI wonder if this is the race where p-u will have moved it to failed.00:04
wgrantBecause it ran before the status was set.00:04
lifelessdoes anyone else get a 404 on this - http://ppa.launchpad.net/testing-cabal/ppa/ubuntu/dists/maverick/main/source/Sources.gz ?00:05
wallyworldwgrant: you mean this directory? 20101129-213106-2078946-PACKAGEBUILD-208112600:06
wgrantwallyworld: That one.00:06
wgrantlifeless: Yes. Should it be there?00:06
lifelessI assume so00:06
lifelessthere are packages...00:06
lifelesshttp://ppa.launchpad.net/testing-cabal/ppa/ubuntu/dists/maverick/main/binary-amd64/Packages.gz00:06
lifelessis 404ing for me too00:06
lifelesshttps://code.launchpad.net/~testing-cabal/+archive/archive00:07
lifelessreckons theres a bunch of stuf in the ppa00:07
wgrantUgh, indeed.00:08
lifelessI'd like to use this stuff00:09
wgrantlifeless: er, the PPA is named 'archive', not 'ppa'.00:09
wgrantYour URL is wrong.00:09
lifelessoh right00:09
lifelessapt-add-repository fail00:09
wgrantHm, it let you do that?00:09
lifelessyes00:09
wallyworldwgrant: don't appear to be any references to that exact directory. there are references to 213106 from earlier dates eg 2010111500:10
wgrantwallyworld: That's just a timestamp.00:10
wallyworldwgrant: yeah but i was thinking earlier uploads may have worked00:11
wallyworldwgrant: so you think it may be a race condition? can we kick off a manual upload?00:12
wgrantspm: Do you have a moment?00:13
spmwgrant: sure00:19
wgrantspm: Can you see if there's a 20101129-213106-2078946-PACKAGEBUILD-2081126 directory in cesium's buildd-manager upload root somewhere?00:19
wgrant/srv/launchpad.net/builddmaster00:19
spm ./failed/20101129-213106-2078946-PACKAGEBUILD-208112600:21
* jelmer is here but was about to get some sleep00:21
wgrantjelmer: You've been working on this, right?00:21
wgrantI wonder if we should just throw it back into incoming.00:21
jelmerwgrant: I haven't read the context - what's going on exactly?00:21
wgrantjelmer: Binary upload stuck UPLOADING, with its directory in 'failed'.00:22
wgrantjelmer: No logs.00:22
jelmerwgrant: Yeah, moving it back to failed should be ok in that case. I did a fix recently to not move things to failed as quickly but keep them in incoming until we've committed the change to the build status.00:23
jelmerwgrant: That hasn't been deployed yet though.00:23
wgrantspm: Could you move that dir from failed back to incoming?00:24
spmsure, one sec (was encoffeenating)00:26
spmdone00:26
jelmerspm: Thanks00:28
wgrantspm: Thanks.00:28
wgrantAnd now we have an upload log.00:28
spmnp, and heyo jelmer00:28
wgrantHah, it's been superseded already.00:28
wallyworldwgrant: spm: thanks for helping with this. i'll let the user know the upload is retrying00:28
lifelesswgrant: at what point should a ppa package become installable on client machines00:29
wgrantlifeless: After the binaries are built and published.00:30
lifelessgrrr00:31
lifelesswhy isn't apt seeing it00:31
lifelessahh00:31
lifelesshttp://ppa.launchpad.net/testing-cabal/archive/ubuntu/pool/main/p/python-testtools/00:31
lifelessi386 for all.00:31
lifelesshttps://code.launchpad.net/~testing-cabal/+archive/archive/+packages00:31
lifelesswgrant: expand ython-testtools - 0.9.7+bzr146~ppa116~maverick100:31
lifelessPublishing details00:31
lifeless    * Published 15 minutes ago00:31
wgrantlifeless: That be the source.00:32
wgrantNote how it has a green flashing gear.00:32
lifelessno00:32
wgrantAnd it says the binaries aren't pblished.00:32
lifelessis that what it is?00:32
wgrantlifeless: Which series?00:33
lifelesswgrant: colour means approximately nothing to me in UIs00:33
wgrantNatty is still building, and Maverick and Lucid should have a warning about unpublished binaries when you expand their row.00:33
lifelesswgrant: i see a dark octagon, which might be greed.00:33
wallyworldthumper: ping00:33
lifeless*might be green*00:33
thumperwallyworld: aye00:33
lifelesssomeone needs to do user testing on this00:34
wgrantlifeless: Right, there's that, but you'll get more details if you expand the row.00:34
lifelesswgrant: i did00:34
wgrantlifeless: Launchpad does not do UI.00:34
lifelesswgrant: Launchpad does.00:34
wallyworldthumper: unknown dailydeb implies out of date bzrlib?00:34
lifelesssome things have more room to improve than others.00:34
lifelesswgrant: is there a 'this needs work' bug ?00:34
thumperwallyworld: eh?00:35
wgrantlifeless: I don't think so.00:35
wallyworldthumper: https://pastebin.canonical.com/40235/ see the error at the end. i seem to recall dailydeb is a recent addition to bzrlib?00:35
thumperUnable to load plugin 'builder' from '/usr/lib/python2.6/dist-packages/bzrlib/plugins'00:36
thumperline 43400:36
* wallyworld slaps forehead00:37
thumperwhich hints at a bigger problem00:37
wallyworldthumper: the log came from https://launchpadlibrarian.net/59824676/buildlog.txt.gz00:39
wallyworldthumper: does that mean we have something to look at on our end?00:40
thumpercertainly looks like it00:40
thumperI would have thought that this would have come up in QA testing00:40
wallyworldthumper: yeah. so is it a matter of updating some servers to get the necessary plugin installed?00:42
thumperwallyworld: I'm not entirely sure00:42
thumperwallyworld: check with abentley or lamont00:42
wallyworldthumper: thanks, will do00:43
thumperGRRR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111100:48
* thumper runs bzr blame00:49
wallyworldthumper: ?00:49
thumperwallyworld: I think I've found "my" bug00:49
wallyworldthumper: you mean the test isolation one00:49
wallyworld?00:50
thumperyep00:50
thumpera monkeypatch00:50
thumperHierarchy.makeBreadcrumbForRequestedPage = lambda self: None00:50
wallyworldwhat was it put there for?00:50
thumper    # Monkey patch Hierarchy.makeBreadcrumbForRequestedPage so that we don't00:51
thumper    # have to create fake views and other stuff to test breadcrumbs here. The00:51
thumper    # functionality provided by that method is tested in00:51
thumper    # webapp/tests/test_breadcrumbs.py.00:51
thumperbut the method is never put back00:51
wallyworlddoh!00:53
thumperaye00:54
thumperlifeless: do you know if we have a way to nicely run something at the end of a doctest?00:55
thumpercan we use addCleanup?00:55
lifelessno00:55
thumper:(00:55
lifelessyou could add an empty fixture to globs00:55
lifelesse.g. 'test_fixture' : Fixture()00:55
lifelessthen in the setUp set it up, and in the teardown do cleanUp00:56
lifelessand in the test do test_fixture.addCleanup(...)00:56
wallyworldrockstar: ping!00:56
thumperthat sounds like a good idea...00:56
thumperI may well do it00:56
thumperI'm running all the tests in the layer again to see if my monkey patch reversal now makes it work00:57
thumperI think my test failed due to adding more tests caused some re-ordering00:57
thumperwhich caused the failure to be shown00:57
thumperthe problem was there before00:57
wallyworldthumper: you know the rules: last person to touch it broke it :-P01:01
thumper:P01:01
spmugh. does anyone happen to know which table project groups live in? need to rename a new one.01:06
lifelessproject01:06
lifelessprojects are products01:06
lifelessproject groups are projects01:06
spmso projects are in product; and project groups are in project? logical :-)01:06
spmsnap!01:06
lifelessechangingourmindisn'teasy01:06
spm:-)01:06
lifelessspm: so how about that proxypass rule01:06
spmslowly atm01:06
thumperwhy do I not have memcached working?01:18
thumperanyone got any ideas?01:19
rockstarwallyworld, hi01:24
wallyworldrockstar: just wondering if you wanted to review the product merge queue branch :-)01:25
thumperrockstar: also, you have a qa task on our board01:25
thumperrockstar: can you move it / do it?01:25
rockstarthumper, sure.01:25
thumperta01:26
abentleywallyworld: It looks like bzr-builder is there, but apt_pkg is not.01:29
wallyworldabentley: so this is on one of our servers I think? wonder how that could have happened?01:31
abentleywallyworld: This would be on one of our builders.01:31
abentleywallyworld: Please post a link to the actual build-- the build log doesn't provide navigation to it.01:31
wallyworldabentley: i'll have to get it. i got the log from someone on #launchpad. i'll see if i can ping him01:32
abentleywallyworld: I believe it is this one: https://code.launchpad.net/~audacity-team/+recipe/daily.karmic/+build/950201:39
wallyworldabentley: right you are01:40
wallyworldabentley: so, who do i talk to to get the issue looked at?01:41
abentleywallyworld: james_w could tell you what's apt_pkg, because it doesn't look like it's bzr-builder directly.01:42
thumper\o/01:42
abentleywallyworld: lamont can install updated packages on the builders.01:42
thumperfinally landing the binary build change01:42
thumperI emailed the list with my problem resolution01:43
wallyworldabentley: thanks. so it seems we just need to install and/or update apt_pkg on that server?01:43
wallyworldthumper: most importantly, did you figure out who to blame? :-)01:44
abentleywallyworld: No, there's detective work needed.  What is apt_pkg used by?  Why didn't apt install it when it installed whatever requires it?01:44
thumperyes01:44
thumperbut I won't publicly shame01:44
abentleywallyworld: Possibly we need to fix the dependencies on some packages.01:45
wallyworldthumper: didn't expect you to, just having the satisfaction of knowing it wasn't you is enough :-)01:45
thumper:)01:45
thumperyes, it was not me01:45
wallyworldabentley: thanks. will pass on the details. does it seem like it may only be an issue with one server? should I tell the user try again?01:46
abentleywallyworld: it seems likely this is a single-server issue.  We also had another bug with the wrong version of something being installed: https://bugs.launchpad.net/bugs/68294101:47
_mup_Bug #682941: no such option --append-version in recipe build <Launchpad Bazaar Integration:New> <https://launchpad.net/bugs/682941>01:47
wallyworldabentley: cool. many thanks for your help.01:47
abentleywallyworld: It appears that a few servers were recently added to the build farm.  That may be at the root of this: https://lpstats.canonical.com/graphs/BuildersActiveVirtual/01:50
thumperabentley: I'm smiling at the daily build spikes :)01:51
wallyworldabentley: could be01:51
abentleythumper: They're nice, but we may want to look into staggering them to make the build farm's responsiveness more consistent.01:54
thumperabentley: yeah.  I've heard bigjools request as much01:54
* thumper goes to collect kids01:54
spmwgrant: fyi. patched, zapped, unpatched. looks good. thanks!01:55
abentleywallyworld: in the meantime, see if any new reports were built on sandpaperfig or lansones, because maybe only those two are problematic.01:58
wallyworldabentley: ok01:59
lifeless=== Top 10 Time Out Counts by Page ID ===02:00
lifeless    Hard / Soft  Page ID02:00
lifeless     287 / 6525  Archive:+index02:00
lifeless     170 /  390  BugTask:+index02:00
lifeless      43 /  260  Distribution:+bugs02:00
lifeless      27 /  140  ProjectGroupSet:CollectionResource:#project_groups02:00
lifeless      18 /    1  Archive:EntryResource:syncSource02:00
lifeless      14 /   35  DistroSeries:+queue02:00
lifeless      13 /  259  Distribution:+bugtarget-portlet-bugfilters-stats02:00
lifeless      12 /   38  Milestone:+index02:00
lifeless      12 /   28  MailingListApplication:MailingListAPIView02:00
lifeless      12 /    4  Person:+bugs02:00
wgrantspm: Yay, thanks.02:02
lifelesswgrant: I can has Archive fix.02:16
lifelesswgrant: iz getting worse.02:16
thumper\o/ db-devel builder passed third time lucky02:48
pooliewow: http://odata.stackexchange.com/ubuntu/s/665/too-many-comments03:17
poolie> Stack Exchange Data Explorer allows you to run arbitrary SQL queries on the Stack Exchange family of sites, share those queries with your friends and explore interesting queries.03:17
wgrantI imagine it's not really SQL.03:23
wgrantWell, at least not direct.03:23
pooliei think it is03:26
pooliebut it's against a warehouse db, not the real one03:26
wgrantAh.03:27
lifelessmay still be filtered03:27
pooliei think they strip private stuff on the way to the warehouse03:27
pooliethey may have much less private stuff, and a simpler delineation of it, than lp would have even now03:28
wgrantYeah, true.03:28
beunothumper, these new incremental diffs in merge proposals are the best thing since slide bread03:38
thumperbeuno: I'm glad you like them, abentley is fixing a bug in them :)03:39
beunoI lovez em!03:39
wgrantThey are really great.03:39
wgrantNow all we need is comments on lines, somehow.03:40
beunoyes we do03:40
abentleybeuno, thumper: they're disabled until we can get that bug sorted, which unfortunately is a bzr bug, but I've submitted a fix.03:40
beunoabentley, that's fine, I already got a taste of them, will keep me warm and fuzzy for a good week03:41
spivabentley, thumper: yes they're nice, thanks for adding them!03:45
abentleyspiv: you're welcome.03:46
wgrantAre they restricted to betatesters?03:46
spivabentley, thumper: I was wondering if it might be nice to be able to have a javascript thing to collapse them all for times when you want to just skim the conversation03:47
wallyworldthumper: why does self.assertEqual(x, y) fail unless i removeSecurityProxy(x) and removeSecurityProxy(y)? i'm logged in as the owner of x and y03:47
wgrant+103:47
spive.g. if you are a patch pilot and want to quickly get a sense of where the discussion is at03:47
lifelesswallyworld: probably a buggy __eq__03:48
abentleyspiv: Could be.03:48
lifelesswallyworld: sp(x).__eq__(sp(y)) -> x.__eq__(sp(y))03:48
abentleylifeless: Or __eq__ falling back to is.03:48
lifelessabentley: sure, which in the absense of sp's is reasonable. In our context its arguably buggy though03:49
wallyworldin this case i have two sets of branches, and i have to iterate over the contents of each set and remove the security proxies03:49
wallyworldfor now, i would like to do the workaround and file a bug, does that sound ok?03:50
wgrantStevenK:03:56
wgrantStevenK: Morning.03:56
spmpublicrestrictedlibrariandefault0on <== re-enabled06:05
lifelesswgrant: give it a spin ?06:06
wgrantlifeless: It's unbroken! Well done.06:08
lifelessspm: looks good to me too06:08
spm\o/06:08
wgrantlifeless: Is it intentional that bzr won't stack if you terminate the initial push?06:12
lifelesswgrant: there is a bug06:14
wgrantUgh. Why do project bug pages now advertise Ubuntu?06:15
lifelessthe downstream link?06:16
wgrantYes.06:16
lifelessthey should show any distro packages, not just ubuntu06:16
wgrantThe last thing Launchpad needs is more Ubuntu-specific stuff.06:16
lifelessI suspect the links are only in place for Ubuntu.06:16
wgrantBig upstreams *do not want that sort of thing*.06:16
lifelessmmmm06:17
lifelesswgrant: I think the placement needs tuning06:18
lifelesswgrant: but I don't buy your assertion - I think its overstated.06:18
lifelesswgrant: many upstreams *want* easier querying of bugs in their stuff in Ubuntu.06:18
wgrantlifeless: Hm? I thought it was an undeniable fact that Ubuntu-specificity was hurting Launchpad adoption.06:18
lifelesswgrant: including bug ones.06:19
lifelesss/bug/big/06:19
wgrantSure.06:19
lifelesspoolie: http://rbtcollins.wordpress.com/2010/11/30/testrepository-iteration-for-python-projects/ fyi06:19
wgrantBut it needs to not just scream about Ubuntu on every page.06:19
lifelesswgrant: file bugs on making it more subtle - point out that it needs to scale to baltix, linaro etc.06:20
wgrantAh yes, I keep forgetting that Linaro might force people to be less insane.06:20
lifelesswgrant: Ubuntu specificity is a mixed blessing06:20
lifelesswgrant: its totally unclear whether its a net win or negative06:21
wgrantlifeless: It will get you lots of nice little projects.06:21
wgrantBut scare away any big ones.06:21
lifelesswgrant: !cite06:21
lifelesswgrant: seriously, hyperbole doesn't help analyse this.06:21
lifelesswgrant: Ubuntu specific stuff can be harmful in at least two distinct ways06:22
lifelessthere may be defaults or hardcoded behaviour that make less sense for upstreams06:22
lifelesswhich is a special case of 'less than the best of breed $tool than LP could be'06:23
lifelesswgrant: secondly theres stuff that presents Ubuntu where it isn't welcome.06:25
lifelesswgrant: its my opinion that the former has been a frequent problem in the past06:25
lifelesswgrant: but I don't think this falls into that category.06:25
wgrantlifeless: There have been both progressions and regressions around the former over the last few months, but it's probably not too bad now apart from the portlet on Product:+index.06:26
wgrantAnd maybe this bug listing thing, but that may just be an artifact of the portlet.06:27
lifelesson the positive side06:28
lifelessUbuntu is a very demanding and large customer06:28
wgrantIndeed.06:29
lifelessmany things that Ubuntu experiences problems with other large users experience problems with.06:29
wallyworldlifeless: what do i do about bug 615788? it's been fixed but the user has reopened it against launchpad because they don't agree with the resolution. should i change to Invalid and ask them to file a new bug against ubuntu-website?06:29
_mup_Bug #615788: gpg should use port 443 by default in order to work from behind firewalls <Launchpad itself:Opinion> <synaptic:New> <Ubuntu Website:Fix Released> <https://launchpad.net/bugs/615788>06:29
wgrantBut the Ubuntu-specificity reduces Launchpad adoption, which reduces bzr adoption, which reduces Launchpad adoption, which...06:29
lifelesswallyworld: file an rt ticket asking for a gpg server on port 8006:29
lifelesswgrant: Ubuntu may sometimes ask for things to solve their issues that don't work well for other users, but its *our job* to find a way to solve their problem creatively, in a way other folk also benefit from.06:30
wallyworldlifeless: ok. but we don't want the bug to stay assigned to launchpad do we?06:30
lifelesswallyworld: why not?06:30
rockstarlifeless, because it's not launchpad's issue?06:30
rockstar"(I don't have permissions to reopen the original bug for ubuntu-website, so I reopened for launchpad instead - sorry for the hassle)"06:30
LPCIBotProject devel build (260): STILL FAILING in 4 hr 5 min: https://hudson.wedontsleep.org/job/devel/260/06:31
wallyworldlifeless: the bug when first filed was tiraged to ubuntu-website so i assumed that's where we wanted it to go06:31
* lifeless shrugs06:31
lifelessI'm on leave.06:31
lifelessI'm telling you what I'd do.06:31
lifelessbut I really don't want to go deep on the discussion.06:31
wallyworldlifeless: ok. i wasn't going to bother you but you keep popping up :-)06:31
rockstarwallyworld, I'd close it as "Won't Fix" for launchpad.06:31
wgrantwallyworld: It doesn't need an RT.06:31
wgrantIt's Invalid in Launchpad.06:31
lifelessand reading the bug, its already fixed.06:31
lifelesshe wants a bug open on gpg upstream.06:32
lifelessthat will need some clear communication.06:32
wgrantIt needs a fix in python-software-properties, and possibly Soyuz.06:32
rockstarEr, yeah, Invalid.  What wgrant said.06:32
wgrantAnd maybe gnupg.06:32
lifelessgnupg could certainly try 80 if the default fails epically.06:32
lifelesswgrant: back to reputation06:33
lifelesswgrant: Ubuntu may ask for crack, and we may do it occasionally, in response to its [large] scaling problems.06:33
wgrantlifeless: Sure.06:33
wallyworldrockstar: so should the user file his own bug upstream?06:33
lifelesswgrant: its up to us to help them solve their issues in such a way that our other users are helped too.06:34
lifelesswgrant: the pressure to solve these issues is a positive pressure06:35
rockstarwallyworld, well, he certainly shouldn't just re-open the bug on another project just because he doesn't like the fix.06:35
wgrantrockstar: Well, what he did was more correct than what he initially tried to do.06:36
lifelesswgrant: and secondly many upstreams care passionately about the quality of their *delivered to users* software.06:36
wgrantIt needs an LP config change and possibly an Ubuntu gnupg or python-software-properties change.06:36
wgrantThe sysadmin side is done.06:36
rockstarwgrant, I guess I'm confused on how this issue relates to Launchpad at all.06:36
lifelesswgrant: tighter reporting and easier analysis of their bugs in Ubuntu is desired and positive06:36
rockstarIt's a keyserver/client issue.06:36
lifelessrockstar: it doesn't, he's confused.06:36
wgrantrockstar: Launchpad produces links to the keyserver. It uses port 1137106:37
lifelesswgrant: we should change those links.06:37
wgrantlifeless: Hence the config change.06:37
lifelessI'd file a new bug for that though.06:37
lifelessrockstar: so it does apply, though he is confused about how it all hangs together.06:37
rockstarwallyworld, ^^ Close the bug as invaled, reference a new bug about ports for 1137106:37
* rockstar goes to bed06:37
wallyworldrockstar: thanks06:37
wgrantwallyworld: Also Invalidate the synaptic task, while you're there.06:38
wallyworldwgrant: what should i ask for the 11371 port number to be changed to in the new bug?06:38
lifeless8006:39
wallyworldlifeless: thanks. just wanted to make sure so i didn't enter something stupid in the bug report06:39
wgrantgpghandler.port is the relevant config key.06:42
wallyworldwgrant: thanks to you too06:43
lifelesswgrant: anyhow, think on those points06:44
lifelesswgrant: I think its very much undecided whether the net influence is win or lose06:44
wgrantHmmm.06:44
lifelessand we have plenty of room to make great decisions going forward to make the most of having a huge customer06:52
LPCIBotProject db-devel build (175): FAILURE in 4 hr 16 min: https://hudson.wedontsleep.org/job/db-devel/175/07:43
=== almaisan-away is now known as al-maisan
wgrantlosa ping08:29
mthaddonwgrant: hi08:31
wgrantmthaddon: germanium's publisher has issues.08:32
wgrantHasn't published anything for a couple of hours, AFAICT.08:32
mthaddonok, what stage are we at in terms of troubleshooting it?08:33
wgrantmthaddon: 008:33
wgrantWell.08:33
wgrantI know that process-accepted.py isn't finishing.08:33
wgrantI'm not sure if it's starting.08:33
lifelessam?08:33
lifeless19:35 < lifeless> wgrant: its up to us to help them solve their issues in such a way that our other users are helped too.08:33
lifeless19:36 < lifeless> wgrant: the pressure to solve these issues is a positive pressure08:33
lifelessbah, copy paste faillll08:33
mthaddonwgrant: would that be cron.publish-ppa or cron.daily-ppa (I'm assuming the former)?08:42
wgrantmthaddon: The former.08:42
mthaddonwgrant: it seems to be doing stuff - the logfile is being written to fine with non-error messages (things like: 2010-11-30 08:42:53 INFO    Processing http://ppa.launchpad.net/some/url)08:43
wgrantmthaddon: What time does cron.daily-ppa run?08:43
mthaddonwgrant: 5:59 UTC08:44
wgrantHah.08:44
mthaddoner, 05:59 UTC, that is08:44
wgrantThen I bet it takes a little over two hours to run, blocking publication.08:44
wgrantSince everything woke up about 10 minutes ago.08:45
wgrantAs it did last time I poked you about this.08:45
mthaddoninteresting - they write to the same log file08:45
wgrantThey share a lock too.08:45
mthaddonyeah08:45
mthaddonbut it does look like it's cron.publish-ppa running now08:45
wgrantYeah, it's all good now.08:45
mthaddonk08:45
wgrantI just have awful timing.08:45
wgrantAgain.08:45
bigjoolshello08:46
StevenKs/Again/Still/08:46
wgrantMorning bigjools.08:46
bigjoolsI love the smell of burning Soyuz in the morning08:46
wgrantbigjools: It's been a pretty boring day, apart from the usual hardy linux cowboy.08:47
wgrantAnd a b-m race.08:47
StevenKOooh, I missed the race08:48
bigjools?08:48
wgrantUploads stuck in UPLOADING, fixed by moving them back from failed to incoming.08:49
wgrantBut I believe that bug is fixed?08:49
bigjoolsthe race is not fixed08:50
wgrant:(08:50
bigjools*cough* jelmer08:50
bigjoolswgrant: I can't fathom why cron.daily-ppa takes so long08:55
wgrantbigjools: It shouldn't.08:55
wgrantThe tree isn't that huge.08:55
bigjools2.5 hours ....08:56
wgrantI guess we should make DiskPool take care of it.08:56
bigjoolsand why does it need to share a lock08:57
wgrantBecause otherwise it'll crash the publisher.08:57
bigjoolshow08:57
wgrantIt could remove a dir just after the publisher creates it.08:57
wgrantBoom.08:57
bigjoolsgrar08:58
wgrantJar.08:58
bigjoolsthis Is Bad08:58
wgrantBarelt.08:58
wgrantDiskPool can do it easily.08:58
wgrantHmm.08:58
wgrantBut not easily all the way up.08:58
wgrantI guess we could.08:58
bigjoolsI want to know why this is so slow first08:58
bigjoolsand, I am sick to death of PFOE08:59
wgrantbigjools: Did you get anywhere with that logparser error? Did my theory about postgres 32-bit integer limits being exceeded hold any water?08:59
bigjoolswgrant: yes, that is it08:59
wgrantHah.08:59
wgrantDoes bigint work?09:00
bigjoolsyes09:00
wgrantYay.09:00
bigjoolsdid you see my bug about dupe builds?09:00
wgrantVaguely.09:01
bigjoolsthere's 2 PPAs like that now09:01
bigjoolssame looking problem09:01
mrevellHello09:12
bigjoolshey09:13
allenapmrevell: Bug imports are quite manual; someone files a question to request it, provides us with some XML, we massage that and check it imports (and go back to the requester if there are problems, rinse, repeat), import it to staging so they can see it, then import into production.09:40
allenapmrevell: The whole process can take a few days or a few weeks depending on what issue crop up.09:41
mrevellallenap, So, same as before pretty much. How long do they take ... on average? I'm wondering how strongly we should offer this as a service.09:41
mrevellallenap, Ah right ... how much dev time?09:41
mrevellroughly09:41
allenapmrevell: Right now they do suck up the team's time quite a lot. Best talk to deryck before promoting things too heavily,09:41
allenapmrevell: On the other hand, if we don't promote it, we won't spend time improving the story.09:42
mrevellallenap, We barely mention them at all, right now, precisely because we don't want to overload ourselves. I think you're right, though, probably best to speak Dezza as this is somewhere that we do a really good job and make people happy.09:42
LPCIBotYippie, build fixed!10:04
LPCIBotProject devel build (261): FIXED in 3 hr 32 min: https://hudson.wedontsleep.org/job/devel/261/10:04
LPCIBotLaunchpad Patch Queue Manager: [r=abentley][ui=rockstar][bug=602508] Show related binary builds on10:04
LPCIBotthe recipe index page.10:04
bigjoolswgrant: can you check the ppa stats on DF?  the log parser process has been busy this morning10:15
wgrantbigjools: When are the logs from?10:17
bigjoolswgrant: production logs, latest is from Oct 2710:18
wgrantbigjools: Ah, I see.10:18
wgrantbigjools: re. bug #663562, I recall we discussed this last time and worked it out.10:18
_mup_Bug #663562: duplicate orig for "linux" package in hardy <soyuz-core> <soyuz-security> <Soyuz:Incomplete> <https://launchpad.net/bugs/663562>10:18
wgrantThe upload file checker only looks for published files.10:18
bigjoolswgrant: shame that wasn't logged on the bug :(  I can't remember10:18
wgrantlinux was uploaded with one orig.tar.gz, deleted, then uploaded a while later with a different one.10:19
bigjoolsah10:19
bigjoolsthat sucks10:19
bigjoolsthat reall sucks10:19
bigjoolsthat explains how people are doing it in PPAs10:19
bigjoolssigh10:19
wgrantbigjools: DF seems to be from Oct 7 or so. Do the logs go back that far?10:20
bigjoolswgrant: yes, it's catching up10:20
bigjoolsit has all the prod logs evar10:21
=== matsubara-afk is now known as matsubara
wgrant.. oh.10:21
wgrantbigjools: I've checked a few and they are all 0, but I've no idea what date range to look for.10:24
bigjoolsok10:24
bigjoolserm10:24
bigjoolsit's catching up, try later10:25
bigjoolsit just did the file for Oct 27 actually10:26
wgrantThat won't have done anything, since DF doesn't have data that late.10:27
wgrantWill have to wait.10:27
wgrantbigjools: !!10:36
wgranthttps://dogfood.launchpad.net/api/devel/~launchpad/+archive/ppa/+binarypub/10649139?ws.op=getDownloadCounts10:36
wgrantOne download of python-psycopg2 from the launchpad PPA.10:36
wgrantHopefully more will show up eventually..10:36
bigjoolsGTK file open dialog is a total utter shambolic PoS10:36
wgrantYou're using a GTK application!?10:41
bigjoolsFirefox10:41
bigjoolsabout the only one10:41
wgrantAh.10:41
wgrantChromium FTW :)10:41
bigjoolsyou'd think that when it wants an application to run for a file download, it would match stuff in the PATH, but no, you need to type the full path out.10:42
wgrantOh yes, that bit is just stupid.10:42
bigjoolsI use Chromium on my laptop.  I am thinking of using it as default everwhere now10:42
bigjoolsbut I hate its windown decorations10:43
bigjoolswindow, even10:43
wgrantI tell it to use the system ones.10:43
bigjoolsthen you get two lots .... :/10:43
wgrant... not for me.10:44
bigjoolsI mean - you get none at all, sorry10:44
bigjoolsit doesn't like kwin10:44
wgranthttps://chrome.google.com/extensions/detail/elnmibmpefhmfgphdphdncoogpbfmlbp10:44
wgrantThat's what it looks like in sane WMs :P10:44
bigjoolsit's using GTK, no?10:45
wgrantMaybe.10:45
bigjoolsthe world is heading to QT anyway10:45
wgrantBoth of them suck.10:46
bigjoolsqt is great10:46
wgrantIt has its own C++ preprocessor.10:46
wgrantThat disqualifies it from greatness.10:46
bigjoolsheh10:46
wgrantIt is otherwise less abhorrent than GTK, though, I agree.10:46
henningejtv: the old updateStatistics method relied a lot on the filtering methods "getPOTMsgset*". Your last branch seems to break that relationship. I assume you are aware of that?10:53
jtvhenninge: yes10:53
henningejtv: I see the advantage in the old approach because it keeps filters and statistics in sync.10:54
jtvyes10:54
jtvit was unfortunately also intractably slow10:54
henningebut I understand you did that for performance reasons, right?10:54
henningeno need to react like that .... ;)10:54
LPCIBotYippie, build fixed!11:16
LPCIBotProject db-devel build (176): FIXED in 3 hr 33 min: https://hudson.wedontsleep.org/job/db-devel/176/11:16
LPCIBot* Launchpad Patch Queue Manager: [rs=buildbot-poller] automatic merge from stable. Revisions: 1199911:16
LPCIBotincluded.11:16
LPCIBot* Launchpad Patch Queue Manager: [r=stub][ui=none][bug=368600,11:16
LPCIBot678289][rollback=9997] Revert database patch application timing11:16
LPCIBotreport,11:16
LPCIBotwhich isn't working as expected when patches are all applied in a11:16
LPCIBotsingle transaction.11:16
LPCIBotProject devel build (262): FAILURE in 8 min 19 sec: https://hudson.wedontsleep.org/job/devel/262/11:25
bigjoolsStevenK: ^ it's run out of disk space :)11:26
StevenKYes, I saw11:26
wgrantbigjools: What are we doing for builds that were failure-counted to death?11:49
wgrantThey appear at the top of recipe build listings.11:50
bigjoolswgrant: nothing11:50
wgrantwallyworld_: ^^11:50
wgrantThey will appear there forever.11:50
bigjoolsurl?11:50
wgranthttps://code.edge.launchpad.net/~videolan/+recipe/master-daily11:50
bigjoolswhat's the problem?11:51
wallyworld_wgrant: i was being asked a question about that just now in #launchpad11:51
wgrantwallyworld_: That's why I pinged you.11:51
wallyworld_wgrant: just realised :-)11:51
wgrantbigjools: That build is from two weeks ago.11:51
wgrantbigjools: It was failure-counted out, so has no finish time.11:52
wgrantIt sorts above all others.11:52
wgrant(this affects binary build listings too)11:52
wgrant(failing a build without setting a finish time is crack)11:52
bigjoolswgrant: then that's a UI bug11:52
wgrantI don't think so.11:52
bigjoolsnot really, it didn't finish11:52
bigjoolsthis makes me sad that people don't understand packaging: https://edge.launchpad.net/~stilia-johny/+archive/xwinwrap-gui/+packages?field.name_filter=&field.status_filter=&field.series_filter=11:56
bigjoolsI need to fix that file re-upload bug11:56
bigjoolsdid you investigate where in the code the bug is, before I waste time?11:56
wgrantbigjools: _getFileByName in lp.archiveuploader.dscfile, which uses Distribution.getFileByName.11:59
wgrantIt should probably use Archive.getFileByName instead.11:59
bigjoolsta11:59
wallyworld_bigjools: do you know if all members of a team should be notified of recipe and ppa build failure/success12:00
wallyworld_or wgrant: ^^^^12:00
bigjoolsBFNs go to the team, yes12:00
bigjoolsdunno about recipes though12:00
wgrantMembers should.12:00
wgrantBut owners probably won't, despite having privs.12:00
wallyworld_a guy on #launchpad says he gets notified for a team he owns, but not a team he is admin of12:00
jelmerwallyworld_: same thing for recipes12:00
wallyworld_so i should just tell him to make himself a member?12:01
wgrantwallyworld_: The issue is that ~videolan has a contact address set.12:02
wgrantSo failure emails will go to that mailing list, not the members.12:02
wgrantAlso, it's 11pm.12:02
wgrantEOD was a while ago?12:03
wallyworld_wgrant: ok. i would have expected members get notified too but i can see that if the contact address is a mailing list for eg that you wouldn't want that12:03
wgrantwallyworld_: It's pretty horrible, but that's how LP works.12:03
wallyworld_wgrant: it's only 10pm here - we don't have daylight saving :-(12:03
wgrantIf there is no team address, it goes to the members. If there is, it doesn't.12:04
wgrantwallyworld_: Oh, right. Lucky people.12:04
wallyworld_wgrant: since i'm on chr, i figured i should hang around as long as i could :-)12:04
wallyworld_wgrant: i wish we had dls. you don't like it?12:04
wgrantWe do need more CHR coverage, but I'm not really sure that's the solution...12:04
wgrantwallyworld_: It's confusing and pointless!12:04
wallyworld_wgrant: well, each is entitled to their opinion :-)12:05
jelmerwallyworld_: What are dls?12:06
wallyworld_jelmer: daylight saving12:06
jelmerah :-)12:06
wallyworld_jelmer: it's too late for me to type properly and my typing is bad enough as it is :-)12:06
jelmerheh12:06
bigjoolswe need permanent DLS here but the Scots get all huffy about it :)12:06
wallyworld_bigjools: thanks for not mentioning the cricket :-)12:07
* jelmer hadn't realized there was a difference in daylight saving across Australia12:07
* jelmer wonders what this "cricket" thing is people keep talking about...12:07
wgrantjelmer: Western Australia a couple of years back decided to trial DST... with three weeks of notice.12:08
wallyworld_jelmer: where you from?12:08
bigjoolsthe funny thing about Aus is the lack of DST in the north, coupled with the 1/2 hour TZs makes for an interesting time if you're travelling12:09
wallyworld_wgrant: so, there is *no* way a user can get notifications if a contact address has been set for a team?12:09
wgrantYeah, SA just had to be different...12:09
wgrantwallyworld_: They'll go the ML.12:09
bigjoolsand NT12:09
wgrantwallyworld_: The ML might reject them.12:09
wgrantbigjools: Everyone ignores NT.12:10
bigjoolsheh12:10
jelmerwallyworld_: the Netherlands12:10
wallyworld_wgrant: :-( we need a checkbox to say "send to team members" *and* contact address12:10
wgrantwallyworld_: No, we need to redesign Launchpad notifications :/12:10
wallyworld_jelmer: the netherlands had a cricket team in the last world cup :-)12:10
wallyworld_wgrant: well maybe, but I was conceptualising :-)12:11
wallyworld_jelmer: cricket for dummies :-P http://www.angelfire.com/dragon2/kamrantariq/12:15
jelmerwallyworld_: Apparently we do, but nobody seems to care about cricket.. I didn't know we had a team until somebody congratulated me with our victory over (I think) the UK.12:16
jelmerwallyworld_: heh, thanks :-)12:16
wallyworld_jelmer: i guess football is your thing. what else do you play over there?12:18
jelmeryeah, the popular things to watch on tv here are football, (indoor) speed skating and cycling12:19
bigjoolsUK?!  The UK does not have a cricket team.12:20
jelmerWait.. there's separate teams for England, Wales, Scottland and Northern Ireland?12:21
jelmer*Scotland12:21
bigjoolsyep12:22
bigjools"United" Kingdom :)12:23
bigjoolsjtv: reckon we should change the make at the bottom of utilities/rocketfuel-get to use -j2?12:26
jtvbigjools: yes… I'll bet there will be more failures, but we'll want to solve those not hide them.12:27
bigjoolsindeed12:27
bigjoolsI tried it on dogfood and get failures after a make clean12:27
jtvSomething to be announced on the mailing list.  We also want to maintain healthy interest in the topic of faster builds.  :-)12:27
bigjoolshell yes12:27
jtvHow about an environment variable, and asking everyone to experiment and look for failures?12:28
jtvOnce we feel we've ironed out the immediate failures, we can jack that variable up to -j2 by default.12:29
bigjoolsyup12:29
jtvAnd then we go to work on zcml time.  :)12:30
bigjoolsfun12:30
jtvPickle their data and maintain them with "make."12:30
wgrantbigjools: Why'd the buildd-manager async thing land on db-devel?12:31
bigjoolsI can't remember12:32
bigjoolsprobably a dodgy MP12:32
wgrantIt seems like the sort of thing that we want to get out ASAP so we can revert it, since it's going to break....12:32
bigjools?12:33
wgrantAll major buildd-manager changes break at least twice.12:33
bigjoolssigh12:33
wgrantIt's far easier to roll back if we don't have a DB rollout in the middle.12:33
wgrantLike last time.12:33
wgrantAlthough this one does look safe enough.12:35
bigjoolshmmm, how is Distrubution.getFileByName() failing for deleted orig files12:35
wgrantbigjools: From the views:12:36
wgrant  WHERE securesourcepackagepublishinghistory.dateremoved IS NULL;12:36
bigjoolsnope12:36
wgrantOh?12:36
bigjoolsit's using SPFP.selectBy(distro, lfa, archive)12:37
bigjoolsthen ordering on ID12:37
bigjoolswhich sucks that it has to order at all12:37
wgrantbigjools: SPFP is a view.12:38
wgrantbigjools: That view has the WHERE clause that I just pasted.12:38
bigjoolsI..... hate views12:38
wgrant:D12:38
* wgrant hugs FTPArchiveHandler.12:38
bigjoolsI hate  regex12:41
bigjoolstrying to work out if re_issource will match orig fiels12:41
bigjoolsah yes, it will12:41
* bigjools back later, fud time12:42
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== matsubara is now known as matsubara-lunch
LPCIBotProject devel build (263): STILL FAILING in 2 hr 38 min: https://hudson.wedontsleep.org/job/devel/263/14:09
deryckgmb or allenap -- what was the bug # you guys used for "use notification level for structural subscriptions" ?14:25
* allenap looks14:25
allenapderyck: Ah, what am I thinking. Structural subscriptions have always worked with levels, but levels were not exposed in the UI. I think gmb knows about that part.14:29
deryckallenap, gmb, yeah, that's what I mean, the ui bit.  the recent work we've done.  There's an older bug, but I'd like to dupe it against the recent one we worked on.14:30
deryckI think bug 213261 could be duped against the bug representing the work we just did.14:30
_mup_Bug #213261: Allow specifying the notification level for structural subscriptions <email> <story-better-bug-notification> <Launchpad Bugs:In Progress by gmb> <Launchpad Bugs 1.2:Triaged> <https://launchpad.net/bugs/213261>14:30
gmbderyck: bug 672507 is the one I used.14:31
_mup_Bug #672507: Add bug_notification_level to the structural +subscribe view <qa-ok> <story-better-bug-notification> <Launchpad Bugs:Fix Released by gmb> <https://launchpad.net/bugs/672507>14:31
deryckah ha.  Thanks, gmb!14:32
* gmb notices that he has a branch called "lp:~gmb/launchpad/oh-my-god-my-eyes". No idea what that's about.14:32
=== salgado is now known as salgado-lunch
LPCIBotProject db-devel build (177): FAILURE in 3 hr 47 min: https://hudson.wedontsleep.org/job/db-devel/177/15:12
LPCIBotLaunchpad Patch Queue Manager: [r=gary,15:12
LPCIBotstub][ui=none][bug=682728][no-qa] Make ParsedApacheLog.bytes_read a15:12
LPCIBotbigint so that it can cope with larger files.15:12
=== matsubara-lunch is now known as matsubara
=== salgado-lunch is now known as salgado
=== beuno is now known as beuno-lunch
=== benji is now known as benji-lunch
jelmermrevell: hi16:51
mrevellHello jelmer16:51
jelmermrevell: I vaguely recall that Launchpad used to have a small banner on the top or bottom of all pages saying "Launchpad will go down for 1 hour 23 hours from now.". What happened to that?16:52
mrevelljelmer, AFAIK we have the facility to do that 15 minutes from the impending down-time and mthaddon and friends switch that on.16:52
mrevelljelmer, There has been talking, on several occasions, of creating a general purpose notification system.16:53
jelmermrevell: Something like that seems useful for this sort of thing. Before I was a lp developer I know the only thing I'd really notice for sure would be the notification on Launchpad itself.16:54
mrevelljelmer, I'd love to see something like that. I guess it's a lower priority than implementing features that stakeholders need.16:59
=== beuno-lunch is now known as beuno
=== benji-lunch is now known as benjui
=== benjui is now known as benji
=== al-maisan is now known as almaisan-away
=== gary_poster_ is now known as gary_poster
LPCIBotProject db-devel build (178): STILL FAILING in 3 hr 50 min: https://hudson.wedontsleep.org/job/db-devel/178/19:03
LPCIBot* Launchpad Patch Queue Manager: [r=gmb][ui=none][bug=662631,19:03
LPCIBot668060] Make file uploads from builders asynchronous so that it19:03
LPCIBotdoesn't block the rest of the build manager. This is the last19:03
LPCIBotpart of the build manager to be made asynchronous.19:03
LPCIBot* Launchpad Patch Queue Manager: [rs=buildbot-poller] automatic merge from stable. Revisions: 1200019:03
LPCIBotincluded.19:03
gary_postersinzui: could you take a look at https://bugs.launchpad.net/canonical-identity-provider/+bug/556680 for me and then talk with me?  I'm hoping you will have some brilliant insight, or at least that you will agree with Anthony19:07
_mup_Bug #556680: attempting to create a new account with an existing email address at login.ubuntu.com oopses after you follow the email link back to create the name/password <isd-logging-sprint> <Canonical SSO provider:Incomplete by stuartmetcalfe> <Canonical ISD QA:New> <https://launchpad.net/bugs/556680>19:07
gary_poster's analysis and be able to help me come up with an actionable plan for his description of "let Launchpad refuse an account when it tries to sign in, it it notices it's related to a team Person."19:08
=== henninge_ is now known as henninge
=== matsubara is now known as matsubara-afk
lifelesshttp://pypi.python.org/pypi/injector/0.3.1 looks kindof interesting20:53
lifelesspoolie: ^20:53
pooliehi lifeless21:01
=== salgado is now known as salgado-afk
poolielifeless: it is a bit interesting21:28
poolieit seems like it brings quite high-proof abstraction21:30
poolieor rather, indirection21:30
pooliesuch that you wouldn't want it unless you needed it21:30
pooliewhat do you think?21:30
lifelessI'm reminded of greenspuns law, or whatever it is21:36
lifelessabout half baked lisp implementations21:36
poolieindeed21:36
poolie:(21:36
lifelessI think that 'injector' would be overkill quite often21:37
lifelessOTOH perhaps its solid, thought out, reliable21:37
poolieit seems like having the option of dynamic scope would mostly obsolete this21:37
pooliethe decorators to mark what's injected are kind of nice21:38
lifelessperhaps... might bend folks brains a bit much21:38
lifelessanyhow21:38
lifelessI'm not proposing to use it, just thought it was interesting21:38
poolieit is21:41
benjiis anyone else getting a "Error: Couldn't find a distribution for 'testtools==0.9.8-r137'.21:59
benji... error when running make?22:00
benjiI've updated the download-cache with no effect.22:00
marsbenji, check the mailing list, Nov 10th, message from Gary 'Fix your testtools', looks relevant?22:03
benjilooking22:03
marsbenji, ah, maybe not.  There was something about this recently though22:04
benjimars: nope; it's simply that the r137 version is missing22:04
benjiI've changed the versions.cfg in my branch to let me build, but it looks like someone checked in a new requirement without adding the distribution for that version22:05
james_wanyone have a clue how specification-bug links should be exported?22:05
rockstarjames_w, specs can be linked to bugs?22:05
james_wthe only other user of IBugLinkTarget is answers, which is not exported either22:05
james_wrockstar, they can indeed22:05
james_wrockstar, through different code to branches apparently22:05
wgrantbenji: You download-cache update succeeded?22:06
marsbenji, bzr annotate versions.cfg, then check the revision history of download-cache for something in the same day22:06
wgrantbenji: The format changed recently, so you'll need upgrade before you can update.22:06
benjiwgrant: that's the problem; it attempted an on-the-fly upgrade, but I didn't notice that that failed22:07
marsah22:08
marsgary_poster, ping, ^ do we need to tell everyone to manually upgrade their download-cache?22:08
gary_postermars, I did22:08
marsgary_poster, ah, sorry, I just saw it got threaded (darn Thunderbird :)22:09
gary_poster:-)22:09
benjimars: at least you have an excuse; I saw the thread but didn't realize its significance22:10
maxb $ bin/jslint -a22:24
maxbjslint: No files to lint.22:24
maxbHelp? I want to test an updated spidermonkey (/usr/bin/js) package I just built22:25
wgrantmaxb: Have you built the JS?22:29
maxbI need something other than "make" ?22:29
wgrantNo.22:30
wgrantjslint is currently consuming all of one core, so I presume it's working for me.22:30
maxbhah - it did that to me, then eventually just stated "jslint: No files to lint."22:31
wgrantOh.22:31
wgrantWell, I guess we'll see.22:31
wgrantEventually.22:31
maxbOh. That would be it doing "for file_id in self.tree" on the LP bzr tree, I guess22:34
maxbAnd skipping lib/* and build/* ???22:34
maxbSeeing as all the versioned .js files in the tree are under lib/, this is rather stupid22:36
wgrantWhere's this? In lazr.js?22:38
wgrantHuh, that is a bit special.22:39
wgrantI'm wondering whether I want to remove that check or not. I fear the number of errors...22:40
maxb$ wc -l jslint-all.out22:46
maxb1449 jslint-all.out22:46
maxblots of lint22:46
maxblib/canonical/launchpad/icing/yui_2.7.0b/ ?!22:46
maxbsomeone explain to the novice why we still have YUI 2 in tree? :-)22:47
maxbjslint: Lint found in '/home/maxb/launchpad/lp-branches/devel/lib/lp/app/javascript/tests/test_lp_collapsibles.js':22:49
maxbLine 20 character 9: Expected '}' and instead saw '}'.22:49
maxbuhm thanks :-)22:49
wgrantmaxb: IIRC YUI2 is used for the calendar widget.22:54
maxbyuck22:54
maxbthat is all I have to say22:54
wgrantOf course we should never have had any YUI version at all in the tree.22:54
maxbCan someone delete these for me? https://launchpad.net/~launchpad/+archive/ppa/+delete-packages?field.name_filter=xulrunner23:24
maxbThe binaries packages built from that source are now overridden by the spidermonkey source package23:25
wgrantmaxb: Is that going to end up in the primary archive at some point?23:27
maxbI've given up following that saga23:28
maxbIt's easier to just PPAize the thing23:28
wgrantHeh.23:28
wgrantAlso, we can probably delete psycopg2 now.23:28
wgrantSince I'm running it fine with 2.223:28
wgrantWhich must mean that launchpad-dependencies has been fixed.23:28
maxboh, point23:28
maxb  * Remove dependency on python-debian, now in sourcedeps.23:29
maxbtoo23:29
wgrantI was just wondering about that.23:29
wgrantSo, can someone in ~launchpad please remove xulrunner, psycopg2 and python-debian from all series in the ~launchpad PPA?23:30
* maxb copies lp-deps 0.85 to lucid too, and sighs a bit that people don't follow the instructions23:31
wgrantWhen did you do the spidermonkey copy?23:32
maxbAbout a minute before I asked for deletion here23:33
wgrantHm.23:33
wgrantPublisher is being slow again :(23:33
wgrantBut soon I will have logs, so I can maybe optimise it without harrassing too many people.23:34
lifelesswgrant: A r c h i v e : + i n d e x23:37
wgrantI tried to find my branch for that yesterday, but failed.23:39
* wgrant looks harder.23:39
pooliemkanat: so it seems to me that if we're going to have a stable branch23:56
poolieif there's going to be any point in it23:56
pooliefirst, launchpad needs to deploy it23:56
pooliesecond, we ought to do non-intrusive fixes onto that23:56
mkanatpoolie: Oh, launchpad is already running identical code to the stable branch (except for a fix in start-loggerhead, which they don't use).23:56
mkanatpoolie: Yeah, I agree about non-intrusive fixes.23:57
pooliecan you expand 'identical code'?23:57
poolieif you land new fixes on 1.18, will they get them?23:57
mkanatpoolie: I branched the stable branch at the same point that launchpad is currently running from, I believe. I can double-check that, though.23:57
mkanatpoolie: They'll get them if I merge the stable branch into their branch when there are fixes.23:58

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