/srv/irclogs.ubuntu.com/2008/06/03/#launchpad-meeting.txt

=== Moot2 is now known as MootBot
barryhello everybody and welcome to this weeks asiapac reviewers meeting03:00
barrywho's here today?03:00
jmlhi!03:00
mwhudsonhi!03:00
mwhudsonwow, i am _actually here_!03:00
barry:)03:01
jmlalso, I really need to make my IRC ident like yours barry03:01
thumperhi03:01
barryjml: use your time machine and sign up at freenode 12 years ago :)03:01
thumperhmm, mine used to be like barry's03:01
jmlbarry: I'm dead certain you weren't working at Canonical 12 years ago.03:02
jmlbarry: and it was called openprojects back then anyway :)03:02
barryoh that!  ask kiko i think :)03:03
barryanyway...03:03
barry== Agenda ==03:03
barry * Roll call03:03
barry * Next meeting03:03
barry * Action items03:03
barry * Queue status03:03
barry * Mentoring update03:03
barry * Review process03:03
barry   * Help people learn how big branches can be split up (BjornT)03:03
barry   * (Julian) Since I seem to be finding it hard to get my Soyuz comrades to follow our own informal coding standards, when reviewing Soyuz code please make sure you don't let code of the form: ` if archive.purpose == ArchivePurpose.PPA:` land, instead it should be the simpler: `if archive.is_ppa:` which not only encapsulates the decision in IArchive, it should remove an import of the DBEnum.03:03
barry * Next meeting03:03
barryweek += 1?03:03
jml+103:03
thumperyeha03:04
jmlI mean, r=jml03:04
* thumper ment yeah03:04
barry:)03:04
thumpernot cowboy mode03:04
mwhudsonsure03:04
barrythumper: that would be yee haw03:04
barrycool03:04
barry * Action items03:04
barryactually, i forgot to remove thumper's ai, so there really is nothing03:05
mwhudsonhooray03:05
barry * Queue status03:05
barry3 on PR03:05
* jml looks03:06
barry6 pinks (tho we won't count stubs branch)03:06
barryjml: your branch got rejected?03:06
* mwhudson tries to remember if jml asked him to look at the stacking puller03:07
jmlbarry: because the bzr branch it depends on is unfetchable.03:07
barryjml: !03:07
jmlbarry: I need to fix it up.03:07
jmlI've had other things to do, I'm afraid.03:07
barryah well03:07
* barry didn't get to nearly as many branches as he'd hoped today03:08
jmlit's not an immediate concern because we aren't going to land it until the bazaar changes we need are in trunk.03:08
jmlthe review process doesn't have a clear place for this sort of thing.03:08
barryjml: not a WIP?03:08
jmlbarry: the Launchpad part of the code is done.03:09
barryjml: no biggie if the branch'll be ready soon.  if not, just remove it from PR and add it back when you're ready03:09
jmlok.03:10
barryanything else on the queue?03:10
jmlI'm not sure I understand the question03:11
* thumper doesn't look very often any more03:11
barryer, sorry.  any other queue related comments?03:11
jmlno :)03:11
barryi'll skip mentoring03:12
jmlgood good.03:12
barryi don't think i have anything else to say about bjorn's item, except that i think he was going to take it to the ml03:12
barry   * (Julian) Since I seem to be finding it hard to get my Soyuz comrades to follow our own informal coding standards, when reviewing Soyuz code please make sure you don't let code of the form: ` if archive.purpose == ArchivePurpose.PPA:` land, instead it should be the simpler: `if archive.is_ppa:` which not only encapsulates the decision in IArchive, it should remove an import of the DBEnum.03:12
barrybigjools was going to start a page for product-specific coding guidelines03:13
jmlhmm.03:13
barrye.g. what should soyuz devs and reviewers look for03:13
barryetc.03:13
thumperhah03:13
thumperI'm thinking of a bzrlp specific guidelines03:13
thumper* use unit tests03:13
thumper:-)03:13
jmlbarry: I'm not sure that this is such a good idea.03:14
barryjml: why not?03:14
mwhudsonthumper: as opposed to doctests you mean?03:14
jml* are they really unit-y? no? go back and try again.03:14
thumpermwhudson: yeah03:14
jmlbarry: a couple of reasons03:14
mwhudson'read xunit test patterns'03:14
jmlbarry: the example that Julian gives could probably be enforced in code, rather than by review, by making 'purpose' a private attribute03:15
jmlor protected or however zope spells it.03:15
jmlbarry: also, it feels kind of a roundabout way of getting the soyuz team clear on their own abstractions.03:16
barryjml: it's also to get reviewers who aren't as familiar with the internal conventions, to know what to look for03:17
jmlbarry: I'm not strongly opposed to the idea, but...03:17
barryjml: i think what you're saying is that there should be one obvious way to do it, even if you're not dutch03:18
jmlbarry: yeah, that's kind of what I'm saying.03:18
barryit's a good point03:18
jmlbarry: in fact, that's very much what I'm saying :)03:18
* barry chants the zop03:19
jmlbarry: I think there's a stronger case for having review guidelines split by service types rather than by team.03:20
barryjml: i'll communicate that on to the ameus03:20
mwhudsonjml: 'service types' ?03:20
barryjml: what do you mean?03:20
jmlbarry: webapp, package builder, codehosting etc.03:20
jmlbecause they are actually quite different areas and hard to navigate if you aren't familiar03:20
jmlbut then the guidelines wouldn't be so much "Use the provided interface" as brief tours03:21
barryhard too to remember if you're not deep in it every day03:21
jmlso maybe forget I said anything.03:21
jmlor rather, I think it's a good idea, but it's heading off topic03:22
barrywell, i agree that it would be good to have better roadmaps for functional areas.  this would especially help new devs03:22
jmlthe sort of thing that fits on to one A3 page.03:22
barryyeah03:23
barryanyway, that's all i have for today.  anything more from y'all?03:23
* jml thinks03:23
jmlbarry: nope.03:24
barryalrighty then, have a great week.  g'night :)03:24
mwhudsong'night bazza03:25
jmlbarry: g'night.03:25
jmlmwhudson: heh.03:25
=== mwhudson__ is now known as mwhudson
=== cprov is now known as cprov-lunch
=== cprov-lunch is now known as cprov
=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== salgado is now known as salgado-lunch
=== cprov is now known as cprov-out
=== salgado-lunch is now known as salgado
Rinchenyay!21:19
RinchenMootbot works!21:19
=== salgado is now known as salgado-afk
=== mwhudson__ is now known as mwhudson

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