/srv/irclogs.ubuntu.com/2012/05/14/#launchpad-dev.txt

* wallyworld needs to go buy coffee01:09
wgrantStevenK: https://code.launchpad.net/~wgrant/launchpad/die-spr-spn/+merge/105597 may be of interest, if you want a break from auditing. Or it can wait for OCR.02:14
StevenKwgrant: I'm not auditing, I'm glaring at PackageUpload, hoping it will spontaneously combust.02:16
wgrantHeh02:17
StevenKwgrant: Looks excellent, r=me02:19
wgrantStevenK: Thanks.02:20
lifelessStevenK: how is auditor coming along ?04:30
StevenKlifeless: I have an auditorfixture project up on LP, and I was trying to get that working last Monday. I'm about to start poking again.04:36
StevenKwgrant: https://code.launchpad.net/~stevenk/launchpad/populate-spph-pu/+merge/105601 if you can04:38
wgrantStevenK: Is that a 2.7 vs 2.6 email spacing change I see there?04:43
StevenKwgrant: Ah, is that why that test was failing?04:44
StevenKLet me revert that bit.04:44
wgrantStevenK: Also, what about PCJs?04:45
StevenKwgrant: I was going to ignore them for now.04:45
wgrantI wouldn't.04:46
wgrantThat's just asking for trouble.04:46
StevenKwgrant: Why not? It's a copy, not a new source upload.04:49
wgrantStevenK: It's still something that gets approved by an archive admin and creates an SPPH04:52
wgrantAnd it has a PU04:52
StevenKMay have an PU, based on the code.04:53
wgrantIf it's been approved it has a PU04:54
wgrantStevenK: Did you know that some tests change SPR.spn? :)05:12
StevenKOh, twitch.05:14
StevenKSoyuz, where immutable means only on production.05:15
=== almaisan-away is now known as al-maisan
* StevenK stabs PCJ.05:27
StevenKwgrant: http://pastebin.ubuntu.com/986687/ :-(06:12
wgrantStevenK: Hm?06:14
StevenKwgrant: Trying to write a test using PCJ to check the PU is actually set.06:14
wgrantI suspect that your test is buggy.06:15
StevenKAt the moment, it creates a PCJ and then calls .run()06:16
wgrantStevenK: Perhaps the PCJ is not meant to be proxied.06:18
adeuringgood morning07:50
=== jtv1 is now known as jtv
=== al-maisan is now known as almaisan-away
jamestunnicliffeHi, I am trying to QA https://bugs.launchpad.net/launchpad/+bug/998052 and I have a demo page at https://qastaging.launchpad.net/~linaro-infrastructure/+upcomingwork running10:41
_mup_Bug #998052: Upcoming Work View now showing all desired work items <qa-needstesting> <Launchpad itself:Fix Committed by dooferlad> < https://launchpad.net/bugs/998052 >10:41
jamestunnicliffeI would like to have https://blueprints.qastaging.launchpad.net/linaro-infrastructure-misc/+spec/setup-freescale-click-through retargetted + approved. I can change who owns the blueprint, but as soon as I do, I lose the ability to approve it.10:42
jamestunnicliffeAnyone have super-powers who could do that?10:42
jamestunnicliffeSorry, wrong language, re-target the blueprint. It is supposed to be a duplicate of https://blueprints.launchpad.net/linaro-android/+spec/setup-freescale-click-through10:45
wgrantjamestunnicliffe: Why does that need superpowers?10:46
jamestunnicliffeOnce I re-target to another project I don't have a button to set the "Direction" field.10:47
jamestunnicliffewgrant: I think that Direction needs to be set to approved for it to show up on the page I am testing.10:47
wgrantI don't see how the target is relevant here.10:49
wgrantWhat behaviour are you trying to verify?10:50
jamestunnicliffehttps://qastaging.launchpad.net/~linaro-infrastructure/+upcomingwork should show approved blueprints that involve people from linaro-infrastructure10:51
rick_h_morning party people10:52
wgranthttps://qastaging.launchpad.net/~linaro-infrastructure/+upcomingwork already shows the one you linked.10:52
wgrantI don't see how the target is relevant to this.10:52
jamestunnicliffewgrant: yes, but if I retarget...10:52
jamestunnicliffewgrant: hang on10:52
wgrantOh, the milestone?10:53
jamestunnicliffeyep10:53
wgrantThe target could refer to the product, the series, or the milestone :)10:53
jamestunnicliffewgrant: :-) Sorry, getting used to the language!10:53
jamestunnicliffeSo, now https://blueprints.qastaging.launchpad.net/linaro-android/+spec/setup-freescale-click-through is a Linaro Android blueprint, but not showing up on  https://qastaging.launchpad.net/~linaro-infrastructure/+upcomingwork10:54
jamestunnicliffeI think the blueprint just needs approving (I could be wrong)10:55
wgrantSo, you can probably convince a WebOps  to poke these things for you.10:55
wgrantAlthough the premise of both of those blueprints is quite nauseating.10:55
jamestunnicliffedon't shoot the messenger - I just present the data.10:55
wgrantwebops: Can you help jamestunnicliffe with poking a few blueprint fields on qas?10:56
wgrantAh, lunch has taken gnuoy.10:58
wgrantjamestunnicliffe: It could be a while.10:58
jamestunnicliffewgrant: No worries. Thanks for helping.10:58
jamestunnicliffewebops: Change to ^^ request. https://qastaging.launchpad.net/linaro-android/+milestone/12.05 just needs a due date at the end of the month.11:02
danilosjamestunnicliffe, fwiw, BPs don't need to be approved, but they need to be assigned to someone in the team and targetted to a milestone with a date set in the future11:09
jamestunnicliffedanilos: Yea, I looked at the source and found that out, hence the change to the above request :-)11:09
wgrantjamestunnicliffe: Anyone in ~linaro-maintainers should be able to change that.11:12
wgrantOr ~linaro-drivers11:12
danilosjamestunnicliffe, I've changed the milestone for a BP there11:12
danilosjamestunnicliffe, fwiw, for qaing this, you could have simply assigned a workitem or two to someone outside the team11:13
danilosjamestunnicliffe, it also looks qa-ok to me, I used wgrant as the outside-the-team assignee, and it looks fine11:15
jamestunnicliffedanilos: Yea, I did, and that worked, but I wanted to be paranoid and examine a BP that was for another team to show that we see the remote blueprint as expected.11:16
danilosjamestunnicliffe, right, but that's a different functionality and should already be working: if it's not, it's nothing this fix broke :)11:17
jamestunnicliffedanilos: Clearly I like doing more work than I need to :-)11:17
danilosjamestunnicliffe, that's ok, there's always more work to do11:18
danilosjamestunnicliffe, just in case, I tested that too, and now the outside contributor doesn't show up, which is fine :)11:18
danilosjamestunnicliffe, I think you can mark the bug as 'qa-ok' now11:18
jamestunnicliffedanilos: Will do.11:19
wgrantThanks guys.11:20
danilosyw11:22
=== almaisan-away is now known as al-maisan
rick_h_anyone have a hint why my tests that assert an exception is raised come out of the test runner as errors?12:54
rick_h_https://pastebin.canonical.com/65934/ for instance12:54
rick_h_I get the error with either the assertRaises or the with ExpectedException usage12:57
wgrantrick_h_: That's a security proxy blocking your attribute access. You'll want a 'with person_logged_in(someone):' around it.13:01
wgrantrick_h_: Oh, bah, I see you're actually checking for that.13:03
rick_h_wgrant: right, I've got 5 tests that are checking access expecting the exception but showing Error in the test runs13:03
wgrantrick_h_: But the security proxy raises the exception when you try to getattr transitionToStatus.13:03
wgrantNot when you call transitionToStatus13:03
wgrantrick_h_: What are you trying to do?13:03
rick_h_that's right, let me look closer. I know I fixed one of these with the context manager, but that one is failing the same way13:04
wgranttransitionToStatus should be callable by any logged in user.13:04
rick_h_wgrant: this is me trying to finish getting the bugtask tests moved over. Some were doctests, some were existing.13:04
wgrantSo it shouldn't raise Unauthorized.13:04
rick_h_wgrant: so they're existing tests, I know a couple are around setting something private.13:04
wgrantYou want to use the context manager here.13:04
wgrantAh13:04
rick_h_I'll poke at them closer, thanks for the reminder on the "exception in getattr vs the actual access" kind of thing from once before13:05
wgrantrick_h_: Any logged-in user can edit tasks filed on distros as long as the bug13:05
wgrantis not marked private. So, as an anonymous user, we cannot edit13:05
wgrantIs that the test you've ported?13:05
wgrantanything:13:05
rick_h_wgrant: so one of them is this one: https://pastebin.canonical.com/65939/13:06
wgrantThat exception there is triggered by not being logged in and accessing transitionToStatus. So I'd either drop the test or say "self.assertRaises(Unauthorized, getattr, distro_task, 'transitionToStatus')"13:06
wgrantAlso, why are you destroying the doctest?13:07
rick_h_and gets this: https://pastebin.canonical.com/65940/13:07
rick_h_wgrant: LoC credit I needed for that work around the bug nomination timeout work13:07
wgrantAs much as I hate doctests, splitting them up into unit tests without refactoring the rest of the existing unit tests generally just results in longer code and 10x or worse slower tests.13:08
rick_h_moving doctest to unit test and cleaning up dupe tests between existing model/test_bugtask13:08
wgrantIf you're doing that too, excellent :)13:08
rick_h_wgrant: yea, there's definitely some disjoint since the doctests all work around the fixture db data while the unit tests tend to factory13:08
wgrantRight, and per-test DB setup is not trivial, either.13:08
wgrantIt would be fine if our unit tests were unit tests.13:09
wgrantBut they're not.13:09
rick_h_so not sure it'll be as pretty as it should be, but need to move on past this atm and these last few errors around the exceptions are killing me13:09
rick_h_need more coffee for my monday morning I guess13:09
rick_h_wgrant: oh definitely agree on that point :)13:09
wgrantrick_h_: https://pastebin.canonical.com/65939/ doesn't work?13:09
rick_h_wgrant: right, it's throwing: https://pastebin.canonical.com/65940/13:10
wgrantrick_h_: What if you drop the '' in the ExpectedException?13:12
rick_h_wgrant: let me run that again, I think I tried it, but maybe not on this test, without success13:12
rick_h_wgrant: yea, same error13:14
rick_h_I'm tempted to throw it at an ec2 test and see if it's just something strange locally since it really doesn't make a ton of sense13:14
wgrantrick_h_: What if you use the assertRaises/getattr example I gave above?13:14
rick_h_wgrant: will try that13:14
rick_h_wgrant: so https://pastebin.canonical.com/65942/13:17
wgrantrick_h_: Are you sure you have the right Unauthorized?13:17
wgrantIt's not an HTTP Unauthorized or something?13:17
wgrantYou want zope.security.interfaces.Unauthorized13:18
rick_h_wgrant: oooooh, crap you're right.13:18
rick_h_from lazr.restfulclient.errors import Unauthorized13:18
wgrantHeh13:18
wgrantThat would do it.13:18
rick_h_see, more coffee...I knew it13:18
rick_h_dude, thanks, been staring at this for a chunk of time this morning13:18
wgrantnp, i think everyone's fallen into that trap a few times...13:19
jcsackettrick_h_: so, you asked me to check out the watch_jsbuild thing last week. i can tell you that it appears to not do anything on my machine. it notes changes, but doesn't rebuild anything.14:12
jcsackettam i misunderstanding its use?14:12
rick_h_jcsackett: no, it should auto copy your file to the build dir, minify it, etc14:13
rick_h_on save14:13
rick_h_jcsackett: I'll try to check it out and test, I know I was using it at one point14:13
jcsackettrick_h_: hm, actually, may be caching issues.14:15
jcsackettin which i case, i apologize for besmirching your work. :-P14:15
rick_h_jcsackett: heh, well the thing to do is ls the build dir and you shuold see the filetimes update14:16
rick_h_at bare min14:16
jcsackettrick_h_: hrm, yeah, i don't think i'm seeing that. i *do* get a message of "new path /builddir/path/to/file/i/edited/"14:22
jcsackettanyway--no big, just letting you know since you were curious last week. i may have time to poke at it myself, cause it would help a lot of the work i'm doing. :-)14:23
rick_h_jcsackett: k, I'll give it a quick go and dbl check nothing broke it recently14:23
rick_h_jcsackett: hmm, working here. http://paste.mitechie.com/show/665/14:39
=== al-maisan is now known as almaisan-away
rick_h_jcsackett: wonder if it's some subdir issue? You working in a different file location?14:39
jcsackettrick_h_: i suppose it could be. my working path is lib/lp/app/javascript/banners.14:49
rick_h_jcsackett: so the 'new file' path was build/js/lp/app/banners/somefile.js ?14:50
* jcsackett nods14:51
jcsackettmake jsbuild grabs it properly--they work off different path definitions?14:51
rick_h_just that it maps from source tree to build tree14:51
rick_h_notice that it's lp/app/banners (sans /javascript)14:51
jcsackettright, i meant do the two make commands work off different definitions.14:52
jcsackettlike, could watch not be finding things exaclty the same way as jsbuild14:52
rick_h_no, but if the JS files were in a strange place (used to have things not in $Module/javascript) it could go into a strange place14:53
rick_h_so just making sure your new files are in the "normal" JS paths now14:53
jcsackettrick_h_: by normal, do you mean everything should be module/javascript/jsfile? or is module/javascript/subdir/jsfile valid?14:59
rick_h_jcsackett: subdir is fine15:00
rick_h_I just mean it's not module/geodata/javascript/something.js15:00
jcsackettrick_h_: ok. then the code i'm working on should be fine.15:00
jcsackettrick_h_: anyway, like i said, not hugely important now. i've made a note for myself that these files aren't auto building right, and i'll look into it later. thanks!15:00
rick_h_jcsackett: right, sounds like it should be ok15:00
rick_h_jcsackett: yea, just wanted to let you know my quick test did work15:00
sinzuidanhg. Do you want to talk about text changes?15:05
danhghey sinzui - sure, are you free in 45 mins?15:07
sinzuiyes15:07
deryckrick_h_, I moved the last convoy card to done-done. nothing left there for opening for ~launchpad, right?15:24
rick_h_deryck: correct15:24
rick_h_welcome to combo loader everyone bwuhahaha15:24
rick_h_abentley: ok, I think I've got this ready to go: https://code.launchpad.net/~rharding/launchpad/diedoctests_bugtask/+merge/105502https://code.launchpad.net/~rharding/launchpad/diedoctests_bugtask/+merge/10550215:42
rick_h_abentley: let me know where to send the 'oversized diff' beverage payment15:43
abentleyrick_h_: ACK.  I'll have a look in a couple of minutes.15:43
abentleyadeuring: Could you please review https://code.launchpad.net/~abentley/lazr.jobrunner/add-missing-jobs/+merge/105680 ?15:49
adeuringabentley: sure15:49
abentleyadeuring: Thanks.15:49
adeuringabentley: connection.drain_events(timeout=.1 ** 100) scared me at first glance: seemed to be a huge number ... until i spotted the tiny '.' ;) what about '0.1 ** 100' ?16:02
abentleyadeuring: sure.16:02
adeuringabentley: r=me. nice & useful stuff!16:06
abentleyadeuring: Thanks!16:06
=== salgado is now known as salgado-lunch
=== matsubara is now known as matsubara-lunch
=== salgado-lunch is now known as salgado
stubgary_poster: Have you been using amd64 or i386 when that textsearching.txt failure has occurred?17:23
gary_posterstub, I saw your bug comment.  the test machines all run amd64.  I don't know what benji is running (back tomorrow). I have no idea why you can't dupe.  I'll ask Benji to try and dupe what you've done and then gradually add the other workarounds lxc needs to work for other tests to see if one of them triggers anything.17:24
gary_posterI think he sees it once every 5 or 10 runs17:25
stubgary_poster: It could be load, which will be a right bugger to replicate :-/17:25
stubI suspect I am running on cheaper and slower toys17:26
gary_posterstub, load: yeah, that would kinda suck.  I think benji's laptop is not a scream machine.17:26
gary_posterIt was fast three years ago I think17:26
gary_poster2.517:26
stubso my desktop may be better17:27
gary_posteryes17:27
stubmy spinning metal platter is my bottleneck I think17:27
gary_posterhm.  stub, benji might have been using mxc-start-ephemeral17:28
gary_posterlxc17:28
gary_posterthat would get rid of the spinning platter17:28
stubOk. If you have any thoughts, I can try things again tomorrow.17:28
gary_posterack, stub.  I'll hold off bothering you about it further till benji and I consult.  thanks again.17:29
stubI know not this ephemeral wizardry but can work it out tomorrow if that looks like a trigger.17:29
stubk17:29
gary_postercool17:29
=== matsubara-lunch is now known as matsubara
lifelessgary_poster: you could give stub access to the dc test machine, perhaps18:40
gary_posterlifeless, good idea, thanks.18:56
=== deryck is now known as deryck[lunch]
sinzuiabentley, what is the ETA for celery running in production?19:16
abentleysinzui: abel is working on getting the necessary changes deployed.  It may already be done, or may be done tomorrow.19:18
sinzuiabentley, rock19:18
sinzuithank you19:18
abentleysinzui: np.19:18
abentleysinzui: It's actually deployed on production, but the fast-lane/slow-lane wasn't configured properly, so jobs that took too long would go into the ether.19:19
abentleysinzui: That's what abel's fixing.19:19
sinzuiexcellent/ Thank you for the explanation.19:19
abentleyrick_h_: I think we should file a bug that these unit tests are still doctestty, tag it tech-debt and add FIXMEs to the relevant TestCase classes.  That would make me feel better about approving this.19:21
rick_h_abentley: ok19:22
abentleyrick_h_: Do you know our https://dev.launchpad.net/PolicyandProcess/XXXPolicy ?19:23
rick_h_abentley: I've seen it, not had a big cause to use it. So I will review19:23
abentleyrick_h_: target_uses_malone was already sufficiently unit-tested?19:30
rick_h_abentley: looking19:30
rick_h_abentley: there's a negative test case in assertBugTaskIsPendingBugWatchElsewhere19:31
rick_h_abentley: it's not completely the same, but the initial test seemed rather superficial so yes, considered it a match19:31
abentleyrick_h_: cool.19:31
abentleyrick_h_: similar_bugs already unit-tested?19:36
rick_h_abentley: looking19:36
gary_posterlifeless, testr is behaving a bit strangely in the DC, but they are not using the versions of testr and its dependencies that we are, so I'm not sure if it is simply that problem.  In any case, it would be great to have the releases of subunit, testrepository, and testtools done for now and for the future.  I saw that the last subunit build failed in the testing cabal's PPA.  Do you know anything about that?  Should19:37
gary_poster I trying pinging jelmer, or should I try assigning someone from my squad to help?  And finally, were you planning on trying to get a precise SRU for these changes because it fixes tag handling in many ways?  That would be the easiest sell for IS, I think.19:37
lifelessOTP sorry19:37
abentleyrick_h_: login_foobar is only used once.  Is it needed?19:38
rick_h_abentley: hmm, looks like I lost similar bugs somehow. Wonder if it didn't make the split between bugtask and bugtaskset. Will find a home19:38
rick_h_abentley: I thought that was removed...me looks for login_foobar again19:39
gary_posternp, will step away myself.  biab.  FWIW, the strange behavior: I get a seemingly full test run, with a nice big list of subunit output and a failure correctly rendered, but testr failing gives me simply "id=3, tests=0" even though I know we had lots of tests and at least one failure.19:39
abentleyrick_h_: near TestCountsForProducts19:39
gary_posterlifeless, when you are off the phone, that was directed at you too ^^  :-)19:39
rick_h_abentley: ah in the bugtaskset, no, it's not. I removed it from the bugtask because of infrequent use and missed the other file19:39
allenapderyck[lunch]: When you're back, perhaps you or another Orange could take a look at https://code.launchpad.net/~allenap/postgresfixture/it-begins/+merge/105708? I won't be around to field questions, but I'll address them in my morning.19:47
=== Ursinha_ is now known as Ursinha
=== deryck[lunch] is now known as deryck
deryckallenap, sure, I'll take a look20:17
baclifeless: when you're available i'd like to get some advice on bug 998040.20:17
_mup_Bug #998040: lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-v2) fails rarely/intermittently in parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/998040 >20:17
=== Ursinha` is now known as Ursinha
=== Ursinha is now known as Guest74162
=== Guest74162 is now known as Ursula___
=== Ursula___ is now known as Ursula_
=== Ursula_ is now known as Ursinha
rick_h_abentley: I've pushed changes with the various items we chatted about + the simillar bugs add in. Diff is updating. https://code.launchpad.net/~rharding/launchpad/diedoctests_bugtask/+merge/10550220:22
rick_h_abentley: I'm hitting EOD and need to get the boy, let me know of anything else and I'll update and try to get out in the morning.20:22
abentleyrick_h_: I don't think there was anything else.  similar_bugs was the blocker.20:22
rick_h_abentley: ok, cool20:23
rick_h_abentley: thanks for catching that one btw.20:24
abentleyrick_h_: Note that with these changes, your LoC only decreases by 61.20:24
rick_h_abentley: right, they start at line 194320:24
rick_h_abentley: but according to the https://dev.launchpad.net/PolicyAndProcess/MaintenanceCosts/HitList just converting doctest to unit tests is considered some form of LoC credit and just should just offset things with https://code.launchpad.net/~rharding/launchpad/bugnom_874250/+merge/10531720:26
abentleyrick_h_: Oh, that's not what I thought was meant by that.  I thought that converting doctests to unit tests was expected to decrease LoC.20:28
rick_h_abentley: ah, see I read that as reducing doctests was good form of reducing maint. w/o necessarily reducing lines of code20:29
rick_h_since resetting up data/etc that doctests do throughout might actually lean towards an increase in LoC20:29
abentleyrick_h_: In any case, it squeeks by.20:29
rick_h_:)20:29
rick_h_ty much for suffering the long review, appreciate it a ton20:30
abentleyrick_h_: Nope, bad math on my part.  67 > 61.20:30
lifelessgary_poster: hi, off the phone20:36
lifelessbac: you're in the queue20:37
lifelessgary_poster: I'd be delighted to see an SRU, I wasn't planning on doing one myself.20:37
rick_h_abentley: ok, I'm out. If you get a sec to check and flip the needs fixing bit appreciate it20:37
lifelessgary_poster: I do think you should get the latest testr etc, in the DC you can run them unpackaged to eliminate them as issues.20:37
lifelessgary_poster: (install to ~/local/python etc, then add that to PYTHONPATH & away you go)20:38
lifelessbac: hi hi20:38
bachi lifeless20:38
bacso i've been looking at bug 998040 but cannot reproduce it.  i was wondering if you had any thoughts on the cause20:39
_mup_Bug #998040: lp.codehosting.tests.test_bzrutils.TestGetBranchStackedOnURL.testGetBranchStackedOnUrlNotStacked(RemoteBranchFormat-v2) fails rarely/intermittently in parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/998040 >20:39
lifelessgary_poster: on subunit w/python3 - I'm not sure whats up there, Jelmer was hoping to look at it this week. If you want to ask someone to do so that would be grand; make distcheck was broken in trunk, so there was an issue with the 0.0.8 tarball, but trunk should be better, though it hasn't fixed the ppa builds so probably unrelated.20:40
lifelessbac: ah, its a concurrent import issue20:40
lifelessbac: I WAG that there is a test that triggers the import, *and* uses an in-process thread helper20:41
gary_posterack thanks lifeless20:41
lifelessbac: (which the bzr test framework will do)20:41
lifelessbac: there is a bug, let me grab it20:41
lifelessbac: bug 59353620:42
_mup_Bug #593536: Test failure: IllegalUseOfScopeReplacer: ScopeReplacer object 'ui' was used incorrectly <babune> <Bazaar:Confirmed> < https://launchpad.net/bugs/593536 >20:42
lifelessbrb20:42
baclifeless: any ideas on what to look for?20:42
lifelessbac: the root cause is that bzr doesn't support concurrent dereferences to the scope replacer20:42
lifelessit should20:42
lifelessthere is an MP up and all20:42
lifelessit may even be fixed in bzr trunk.20:42
lifelessor it may be stuck in review hell.20:43
gary_posterlifeless, for subunit question, the other half of my question was whether you plan to make a Precise SRU for all those packages once you release. Have you decided?20:43
lifelessI have to put cynthia down for a nap, will dig more details later if you have no joy.20:43
lifelessgary_poster: 08:37 < lifeless> gary_poster: I'd be delighted to see an SRU, I wasn't planning on doing one myself.20:43
lifelessgary_poster: (no, I'm not going to do the SRU myself)20:43
gary_posterlifeless, bah, saw only one reply thanks20:43
bacthanks lifeless, the link to that bug is great20:43
lifelessgary_poster: oh,there are like 5 lines to you :)20:43
lifelessgotta go, back in a bit20:43
gary_postercool thanks20:44
lifelessback20:51
lifelessI've commented in that bug20:52
baclifeless: you mentioned a MP for bug 593536 -- i can't find anything20:54
_mup_Bug #593536: Test failure: IllegalUseOfScopeReplacer: ScopeReplacer object 'ui' was used incorrectly <babune> <Bazaar:Confirmed> < https://launchpad.net/bugs/593536 >20:54
lifelesslet me look at trunk's changelog20:57
lifelessbac: revno: 6426 [merge]21:00
lifelesscommitter: Patch Queue Manager <pqm@pqm.ubuntu.com>21:00
lifelessbranch nick: +trunk21:00
lifelesstimestamp: Thu 2012-01-05 11:06:47 +000021:00
lifelessmessage:21:00
lifeless  (gz) Make lazy imports proxy by default so that concurrent resolution is21:00
lifeless   robust (Martin Packman)21:00
lifelessbac: so it looks like its fixed as of rev 642621:00
lifelessbac: so 2.6 has the fix21:01
lifelessbac: we could upgrade to 2.6bwhatever, or backport the fix.21:02
baclifeless: ah, great.21:02
=== salgado is now known as salgado-afk
lifelessallenap: ping23:06
lifelessnvm, I've replied in the MP23:07
wgrantBlah23:27
wgrantI wish we would do away with the subdomains :(23:27
huwshimiwgrant: If I remember correctly, removing subdomains will remove a maintenance/codebase burden. However, subdomains were added to make the workflow better (switching between apps/projects). If we can show that this is no longer the case and that the workflow is better without them then I think we would probably be in a good position to make it happen.23:30
wgrantRemove a maintenance burden and increase performance :)23:31
lifelesshuwshimi: We could probably generate data showing that folk don't manually change the domain23:31
lifelesshuwshimi: (by looking for referrer rather than direct entry after a same-url different-domain page from the same user23:32
wgrantIn my branches 6 months ago to remove subdomains, the behaviour of the tabs is not changed at all.23:32
lifelesshuwshimi: that would show (if it does), that the links are what matter, and as wgrant says, we can preserve those easily.23:32
wgrantSo it only affects people who change the URL manually.23:32
wgrantPlus it gets rid of stuff like https://code.launchpad.net/launchpad/+bug/123423:34
_mup_Bug #1234: Gina is an unmaintainable mess of command line options, environment variables and shell scripts <lp-foundations> <Launchpad itself:Fix Released by debonzi> < https://launchpad.net/bugs/1234 >23:34
wgrantBugs tab, Code breadcrumb, code domain.23:34
wgrantYay23:34
wgrant         ->  BitmapOr  (cost=104.26..104.26 rows=11717 width=0) (actual time=218.365..218.365 rows=0 loops=1)23:53
wgrant               ->  Bitmap Index Scan on temp_bugtaskflat  (cost=0.00..26.47 rows=5859 width=0) (actual time=217.475..217.475 rows=55302 loops=1)23:53
wgrant                     Index Cond: (access_grants && $0)23:53
wgrant               ->  Bitmap Index Scan on temp_bugtaskflat2  (cost=0.00..71.94 rows=5859 width=0) (actual time=0.884..0.884 rows=1203 loops=1)23:53
wgrant                     Index Cond: (access_policies && $1)23:53
wgrantGIN makes for pretty plans.23:53
james_w  23:56

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