**** BEGIN LOGGING AT Fri Jan 17 02:59:58 2014 Jan 17 05:04:11 JaMa/Morphis: Which branch should I update meta-webos-ports for for the app updates? Jan 17 05:08:03 master, dora or master-next? Jan 17 05:08:05 Or all 3? Jan 17 07:04:41 dkirker, Garfonso, Herrie: giving applications full filesystem access is more a security problem Jan 17 07:06:08 dkirker, Garfonso, Herrie: filesystem API is available in our qtwebkit Jan 17 07:08:08 however the filesystem API is not meant to give you access to the full system space Jan 17 07:08:21 it just gives you a temporary or persistent ffile storage Jan 17 07:15:47 sadly http://forums.webosnation.com/canuck-coding/277492-filemgr-service-v2-0-8-a.html isn't open source Jan 17 07:19:34 morphis: Right. We need to establish a permissions system. Like with the Location Services API. Jan 17 07:27:46 I think the owo_filemanager only allows to some Jan 17 07:27:47 Not all Jan 17 07:30:16 We can ask JayCanuck to open source it? Jan 17 07:30:21 He did the same with WOSQI ;) Jan 17 07:34:27 Framework is open source: http://code.google.com/p/homebrew-js-service-framework/downloads/list Jan 17 07:34:59 Not 100% sure what Jan uses for owo_filemanager, maybe this one? Jan 17 07:36:09 morphis: my idea would be to allow access only to /media/internal and some temporary storage (tmp?)... and maybe access to your own directory. Similar to wait jailing for pdk apps and js services allowed. That was meant by "well defined interface". ;) Jan 17 07:36:27 is filesystem api what mozilla proposed and is using if Firefox OS? Jan 17 07:38:03 Garfonso: http://www.w3.org/TR/file-system-api/ Jan 17 07:39:06 Source code for owo filemgr incl service at https://github.com/janthiemen/owo_filemanager/ Jan 17 07:39:14 mainly I want the media indexer back Jan 17 07:39:26 as what is the use case for an app to have full file system access? Jan 17 07:39:56 urgs... yeah, I will look into that after preware is... ehh... working again. Jan 17 07:40:28 Roshan also included some "file scanning" in the PDF app to search for PDF files Jan 17 07:40:49 morphis: no, apps won't need full filesystem access... but on legacy there was close to no file access at all which lead to a lot of node-js services being created just to read and write files. Like owo_filemgr is doing. Jan 17 07:41:27 Sent a tweet to Jay ;) Jan 17 07:42:25 Garfonso: yeah, maybe filesystem (http://www.w3.org/TR/file-system-api/) is enough for them then Jan 17 07:44:14 Maybe. Were does it store permanent files? If we can put them on the USB Partition it should be sufficient for everything that comes to my mind. ;) Jan 17 07:50:12 Garfonso: they will be in /media/cryptofs Jan 17 09:23:05 morphis: Garfonso: Maybe not right away, but I do want to see the ability to read and write files in the data partition. Jan 17 09:32:51 dkirker: filesystem API should be enough for this if you don't need special paths to write the files in Jan 17 09:55:08 morphis: could you bump the apps? Was busy getting the graphics sorted so had no chance yet. thnx Jan 17 09:57:20 yes Jan 17 10:00:25 Great thnx :) Benjamin is almost done with calc icons and will start on update icons afterwards :) I'll try to tackle some of the easier Luna Statusbar stuff myself once done with wiki. Isandunk shared sources, Appstache said he'll do the same :) We can a Jan 17 10:00:25 dd them to wiki Jan 17 10:01:03 Scoutcamper did some config for it, so I uploaded all PSD there as well :) AI doesn't work for some reason but well Jan 17 10:06:23 Herrie|Work|Pre3: just dora branch Jan 17 10:10:24 Herrie|Work|Pre3: that sounds really great :) Jan 17 10:19:20 Graphics took me some time but now it's easier going forward for new guys willing to help out :) Jan 17 10:22:49 :) Jan 17 10:28:27 question: does connectionmanager really check the internet connection? Jan 17 10:29:41 previously in emulator it had wifi.state == disconnected, but "isInternetConnectionAvailable" was true nontheless. Now it's false. I'm not sure if that is because I'm behind a proxy (currently) or not. Jan 17 10:30:20 so, in short could anybody do luna-send -n 1 palm://com.palm.connectionmanager/getStatus '{}' in a recent emulator and tell me it's output? ;) Jan 17 10:40:02 morning Jan 17 10:41:06 morning Tofe Jan 17 10:42:19 morphis: Preware 2 does not display packages, because /media/cryptofs/apps/var/lib/opkg/status is not written... don't know who was doing this before.. but IPKGService tries to read that with getStatusFile, returns an error and preware 2 aborts. Jan 17 10:43:17 and yes, Preware 2 is not good at telling the user about errors. ;) Jan 17 10:45:05 k, found it.. it is now in /var/lib/opkg/status. Jan 17 10:46:27 hm.. preware also needs some other stuff from that dir, at least the lists directory. Jan 17 10:59:08 Seems like NTT cancelled it's Tizen phone ;) Jan 17 10:59:28 So still no Tizen phone out there shortly ;) Jan 17 11:02:48 morphis: Sent an email over to ka6sox on the filemgr, release of updates memos and pdf to community, ports patch p Jan 17 11:03:11 ehm internals patch portal, woce github and a few other status updates. Jan 17 11:03:30 wIRC on Pre3 sucks... input field locks up all the time :'( Jan 17 11:17:20 Garfonso: stop Jan 17 11:17:42 there is a important difference between /var/lib/opkg and /media/cryptofs/apps/var/lib/opkg Jan 17 11:18:01 both are different databases and preware really should only use the one in /media/cryptos/apps/ Jan 17 11:18:13 the one in / is for the system preware doesn't deal with Jan 17 11:19:15 Garfonso: ok but I see preware isn't the latest version in our images Jan 17 12:15:14 hm.. ok. I understand. Makes sense Jan 17 12:41:01 Garfonso: I will add an empty status file which gets created when preware is installed Jan 17 13:39:26 morphis: yes, empty status file is sufficient. With that preware also displays packages (yeah ;)). Jan 17 13:39:44 morphis: when trying to install something I get this error: "ar: long filenames not supported" Jan 17 13:40:36 hm Jan 17 13:40:49 I fixed one issue with the ar/tar command already Jan 17 13:40:58 as our tar does not support --no-anchored Jan 17 14:20:44 morphis: On filemanager: it's mentioned in Hackathon Apps on wiki, so I guess it would be good to include one as standard? Jan 17 14:22:32 On the "Building Custom LunaSysMgr for OWO" should I put a thick header saying it's deprecated and poiny yo Luna Next Jan 17 14:23:11 Hmm hate wIRC on Pre 3... Need to patch this, it's a pain... Jan 17 14:23:14 Herrie|Work|Pre3: would be good Jan 17 14:23:23 Herrie|Work|Pre3: let me think about the filemgr Jan 17 14:29:44 thnx for bump of apps and pdf service add :) Jan 17 14:35:45 no problem Jan 17 14:36:04 Herrie|Work|Pre3: btw. you should really download the current public image Jan 17 14:36:28 as when all the current builds are done we will do a new stage and merge it and afterwards you can see the update process in action :) Jan 17 14:37:51 Which public image? Jan 17 14:42:40 I'm really looking forward to the update. :) Jan 17 14:46:47 Herrie|Work|Pre3: afaik you are currently always fetching the latest right? Jan 17 14:47:13 Ehm yes :) Jan 17 14:47:26 in http://build.webos-ports.org/webos-ports/ are the stable ones Jan 17 15:00:57 morphis: Just wanted to let you know I finally got around to submitting the tweaks pull request on github the other day. Jan 17 15:01:20 i2y4n: yeah! Jan 17 15:05:29 What's the advantage of the stable ones? I use emu only anyway ;) Jan 17 15:29:16 they should be stable Jan 17 15:31:10 LOL :P But they don't have all the latest and greatest :) Worst case my VirtualBox crashes LOL :P If it would be my daily driver phone it would be a different story ;) Jan 17 15:31:25 hehe Jan 17 15:31:42 Herrie|Work|Pre3: as I said: if you want to see the shiny update in action you should at east try stable now Jan 17 15:32:10 OK :) Will download tonight :) When home :) Jan 17 15:33:29 Benjamin will work on the icon after the calc icon is done :) I'll try to get my hands dirty on the lower hanging fruits like Luna sysbar images.. those might be just within my Photoshop/Illustator skill reach :P Jan 17 17:21:00 Hello~! Jan 17 17:21:23 Downloaded the emulator from /latest yesterday and it works, thanks Jan 17 17:21:29 is there a reason it's gone now? should I download wip? Jan 17 17:26:01 probably currently this one is the best: http://build.webos-ports.org/webos-ports/images/ Jan 17 17:26:16 i.e. use the "stable" feeds. ;) Jan 17 17:26:30 are we going to see more updates on the stable feeds? Jan 17 17:35:34 thanks Garfonso Jan 17 17:35:58 Is there a wiki page on how to run an app there? Jan 17 17:36:26 (from my host) Jan 17 17:36:45 hm.. is this one helping: http://webos-ports.org/wiki/Luna_Next_Remote_WebApplication_Debugging Jan 17 17:37:07 it's not really from your host... Jan 17 17:43:12 keyboard seems to crash here... it comes up, but control that had the focus looses it immideately. Keyboard has some strange white bar above it. It won't go away, does not react to any button presses... if I keep clicking (no matter where) eventually webapp-launcher segfaults. Keayboard will only disappear with luna-next restart. Jan 17 17:43:37 the only thing that seems to react to click events is the gesture bar... everything else seems to be consumed (and ignored) by the keyboard. Jan 17 17:49:02 Garfonso: I saw that already Jan 17 17:49:06 Tofe|Away has a card assigned to fix this :) Jan 17 17:49:08 Garfonso: quick fix is to disable the keyboard with systemctl stop maliit-server Jan 17 17:55:04 Yepp, I planned to fix it this week-end Jan 17 18:03:12 could we again enable the host keyboard to work on the emulator btw? Jan 17 18:03:22 or is this complicated? Jan 17 18:03:34 Garfonso: it isn't working? Jan 17 18:07:21 oh, it's true that we didn't retest that since maliit Jan 17 18:07:39 maybe we hooked maliit too much ? Jan 17 18:09:35 possible Jan 17 18:16:03 Garfonso: how do I transfer (and then run) the app from my host to the emulator? Jan 17 18:17:39 Whitebee: using ssh Jan 17 18:17:46 or create a shared mount Jan 17 18:18:42 so scp to transfer then ssh to run? Jan 17 18:19:04 (and what do I run, actually? is there a web browser?) Jan 17 18:21:38 Whitebee: first what do you want to run? Jan 17 18:21:45 morphis: contacts app Jan 17 18:21:50 ah ok Jan 17 18:22:13 Whitebee: ok, then workflow you look like this then: Jan 17 18:22:14 morphis: I want to play with those frameworks Garfonso showed me and then hook it app to the app Jan 17 18:23:58 1. node enyo/tools/deploy.js -o deploy/org.webosports.app.contacts (in your source dir) Jan 17 18:24:05 2. scp -P 5522 -r deploy/org.webosports.app.contacts/ root@127.0.0.1:/usr/palm/applications/org.webosports.app.contacts/ Jan 17 18:24:12 btw. make sure you also copy the appinfo.json Jan 17 18:24:58 ah sorry forgot one * in the last command: Jan 17 18:25:03 scp -P 5522 -r deploy/org.webosports.app.contacts/* root@127.0.0.1:/usr/palm/applications/org.webosports.app.contacts/ Jan 17 18:25:34 then you can either run the app after you logged in via ssh by running: webapp-launcher -a /usr/palm/applications/org.webosports.app.contacts/appinfo.json Jan 17 18:25:39 or by launching it through the UI Jan 17 18:26:27 morphis: the reason it's in the UI is that the old app is installed? Jan 17 18:26:41 so I can just click that icon? Jan 17 18:26:45 right Jan 17 18:26:58 you can remove the app by rm -rf /usr/palm/applications/org.webosports.app.contacts/ Jan 17 18:27:08 so no real magic involved Jan 17 18:27:21 morphis: ok, thanks Jan 17 18:27:32 btw, how can enyo devs can be contacted? Jan 17 18:27:44 -can Jan 17 18:28:05 Whitebee: http://enyojs.com/community/ Jan 17 18:28:49 ok Jan 17 18:29:28 Garfonso: tools like palm-launch aren't working anymore, right? Jan 17 18:35:31 JaMa: can you do me a favour and look at backporting gstreamer 1.2.2 from recent oe-core? Jan 17 18:44:09 morphis: we don't have any specific first-run code in luna-next ? It's only in cardshell and luna-sysmgr ? Jan 17 18:45:30 right Jan 17 18:48:15 morphis: y, remind me if I don't do it in next couple of days Jan 17 18:49:01 JaMa: thanks a lot! Jan 17 18:49:53 JaMa: and btw. can you do a new stage and merge it? Jan 17 18:50:09 will update the changelog for it Jan 17 18:50:27 oh, the keyboard is enormous Jan 17 18:51:14 is that what you were refering to by "keyboard doesn't work" ? Jan 17 18:51:52 yes Jan 17 18:51:58 and sometimes it doesn't even come up Jan 17 18:52:19 ok Jan 17 18:52:38 strange that it is only for first run then Jan 17 18:52:46 yes Jan 17 18:52:58 sometimes I also got it on the second or third Jan 17 18:53:06 ok Jan 17 19:07:02 morphis: already? :) sure Jan 17 19:07:41 morphis: I'll trigger a500 and qemuarm build first Jan 17 19:08:02 stages should be closed only after all MACHINEs are built (otherwise public feed will be missing their .ipks) Jan 17 19:30:58 morphis: i just had to disable trello alerts. you're spamming my inbox. :P Jan 17 19:31:09 which i'm *happy* about. that means shit's getting done. Jan 17 23:22:25 morphis: 012 closed and merged Jan 17 23:36:26 morphis: right, input from the host keayboard is doing nothing on emulator. Only mouse can be used to interact. :-/ Jan 17 23:37:33 morphis: palm-install and palm-launch don't work. They say no device found. They use nova-com, which we don't use anymore, so I don't think its feasible to "fix" them... better replace them with something. I'll try to build some script for windows. **** ENDING LOGGING AT Sat Jan 18 02:59:59 2014