**** BEGIN LOGGING AT Tue Mar 03 02:59:58 2015 Mar 03 03:42:35 c_smith, Ubuntu 12 Mar 03 03:48:23 elvispre & Herrie, that PR looks fine to me (abeit I haven’t built and tested it). Mar 03 04:31:14 Herrie, the functionality you asked for in Messaging is not an easy fix. Mar 03 04:38:06 At present, the To: field searches a ContactsSearchList. But we need a list that allows the user to select, not only a person, but one of his/her messaging addresses. That is, not just John Smith, but jsmith on Google Talk or Richard Roe at 555-1212. Mar 03 04:39:14 You can see this in the Messaging app under webOS 3. Mar 03 05:13:34 I did submit a PR that puts up a banner message if no recipient has been selected. Mar 03 05:13:36 https://github.com/webOS-ports/org.webosports.messaging/pull/20 Mar 03 05:46:32 DougReeder: OK, but 3.x might not be the best reference since it didn't allow SMS messages to be sent Mar 03 05:47:15 I mean it should be possible to just enter a phone number instead of selecting a contact. I can enter the phone number, but it should be set as replyaddress basically when you're not answering an existing thread Mar 03 06:54:10 yes, I feel so, too. It should be possible to send a message without selecting a person. Also this should be easy for the app, because the chatthreader will select / create a person for it if no person id is given. Mar 03 06:56:47 Herrie: can you update the settings PR with the webos-lib fix? Mar 03 07:00:46 morphis: Certificatemgr shows me double extensions so .cer.cer .txt.txt Mar 03 07:00:59 And doesn't allow me to install the cert probably because of this Mar 03 07:01:35 It's probably something with FilePicker code? Mar 03 07:21:05 morphis: http://tinypic.com/r/or6nfs/8 Mar 03 07:25:26 ls via adb shell gives me with single extension Mar 03 08:37:00 Herrie: either it's the cert manager or the mediaindexer doing that Mar 03 08:37:38 but that worked recently fine for me Mar 03 08:38:40 Herrie: can you do a rm /var/luna/data/filenotify.db3, reboot and try again? Mar 03 08:59:22 morphis: Adb on this laptop is killing me :s Mar 03 09:00:14 :) Mar 03 09:01:10 Either locks up or disconnects right after bash prompt :s Mar 03 09:13:00 morphis: I've clones your branch on luneos-components on a Win7 Mar 03 09:13:05 cloned Mar 03 09:13:26 Herrie: try a adb shell setprop sys.usb.config adb Mar 03 09:14:37 However, I'm not sure how you expect it to work on desktop, if it has dependencies like db8 or lunaservice Mar 03 09:15:45 I tried it on desktop as well but get 5 errors during build Mar 03 09:15:55 On win7 when I open the .pro and try to run Mar 03 09:18:23 morphis: adb is issue on this laptop, it's all fine for my desktop at home Mar 03 09:18:29 Might try different adb version Mar 03 09:18:49 Tofe: no, it shouldn't for desktop Mar 03 09:18:55 look at the main .pro file Mar 03 09:19:00 maybe we could set up a stripped down version for desktop config Mar 03 09:19:01 it has a switch for windows:mac Mar 03 09:19:09 ah, ok, let me see Mar 03 09:19:10 which enables CONFIG+=desktop Mar 03 09:19:19 which then disables the parts which require ls2, db8 Mar 03 09:20:21 ok, I see. Doesn't seem to work on my desktop though, I'll try to see why Mar 03 09:21:06 i should open the luneos-components.pro right? Mar 03 09:21:22 yes Mar 03 09:22:25 luna-service2/lunaservice.h: No such file or directory is what I get Mar 03 09:22:37 When trying to build Mar 03 09:22:52 it's win32:mac, not windows:mac, I think Mar 03 09:26:28 Tofe: ah Mar 03 09:26:41 Tofe: and we might need to fix the file list in the .pro files Mar 03 09:26:51 qtcreator seem to not work with the used wildcards Mar 03 09:35:39 Good morning ! Mar 03 09:35:51 Morphis : ping ! Mar 03 09:36:08 djichthys: morning Mar 03 09:36:55 Hi morphis . I have gotten the hci device to come up automatically on boot up ....... but I dont know much about bitbake ........... I need to add a link in the file https://github.com/djichthys/meta-smartphone/blob/webOS-ports/dizzy/meta-lg/recipes-core/systemd/systemd-machine-units_1.0.bbappend Mar 03 09:37:49 I can add a directory for the bluetooth.wants .... to put this as a dependency for bluetooth .... but I then need to add a link within it to point elsewhere Mar 03 09:38:24 djichthys: no, simply put a [Install] section into the service file Mar 03 09:38:43 and add a WantedBy=bluetooth.service Mar 03 09:39:08 then add the service file to SYSTEMD_SERVICE_${PN}_mako and install it in do_install Mar 03 09:39:19 yeah already did the wantedBy ..... Mar 03 09:39:27 ok Mar 03 09:39:42 systemctl enable ... is called for that service name at build time Mar 03 09:39:48 which will automatically create the symlink Mar 03 09:42:21 Ok ...... that didnt seem to work for me ...... Neither the directory nor the link appeared .... I only cleared tmp-glibc , didnt clear anything else. It only started working after I had put the link in manually....... Mar 03 09:42:29 morphis: looks like CONFIG is not passed down to subdir modules Mar 03 09:43:20 djichthys: so you have those two lines: https://github.com/djichthys/meta-smartphone/blob/webOS-ports/dizzy/meta-lg/recipes-core/systemd/systemd-machine-units/mako/wifi-macaddr-persister.service#L10 ? Mar 03 09:43:48 It works well if I do the test directly in modules.pro, even if it looks a bit messy Mar 03 09:44:16 Tofe: hm Mar 03 09:44:20 morphis : yes .... I had that before the build was done. Mar 03 09:44:41 djichthys: try a bb -c cleansstate systemd-machine-units Mar 03 09:45:15 ok ..... will try that and let you know .... Cheers , Thanks Mar 03 09:50:23 morphis: also we need a well defined deploy for desktop Mar 03 09:53:09 Tofe: either that or we use qmlscene with -I Mar 03 09:53:14 as I did in my script Mar 03 10:03:42 morphis: but will that be enough for him to find the style plugin dlls ? Mar 03 10:04:10 Tofe: on Linux that worked well Mar 03 10:05:28 mmh. Mar 03 10:05:56 on Linux, where are your .so located ? Mar 03 10:12:34 ok, the dll needs to be in same directory as qmldir for that to work -- still it doesn't find the style Mar 03 10:24:09 hm Mar 03 10:24:21 the .so files are in the same dir as the qmldir file when you build Mar 03 10:24:49 Tofe: the paths you specified with -I are correct? Mar 03 10:38:13 yes, it finds them when I build without the "shadow build" option, and when I move the dlls from qmldirectory/release to qmldirectory Mar 03 10:38:42 but for the styles, no, it tries to find LuneOS, but fails. Mar 03 11:15:01 morphis : you there ? Mar 03 11:43:20 djichthys: yes Mar 03 11:43:35 Tofe: hm Mar 03 11:49:27 morphis: I'm look at the qtquickcontrols code, and it should find the style; I don't see why it doesn't Mar 03 11:50:23 Tofe: maybe the environment variables doesn't work in windows? Mar 03 11:51:01 not sure if those have to be set as global ones (http://www.computerhope.com/issues/ch000549.htm) Mar 03 12:02:48 They do, as qmlscene tells me it's trying to load the LuneOS style Mar 03 12:04:05 hm Mar 03 13:16:04 Tofe: any idea what else could be wrong? Mar 03 13:39:45 morphis: not yet, didn't have too much time either too look further Mar 03 14:12:00 Tofe: ok Mar 03 14:46:18 morphis: you didn't copy the style files anywhere on your system, right? Mar 03 14:46:26 right Mar 03 14:46:37 qmake && make && ./run-gallery.sh is all I do Mar 03 14:47:18 mystery deepens Mar 03 14:53:17 qmake? Does Qt have its own make? Mar 03 14:54:08 yes Mar 03 14:54:39 There is some work done towards cmake, but it's not finished yet Mar 03 14:59:35 Herrie, it should be possible to use the contents of the search field as an address, but I’ll need to rework the contactsPicker a bit. Mar 03 15:00:57 A TP running webOS 3 can send an SMS, but does require a phone paired via Bluetooth. Mar 03 15:08:13 DougReeder: Yeah true, I was referring to sending it with the TP4G itself Mar 03 15:08:27 Which it cannot due to restrictions in TIL. Mar 03 15:08:54 Same as directly receiving SMS other then network service ones (class 0 I think) Mar 03 15:09:09 TIL blocked those, hardware is capable of it though Mar 03 15:10:03 When initiating a a conversation, the user needs to pick a specific address, not just a person. The webOS 3 UI supports that. Mar 03 15:11:14 OK, I never really looked into how it was done there Mar 03 15:12:17 Any system can send an SMS Mar 03 15:12:29 if you know the correct email mapping Mar 03 15:12:37 for the number you are sending to Mar 03 15:12:54 I know that when on 2.x you would press enter it would become and "object", i.e. it got a rounded box around the number. Mar 03 15:13:48 Basically what we should do is after we loose focus on the picker/field in new messaging app, it should do a lookup and replace it with the name in case that contact exists Mar 03 15:13:57 Otherwise just use the number entered Mar 03 15:14:36 2nd is more critical, 1st one is a nice to have. So when I enter 0652044xxx it will find my name ;) Mar 03 15:19:22 So DougReeder, basically you're saying you'll send it to the ContactsPicker will return the matched name, if not it should use the number instead? Mar 03 15:19:40 So you basically cover both scenarios in ContactsPicker? Mar 03 15:21:31 Currently, the code assumes you’ll pick a name from the list. (I don’t think that quite works, but that’s what’s supposed to happen) Mar 03 15:22:11 So, using the search text as an address is not (yet) supported. Mar 03 15:26:13 Ah ok Mar 03 15:26:56 Wasn't the whole People Picker open sourced with Enyo 1.0 as well? Mar 03 15:29:11 I’m not sure; that was Enyo 1, so we shouldn’t depend on it. Mar 03 15:30:57 I think what’s going on in webOS 3, when you press Enter, is that the first entry in the list of matches is selected. Mar 03 15:32:35 If there are no matches, it’s not clear what it’s doing, but it doesn’t appear to look up phone numbers in your contacts Mar 03 15:33:47 OK in 2.x when I enter my phone number and press enter it will replace it with my name Mar 03 15:33:52 But that was Mojo I guess Mar 03 15:37:59 Looking up a name from a phone number is possible, but ambiguous. Members of a family, or employees of a company, may share a phone number. Mar 03 15:48:09 DougReeder: Yes that's true... In that case it should return only a result in case of a single match I guess or give the user choice to select from results Mar 03 15:48:35 That's really a design choice in the end. I'd say provide the user with a list of matching results. Mar 03 16:01:03 morphis: solved it Mar 03 16:01:39 It was my fault, of course :) I had a space at the end of the environement variable value Mar 03 16:01:45 Works well now Mar 03 16:02:23 :) Mar 03 16:02:36 Still, my dll are generated in subfolders "plugin", on windows Mar 03 16:02:56 so a manual copy to the parent folder is necessary Mar 03 16:02:57 so you have to manually copy them around? Mar 03 16:03:00 ok Mar 03 16:04:39 my qmake call looks like this: qmake.exe WOP\luneos-components\luneos-components.pro -r -spec win32-msvc2012 (I'm not using mingw profile here, maybe that's the reason) Mar 03 16:05:11 anyway, once that is done, it's quite easy to work on the style itself Mar 03 16:05:57 great Mar 03 16:06:09 now we just need Herrie|Veer and Benjamin to work with this :) Mar 03 16:07:14 :) still, we need to modify the .pro a bit, like, moving the platform test to modules.pro, or some better fix Mar 03 16:11:19 Tofe: I can follow instructions if they're clear :P Mar 03 16:16:05 Herrie|Veer: I added a basic mochi style yesterday for the Button and TextField components Mar 03 16:16:57 I saw but I cannot get it to work in QtCreator but seems Tofe can so waiting for instructions :P Mar 03 16:41:43 Herrie|Veer: so, take morphis/work branch Mar 03 16:43:27 in modules.pro, comment out the desktop block (temporary solution until we fix it) Mar 03 16:44:32 now build the project in release mode Mar 03 16:45:35 for each built plugin dll, copy the dll in the parent directory (where the qmldir file is) Mar 03 16:47:27 in the project properties, for the run configuration, adapt the arguments like it is in the sh file at the root of the project; also add the qtquick theme env variable Mar 03 16:47:41 then go! Mar 03 16:48:56 Tofe: I might be starting wrong... I cloned then branch, what should I open in QtCreator now? Mar 03 16:49:08 There are different .pro files in different dirs Mar 03 16:49:22 the toplevel pro file Mar 03 16:50:42 OK i only have build, no release mode? Mar 03 16:52:00 you don't have two project modes? then build Mar 03 16:52:40 it's just so that the dll has the right name, nothing very technical Mar 03 16:53:39 oh, make sure you don't have «shadow build» enabled Mar 03 16:54:08 otherwise your dlls will be in a completely different folder Mar 03 16:56:01 I get a build-luneos-components-desktop-qt bla bla folder in d:\ now Mar 03 16:58:35 ok, that is a shadow build :) Mar 03 16:58:48 let's try Mar 03 16:59:08 in this build, locate the .dll Mar 03 16:59:12 files Mar 03 16:59:42 they should be in a plugin subfolder Mar 03 17:18:01 LuneOSComponentsd.dll? Mar 03 17:55:13 Herrie, I’ve updated the PR with code to use the searchText if no recipient is selected: https://github.com/webOS-ports/org.webosports.messaging/pull/20 Mar 03 18:18:08 Herrie|2: ah, you are in debug mode... Mar 03 18:18:28 (hence the "d" at the end of the dll name) Mar 03 18:18:45 you can try like that, maybe it'll work, though I doubt it Mar 03 18:18:58 you can always rename it without the trailing "d" Mar 03 18:19:20 and there should be also two other dlls for the two other plugins Mar 03 18:26:19 DougReeder: Great will test that Mar 03 18:26:30 * DougReeder nods Mar 03 18:30:20 Herrie|2: ping Mar 03 18:32:20 morphis: ping Mar 03 18:33:59 morphis: couldn't we use a qmake option for the desktop mode ? like --enable-desktop ? It seems like it will be a bit hard to determine what is a desktop linux environment, and we don't really need to bother too much about it Mar 03 18:33:59 Herrie|2: we need to review your project configuration, I think Mar 03 18:46:49 DougReeder: http://pastebin.com/qGHKZwdi Mar 03 18:47:09 Tofe: I didn't touch anything ;) Mar 03 18:47:17 My QtCreator is also standard Mar 03 18:47:23 Herrie|2: that's the problem, actually :) Mar 03 18:47:27 DougReeder: Seems it needs a bit of tweaking still Mar 03 18:47:34 Herrie, yes, I saw that also. Mar 03 18:49:09 It doens't get send it seems Mar 03 18:49:49 morphis: could I get write access to luneos-components ? I'd like to push a README.md Mar 03 18:50:10 (on my branch, for the moment) Mar 03 18:58:25 Tofe where I change these settings Mar 03 18:58:33 It's probably obvious but I cannot find it Mar 03 18:58:45 "In the Build tab of the project configuration - Deactivate "Shadow Build" " Mar 03 18:59:02 do you know where the project configuration page is ? Mar 03 18:59:08 No :P Mar 03 18:59:21 on the left, you have "Edit", "Debug" and... "Project" Mar 03 18:59:38 Yeah Mar 03 18:59:42 So it's Project Mar 03 18:59:46 yep Mar 03 18:59:53 OK shadow build disabled now :)_ Mar 03 19:00:27 for qmake, while you're there, change from "Debug" to "Release" Mar 03 19:00:47 (in the compilation steps area) Mar 03 19:01:42 Please tell if you see something to improve in my README description Mar 03 19:11:08 Run tab is not clear Mar 03 19:11:13 Where to add qmlscene? Mar 03 19:13:48 Herrie, it appears that the threadId in question is the DB8 id of a thread - and the new thread has not yet been saved to DB8. Mar 03 19:14:15 So, I think this is rather more than “a few small TLC things on Messaging” Mar 03 19:17:11 DougReeder: It seems so ;) Mar 03 19:17:24 But it shouldn't be that hard to generate it? Mar 03 19:17:33 I'm not sure, maybe Garfonso knows the logic? Mar 03 19:18:41 It requires getting into some fundamental program logic. Not difficult, per se, but it would take some time to make sure the right thing is done. Mar 03 19:19:08 I see Mar 03 19:19:19 Let's see maybe Garfonso has a quick fix :P Mar 03 19:19:31 He's been playing alot with DB8 and messages Mar 03 19:19:59 My PR does not allow the user to initiate a conversation, but it does help. Mar 03 19:21:48 Yeah Mar 03 19:21:58 It fixes the number issue at least Mar 03 19:24:00 Tofe: screenshots would really help here Mar 03 19:27:36 Herrie|2: do you see the "Execute" area Mar 03 19:28:06 (My QtCreator is in french, so I hope I don't translate with the wrong words...) Mar 03 19:28:10 No Mar 03 19:28:38 What main area do you have, for instance? Mar 03 19:29:10 Tofe: http://tinypic.com/r/1538oyq/8 Mar 03 19:29:28 I can work off a French screenshot Mar 03 19:29:29 http://i.imgur.com/RZ4rZiB.png Mar 03 19:29:32 I assume stuff is in the same place Mar 03 19:30:05 ah ok it's the Run area Mar 03 19:31:00 OK Mar 03 19:31:02 Done now Mar 03 19:31:45 Well, hit play Mar 03 19:32:47 Still need to do that change to modules.pro right? Mar 03 19:33:05 no, that's fine, if you added CONFIG+=desktop Mar 03 19:34:33 Herrie|2: pull latest changes Mar 03 19:34:35 just fixed things Mar 03 19:37:12 morphis: it should be "win32|mac" Mar 03 19:37:18 ah Mar 03 19:37:24 otherwise it's an "and" logic Mar 03 19:38:11 fixed Mar 03 19:38:31 but frankly, I think adding CONFIG+=desktop from the qmake call makes sense, as it is more cross-platform Mar 03 19:39:11 I'm at home, on my linux, and I wouldn't know what rule to add to make it a desktop target Mar 03 19:47:02 Tofe: yeah I thought about that too but wanted it pretty easy for the windows/mac guys Mar 03 19:50:40 Well, that's why I decided to begin a README.md Mar 03 19:50:55 The first version is ready Mar 03 19:52:46 Tofe: let me merge morphis/work to master Mar 03 19:53:10 then you can do a PR on top of it Mar 03 19:53:14 done Mar 03 19:55:48 PR done Mar 03 19:56:04 morphis: I still need to do TOfe's steps on top of your pR? Mar 03 19:57:27 Herrie|2: yes, and there may even be one more step on windows (copy DLLs), if we see it's really needed Mar 03 19:59:17 Can you also make screenshot of the Build page? Mar 03 20:02:35 I need to do Build, then copy DLL to main dir then run? Mar 03 20:05:01 OK got the LuneOSComponents.dll where this needs to go? Mar 03 20:06:04 Herrie|2: btw. the mochi samples seem to be broken Mar 03 20:07:12 All of them? Mar 03 20:07:32 morphis: They're a bit tricky to get working, but had them all working except 1 before Mar 03 20:07:37 Let me try again Mar 03 20:07:47 not locally Mar 03 20:07:52 those which are linked from the wiki Mar 03 20:09:08 morphis: It's the paths Mar 03 20:09:14 YOu need to have layout and Enyo as well Mar 03 20:11:42 Let me show you Mar 03 20:12:58 ok Mar 03 20:13:03 http://tinypic.com/r/hsqqh5/8 Mar 03 20:13:13 It's the paths, seems to refer to the GitHub paths Mar 03 20:13:19 Locally it's not very logical like this Mar 03 20:13:27 I might do a PR to clear this up Mar 03 20:13:44 Herrie|2: why temp? Mar 03 20:14:27 Well could be any name Mar 03 20:15:06 Basically you need to have mochi and layout at the same level and enyo at a level above that Mar 03 20:15:22 You could call it libs, uilibs or whatsoever Mar 03 20:16:30 ok Mar 03 20:17:36 Seems that for ContextualPopupSample.html you need onyx as well at the same level as mochi and layout Mar 03 20:18:16 All are OK for me except for GridList Mar 03 20:21:14 ok Mar 03 20:21:17 got it working now Mar 03 20:24:08 Seems that enyo.GridList got replaced by enyo.DataGridList I guess Mar 03 20:24:41 eh? Mar 03 20:25:05 GodGinrai: enyo.GridList doesn't seem to be available in 2.5.1.1? Mar 03 20:25:25 I didn't realize that ever was official in the first place Mar 03 20:26:16 Well it was in the mochi sample Mar 03 20:26:23 So maybe that was just outdated Mar 03 20:27:10 ah, that could be Mar 03 20:30:38 Herrie|2: you got luneos-components and the gallery working now? Mar 03 20:33:32 morphis: No... Mar 03 20:33:34 file:///D:/luneos-components-master/examples/gallery/main.qml:21 module "LuneOS.Components" plugin "LuneOSComponents" not found Mar 03 20:33:48 Not sure where I should pu the dll and how to run it exactly Mar 03 20:34:16 which dlls do you have? Mar 03 20:39:25 LuneOSComponents.dll Mar 03 20:40:36 ok Mar 03 20:40:49 put that one into ./modules/LuneOS/Components/ Mar 03 20:47:30 Herrie|2: does that work? Mar 03 20:50:42 It comes frm there Mar 03 20:51:29 Tofe: ? Mar 03 21:25:47 sorry, was afk Mar 03 21:27:52 Herrie|2: http://paste.ubuntu.com/10518631/ Mar 03 21:29:14 Herrie|2: you'll have to find and copy LuneOSComponents.dll, LuneOSApplication.dll and luneosstyleplugin.dll from their "plugin" directory to the parent folder, and obtain what is on the ubuntu paste I gave Mar 03 21:31:22 Herrie|2: btw, you are sure it's "LuneOSComponents.dll" and not "LuneOSComponentsd.dll" ? In the latter case, go back to the project options, in the Build tab, in Compilation steps area, and change the "Conguration of qmake for compilation" combobox from "debug" to "release" Mar 03 21:32:07 ok, we can continue this discussion tomorrow Mar 03 21:45:25 Herrie|2: https://github.com/Tofee/luneos-components/tree/tofe/work <-- look at the bottom of the page Mar 03 21:51:18 Tofe: OK got those now Mar 03 21:52:44 file:///D:/luneos-components-master/examples/gallery/main.qml:22 module "LuneOS.Application" plugin "LuneOSApplication" not found Mar 03 21:53:50 morphis : Whenever you get this, the bluetooth pull-request has been made against webOS-ports/dizzy . Mar 03 22:05:12 DougReeder, Herrie|2: Messaging *app* should *not* create messaging threads. It also does not have write privileges for this DB8 kind. Mar 03 22:05:30 Well, then. Mar 03 22:06:10 DougReeder, Herrie|2: if there is no thread for a message, write the message to db8 without a threadId and wait for the thread to be created (or the message assigned to an existing thread that should update timestamps and current text) Mar 03 22:07:29 also see here, at the bottom https://github.com/webOS-ports/org.webosports.messaging/wiki/Implementation-aspects Mar 03 22:09:14 Okay, https://github.com/webOS-ports/org.webosports.messaging/wiki/Implementation-aspects#sending-a-message-in-a-new-conversation is the key point Mar 03 22:09:24 right. Mar 03 22:10:18 Not sure how the app architecture is right now. But IMHO it should make sending messages easier, not? :) Mar 03 22:11:32 * DougReeder shrugs Mar 03 22:15:01 we could change it... but then we would essentially do the same thing in two places. And it needs to be the same. Because if app and service have different opinions about a message assignment that will cause issues for incoming messages. Mar 03 22:15:25 Yeah, that’s why I was reluctant to get deep into this. Mar 03 22:15:30 would a direct service call that you hand over the message object and receive a thread help? Mar 03 22:16:45 i.e. we won't rely on db8 and activitymanager and watches but have a direct communication between app and service. Mar 03 22:17:24 question then is who stores the message. And if one wants to do that for all messages (i.e. also for the ones with threadId) Mar 03 22:18:37 It could work either way. Mar 03 22:20:22 hm. I just saw that the thread objects are not updated if you respond to a message. That will need another watch. Urgs. Mar 03 22:20:31 Since interaction with databases is typically either full CRUD or read-only, I’d lean toward the service managing things. Mar 03 22:20:43 the second way could be with less delay. Not sure. Mar 03 22:21:21 I think watches are more for loosely-coupled things. Mar 03 22:21:57 … and service calls are two-way. Mar 03 22:22:44 Consider what happens when the user enters a garbage address. Mar 03 22:24:30 If a conversation is started with a service call, garbage addresses could be immediately rejected. Mar 03 22:25:50 If the Messaging app creates a message with a garbage address, by directly creating a DB8 object, how does the Messaging app hear about it? Mar 03 22:31:49 hm. How do you define garbage address? Currently the service does not really check for them. But you are right. Currently the app won't hear about it, even if such a check did exist. Mar 03 22:32:40 on the other hand there are fields in the message object for the status. And checking the address is probably better done in the one really sending out the message (i.e. telephony stuff or IM-messaging connector) Mar 03 22:33:50 Yeah, I’ve been wondering how a phone number destination is distinguished from a numeric username, like on ICQ. Mar 03 22:35:34 Aren’t we using libpurple for IM? How does it distinguish? Mar 03 22:35:49 this works over the "serviceName" field in the message object (and probably the right db kind). Mar 03 22:36:11 libpurple is not integrated, yet. Currently there is just sms in the backend. Mar 03 22:36:24 but chatthreader should already support more connectors. Mar 03 22:36:49 Harmonizing with libpurple would pay dividends later. Mar 03 22:50:04 Here’s a potential feature (which we would not consider working on until we’ve implemented all the features in webOS): when you have a phone conversation with someone, a IM record is stored, and is displayed in the chat thread with that person. Mar 04 02:17:55 morphis: qt5-5.4.1 looks good in qemux86, except VKB doesn't show at all **** ENDING LOGGING AT Wed Mar 04 02:59:58 2015