=== mwhudson_ is now known as mwhudson [00:36] anyone here? [00:36] jml: maybe you? [00:42] rockstar even? [00:42] mwhudson, hello sir. [00:42] rockstar: can you do a trivial review? [00:42] i know you're not really here... [00:44] mwhudson, sure, send it on over. [00:44] heh, it's https://bugs.edge.launchpad.net/bugs/392155 reappearing 100k bugs later [00:44] Bug #392155: make run_all is broken [00:46] rockstar: https://code.edge.launchpad.net/~mwhudson/launchpad/unshag-make-run_all/+merge/16461 [00:46] man there's a lot of typing to do for a trivial fix :( [00:49] mwhudson, r=me [00:49] rockstar: ta [00:53] mwhudson, I'm back. [00:53] jml: hello [00:53] jml: could you maybe look at https://code.edge.launchpad.net/~mwhudson/launchpad/log-noop-puller-runs/+merge/16460 ? [00:54] jml: it involves gathering data, you'll like it [00:54] :-p [00:54] * mwhudson .oO(maybe i need to graph it too for full jml baiting...) [00:55] hahaha [00:58] mwhudson, any ideas for a graph? [00:59] jml: dunno [00:59] jml: puller runs per day by type? [00:59] branch type i mean [00:59] would be easier after i finish off that branch that schedules puller runs with the job table [00:59] sadly the last time i looked at that branch i started throwing things around the room [01:01] mwhudson, well, you're moving out soon right? [01:01] :) [01:04] jml: i think i need to abandon my attempt to be minimal and actually think about it again [01:05] jml: could i ask you to ec2 land https://code.edge.launchpad.net/~mwhudson/launchpad/unshag-make-run_all/+merge/16461 ? [01:05] i would, but i need to pack up for a bit here [01:05] mwhudson, sure. [01:06] ta [01:06] mind you [01:06] maybe ec2 land is excessive for that branch [01:07] mwhudson, do you want to just pqm-submit it? [01:07] jml: yeah ok [01:07] * mwhudson uses ec2 land to figure out the commit message [01:07] mwhudson, that's good. because I am late for a thing. [01:07] jml: :) [01:07] jml: enjoy your thing [08:26] mwhudson: can you r or rs a testfix reversion of r10066 (which enabled inclusion of windmill tests by default) http://pastebin.ubuntu.com/344576/ [08:27] ^^^ or anyone else who is keen. [08:27] noodles775: did you consider disabling the memcached layer tests? [08:28] as it seems to be some interaction there? [08:28] otoh, this is easier i guess [08:28] mwhudson: I mentioned in my email,... [08:28] noodles775: ah okay [08:28] noodles775: r=me then [08:28] safer... (we can disable the memcached tests and reenable these in another branch that goes through ec2) [08:28] thanks [09:16] adiroiban: the final diff looks good. Let's land this! [09:16] adiroiban: Your last devel merge has been a few days. Can you please do that once more? I will land the branch then. [09:16] adiroiban: Thanks for your work. [09:17] henninge: sure [09:17] henninge: do I need any special setup for running soyuz or packagearchiver tests? [09:18] adiroiban: not that I know of. They are part of the normal test suite AFAIK [09:18] i have started a full test for LP and some tests get stuck [09:19] shouldn't. Hm... [09:20] adiroiban: some tests take a bit longer, I think. [09:20] well for ex this one was running for 8 hours lp.archiveuploader.tests.test_ppauploadprocessor.TestPPAUploadProcessor.testPPAUploadResultingInNoBuilds [10:05] henninge: sorry for the delay. got some problem with the new css stuff. The merged branch should be pushed [10:05] adiroiban: I just realised: the dot "." in "and %d other templates." should probably be placed in the template so that it appears at the end of the sentence even if this part is empty. [10:06] adiroiban: cool [10:06] np [10:06] henninge: that was my first implementation... but this will brake some tests [10:06] ;) [10:06] never mind, then. [10:06] in the previous implementation there was no dot [10:07] which I'd consider a bug since this is a full English sentence. But just a very small one :-) [10:08] henninge: let me fix it [10:08] and change the tests [10:09] adiroiban: if you wish. The branch is approved for landing as it is ... ;) [10:09] thanks a lot! [10:12] well, I will fix it...as it's now or never [10:15] oh, hi henninge, hi adiroiban! [10:16] Hi jtv1, 2, and 3 ... ;-) === jtv1 is now known as jtv [10:16] jtv: had enough of cloning? [10:16] henninge: yes, what's the fun in reproducing if you have to do it this way? [10:17] :) [10:17] Nobody on call today? [10:17] I just fixed a regression to my own fix... the translations branch approver was still missing a permission. [10:17] jtv: hi [10:17] :) [10:17] jtv: are you saying it's a small branch? [10:17] adiroiban: not gone for the holidays yet? Or will you be here even more during the holidays? :-) [10:18] henninge: yes [10:18] henninge: https://code.edge.launchpad.net/~jtv/launchpad/son-of-bug-487447/+merge/16480 [10:18] almost all test change [10:19] and most of the diff is adding 1 line of code to each test in the test case. [10:19] (lots of context lines) [10:24] jtv: r=me [10:24] henninge: kuhl, danke! [10:24] lol [11:14] Pretty trivial review at https://code.edge.launchpad.net/~stub/launchpad/librarian-report/+merge/16463, maybe for jtv. [11:15] stub: having a look... [11:16] stub: why use Popen instead of our nice run_script wrapper? [11:16] We have a nice run_script wrapper? This time I'm just cargo culting what I landed last week. Last week I didn't know about run_script nor if it is suitable in this case. [11:17] (this test is cut & paste the preceding test, with a few different arguments) [11:17] stub: and shame, shame, SHAME on you (or whoever is responsible) for using slashes in dates... [11:17] jtv: Anything PG will parse unambiguously will work - you might notice the lack of validation... [11:18] I think - works too [11:18] For the slash deficient amongst us [11:18] [11:19] I think we only hire losas in locales which use / though so it is fine. [11:19] jtv: yep. still here to annoy Henning with my branches [11:19] * jtv bares teeth at stub [11:19] adiroiban: annoy? not very likely :) [11:19] :) [11:20] stub: slashes in dates are a symptom of inbreeding [11:21] * stub goes to take a slash [11:23] adiroiban: cool dot! ;-) [11:24] adiroiban: I'll initiate the landing ... [11:24] forward thrusters ... check ... landing gear ... check ... parachutes .... ch...check! [11:34] adiroiban: we're in descent [11:36] stub: I'm also slightly curious what happened to the line of test output right above your real change... did you just pick a different line of the output to compare against? [11:37] jtv: Yes. I wanted the tests to demonstrate the output changes with the different command line arguments. [11:42] stub: makes sense [11:45] stub: afaict you could get rid of all existing imports and most of the code in this test if you use run_script [11:50] k [11:53] One import - I still have to assemble the patch etc. [12:55] henninge: successfully landed. Thanks! [12:55] do you think you can land this branch ? https://code.edge.launchpad.net/~adiroiban/launchpad/bug-497438/+merge/16335 [12:55] it fixed the lucid translation not found problem === ursula is now known as Ursinha === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: - || queue [jelmer] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [13:11] good morning [13:13] hi bac, I'm just heading out for an hour, but I've got a lazr-js branch ready for review if you've time later: [13:13] https://code.edge.launchpad.net/~michael.nelson/lazr-js/491337-error-style-try-2/+merge/16423 [13:13] ok, noodles775. i'll have a look [13:13] ta === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: - || queue [jelmer, noodlesXXX] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [13:37] adiroiban: the branch did not land yet, there must be some misunderstanding. [13:37] henninge: ah. I got an email from buildbot [13:37] maybe is for another branch... [13:38] adiroiban: yes, must be. [13:38] as I can not access the link from that email [13:38] adiroiban: what's the link [13:38] ? [13:38] https://lpbuildbot.canonical.com/builders/lp/builds/445 [13:39] adiroiban: http://paste.ubuntu.com/344718/ [13:39] that's what's landed [13:41] thanks [13:42] stub: any news on the branch? [13:42] News? === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: jelmer || queue [noodlesXXX] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [13:42] adiroiban: can you set a commit message on bug-497438, please? [13:42] jtv: What am I doing to what branch? [13:43] stub: I thought you were trying out run_script, hence my silence [13:44] jtv: No, I was waiting on your review. I can change it to run_script easily enough - no real gain though on clarity or line count that I can see but whatever. [13:44] henninge: done [13:45] stub: oic... you meant "I still have to assemble the path" but wrote "I still have to assemble the patch." What a difference a letter makes! [13:46] oops [13:46] what I was getting at was that you don't have to compose the path any more [13:49] we do seem to have a bunch of run_script definitions though [13:53] stub: you'd do (retval, out, err) = run_script('scripts/', ['--from=2005-01-01', '--until=2005-12-31']) and that's all it takes to run the script [13:54] Ok - so don't need the absolute path. [13:54] ahem, 'scripts/librarian-report.py' that is [13:54] right [13:54] sounds like good change then. [13:55] 's what I thought too :) [13:57] hi jelmer [14:00] hi jelmer_ [14:00] * bac tries all permutations [14:07] hi bac [14:08] adiroiban: it's landing [14:10] hi jelmer -- was going to talk to you about interactive testing of your branch with launchpadlib but i just included the comments in the review. let me know if you have questions. [14:10] bac: will do - thanks for the review! === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: noodles || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews === salgado changed the topic of #launchpad-reviews to: on call: bac || reviewing: noodles || queue [salgado] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [14:19] hi bac. can you do a trivial review for me? [14:20] salgado: sure [14:31] * salgado suspects his m-p submission failed. it's been almost 20 minutes since he sent it and lp doesn't seem to have done anything with it [14:39] bac: https://code.edge.launchpad.net/~salgado/launchpad/bug-422552/+merge/16483 === salgado is now known as salgado-lunch [15:16] al-maisan: Hi! Do you have time for landing this branch https://code.edge.launchpad.net/~adiroiban/launchpad/bug-492375/+merge/16279 ? Thanks! I've done a new full test and it was ok. === salgado-lunch is now known as salgado === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: salgado || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [16:02] hi salgado [16:02] hi bac [16:03] salgado: what if you just did request.split() instead of request.split(' ')? the former seems to handle mutliple space characters [16:03] does it? [16:03] salgado: and doesn't require normalizing [16:04] >>> 'a b c'.split() [16:04] ['a', 'b', 'c'] [16:04] >>> 'a b c'.split(' ') [16:04] ['a', 'b', '', '', 'c'] [16:04] If sep [16:04] is not specified or is None, any whitespace string is a separator. [16:04] yeah, looks good to me [16:05] salgado: but i'm glad we have a test now for the case [16:06] indeed [16:06] salgado: r=bac === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: - || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [16:07] bac, do you think a comment would be desirable explaining why we use split() instead of split(' ')? (I don't think it would) [16:07] salgado: nah, since it DTRT i don't think it adds anything [16:08] cool [16:08] thanks bac! [16:18] Thanks for the review bac (I dropped off earlier, so sorry if I missed any questions) [16:18] noodles775: nope. just a fleeting moment of confusion when i realized i hadn't run 'make build' in the branch and that's why it did nothing. [16:18] :) === deryck is now known as deryck[lunch] [18:35] beuno: do you have any thoughts on how I should resolve the issue I commented on in the mp? https://code.edge.launchpad.net/~edwin-grubbs/launchpad/bug-482176-add-team-member-ajax-part2/+merge/16325 [18:36] EdwinGrubbs, hey [18:36] let me actually read your comment [18:39] hrm [18:39] I'm torn here [18:40] yep, me too [18:40] we need a good mechanism for this type of behavior [18:41] this branch is probably not the time to do it [18:41] EdwinGrubbs, how about this [18:43] lets land this branch [18:43] and you brainstorm a bit on the list how to solve this problem in the future, in a more general way [18:45] beuno: sounds good to me [18:46] EdwinGrubbs, cool, I'll make it official [18:47] thanks === deryck[lunch] is now known as deryck === bac changed the topic of #launchpad-reviews to: on call: bac || reviewing: allenap || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [20:30] bac: Thank you for the review. You saved my bacon :) I'll go and fix it now. [20:31] ummm, bacon [20:31] allenap: i think gmb gets credit for all of those great XXX comments [20:32] bac: Yes :) And I get idiot points for not using grep! [21:58] bac: I'm still working on fixing those other XXXs, but it's getting late here, so I'll finish it tomorrow.