/srv/irclogs.ubuntu.com/2010/04/14/#launchpad-reviews.txt

mwhudsonsigh04:23
mwhudsonanyone want to review a branch?04:23
mwhudsonhttps://code.edge.launchpad.net/~mwhudson/launchpad/puller-import-hack/+merge/2337004:51
=== henninge 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
jmlhi10:11
jmlwould someone please review https://code.edge.launchpad.net/~jml/launchpad/extract-ssh-server/+merge/2335010:11
jmlit's a small patch that shouldn't change any behaviour10:12
=== allenap changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [-] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
maxbI would like to submit this rather boring and small branch for review: https://code.edge.launchpad.net/~maxb/launchpad-cscvs/use-hashlib11:50
=== mrevell is now known as mrevell-lunch
danilosallenap, hi, got a review ready for you :) https://code.edge.launchpad.net/~danilo/launchpad/bug-562450/+merge/23383 (diff is being regenerated)12:57
=== danilos changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== matsubara-afk is now known as matsubara
henningedanilos: I will take a break now. I am not sure I will make the call on time, so don't wait for me. Sorry.13:09
=== wgrant changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo,wgrant] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== maxb changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo,wgrant,maxb(cscvs)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== mrevell-lunch is now known as mrevell
intellectronicaallenap: interested in a branch for review?13:53
intellectronicaoh wow, your queue is long13:54
intellectronicamaybe we can find another kind soul13:54
deryckintellectronica, I have something for review, too.  I could swap you.13:54
intellectronicaderyck: excellent. just creating an mp. send me yours13:55
deryckintellectronica, thanks!  https://code.edge.launchpad.net/~deryck/launchpad/bug-count-filters-503222/+merge/2338613:55
deryckintellectronica, it will need UI review, too.  If you want to do both.  But I'm making screenshots now for the UI.13:55
intellectronicaderyck: sure, i'll do the ui review (with sinzui mentoring)13:56
wgrantTwo of the branches are trivial, though...13:57
jmlI've just reviewed & approved maxb's branch14:00
maxband ec2ed? :-)14:01
jmlmaxb: not yet. anyway, I think launchpad-cscvs is a pqm-tested branch14:01
maxboh, sorry14:01
maxbpqm-submitted, then14:01
* maxb notes that the cscvs tests don't actually _pass_ anyway14:02
jmlreally?14:02
intellectronicaderyck: https://code.edge.launchpad.net/~intellectronica/launchpad/bug-544794/+merge/2338914:02
maxbI verified my changes didn't make them fail any worse14:02
jmlgroan14:03
jmlit's not in 2a format14:03
deryckintellectronica, got it.  thanks.14:03
intellectronicaderyck: in the template, why do you need to protect against inprogress_bug_count not existing?14:04
intellectronicaand does it behave correctly in case of 0?14:04
deryckintellectronica, this was the form kfogel used because somewhere this template is used where those names don't exist, IIRC.  and yeah, it does work right for 0.14:05
deryckintellectronica, so basically I'm following all the other filters there.14:05
intellectronicaderyck: cool. r=me for the code, then.14:05
deryckkfogel heard us talking about him, it seems :-)14:05
deryckintellectronica, thanks!14:05
kfogelderyck: that was coincidence -- my client was off until a second ago.14:06
kfogelderyck: what's up?14:06
intellectronicaderyck: invite me for a ui review when you're ready with that14:07
jmlffs14:07
deryckkfogel, nothing, just kidding.  intellectronica had asked about why I did something, and I said "copying kfogel." :-)14:07
intellectronicakfogel: it's easy to be a victim in the blame game when your irc client is off ;)14:08
deryckintellectronica, screenie is up.  I can't request you as a UI reviewer.  It changes the current review from code to ui if I do.14:09
intellectronicaderyck: i'm not sure about the wording of "N In-progress bugs"14:09
intellectronicaot1h it fits the template of all other lines, otoh it reads a bit funny14:10
deryckintellectronica, ok.  any suggestions?14:10
intellectronica"N bugs in progress" is the obvious alternative, but I don't know if it's actually better14:11
intellectronicaderyck: let's leave it like that. changing the order will just make it harder to read.14:13
intellectronicaderyck: ui=me*14:13
intellectronicasinzui: would you like to take a look? ^^^^^14:13
deryckintellectronica, thanks.14:13
sinzuiintellectronica, I can in a short while14:13
deryckintellectronica, concerning your MP.... does the change from security_related to setSecurityRelated have any impact on the js widget for security setting?14:15
intellectronicaderyck: no, that's handled by the mutator in the api14:17
intellectronicait's only necessary to adjust the callsites internally14:17
deryckintellectronica, so if someone changes the security from the web ui, this method will be called and heat will change?14:18
deryckah, I see now.  sorry for dumbness.14:18
intellectronicaderyck: yes, just like with bug.private, if you set bug.security_related from the api, bug.setSecurityRelated will be called14:18
intellectronicathat's what the @mutator_for decorator in the interface does14:19
deryckintellectronica, I see now.  Sorry for being dumb.  I had never paid attention to or used mutator_for decorator myself.14:19
deryckthat's handy14:19
jmlmaxb: done, I think.14:19
=== jml changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo,wgrant] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jmlwould someone please review https://code.edge.launchpad.net/~jml/launchpad/extract-ssh-server/+merge/2335014:20
maxbjml: Excellent, thanks14:20
intellectronicaderyck: yes, would be even nicer if we could use something like that internally. i tried using property(), but it became quite awkward quickly, so i figured adjusting the existing call sites is better14:20
jmlmaxb: my pleasure14:21
deryckintellectronica, yup.  looks good to me.  r=me.14:21
intellectronicaderyck: thanks!14:21
=== sinzui changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo, wgrant, sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
maxbCould someone r or rs this as appropriate? It's purely a sourcedep revno bump. https://code.edge.launchpad.net/~maxb/launchpad/use-cscvs-r432/+merge/2339515:19
=== noodles775 changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo, wgrant, sinzui, noodles] || 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: allenap || reviewing: - || queue: [danilo, wgrant, sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
maxbThanks noodles775. Will you land it?15:28
noodles775maxb: yep, it's off now :)15:29
maxbwoot, every day, python 2.6 gets a liiiiittle bit closer :-)15:29
noodles775Great!15:29
stubHow close? It is applicable to https://bugs.edge.launchpad.net/launchpad-foundations/+bug/562828 (which is a trivial fix with Python 2.6)15:35
mupBug #562828: Librarian garbage collector does not cope with symlinks <Launchpad Foundations:New> <https://launchpad.net/bugs/562828>15:35
wgrantNot pre-Lucid, since we don't have 2.6 on Hardy.15:36
wgrantBut it's not far.15:36
sinzuideryck, did my suggestion terrify you?15:37
derycksinzui, haven't looked yet, sorry.  let me look....15:37
derycksinzui, I like your suggestion and am fine to do that.15:39
=== danilos is now known as daniloff
daniloffallenap, hi, did you get any chance to restart reviewing?15:49
allenapdaniloff: Erm, not yet; very busy :) I'll get to it as soon as I can. Edwin normally starts sometime soon too.15:50
daniloffallenap, cool, thanks; EdwinGrubbs, I'll be getting some food, but should be around later as well for some real OCRing :)15:50
EdwinGrubbsdaniloff: I'll be able to start on that in a few minutes.15:51
abentleyallenap, EdwinGrubbs could you please review https://code.edge.launchpad.net/~abentley/launchpad/recipe-security/+merge/23357 ?15:56
=== abentley changed the topic of #launchpad-reviews to: On call: allenap || reviewing: - || queue: [danilo, wgrant, sinzui, abentley] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== allenap changed the topic of #launchpad-reviews to: On call: allenap || reviewing: adeuring || queue: [danilo, wgrant, sinzui, abentley] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
allenap(He asked me a while back, sorry, forgot to update the topic.)15:58
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: adeuring, abentley || queue: [danilo, wgrant, sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
EdwinGrubbsabentley: sure16:09
abentleyEdwinGrubbs, thanks.16:09
allenapadeuring: Is there going to be another branch (or two) to add a date_expired field to IBugTask?16:18
adeuringallenap: argh... i forgot completely about that...16:19
adeuringyes, there _should_ be a branch...16:19
allenapadeuring: I think the bug number in the branch name is wrong.16:20
adeuringallenap: right...16:22
allenapadeuring: Line 75, could you login(product_owner) to avoid the removeSecurityProxy() call?16:24
allenapadeuring: Or even login_person(product_owner)16:25
adeuringallenap: in theory, yes. Problem that things become then more complicated: the owner can't assign another person as the supervisor, so I need to create a team, let another person join that team and finally run the test with that other user16:26
adeuringallenap: I was too lazy to do all that ;)16:26
allenapadeuring: Argh. Leave it then :)16:26
adeuringallenap: OK ;)16:26
allenapadeuring: Perhaps the removeSecurityProxy() hack could be put in LaunchpadObjectFactory.makeProduct(..., bug_supervisor=None).16:29
adeuringallenap: right, good idea!16:29
=== leonardr changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: adeuring, abentley || queue: [danilo, wgrant, sinzui, leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
leonardrallenap, edwin: pushing https://code.edge.launchpad.net/~leonardr/lazr.restful/561521/+merge/23404 onto the queue16:30
=== matsubara is now known as matsubara-lunch
allenapadeuring: Line 124, the bug supervisor or the product owner should be able to call transitionToStatus(), so consider using that rather than removing the proxy.16:35
adeuringallenap: right16:36
allenapadeuring: 136s/Epired/Expired/16:37
adeuringallenap: fixed16:37
allenapadeuring: One last thing. There's probably some doc test out there that does a similar thing to TestBugTaskEditViewStatusField. If you know where, consider removing it.16:39
adeuringallenap: I did not find anything like that...16:40
adeuringthat's why I added it ;)16:40
allenapadeuring: Heh :)16:40
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: danilo, abentley || queue: [wgrant, sinzui, leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: wgrant, abentley || queue: [sinzui, leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
allenapwgrant: Want me to land lp:~wgrant/launchpad/always-use-sourcepackagename.name for you?16:53
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: sinzui, abentley || queue: [leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
allenapwgrant: I've sent it off to land via ec2.16:56
=== deryck is now known as deryck[lunch]
allenapsinzui: In http://people.canonical.com/~curtis/project-without-package-suggestions.png it might work even better if no radio buttons (or the title) appeared, just the button.17:15
sinzuiallenap, there will also be an option to say it is not packaged.17:16
sinzuiallenap, The previous UI proposal did have button...17:16
allenapsinzui: Okay. Also, can_show_portlet() can return True if there are sourcepackages even when user is None. Is that right?17:17
sinzuiCorrect, that is what you see now...https://edge.launchpad.net/gedit17:18
sinzuiThe feature we are refining suggests packages when we do not know about them17:18
sinzuiThere can be a list like this: https://edge.launchpad.net/gdp17:19
sinzuiallenap, https://edge.launchpad.net/gedit-class-browser shows just the link to choose another package, but the correct answer is Not packaged.17:20
sinzuiallenap, The UI to support a list or packages, choose another package, or not packaged became very complicated and abentley, james_w, bac, and I agreed that we should try a single list and button17:21
allenapsinzui: Okay, that makes sense, thanks.17:22
* sinzui has to rethink the model to support Not Packaged17:22
allenapsinzui: Line 43 in the diff, is it safe to use 'OTHER_PACKAGE' because package.name can never be upper-case? If so, can you add a tiny comment to explain.17:25
sinzuihmm17:25
sinzuiYou are correct, but I think I got lucky in my name. I did not think about it17:26
james_wname can never have an underscore17:26
sinzuiallenap, I was cargo culting a style I have reviewed in the past when Object() was used to create a unique and use all-caps to define the field name17:27
sinzuijames_w, you meana source package name cannot contain underscores?17:28
james_wcorrect17:29
james_wfor Debian/Ubuntu at least17:29
james_w"Package names (both source and binary, see Package, Section 5.6.7) must consist only of lower case letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.). They must be at least two characters long and must start with an alphanumeric character."17:29
sinzuiah yes, I recall someone wanted to create a gentoo package with an '/' in it17:30
=== matsubara-lunch is now known as matsubara
sinzuiThat was a crucial moment where is it was clear that  launchpad cannot support other distros, so should stop pretending that it does17:31
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, Edwin || reviewing: -, abentley || queue: [leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== allenap changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: abentley || queue: [leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
sinzuiEdwinGrubbs, rockstar: can either you you comment on the UI of my branch https://code.edge.launchpad.net/~sinzui/launchpad/project-packages-portlet-ui/+merge/2336017:52
rockstarsinzui, looking17:53
rockstarsinzui, that's pretty straightforward.  How many package suggestions can a project have?17:54
sinzuiThat's a good question. that I do not know the answer to17:54
sinzuiI would say too much because I think I have seen 10 and I tuned out17:55
sinzuirockstar, 2017:55
sinzuirockstar, the number and test are easy to adjust17:56
rockstarsinzui, I fear what it might look like with 10 different suggestions.17:56
* sinzui think 10 is the limit17:56
sinzuirockstar, no need to speculate: https://edge.launchpad.net/launchpad17:57
sinzuiWe will alway have to an option to choose another package, or say it is not packaged. I think 8 is the most we should suggest17:58
=== gary_poster is now known as gary-lunch
rockstarsinzui, I agree.  Is there code to limit the suggestions currently?18:02
sinzuiyes, 20. The value and test are trivial fixes I can do now18:02
* sinzui has them open18:02
EdwinGrubbsabentley: r=me18:06
rockstarsinzui, great.  With those changes, ui=me*18:14
sinzuirockstar, thanks. tests pass after the change18:15
rockstarsinzui, noodles still has to mentor me.18:15
=== deryck[lunch] is now known as deryck
* rockstar dreams of a day where he can be trusted to do UI reviews all by himself18:16
rockstarAlso, Launchpad just shit the bed for me.18:16
derycksinzui, this kind of thing:  https://devpad.canonical.com/~deryck/filters-split-up.png   Or actual new portlets each in their own border outline?18:18
sinzuideryck, that looks great18:19
derycksinzui, cool, thanks.18:19
sinzuiI think borders would make me think too much about the filters. your pictures is good to land18:20
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: leonardr || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
abentleyEdwinGrubbs, thanks.18:29
abentleyEdwinGrubbs, could you please review https://code.edge.launchpad.net/~abentley/launchpad/revert-enums/+merge/23416 ?18:58
=== abentley changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: leonardr || queue: [abentley] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== gary-lunch is now known as gary_poster
EdwinGrubbsabentley: I can do that after lunch19:21
abentleyEdwinGrubbs, thanks.19:21
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: - || queue: [abentley] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== EdwinGrubbs is now known as Edwin-lunch
leonardrgary, maybe you'd like to take a quick look at https://code.edge.launchpad.net/~leonardr/lazr.restfulclient/no-lazr-restful/+merge/23424 ? see if i did things correctly?20:15
gary_posterleonardr: looking20:16
gary_posterleonardr: what do you think of bin/test running both?20:19
leonardrgary: bin/test picks up all the tests, not just the standalone ones20:20
gary_posterleonardr: oh I see.  cool20:21
gary_posterleonardr: niggle: "Throughout this file, we avoid importing anything from lazr.restful..." we avoid importing anything in the module level namespace...whatever, the current wording is close enough, I guess.20:24
leonardri can fix it up20:25
gary_posterok cool20:25
gary_posterso leonardr, the only standalone test is authorizer ATM?  How much of a workout is that--does that make your feel reasonably comfortable that it is at least importing all pertinent modules?20:26
leonardrgary: yes, definitely. it is creating a ServiceRoot object and parsing wadl20:27
gary_posterok cool20:27
gary_posterleonardr: approved20:44
leonardrgreat20:44
=== Edwin-lunch is now known as EdwinGrubbs
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: abentley || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== matsubara is now known as matsubara-afk
james_wEdwinGrubbs: still around?23:26
* james_w would love a review of https://code.edge.launchpad.net/~james-w/launchpad/pipe-lint/+merge/2343723:26
james_wabentley: ^ might interest you23:26
=== james_w changed the topic of #launchpad-reviews to: On call: Edwin || reviewing: abentley || queue: [james_w(lp:~james-w/launchpad/pipe-lint)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
EdwinGrubbsjames_w: I'll look at that.23:27
james_wthanks23:27
james_wtiny branch23:27
EdwinGrubbsjames_w: I thought pipelines were replacing looms.23:28
james_wnope23:28
james_wnot at this point anyway23:28
EdwinGrubbsjames_w: s/pipline/pipeline/23:45
EdwinGrubbsjames_w: r=me23:45
james_wthanks23:45
=== 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

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