/srv/irclogs.ubuntu.com/2012/07/10/#launchpad-dev.txt

lifelesswgrant: thanks00:46
StevenKHmmm, looks like celery is causing the hang.00:55
StevenKIf I kill the celery main process the test runner actually exits at least.00:55
nigelblifeless: looks like I won't be seeing you soon afterall.01:27
StevenKnigelb: No NZ for you?01:28
nigelblooks like.01:29
nigelbCan't say for sure though, sorting out what's next.01:29
mwhudson:(01:36
sinzuiStevenK, wgrant, wallyworld_ the maintainers of https://launchpad.net/akiban-server cannot access branches01:42
wallyworld_private branches or any?01:43
wgrantThey're all private01:43
wgrantsinzui: How'd you discover this?01:43
sinzuihttps://code.launchpad.net/akiban-server/+activereviews gives a 403. I can see the page, but I see nothing in it since there is no BVP that covers me01:43
sinzuiwgrant, arielweil reported it to me01:44
sinzuithe issue started in the last 3 hours01:44
wgrantsinzui: Cannot access branches, or cannot access +activereviews?01:44
sinzuiI hope he will join us in a minute01:44
wgrantThe latter has various known bugs that the recent changes may have exacerbated.01:44
sinzuithe page will not load01:44
wgrantBut it's a very very different situation from not being able to access the branches.01:44
sinzuiit is like something we iterated over raised an Forbidden error01:45
wgrantI'm trying to track down the OOPS01:45
wgrantBug #900431 is what I was thinking of01:45
_mup_Bug #900431: branch visibility queries do not consider visibility of stacked on branches <403> <branches> <disclosure> <privacy> <sharing> <Launchpad itself:Triaged> < https://launchpad.net/bugs/900431 >01:45
sinzuiha, I was looking at that a few minutes ago01:45
wgranthttps://oops.canonical.com/oops.py/?oopsid=OOPS-8ccd6bd99a7dab48e98b2f44b941fff901:47
wgrantAh, that's actually another akiban project01:47
wgrantBut same issue, probably.01:47
sinzuiwgrant, I expect that. They have projectgroup-level rules that are applied to all the projects01:48
sinzuishould I set of project-specific rules for them?01:48
* sinzui ponders the swift death of project groups01:49
wgranthttps://oops.canonical.com/oops.py/?oopsid=OOPS-2c591db5bd212de7766bf7afcbcbf59101:49
wgrantFor akiban-server01:49
sinzuiI see01:50
sinzuiusers cannot see each other's branches because the owner attr is private01:50
sinzuiwell not sufficient permission01:51
wgrantWell01:51
wgrantThey should hold launchpad.View01:51
wgrantNote that this is a newish branch01:51
wgrantJust a couple of days old.01:51
wgrantCan you see who is subscribed?01:51
wgrantI guess not.01:51
wgrantOh01:51
wgrantOh no01:51
wgrantHm01:51
wgrantActually, codehosting should only create branches over XML-RPC...01:51
wgrantSo outdated codehosting code shouldn't matter.01:52
wgrantRight?01:52
sinzuiI don't think that is a big concern at the moment01:52
wgrantHm?01:52
lifelessnigelb: :( customs?immigration? job?02:14
nigelblifeless: immigration02:14
lifelessnigelb: ugh :(02:15
lifelessnigelb: did they say why?02:15
nigelbMostly, they couldn't get in touch with my current or previous employer.02:16
nigelbI don't even know what they tried.02:16
nigelbI have to wait till Mountain View wakes up to figure out what's next.02:17
lifelessah, thats very interesting.02:23
lifelesswould they reevaluate if they could ?02:23
nigelbI suppose they willl.02:24
sinzuinigelb, Sorry to hear that. The US Government makes it very hard to hide talent. They make companies and hiring managers to a lot of work because the US doesn't believe skill is needed for any job02:24
nigelbsinzui: This is NZ, not US02:24
lifelesssinzui: s/hide/hire/ ?02:24
sinzuiNZ is better I think/02:24
sinzuiyes hire02:24
sinzuithough I did think to try and hide on H1 visa employee I had. I hate to see good people go02:25
ajmitchnigelb: I hope you can reapply & get approved02:28
nigelbajmitch: yeah, I hope so too.02:45
wgrantwallyworld_: There were disturbingly few failures from the trigger removal. I've sent it back after fixing them.04:05
StevenKHow few, out of interest?04:06
wgrant2304:06
StevenKwgrant: I don't get why I get test hangs with celery :-(05:22
StevenKI ran bin/test under strace after lunch and I'm still waiting for my eyes to stop bleeding.05:22
wgrantYeah, it happens. Make sure all existing test processes, rabbits, etc. are dead.05:23
lifelessafter 2 hours bleeding you'd hope they are already.05:24
StevenKwgrant: http://pastebin.ubuntu.com/1083954/ it doesn't hang with the diff as it is, but if you uncomment the branch_invisible_filter line or the branch unsubscribe loop in run(), it does05:26
nigelbEvery time I'm about to expire from a team, I twich at the blatant lies the email says.05:32
StevenKnigelb: You and me both.05:32
nigelbStevenK: How fugly is it to fix?05:33
nigelbI might be tempted to spin LP up in a VM for this :/05:33
StevenKI keep getting stuck on wording05:34
nigelbMy problem is the "One more email" bit.05:35
lifelessof course, the real irony here is that noone except a few team admins value that setup at all.05:35
wgrantlifeless: Yeah, our new team creation forms go to some lengths to hide that, and we're removing the autorenew option because it's stupid.05:36
wgrantWe can't really remove the self-renewing, but we're going to conceal it.05:37
lifelessautorenew is == nonexpiry05:37
lifelessso I'm +1 on that05:37
nigelbI also want to say "I know. Keep quiet".05:37
lifelessself renewing, I'm fairly sure a rigorous set of interviews with stakeholders and users could remove05:37
lifelessI'm glad you're going to make it less prominent in the short term05:38
wgrantlifeless: Ubuntu uses it extensively to try to prevent teams from accumulating cruft.05:38
lifelessyes05:38
lifelessDoes it work?05:38
nigelbno :P05:38
wgrantApparently it does :)05:39
nigelb...05:39
StevenKHaha, you told him05:39
nigelbDid I give him bad news?05:40
nigelbDestroy his dream?05:40
nigelb:P05:40
StevenKThat's okay, I'm sure he can come up with a good dream, half implement it and then have wgrant rewrite it.05:41
nigelbOr have you delete it.05:41
spmheya nigelb05:51
StevenKwgrant: Sigh, http://pastebin.ubuntu.com/1083975/ is the actual diff05:57
StevenKwgrant: So, those hangs were caused by one typo, and one referencing person_id instead of personID.06:14
StevenK /wrists06:14
wgrantStevenK: Yeah06:19
wgrantStevenK: This is the problem with running all the tests under celery06:19
wgrantWhen we really should have more direct tests that are about 20x faster.06:19
StevenKwgrant: So, I wanted to chat about it, anyway.06:20
StevenKwgrant: I wonder if would be worth trying to nail the two queries into one06:26
wgrantStevenK: Bugs and branches?06:29
StevenKwgrant: Yeah06:29
wgrantStevenK: You like to tempt fate.06:34
wgrantI would not.06:34
StevenKwgrant: Heh06:34
StevenKwgrant: I can put up this branch at it stands then, and you can see if you vomit?06:34
wgrantYes.06:35
wgrantI shall bring my own bucket.06:35
StevenKIs it a red bucket?06:35
StevenKwgrant: https://code.launchpad.net/~stevenk/launchpad/teach-rasj-about-branches/+merge/11410606:44
wgrantstop-using-legacy-bug-access => devel     [OK]       (up for 2:52:53) i-86ee57fe06:58
wgrantremove-legacy-bug-access => devel         [OK]       (up for 2:42:03) i-9ed069e606:58
wgrantYay06:58
nigelbhey spm :)06:58
StevenKwgrant: http://pastebin.ubuntu.com/1084037/ per your comments06:59
wgrantStevenK: Sounds good.07:05
StevenKlifeless: Last use of IMemcacheClient is about to get removed.07:09
StevenKI'm not sure if we want to drop it completly or keep it around for garbo jobs.07:10
wgrantKeep it for now.07:11
wgrantThe infrastructure which allowed people to easily abuse it is gone, so it's not particularly problematic to keep the remains around.07:11
StevenKUntil we have something else, I guess.07:12
wgrantWe'll hopefully make use of memcache soon07:12
wgrantJust in ways that make sense.07:12
StevenKTo do what?07:13
wgrantMake pages lightning fast, perhaps.07:13
wgrantPreviously we've used memcache to take pages from timing out to near-acceptably glacial.07:13
wgrantWith no invalidation07:13
wgrantWhich is a completely inappropriate way to use it07:14
wgrantmemcached it great at taking pages from fast to lightning fast.07:14
wgrants/it/is/07:14
* StevenK races ec207:14
StevenKI wish AWS could start up an instance in a few seconds rather than ~ 18007:17
lifelessStevenK: e.g. load in json blobs for entire pages, then do cheap business logic validation and render07:19
StevenKlifeless: Right, so your plans to rip it out completly are on ice?07:20
lifelessStevenK: I never put forward such a plan07:26
lifelessStevenK: I ripped out inappropriate uses07:27
lifelessStevenK: and said we definitely couldn't remove it entirely while it was used07:27
lifelessbut also that there are valid uses for it still07:27
lifelessI guess that that is ambiguous at best07:27
lifelesssinzui has expressed interest in entirely destroying it ;)07:27
adeuringgood morning07:49
stubwgrant: The problem we found with memcache is there isn't much we can actually cache in the webapp.08:16
cjwatsonwgrant: what did you mean by "it'd be nice if we could fix BPB/PU permissions around copies"?08:29
cjwatsonBPBs seem to already have code to check whether SPRs have been copied to a visible archive, much as I just added to PU08:31
=== almaisan-away is now known as al-maisan
wgrantstub: There's *tonnes*. Just not in the way we were doing it before.08:35
wgrantcjwatson: Right, what you've done with PU matches BPB08:35
wgrantcjwatson: So it'll do for now. But neither is correct.08:35
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb | Firefighting: - | Critical bugs: 4.0*10^2
=== al-maisan is now known as almaisan-away
danilosgmb, hi, I've got a simple MP up (that's fixing qa-bad landing and thus includes the full patch that's already been reviewed): https://code.launchpad.net/~danilo/launchpad/bug-1021196/+merge/11415710:45
gmbdanilos, Looking.10:45
danilosgmb, thanks, fwiw, new changes up at https://pastebin.canonical.com/69731/10:46
gmbdanilos, Approved.10:47
danilosgmb, woohoo, thanks10:48
jamdpm: did anything happen with opening Q translations?10:50
danilosgmb, do I need to use any special flags to mark the rollback as cleaned up now? (I assume not, but just checking)10:51
gmbdanilos, Not that I know of, no.10:51
daniloscool, thanks10:51
dpmhi jam, sorry for not having come back to you earlier. I'm working on the Ubuntu app showdown right now, and I won't be able to do any translations work until the end of the week. Let me come back to you then.10:53
jamdpm: is there another Ubuntu-translations person? or is it just you?10:53
jam(*I* don't need them open, but I figure Ubuntu wants to open them pretty soon)10:53
jamAlso, I was wondering if we would want to re-start the copy in case there were new P translations since we did the copy10:53
dpmjam, anyone in the ubuntu-translations-coordinators team can open translations, but there are still some pending tasks, such as manually approving/blocking templates in the Q translations imports queue that should probably be done. I listed them on the e-mail I sent to the ubuntu-translations-coordinators list and to you before going on holiday10:55
=== matsubara is now known as matsubara-afk
dpmbut I'll get onto it by the end of the week, it's just that the app showdown is a higher priority right now10:58
jamcjwatson: any chance you got to the filenames list yet?11:59
cjwatsonsorry, not quite yet12:03
=== Ursinha` is now known as Ursinha
=== almaisan-away is now known as al-maisan
Laneyhow hard is the LoC delta policy? :-)13:19
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb, rick_h | Firefighting: - | Critical bugs: 4.0*10^2
rick_h_Laney: pretty solid, no credit atm?13:58
Laneyrick_h_: nah, this is only my second change. But it's only 30 lines. I'll find it.13:59
rick_h_Laney: ok thanks. Looks ok otherwise, left a comment on your question on the test adjustment13:59
Laneyty13:59
nigelbLaney: ONE OF US, ONE OF US!14:01
nigelb:D14:01
nigelb(though I haven't written LP code in a long time:( )14:01
LaneyDO IT.14:03
cjwatsonkill off another doctest, that's usually a good candidate :)14:10
cjwatson(where by "kill off" I mean "rewrite as unit tests" of course)14:10
=== al-maisan is now known as almaisan-away
cjwatsonwgrant: I think it should be safe to look at https://code.launchpad.net/~cjwatson/launchpad/queue-api-fix-urls/+merge/113776 again now; the PU security changes have landed and I fixed it to redirect everything through the webapp15:28
jcsackettrick_h_, gmb: can one of you look at https://code.launchpad.net/~jcsackett/launchpad/hidden-comment-count-error/+merge/11421915:47
rick_h_jcsackett: loading up15:49
jcsackettthanks.15:49
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: rick_h | Firefighting: - | Critical bugs: 4.0*10^2
rick_h_jcsackett: so this /home/jc/wtf.html file?16:02
rick_h_just for sanity checking hte tests?16:02
jcsackettrick_h_: that should have been deleted. :-P16:03
jcsackettone sec.16:03
jcsackettok, that line is gone and change is being pushed. sorry, rick_h_.16:04
rick_h_jcsackett: k, also, not following the out of order logic. Shouldn't it be adding more time to the hidden comment so that the last one comes before it?16:04
jcsackettno, because i need a visible comment before and after the hidden, but i need to move the hidden out of it's usual spot.16:04
jcsackettso, i push the last one way out and push the hidden one slightly less out in time.16:05
rick_h_ah ok, so the moving of the last assures there's something after, so this should drop -5 to -2 and the last stays last16:05
jcsackettyup.16:05
rick_h_ok gotcha.16:05
rick_h_jcsackett: ok r=me16:06
jcsackettthanks, rick_h_.16:06
=== matsubara-afk is now known as matsubara
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
jcsackettsinzui: free to talk a bit?17:30
sinzuijcsackett, in a few minutes yes, and only for a few minutes17:34
* sinzui has meeting at 2:0017:34
jcsackettdig. i'll get on google+ post haste.17:34
jcsackettsinzui: set up. you get the invite?17:36
* cjwatson wonders what the record is for number of branches attached to a single-task bug17:42
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: | Firefighting: - | Critical bugs: 4.0*10^2
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: - | Firefighting: - | Critical bugs: 4.0*10^2
lifelesscjwatson: what ever it is, its too many.19:31
maxbCould a member of ~launchpad nuke ~registry's bugmail subscription here, please: https://bugs.launchpad.net/unity-foundations/+subscriptions21:32
* sinzui loos21:33
sinzuilooks21:33
maxbugh, actually, there are lots21:34
maxbhttps://bugs.launchpad.net/~registry/+structural-subscriptions21:34
sinzuiholy #!!!21:34
sinzuisomeone deleted a team without cleanup21:35
sinzuiThe subscriptions are gone.21:38
sinzuiI am checking branches21:39
=== salgado is now known as salgado-afk
sinzuihttp://people.canonical.com/~curtis/lp-milestone/report.html22:17
sinzui^ StevenK, wgrant, wallyworld_22:18
wgrantStevenK: You'll want to confirm that with jtv.23:48
StevenKYeah23:49
StevenKwgrant: I'm looking at https://code.launchpad.net/~cjwatson/launchpad/queue-api-fix-urls/+merge/113776 , and I'm concerned by lines 215-21923:49
wgrantStevenK: I haven't looked at the recent changes in that branch yet. Let me see.23:53
wgrantwin 4523:53
wgrantStevenK: What worries you?23:54
wgrantStevenK: It looks pretty good to me.23:55
wgrantThe lack of traversal to binaries is odd, but understandable.23:55
StevenKwgrant: SPRF.one()23:55
wgrantStevenK: It's restricting by filename23:56
wgrantWe have bigger problems if there's multiple SPRFs in one SPR with the same filename.23:56
StevenKAh23:56

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