=== EdwinGrubbs changed the topic of #launchpad-reviews to: on-call: - || reviewing: - || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews === salgado-afk is now known as salgado [08:06] noodles775: Guten Morgen! ;) [08:06] Hi hennige! === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775 || reviewing: - || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [08:07] :-D [08:07] noodles775: ah, you are the ocr! :) [08:07] Yeah, myself and al-maisan are around today. [08:08] * al-maisan will be around after preparing his cappuccino :) [08:08] noodles775: cool, let me prepare an mp for a final ui review. I'd like to have your input on the languages page. [08:08] Wow - that was fast? [08:14] noodles775: well, I did not go for using and improving the lazr-js widget, I am sorry. [08:14] noodles775: but I quite like what's come out of it and I only had yesterday to do it. ;) [08:15] henninge: no, I didn't expect you to do that as part of the initial branch (it's not necessary for the improved behavior, it'd just be a nice bling later). [08:15] noodles775: It *does* have the client-side filter, just not as-you-type. You need to click. [08:15] oh, and windmill test ist still missing ... [08:16] Aha. [08:34] noodles775: ok, mp is done. [08:34] noodles775: I'd ask you to please branch it and have a look at the page. [08:35] Great, yep, I always do :-) === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775 || reviewing: - || queue [henninge/ui,henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [08:35] noodles775: also, I am not sure if I am writing good js/yui code. [08:36] OK, I'll check it out too. [08:43] noodles775: fyi, just pushed a new version. [08:45] henninge: is this dependent on other changes currently in db-devel only? Or why are you targeting db-devel? [08:46] noodles775: well, I just don't want to get caught in yui3final changes by working against the latest version. [08:47] noodles775: Also, after the roll-out (when this lands) db-devel will have become the new devel. So eventually it will be merged into devel. [08:47] ah, I thought the yui3final stuff was to be merged back into devel by now, maybe it wasn't (or I misunderstood). But yes, +1 for landing this on devel (so it hits edge) after the roll-out. === al-maisan changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: -, - || queue [henninge/ui,henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: henninge/ui, - || queue [henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [09:14] henninge: wow - I didn't realise that you had used the picker for the filtering! It should be really easy to update what you've done to filter on keypress. [09:15] noodles775: beg your pardon? [09:15] henninge: I didn't realise that you'd actually done the filtering via JS - I was expecting the normal GET to +languages?blah [09:15] It's great! [09:16] noodles775: Ah! Yes, that was fun I had after hours yesterday ... ;) [09:19] noodles775: oh, I just read about the "unseen" css class. [09:25] windmill doc is out-of-date ... :( [09:26] which one? [09:26] or you mean the actual documentation? [09:26] https://dev.launchpad.net/Windmill [09:26] I read about the "unseen" class there but it does not seem to exist. But I am still checking. [09:26] BTW: I think you'd be best creating JS unit-tests for your new module... [09:27] (you'd still need one very basic windmill test though, hrm, so maybe it's easier just to do the windmill test for the moment). [09:28] henninge: also, all_languages should be a module-level var I think? (ie. so it's not evaluated each time hide_and_show is called)? [09:29] noodles775: yes, sounds reasonable. [09:29] noodles775: the "unseen class does exist in style.css". Is that not generally available? [09:30] I could just move it to style-3.0.css [09:34] I'd be careful - Curtis is landing a branch very soon that removes a lot of the old styles... so yes, perhaps move it but be prepared for conflicts. [09:36] bbiab - OTP [09:44] * henninge has to go afk for 15 min === henninge is now known as henninge-afk === henninge-afk is now known as henninge [10:13] al-maisan: are you ok to do the code review for henninge's branch? (beuno has a rule about not doing code reviews *and* ui reviews for the same branch). [10:14] (I think to do with making UI assumptions based on code and vice-versa, but if it's a real hassle for you at the moment, I can do it). === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: - , - || queue [henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [10:15] al-maisan: actually, you'll probably want to wait until the ui review is finished anyway (as henninge might have a few more changes from the UI review.) [10:15] noodles775, al-maisan: yes, and the windmill test is still missing. [10:16] noodles775: I am reading the review atm [10:16] k [10:28] ok, thanks for letting me know. [10:43] noodles775: Can I get a preliminary UI review for https://code.edge.launchpad.net/~gmb/launchpad/ajax-dupefinder-has-risen-from-the-grave/+merge/15599 please? It's pretty rough around the edges but I'd rather get some feedback before starting to polish it. === jelmer_ is now known as jelmer [10:43] gmb: sure! [10:43] Thanks === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: gmb-ui , - || queue [henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [10:53] gmb: er, wow. [10:53] noodles775: That's not a good word. [10:53] Well, I was just amazed - it's super responsive :-) [10:54] and the animation looks really nice. [10:54] noodles775: Heh - I suspect it won't be quite so responsive with a metric assload of bugs. [10:55] Ah, actually, I think the animation is unintended (yep, I just read your MP) [10:55] Well, still faster without a full page load hopefully :-) [10:57] Yeah :) [11:23] gmb: sent. [11:23] Cool [11:27] noodles775: Thanks; plenty for me to chew on. I'll let you know how I get on :) [11:27] Great, thanks. === matsubara-afk is now known as matsubara === mrevell is now known as mrevell-lunch === noodles775 changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: - , - || queue [henninge/code] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [12:30] al-maisan: ok, we've finished the ui review for henninge's branch :) [12:30] noodles775: cool, thank you! [12:30] np! [12:30] noodles775: thanks for letting me know, I can go ahead and review the other branch now? [12:30] al-maisan: please wait until I commit the windmill test. Getting there ... [12:31] henninge: fine .. I need to break for lunch anyway :) [12:31] al-maisan: it's the same branch, but yep (what he said). === mrevell-lunch is now known as mrevell === danilo_ is now known as danilos === henninge_ is now known as henninge [14:02] al-maisan: the branch is ready for review now. Thanks for waiting! [14:03] noodles775: can you please enter your vote on the mp page? Thanks. ;) [14:03] al-maisan: I will relocate now, back in 30 min max. [14:03] henninge: please point me to your branch first [14:03] :) [14:03] henninge: where is it? [14:03] al-maisan: https://code.edge.launchpad.net/~henninge/launchpad/bug-425583-languages/+merge/15594 [14:03] henninge: thanks! [14:10] noodles775: sorry, didn't see your vote. Forgot to reload the mp page ;-) === al-maisan changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: - , henninge/code || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [15:06] hello henninge, could you please take a look at http://pastebin.ubuntu.com/333878/ ? [15:07] al-maisan: looking [15:07] al-maisan: ah yes, I just noticed myself and fixed it. [15:07] henninge: great! [15:07] henninge: did you push the changes? [15:08] pushing them as we "speak" ;-) [15:08] done [15:08] thanks [15:08] sorry about that ... [15:10] henninge: I also get http://pastebin.ubuntu.com/333882/ === salgado is now known as salgado-lunch [15:10] al-maisan: haven't seen that before ... [15:11] hmm .. that's funny, I get it when running "bin/test --layer=TranslationsWindmillLayer --test=filter_languages" [15:12] henninge: it may be a problem with my local system though .. as long as you land this through ec2 I am happy. [15:13] henninge: there's a small typo in lib/lp/translations/browser/tests/language-views.txt [15:13] al-maisan: I am just doing that myself again and don't get this error. [15:13] henninge: see my remark about landing via ec2 above [15:14] re. the type please s/For s user/For a user/ [15:14] al-maisan: does ec2 run windmill tests? [15:14] al-maisan: oh, thanks :) [15:14] err .. good question. [15:14] BjornT_just sent out an email about this I believe [15:15] henninge: so, will this be submitted to db-devel or the jscheck builder? [15:15] al-maisan: I have never submitted to the jscheck builder ... [15:15] am I supposed to do that? [15:15] From BjornT's email: [15:15] next week I'd like us to get rid of the jscheck buildbot builder, and [15:15] instead run the Windmill tests in the normal devel and db-devel (and [15:15] later also production-devel) builders. [15:16] al-maisan: ah [15:16] so, no windmill tests in the devel builder at present [15:16] henninge: no, ec2 doesn't run windmill tests. i tried running them, but it can run them. the images need to be updated [15:16] s/builder/buildbot/ [15:16] * al-maisan has been dealing too much with Soyuz builders :P [15:17] al-maisan: I had planned to land this next week on staging. by then, db-devel will have become devel. [15:17] s/staging/devel/ [15:17] I see [15:17] henninge: this is a good branch, very nice work, r=me [15:18] al-maisan: thank you very much! [15:18] you are welcome === al-maisan changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: - , - || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [15:49] noodles775, or al-maisan -- I have a 12 line diff for review, to fix a broken js unit test. === deryck changed the topic of #launchpad-reviews to: on-call: noodles775, al-maisan || reviewing: - , - || queue [deryck] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [15:49] https://code.edge.launchpad.net/~deryck/launchpad/subscriber-unit-test-fix-491453/+merge/15609 [15:49] * noodles775 looks [15:49] noodles775: thanks. [15:50] deryck: r=me [15:50] noodles775, thanks [15:54] noodles775, al-maisan: can one of you review my tiny branch? https://code.edge.launchpad.net/~edwin-grubbs/launchpad/bug-230801-renewing-membership/+merge/15610 === beuno is now known as beuno-lunch [15:54] EdwinGrubbs: sure! [15:54] * noodles775 is loving the 4 or 5 liners :) [15:56] EdwinGrubbs: is this targeted to db-devel for a reason? (or are you planning on landing it on devel?) [15:58] noodles775: I'm planning on landing it on devel after pqm opens, and I wanted to prevent merge conflicts later, since devel still didn't have some of the revisions when I started the branch. [15:58] k [16:03] * al-maisan bows out === al-maisan changed the topic of #launchpad-reviews to: on-call: noodles775 || reviewing: - || queue [deryck] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews === rockstar changed the topic of #launchpad-reviews to: on-call: noodles775, rockstar || reviewing: - || queue [deryck] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews === matsubara is now known as matsubara-lunch [16:14] hi gary. could i interest you in a short lazr.lifecycle review? [16:14] gary_poster: ^^ [16:18] bacsure [16:18] bac: sure [16:18] gary_poster: https://code.edge.launchpad.net/~bac/lazr.lifecycle/snapshot/+merge/15612 [16:18] thanks === deryck is now known as deryck[lunch] === salgado-lunch is now known as salgado [16:26] bac: I like it. two thoughts, one trivial, the other speculative. [16:26] 1) this is a new feature; therefore, I'd recommend releasing this as 1.1 not 1.0.1 [16:26] All yours rockstar :-) === noodles775 changed the topic of #launchpad-reviews to: on-call: rockstar || reviewing: - || queue [] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [16:27] noodles775, cheers! [16:28] 2) Did you consider adding sugar so that the documented mechanism is something like ``ignore_me = do_not_snapshot(Attribute('ignored attribute'))`` (or doNotSnapshot, whatever convention lazr.lifecycle is following now; probably camelCase). [16:28] s/./?/ [16:29] in an explicit, non-vim kind of interpretation of the substitution :-) [16:29] gary_poster: 1) ok and 2) that's a good idea. it is rather unwieldy now [16:30] bac: ok cool. You could keep the same mechanism, so it really is just sugar [16:30] bac: ok, do you want me to approve now, trusting the change, or look at the revision? Up to you. [16:30] gary_poster: i'll run the sugary fix past you [16:31] bac: ok cool. ping me when you are ready [16:45] gary_poster: something like: http://pastebin.ubuntu.com/333934/ [16:45] looking [16:46] bac, I like that. Do you like that? [16:46] gary_poster: sure, with the addition of a doc string [16:46] bac: +1 [16:51] bac, I approved, also with a request to update the CHANGES file (or whatever it is called) [16:53] oops === matsubara-lunch is now known as matsubara === deryck[lunch] is now known as deryck === beuno-lunch is now known as beuno [18:21] if wants free karma, I have a branch that just adds an SVG for merging: https://code.edge.launchpad.net/~beuno/launchpad/ppa-icon-svg/+merge/15620 [18:59] karma? [19:00] beuno: rs=me [19:01] sinzui, どうもありがとう [19:01] mr. roboto [19:02] :) === bigjools-afk is now known as bigjools === salgado is now known as salgado-afk === EdwinGrubbs is now known as Edwin-lunch [20:14] hey rockstar you still have another review in you? [20:23] bac, yup [20:24] rockstar: thanks - https://code.edge.launchpad.net/~bac/launchpad/bug-488762-snapshot/+merge/15628 === matsubara is now known as matsubara-afk [20:25] rockstar: in case you're interested, it uses this lazr.lifecycle change: https://code.edge.launchpad.net/~bac/lazr.lifecycle/snapshot/+merge/15612 [21:13] bac, in lib/canonical/launchpad/webapp/snapshot.py you have a # DO NOT CHECK IN [21:13] I'm not sure which one you're not supposed to check in. [21:14] rockstar: well, i'm smart enough to put in traps [21:14] rockstar: thanks for spotting it [21:14] i thought i'd reverted that file... [21:16] bac, why did you delete the branches property in lib/lp/registry/model/product.py [21:17] rockstar: it is not part of the IProduct interface and sinzui and i have concluded it is a dangerous leftover [21:17] rockstar: now 'getBranches' should be used [21:17] rockstar: as a code guy please tell us if you think that's wrong for some reason [21:18] rockstar: product.branches once cause some problems with snapshot, but that was a year ago [21:18] bac, hm, does getBranches take any arguments? [21:19] optional ones [21:19] bac, ah, okay. [21:19] visibility perhaps? [21:19] yeah, user and status, i think [21:19] Usually, I use IBranchNamespace, but that's because I never have to work with IProduct [21:19] rockstar: but i didn't change any call sites. no one is using that property as best i can tell [21:20] I think it's a leftover that can go away. [21:20] rockstar: and i deployed sinzui's super-grepping prowess on the task too [21:20] I think we switched from a property to a method when we introduced private branches [21:20] sinzui, yeah, I would assume that privacy probably has something to do with it. [21:21] Although if getBranches didn't take any arguments, I'd suggest that it should just be a property. [21:21] Since it does, we'll leave it as is and just kill the property. [21:22] Since IProduct.branches isn't exposed through the REST API, there doesn't seem to be any noticeable impact. [21:22] rockstar: bac: annotate sees this: [21:22] Tim Penhey 2009-06-11 16:20:56 +1200 [21:22] Remove IProduct.branches and replace with IProduct.getBranches inherited from IHasBranches. [21:22] * rockstar nods [21:23] ah, so he just didn't get the other bit [21:23] So it looks like thumper missed the first bit. :) [21:23] ? [21:24] thumper, IProduct.branches still exists, and is being removed in bac's branch. [21:24] bac, are you wanting to RC this? [21:24] ok [21:24] rockstar: no [21:24] bac, ok. [21:25] bac, r=me [21:25] thanks! [21:25] bac: rockstar: since thumper fixed the branches issue, I think we can lower the snapshot shotlist mac [21:25] max [21:26] sinzui: how low shall we go? [21:26] sinzui, I defer to you on that then. [21:26] 100? [21:26] er, 1000? [21:26] * sinzui looks at annotate [21:27] bacL yes, 1000 was the limit [21:28] sinzui, rockstar: ok, i'll change it back [21:28] to 1000 === sinzui changed the topic of #launchpad-reviews to: on-call: rockstar || reviewing: - || queue [sinzui] || This channel is logged: http://irclogs.ubuntu.com || https://code.edge.launchpad.net/launchpad/+activereviews [21:33] rockstar: I have a branch to review, but my QA instructions are bugus--could not complete them because a edge timeouts. I am now working on the branch to fix the edge timeouts [22:45] sinzui, where is your branch? [22:46] rockstar: https://code.edge.launchpad.net/~sinzui/launchpad/remove-sp-packaging-bug-272343/+merge/15617