**** BEGIN LOGGING AT Tue Mar 16 02:59:56 2010 Mar 16 03:19:28 holtmann: sure Mar 16 03:19:54 ygu5_ubuntu: I have no idea, resubmit the Huawei so holtmann can review again, he's the udev master Mar 16 03:21:00 ygu5_ubuntu: When you're working on the ber_tlvs make sure you also submit the unit tests Mar 16 03:21:33 denkenz: I will send out the patch for Huawei modem again. Mar 16 03:22:00 denkenz: No problem for ber-tlvs :) Mar 16 06:40:10 holtmann: denkenz: I have sent the patch to support Huawei EM770 modem to ML. Would you please have a review, especially on udev part? Thank you very much! Mar 17 01:44:52 denkenz: ping Mar 17 01:50:25 zhenhua: pong Mar 17 01:51:54 one issue i have is to handle backspace in gatserver Mar 17 01:52:39 actually it should be done before server-feed Mar 17 01:52:46 i want to modify that Mar 17 01:53:21 That should be done at the parser level Mar 17 01:54:20 but how about AA/ Mar 17 01:54:48 the ParserResult won't be REPEAT_LAST Mar 17 01:55:22 it should be interpreted as A/ Mar 17 01:56:19 If you want to go that complicated then you can always scan the line until \r and remove any characters followed by backspace Mar 17 01:56:26 Only then feed it to the parser Mar 17 01:58:59 i don't want to be a trouble maker.;-) Mar 17 01:59:16 just want to make sure we handle the right thing Mar 17 01:59:23 No you're right Mar 17 01:59:40 Just that nobody would actually use this in the real world Mar 17 01:59:58 yes. no body actually use that Mar 17 02:00:08 denkenz: Do we have to handle backspace at all? Mar 17 02:00:24 Only if you're on a minicom or something Mar 17 02:00:46 i think we should handle that. it's defined in V.250 Mar 17 02:01:20 Most modems have serious issues with it. They don't handle it at all. Mar 17 02:01:49 Ideally we should handle it, and it isn't that hard Mar 17 02:02:23 We simply tweak our logic to pre-scan for \r, once we have it process the backspaces and then feed it to the parser Mar 17 02:02:48 Fair enough. I am all for making it better then the modems. Mar 17 02:03:12 But again, this part can be done safely later too Mar 17 02:03:42 So it is completely up to you when / how you want to do this Mar 17 02:04:11 that's why i am asking you. I am thinking about the trade off Mar 17 02:04:35 IMO the other features are more important now Mar 17 02:04:36 it makes the logic more complex if we handle it before the parser. Mar 17 02:04:50 ok. so i skip it now Mar 17 02:05:08 the most framework is there now. but the patch is too big. Mar 17 02:05:39 we actually want modem emulator pretty soon here, so we can start figuring out how to integrate it into the core Mar 17 02:06:22 We need to start thinking about the next release. Mar 17 02:06:23 can i send a patch to u first? Mar 17 02:06:43 zhenhua: Please split up the patches. Mar 17 02:07:02 git reset and git commit --interactive are your friends Mar 17 02:07:06 holtmann: sure. i will. the patches maybe have 8 or more... Mar 17 02:07:53 That is fine. However send them to the mailing list. Then I can help reviewing them. Mar 17 02:08:16 holtmann: will do. thanks for your review time. Mar 17 02:08:51 Any time. We have to offload Denis a little bit. Mar 17 02:08:55 zhenhua: Don't worry about having me review privately, most of your patches are well prepared Mar 17 02:09:22 zhenhua: And the more people see some things the faster they get reviewed Mar 17 02:09:46 denkenz: thanks. Mar 17 02:10:44 denkenz: i plan to rename test-server.c to something else Mar 17 02:11:10 because i need a test case to chat with server Mar 17 02:11:20 zhenhua: Besides, your colleague has sent me like 60+ patches privately anyway, not to mention the 15 on the mailing list ;) Mar 17 02:11:21 gsmserver.c? Mar 17 02:11:39 heh Mar 17 02:11:45 zhenhua: what does test-server do, remind me? Mar 17 02:12:07 wrap the gatserver and create pty, tcp, socket type of interface Mar 17 02:12:43 Ok, so the pty, tcp code can go into a util class Mar 17 02:13:16 gatutil.c is the place Mar 17 02:13:24 The rest maybe rename into test_atserver? Mar 17 02:13:33 and test_atclient? Mar 17 02:14:06 dunno know. i am fine with whatever the name like. Mar 17 02:14:28 test_atserver.c or test-atserver.c Mar 17 02:14:59 test-atserver is fine Mar 17 02:15:08 zhenhua: test-server.c is just fine. Leave it like that for now. Mar 17 02:16:53 holtmann: the problem is we need to add a test case to chat with this test-server.c Mar 17 02:17:17 test-server is to create interface of gatserver. Mar 17 02:17:30 i added server-chat.c to chat with this 'server'. Mar 17 02:17:39 is server-chat.c ok? Mar 17 02:18:24 lets just do test-server and test-client Mar 17 02:18:49 ok. i am fine. Mar 17 02:18:49 And at some point we need to start splitting out gatchat lib from test tools Mar 17 02:20:02 when to do that? Mar 17 02:20:18 test-server and test-client are still in gatchat Mar 17 02:21:48 Don't worry, I or marcel will take care of it Mar 17 02:21:59 sure **** ENDING LOGGING AT Wed Mar 17 02:59:57 2010