= ReviewerMeeting20090513 = == summary == * watch out for moved `LaunchpadObjectFactory`, `login` and `logout`. thumper moved the former to `lp.testing.factory` and the latter to `lp.testing`, but left shims in place due to import problems. urge developers to remove the need for the shims. == logs == === AMEU === {{{ May 13 10:00:54 #startmeeting May 13 10:00:55 Meeting started at 09:00. The chair is barry. May 13 10:00:55 Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] May 13 10:00:59 me May 13 10:01:09 hello everyone and welcome to this week's ameu reviewer's meeting. who's here today? May 13 10:01:09 (first post, first post!) May 13 10:01:16 uh, me May 13 10:01:17 me May 13 10:01:19 gary_poster: :) May 13 10:01:24 me May 13 10:01:25 me too May 13 10:01:26 me!!! ;) May 13 10:01:32 * Ursinha (n=ursula@canonical/launchpad/ursinha) has joined #launchpad-meeting May 13 10:01:34 me May 13 10:01:34 Mi. May 13 10:01:45 me May 13 10:01:46 gmb: It's Mii May 13 10:01:48 me May 13 10:01:53 as in Wii May 13 10:02:02 me May 13 10:02:08 henninge: I was banging on the keyboard like a monkey. Be thankful you got what you did. May 13 10:02:08 me May 13 10:02:18 lol May 13 10:02:51 allenap: ping May 13 10:03:00 me May 13 10:03:19 BjornT, cprov, EdwinGrubbs ping May 13 10:03:26 me May 13 10:03:39 me May 13 10:03:43 me May 13 10:04:01 rockstar: sinzui ping May 13 10:04:08 [TOPIC] == Agenda == May 13 10:04:08 * Roll call May 13 10:04:08 * Action items May 13 10:04:08 * Mentoring update May 13 10:04:08 * Peanut gallery (anything not on the agenda) May 13 10:04:09 New Topic: == Agenda == May 13 10:04:16 me May 13 10:04:24 [TOPIC] * Action items May 13 10:04:25 New Topic: * Action items May 13 10:04:33 * gary_poster to take importfascist and rSP() discussion to ml May 13 10:04:40 no, sorry May 13 10:04:53 gary_poster: next time? :) May 13 10:05:10 I hope so :-) Looking for that info now May 13 10:05:18 cool, thx May 13 10:05:19 * flacoste to work on API reviewer cheat sheet May 13 10:05:26 * flacoste whistles May 13 10:05:46 :) May 13 10:05:55 [TOPIC] * Mentoring update May 13 10:05:56 New Topic: * Mentoring update May 13 10:05:59 whistling while you work? May 13 10:06:02 It's not exported until there is a test May 13 10:06:28 * sinzui found a field that was not really exported, and there was no test to verify it was broken May 13 10:06:31 any updates, problems, issues, questions, comments from mentats or mentors? May 13 10:06:42 I'm fine . May 13 10:06:52 not really... I'm enjoy the learning process so far :) May 13 10:07:32 great! May 13 10:07:48 thanks mentors May 13 10:07:55 [TOPIC] * Peanut gallery (anything not on the agenda) May 13 10:07:55 New Topic: * Peanut gallery (anything not on the agenda) May 13 10:08:06 that's all i have for today, do you all have anything? May 13 10:09:07 i guess not May 13 10:09:16 looks like maybe we're done in record time? May 13 10:09:24 Y nodd May 13 10:09:31 ;) May 13 10:09:33 5 May 13 10:09:36 4 May 13 10:09:40 3 May 13 10:09:44 2 May 13 10:09:46 1 May 13 10:09:50 #endmeeting }}} === AsiaPac == {{{ May 13 18:32:32 #startmeeting May 13 18:32:32 hi? May 13 18:32:32 Meeting started at 17:32. The chair is barry. May 13 18:32:32 Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] May 13 18:32:37 wasn't it in +0.5? May 13 18:32:53 i think we're on the half hour May 13 18:33:06 AsiaPac Wednesday 13-May-2009 2230 UTC - 2315 UTC May 13 18:33:20 thumper, mwhudson are you here? May 13 18:33:23 yeah May 13 18:33:46 yeah May 13 18:33:49 i really have almost nothing, so i'll dispense with the formalities and throw it open to you guys May 13 18:34:00 hey, this cycle is really short May 13 18:34:16 mwhudson: indeed, but it's been my most productive one in months :) May 13 18:34:44 thumper: you had an item? May 13 18:34:47 yes May 13 18:35:00 I've moved the LaunchpadObjectFactory to live in lp.testing.factory May 13 18:35:09 and login, logout et al lp.testing May 13 18:35:15 reviews should check this now May 13 18:35:17 phone, sorry May 13 18:35:33 there are compability shims in canonical.launchpad.testing May 13 18:35:37 that I'd like to see go May 13 18:35:41 thumper: cool, thanks for doing the rename. May 13 18:35:45 but there were like a million places in the code May 13 18:35:48 so I didn't do that May 13 18:35:55 and my awk foo isn't that good May 13 18:36:06 thumper: i know a great language that you could write it in May 13 18:36:14 I did consider it May 13 18:36:22 but it isn't a simple 1 -> 1 move May 13 18:36:35 thumper: actually (seriously) check with sinzui. he may have all the basic pieces May 13 18:36:42 not enough May 13 18:36:54 I used the rename-module script for most of it May 13 18:37:01 but due to circular import crap May 13 18:37:09 thumper: oh, and doctests /should/ be easy since none of them should explicitly import it May 13 18:37:13 I couldn't import the factory into lp.testing.__init__ May 13 18:37:14 lp-dev-utils/migrater/rename_module path_to_old path_to_new May 13 18:37:23 barry: they are done May 13 18:37:28 barry: I fixed the globs May 13 18:37:34 thumper: cool May 13 18:37:53 thumper: why does lp.testing.__init__ need it? May 13 18:38:00 barry: it doesn't May 13 18:38:05 but the old import did that May 13 18:38:08 thumper: do you want to do a find and replace of an import path across the whole tree? May 13 18:38:13 so you could get the factory from canonical.launchpad.testing May 13 18:38:17 oh i see, and call sites used the old import May 13 18:38:22 now you need to get it from lp.testing.factory May 13 18:38:32 but login et al can come from lp.testing May 13 18:38:47 sinzui: for a single class, yes May 13 18:39:08 sinzui: although you could do it if you like :) May 13 18:39:20 also, much mail stuff moved into lp.services.mail May 13 18:39:35 so May 13 18:39:36 sendmail May 13 18:39:41 signed_message May 13 18:39:44 some others May 13 18:39:47 more needs to move May 13 18:39:49 but I did some May 13 18:40:05 lp-dev-utils/migrater/find.py [-s 'new.path'] . . 'python_re_pattern' May 13 18:40:20 thumper: send me the module old and new path May 13 18:40:36 thumper: can you add deprecation warnings to the shims? i think that will fail the tests though May 13 18:40:57 sinzui: LaunchpadObjectFactory from canonical.launchpad.testing to lp.testing.factory May 13 18:41:07 barry: that was all May 13 18:41:17 barry: that and poking others to continue moving stuff May 13 18:41:32 :( May 13 18:41:35 plasma just died May 13 18:41:48 thumper: cool. i suggest an email to the ml to motivate devs to do drive bys May 13 18:42:08 relentless poking at all hands should suffice May 13 18:42:18 cool, thanks May 13 18:42:23 anything else from you guys? May 13 18:42:31 not from me May 13 18:42:37 jml, mwhudson ? May 13 18:43:05 4 May 13 18:43:09 3 May 13 18:43:12 i'm moving canonical.codehosting to lp.codehosting\ May 13 18:43:16 noone else should care though May 13 18:43:22 mwhudson: +1 May 13 18:43:34 5 May 13 18:43:39 4 May 13 18:43:42 3 May 13 18:43:46 2 May 13 18:43:48 1 May 13 18:43:51 #endmeeting }}}