=== jamalta-afk is now known as jamalta === jamalta is now known as jamalta-afk === jamalta-afk is now known as jamalta === jtv1 is now known as jtv === henninge_ is now known as henninge [09:42] allenap: I hope you're not still ocr'ing... :) === jtv changed the topic of #launchpad-reviews to: on call: — || reviewing: — || queue: [jtv] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [09:44] oh, it's thursday... === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: — || queue: [jtv] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [09:44] o/ === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: jtv || queue: [-] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [09:46] jtv: which of your two do you want me to start with? [09:47] noodles775: db-bug-435655, but turns out my last push (minor test fixup) failed. [09:47] Let me check that the diff is at least reasonably representative. [09:48] Oh well, the meat of the branch is there, just not a few removed lines. [09:49] noodles775: pretend the import at the very top of the diff isn't there (I ended up not needing it), and that one line of output has disappeared from the doctest. :) [09:49] :) I'll merge your branch locally anyway - so just let me know when you've pushed the latest change. [09:51] * jtv tries to break-lock... [09:57] noodles775: pushed. Review at your convenience! [09:57] ta [09:59] jtv: Ah, no. Thanks :) [10:00] allenap: did deryck get his template conversion through yesterday? === henninge is now known as henninge-brb [10:29] jtv: r=me, sent. [10:30] noodles775: thanks! Got another one coming up. [10:30] (Much more important than the one I had on the queue from last week) [10:30] jtv: ok, does that mean there will be a re-roll? [10:30] noodles775: dunno, but if not, I'm going for 2 CPs. [10:30] k. [10:31] Frankly, for this particular one, it'd be pretty impressive if we didn't need a re-roll... [10:37] noodles775: great suggestion to test for the Committed notice, thanks. I'm using regex search to find it. [10:40] jtv: why couldn't you just use assertIn() as you've done for the others? [10:40] noodles775: mostly because of the spacing between INFO and Committing. [10:41] If that changes, this test won't break—but it will no longer have any value as proof that the commit doesn't happen. [10:41] k. [10:42] I could search for just Commit, but that's much too brittle for my taste. I like tests that break when something important changes, not as superficialities change. [10:42] Yup. [10:43] jtv: Sorry, I still don't see why self.assertIn('Committed 0 file(s)', stderr) isn't what you want... what did I miss there? [10:44] Has no value as proof if the number isn't 0. === henninge-brb is now known as henninge [10:45] jtv: but in that specific case, you want to ensure that the number is zero right? [10:46] I want to assure that the message isn't there. [10:46] of course... I was thinking of checking that it was. [10:46] Or a message that would be in its place if things went wrong. [10:46] OIC... for that check I'm much less picky! [10:46] Yep. [10:52] noodles775: my other critical MP is: https://code.edge.launchpad.net/~jtv/launchpad/bug-435699/+merge/12338 [10:52] jtv: yep, already started. [10:52] oh, sorry [10:53] np! === danilos-afk is now known as danilos [11:17] jtv: in _setUpDistro, you've replaced some lines with calls to _makeTemplateForDistroSeries... is it intended that this will not change the test at all (ie. just refactoring)? [11:18] jtv: or, the other way around, is it relevant that now a POTemplateSubset is created for each template, where as before the same one was used twice? [11:18] noodles775: it's purely a refactoring, yes. POTemplateSubset is stateless. [11:21] jtv: great. [11:35] jtv: r=me for the second one :) [11:35] noodles775: thanks! === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: - || queue: [-] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [12:03] jtv: rc=bac on bug 435655. please add to CRB. has it gone through ec2 yet? [12:03] Bug #435655: Export to branch fails: unsupported operand type(s) for -: 'float' and 'datetime.timedelta' [12:04] bac: no, still in there, but has been for a while [12:07] jtv: thanks. no decision has been made about a re-roll but this should be a candidate [12:07] hi noodles775 [12:08] bac: thanks for that. Pretty urgent stuff. [12:08] BjornT: ping [12:08] hi bac [12:08] jtv: how long will you be around [12:09] bac: a while, I can check in at night. [12:09] hi BjornT -- i have to leave in just a few minutes for a dental appt. can i ask you to be RM until i return in a few hours? [12:09] bac: sure [12:10] BjornT: there are 4 MPs with r-c requests. thanks! [12:11] bac: ok. what's the status of bug 434519? it's fixed released, but is still on CRB [12:11] Bug #434519: Text in overlay is now centered [12:24] noodles775, care to review a javascript branch? (not release critical) https://code.edge.launchpad.net/~leonardr/launchpad/get-field-uri/+merge/12344 [12:34] BjornT: could you have noodles775 update CRB for that bug? [12:36] noodles775: ^^^ [12:41] noodles775, bac: nm, i was looking at the wrong wiki === matsubara-afk is now known as matsubara [13:34] leonardr: sure! === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: leonardr || queue: [-] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [13:52] leonardr: actually, I'll just do cprov's first if that's ok... looks urgent. [13:52] noodles775, sure === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: cprov || queue: [leonardr] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [13:52] thx, noodles775 [13:53] np === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: jml || queue: [leonardr] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [14:56] noodles775: Hi! [14:56] Hi henninge :) [14:56] noodles775: Can you please do a code and ui review here? : [14:56] https://code.edge.launchpad.net/~henninge/launchpad/bug-435712/+merge/12347 [14:57] henninge: sure - is it an rc? if so, I'll do it before leonardr's otherwise after? [14:57] * noodles775 checks [14:57] noodles775: yes, I plan to r-c it. === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: jml || queue: [henninge, leonardr] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [14:58] henninge: usually I'd leave it unclaimed until I start, just in case others join reviewing soon. [14:59] noodles775: ah, sorry. I just requested the ui part from you personally. It's really easy, too. [14:59] Great! === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: henninge || queue: [leonardr] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [15:14] jml: r=me - it might be worth adding an r-c request to your MP now. [15:34] Hi henninge - there's no leaf breadcrumb on that question page - is that intentional or it just hasn't been done yet? [15:34] (ie. outside of the scope of this branch) [15:36] noodles775: the latter, I filed a seperate bug about it. FAQ pages seem to suffer from that, too. [15:36] aha [15:39] noodles775: bug 435743, just fyi ... ;) [15:39] Bug #435743: Bread crumb missing for question and FAQ [15:39] Great. [16:08] noodles775, which one? [16:08] jml: Code->Branches? [16:09] noodles775, ahh, thanks. [16:09] jml: just see the note I added about other branches introducing print_location... [16:09] noodles775, yeah, I just saw that. [16:09] noodles775, really the best thing to do with that is land it asap [16:10] jml: yes, but even then there are risks (like my branch which I updated). [16:11] noodles775, well I guess I mean land via ec2test [16:12] jml: but with a re-roll - even if we both sent off our branches again to ec2test - to land, they'd both pass (as they wouldn't have each others changes right). [16:12] it would only be the integration that would fail. [16:13] jml: I guess what I'm trying to say (but doing so poorly) is that the issue here is us all landing these branches for the re-roll at the same time. [16:14] * jml misses pqm [16:14] henninge: code=me, but I'd like someone else to look at the ui as I had a few questions. [16:14] jml: heh, yeah, that'd solve it :) [16:14] noodles775, sure. I can take a reasonable amount of care to check for that. [16:14] Great. [16:14] noodles775, but in those cases, our present build system basically says "be ready to apply a [testfix]" [16:14] noodles775: so do I find somebody else for ui? [16:15] or do you? [16:15] noodles775, which I'm happy to do, as long as it doesn't screw the release. [16:15] noodles775: thanks anyway ... ;-) [16:15] jml: yep, I guess we could just try to avoid an extra 4hrs. [16:16] yeah. [16:17] henninge: np. And yes, I was about to ping someone... rockstar could you give a second opinion on the ui for henninge's branch: [16:17] https://code.edge.launchpad.net/~henninge/launchpad/bug-435712/+merge/12347 [16:17] noodles775, sure. [16:17] Thanks! [16:18] henninge, ah! Thanks for doing this! When I fixed this page, that slot didn't exist. [16:18] henninge, a big +1 from me. [16:18] rockstar: pleasure [16:19] henninge: did my question about the status make sense? I wasn't sure if it should be included there in the rego info, but maybe it's something you discussed with beuno et al? [16:20] noodles775, it was discussed with beuno. It allowed us to remove on entire superfluous portlet. [16:20] OK, great! [16:21] noodles775: yes, makes sense. === stub is now known as drunken_master === drunken_master is now known as stub === noodles775 changed the topic of #launchpad-reviews to: on call: noodles775 || reviewing: henninge || queue: [leonardr,mrevell/bac] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || === rockstar changed the topic of #launchpad-reviews to: on call: noodles775, rockstar || reviewing: henninge, leonardr || queue: [mrevell/bac] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [16:29] leonardr, I presume your branch is a lazr-restful branch, correct? [16:29] Can you point me to it? === cprov is now known as cprov-lunch [16:29] rockstar: no, it's a launchpad branch [16:30] ah great - I was just about to apologise to leonard for not getting to it! [16:30] https://code.edge.launchpad.net/~leonardr/launchpad/get-field-uri/+merge/12344 [16:30] though i do have a lazr.restful branch coming up in just a minute--writing the mp now === noodles775 changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: henninge, leonardr || queue: [mrevell/bac] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [16:32] noodles775, I got your back. :) [16:34] Thanks rockstar - about to EOD. [16:40] rockstar: are the reviews you are working on RC re-roll candidates? [16:41] bac, not sure. [16:41] rockstar: please ask. jump mrevell and any others to the top, please. [16:41] thanks bac [16:42] bac, I assumed since there was no one on duty when I started, no one needed theirs ASAP. [16:42] rockstar: mrevell's will take 2 seconds === rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: mrevell/bac || queue: [] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [16:42] rockstar: sure, that's reasonable. [16:42] I don't see one in here from mrevell [16:43] rockstar: it may be under bac [16:43] Ah, I see it. It's yours bac. :) [16:43] rockstar: https://code.edge.launchpad.net/~bac/launchpad/lp-blog/+merge/12351 [16:44] bac, r=me [16:44] thanks rockstar [16:44] tahnks rockstar. sorry for the disruption. [16:44] I'm a little confused on why we're copying the blog instead of aggregating it though. [16:44] bac, I'm done now anyway. :) [16:44] rockstar, here's the lazr.restful branch: https://code.edge.launchpad.net/~leonardr/lazr.restful/431986-field-resource-link/+merge/12357 [16:44] rockstar: that's coming soon [16:44] rockstar: we'll be aggreagting soon [16:44] bac, okay. [16:44] or even aggregating [16:45] bac I'll send it to pqm [16:45] if I get rc from you bac [16:45] mrevell: thanks [16:45] heh [16:45] mrevell: using your new dbsubmit alias [16:45] thanks abc [16:45] bac === rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: leonardr || queue: [] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [16:58] noodles775: oops, I was so preocupied with the ui issue that I didn't see your suggestions in the code. Seeing that this is r-c, I will not do too much here, though. [16:59] henninge: yep - np! [17:09] henninge: re: your redirect patch. can you add a comment better nailing down what "old stable release" means? how long do we need to support it? hardy + 5 years? [17:12] leonardr, r=me [17:12] danilos: ^^ === rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: - || queue: [] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || [17:12] bac: AFAIUI it just changed in Karmic, so hardy +5 years would seem right. [17:13] bac: in general, we are not exactly sure what was the first release with these links, and how long do we want to support them [17:13] danilos: normal releases only 2 years, as i understand. LTS for 5. that's why hardy+5 was my suggestion. [17:14] bac: but Karmic is mentioned in the test as the release where it changed, so anything before Karmic would be considered "old" then. [17:14] bac: yeah, I am not sure if we need to support dapper still, but hardy+5 is probably sane [17:14] of course, hardy+5 covers dapper+5 [17:14] well dapper+5 < hardy+5 [17:14] :) [17:15] also, 5 years is server only, but I'd definitely not try to determine when we can drop the support for these links now :) [17:15] best would be to just leave the redirect in there for a good long while [17:15] bac: yep, but since it's an otherwise dead page, I wanted a comment in that would help us in the future determine if we can drop it [17:15] ok [17:18] henninge: so how about something to the effect of "This redirect must be supported for at least five years after the release of Hardy, which is 2013-04. Please consult with the XYZ team before removing." [17:19] bac: sounds great! [17:19] Open a bug to remove the link, create a milestone for LP 10.0 and target it. [17:19] (not serious) [17:20] henninge: rc=bac conditional on submission via ec2 to db-devel [17:21] bac: thanks, it is already running through ec2. [17:21] henninge: super! [17:28] bac: I have another one as you may have noticed ... [17:28] https://code.edge.launchpad.net/~henninge/launchpad/bug-435712/+merge/12347 [17:28] henninge: ok [17:28] will look soon [17:29] bac: thanks a lot === cprov-lunch is now known as cprov === matsubara is now known as matsubara-lunch === deryck is now known as deryck[lunch] === salgado is now known as salgado-lunch [18:09] sinzui: can you please take a quick look at https://code.edge.launchpad.net/~cprov/launchpad/bug-408528-ensurePerson-again/+merge/12356 ? === ursula_ is now known as Ursinha [18:38] bac: the death-row fix is a 'go', worked fine in production. === danilos is now known as danilo-afk [18:40] cprov: will look now [18:40] bac: https://code.edge.launchpad.net/~cprov/+activereviews [18:40] err [18:41] https://code.edge.launchpad.net/~cprov/launchpad/bug-430552-unblock-death-row/+merge/12346 [18:41] yep === matsubara-lunch is now known as matsubara [18:51] bac: it's on pqm, thanks. [18:52] cprov: thanks. please update CRB when it lands. put it under the re-roll section === deryck[lunch] is now known as deryck [19:06] I wonder what PQM is doing during the 20 minutes it takes to process a request. === EdwinGrubbs is now known as Edwin-lunch === ursula_ is now known as Ursinha [19:38] rockstar, ping [19:38] deryck, hi [19:39] rockstar, I've got something to fix an oops that needs to go in. Can you look at it? One thing, though -- I have to leave in 5 minutes or so to pickup kids at school. [19:39] rockstar, so I'm asking for offline, while I'm away. [19:40] deryck, cool. [19:41] rockstar, thanks! https://code.edge.launchpad.net/~deryck/launchpad/filebug-redirect-package-oops-435628/+merge/12366 [19:42] deryck, that's actually really straightforward. [19:42] deryck, r=me [19:43] yeah, I think so, too. [19:43] excellent, thanks! [19:43] deryck, wait, why is it going to the tour? [19:43] Is this the change to the bug filing policy I saw recently for Ubuntu? [19:44] rockstar, that's the test. earlier in the test, it sets the redirect url to the tour. I assume to make the test not hit network for a live URL. [19:44] deryck, alright, that's fine. [19:45] cool === salgado-lunch is now known as salgado [20:07] bac: the +translations redirect patch is about to land! [20:08] excellent henninge. when it does will you move it to the re-roll section of CRB and note the revno? thanks. [20:08] bac: I will [20:14] bac, I'm seeing an issue with the homepage, where it misrendered /and/ the beta testers redirect is being displayed as a box instead of the inline ajax thing? [20:15] * bac looks [20:16] kiko: what kind of bad rendering? [20:17] i don't see anything that looks off [20:17] the search box to the right hand side [20:17] blog posts to the left, search to the right [20:17] instead of search in the middle [20:17] bac, at any rate, there should be no beta testers redirect box up there -- it's in the footer everywhere [20:19] kiko: i know it is in the footer for other pages. i don't know what the design intent for the front page was. barry can you explain? [20:19] kiko: i'll agree its fugly [20:19] beuno: you around? [20:19] * barry reads back [20:19] beuno, please help [20:20] beuno is probably on the floor at morpeth arms about now [20:20] kiko, bac that's the design i was given by beuno [20:21] kiko, bac as for the beta-box, i didn't touch that (wasn't part of the design change) === Edwin-lunch is now known as EdwinGrubbs [20:21] barry: so the search box is placed as intended [20:21] bac: as beuno intended, yes [20:22] hmm, okay then [20:22] i know noodles moved the beta message and disable to the footer for internal pages but don't know about killing off the beta box [20:22] (sounds like sushi) [20:22] needs to happen :-) [20:23] bac: i reviewed noodles' branch. iirc, it did not touch the beta-box on the home page, just added to the footer of internal pages [20:23] barry: my recollection too === cprov is now known as cprov-afk [20:23] shall i open a bug 'kiko hates the beta box'? [20:23] :) [20:23] the bug is "MARK hates the beta box" [20:23] and asked a month ago to get it gone [20:24] kiko: mark hates > beuno loves [20:24] oh, that's even better [20:24] ok, will do [20:29] kiko: bug 436124 [20:29] Bug #436124: Beta user warning on Launchpad homepage needs to go away [20:29] thanks bac [20:30] np === kiko is now known as kiko-afk [20:48] kiko-afk, bac, hi [20:49] it does need to go away [21:02] cprov-afk: it's running make build [21:08] rockstar: ping [21:16] barry, hi [21:16] rockstar: do you have time to review a critical fix? [21:16] rockstar: it's slightly over the 800 line limit but mostly because there's a big delete in there [21:17] barry, only for you. [21:17] rockstar: you have once again earned your nick [21:17] :) [21:17] sending the mp now :) [21:17] barry, my new band is playing our first show on Halloween. [21:18] very cool! and what are you going as? :) [21:19] Well, the dressing up thing happens AFTER the set. :) [21:20] Otherwise, I'd be going as "it's too hot from the lights to wear much of anything..." [21:24] rockstar: oh, so you're going as the red hot chili peppers [21:24] :) [21:25] * rockstar is glad his mental firewall silently dropped that last few proposed responses [21:25] rockstar: mp is sent. ping me if you have any questions about the test specifics. running the MailmanLayer tests are um, "fun" [21:25] Oh man. You didn't tell me it was a Mailman fix. [21:25] rockstar: gotta send me a link to the music when you have something. i'd love to hear it [21:25] Deal is off, I can't review it. [21:25] :) [21:25] rockstar: not much mailman in there :) [21:26] rockstar: mostly integration issues, but i'm here to answer any questions [21:34] rockstar: those lint warnings are bogus. ignore 'em [21:35] barry, so this was cowboyed into production already? [21:36] rockstar: not that exact patch, but something very similar. this is cleaner [21:37] barry, okay. [21:39] barry, why the change from "Configure a mailing list" to "Create a mailing list" [21:39] rockstar: the link text on the team index page has changed [21:40] barry, was that part of the issue, or a "while I'm in here" change. [21:40] rockstar: it was a 'while i'm here' change ;) [21:40] barry, okay. [21:40] rockstar: these tests are not run automatically (there's an open bug on that) so whenever i mess around in them i first try to get them running again [21:41] barry, I don't have a problem with that, but I would think usually RC patches are the minimal to fix the "holy shits" [21:41] rockstar: you might be right; i'll fight that out with bac :) [21:42] I guess I've never thought about how much of our test suito is Mailman integration tests. [21:43] + launchpad_top = os.path.dirname( [21:43] + os.path.dirname(os.path.dirname(canonical.__file__))) [21:43] barry, ^^ that's sub-optimal. [21:43] rockstar: this is warsaw's extension to zawinksi's law [21:43] Which is? [21:43] rockstar: yeah. we need to get to the top of the tree [21:44] rockstar: http://catb.org/jargon/html/Z/Zawinskis-Law.html [21:44] “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.” [21:45] And your extension is? [21:45] barry, have you run this through ec2? [21:45] rockstar, essentially s/mail/mailman/ :) [21:45] :) [21:45] rockstar: no. it wouldn't help anyway because none of the MailmanLayer tests are run automatically [21:46] barry, oh snap. [21:46] rockstar: yeah. there's an open bug about adding them to a separate buildbot, but it hasn't been done yet [21:46] barry, how confident are you that this patch isn't going to explode everything? [21:47] rockstar: i'm pretty confident. the essential change is to add an import of _pythonpath to make sure it can find the eggs. everything else is inconsequential to production [21:47] barry, okay, r=me [21:47] rockstar: but don't worry, i will work closely with the losas to make sure its application goes smoothly [21:48] rockstar: thanks! [21:48] barry, you are welcome. [21:49] bac: rc needed for https://code.edge.launchpad.net/~barry/launchpad/435604-mailman/+merge/12380 [21:49] hi barry -- good timing. i just got back. [21:49] bac: cool. rockstar just reviewed and approved it [21:54] barry: are all of those lint message fake? [21:55] bac: they are [21:55] bac: they're doctest globals for convenience [22:01] barry: i agree with rockstar that this fix should've been limited to a minimal change. that said i know you can't see a test without convert it to ReST [22:01] but it does make sussing out the good parts hard [22:01] bac: yeah [22:02] but let's land this thing [22:02] bac: against devel, db-devel, or ...? [22:03] db-devel [22:03] bac: okay. i'm submitting this straight to pqm since none of these tests are run by ec2 automatically [22:04] barry: but you've run them locally, right? [22:04] bac: lots :) [22:04] great [22:05] hey barry when you get a landing message would you update CRB and move it down to the 're-roll' section with the revno? [22:05] bac: yepper! [22:07] mwhudson, could you do a small review for me? [22:15] rockstar: sure! [22:16] mwhudson, https://code.edge.launchpad.net/~rockstar/launchpad/fix-bmp-links/+merge/12384 [22:16] rockstar: after the standup i guess [22:31] rockstar: reviewed, that was easy :) === salgado is now known as salgado-afk === matsubara is now known as matsubara-afk === rockstar changed the topic of #launchpad-reviews to: on call: - || reviewing: - || queue: [] (pqm is release-critical) || This channel is logged: http://irclogs.ubuntu.com/ || === flacoste is now known as flacoste_afk === Ursinha is now known as Ursinha-afk