**** BEGIN LOGGING AT Mon Aug 05 02:59:58 2013 Aug 05 04:48:42 morning Aug 05 05:43:34 Morning Aug 05 05:46:29 it seems wierd that its only 9:46PM here... Aug 05 05:46:38 and the sun will be up for another 2hrs Aug 05 12:18:10 morning Aug 05 12:40:46 Tofe: hey Aug 05 12:42:52 morphis: hey Aug 05 12:43:19 morphis: I was quite busy these last days, didn't have time to advance a lot; but tonight I'll do a PR for my architecture-work branch Aug 05 12:43:55 Tofe: no problem Aug 05 12:44:05 Tofe: ok Aug 05 12:45:13 Tofe: one thing wondered about this that you're doing things like Compositor.Compositor Aug 05 12:52:12 renamed now Compositor.WindowManager Aug 05 12:52:36 but yes, there may be a conflict or misunderstanding with the compositor you are passing to the QML root Aug 05 13:03:32 no, I just meant the various imports Aug 05 13:10:27 ah, things like A.A ? Aug 05 13:10:52 yes Aug 05 13:11:03 it looks a little bit weird when reading the code :) Aug 05 13:11:10 but I didn't look into the details Aug 05 13:12:25 I agree; maybe I could change some class names. Most of the time there is only one QML file in the subdirectory, so it's a bit weird currently so separate it so much Aug 05 13:12:42 s/so/to/ Aug 05 13:13:25 yeah Aug 05 13:13:30 but lets do this later Aug 05 13:13:41 adding features is what we want :) Aug 05 13:14:24 Perhaps that would be better to have things like LunaGestureArea/MainWidget.qml; but yes, that can easily be refactored later on Aug 05 13:21:50 ok, aren't you going for holiday this week? Aug 05 13:22:22 no, next week-and-a-half ;) Aug 05 13:23:15 but I should have some time to work on luna-next, even if I'm not sure how frequently I'll have access to Internet Aug 05 13:23:50 so tonight, I'll do the PR, and I'll cut some little tasks to do for me; I'll pick up some for this week, and some for the vacations Aug 05 14:00:49 Tofe: great Aug 05 14:01:15 Tofe: I am still trying to find the reason for the problem that our client windows are not getting any input from the compositor Aug 05 14:06:21 Tofe: btw. I will add a QML component soon to query a ls2 service so we can get all available apps from luna-sysmgr to show them in the launcher Aug 05 14:19:32 morphis: oh, great ! So, it would then be in LauncherArea ? Aug 05 14:19:48 LaunchBar, I mean Aug 05 14:29:55 Tofe: yes Aug 05 14:30:17 afaik there is a com.palm.applicationManager/listApplication methods which just gives us all application in json format Aug 05 14:30:22 which we can easily parse in QML :) Aug 05 14:36:13 yep Aug 05 15:07:51 meta-android/recipes-core/libhybris/libhybris_git.bb:DEPENDS += "virtual/android-headers" Aug 05 15:07:57 recipes-android/phablet-headers/phablet-headers_4.2.2.bb:PROVIDES += "virtual/android-headers" Aug 05 15:08:25 morphis: ^ this creates meta-android -> meta-webos-ports dependency, can we move phablet-headers to meta-android? Aug 05 15:23:03 hi Aug 05 15:50:51 JaMa: I read it different: anybody who wants to use meta-android needs to provide a virtual/android-headers provider Aug 05 15:54:05 JaMa: but maybe its better to always have a default provider Aug 05 16:55:36 Morphis-> Ping Aug 05 16:57:28 Created an Excel today with all current pages on the Wiki, their status and suggested way forward.... Excel format OK for you or you want something else? Aug 05 16:58:55 Herrie, excellent Aug 05 16:59:19 ~lart WoceBot Aug 05 16:59:37 Scissors Aug 05 17:00:02 ~lart WoceBot Meow Aug 05 17:01:36 scoutcamper, please find WoceBot so we can lart him Aug 05 17:10:52 Seems like WoceBot is gone :P Aug 05 17:13:01 Who's the right person to review and discuss the Wiki changes with? Aug 05 17:21:48 Herrie: for easy sharing a google docs document would be nice Aug 05 17:21:58 afaik you can import an excel quite easy there Aug 05 17:23:24 OK Aug 05 17:24:03 Herrie: I think you can just make it public and editable by everyone Aug 05 17:24:29 OK let me see, that's on Google Drive? Aug 05 17:24:31 morphis: all the archived items in trello are not going to be done? Just wondering about the term archive here Aug 05 17:26:02 Ok seems like I have it up, let me just make it editable Aug 05 17:27:28 Ok this should work, can anyone test? https://docs.google.com/spreadsheet/ccc?key=0AqSZrvi4RFWUdHhSYWs5RWVmTTZWQzR4WkRDVDZ6aVE&usp=sharing Aug 05 17:28:52 I'd like to use http://webos-ports.org/wiki/New_Page as "main page" and then link from there. I think we should make a distinction between the "Ports" and Legacy WOCE/LunaCE bits as well? Since they are pretty much run as seperate bits? Aug 05 17:30:51 Herrie: for sure Aug 05 17:31:12 Herrie: what does red mean in the sheet? Aug 05 17:31:18 Red are the redirects Aug 05 17:31:26 ah Aug 05 17:31:48 WE should check what links to them and update those links, then we COULD delete them Aug 05 17:31:51 Herrie: can you create a page in the wiki to show your current work status and add the link to the sheet there Aug 05 17:31:57 ok Aug 05 17:32:15 Herrie: should I check any of the items yet? Aug 05 17:33:01 or just verify that I am fine with what you propose? Aug 05 17:33:33 If you can just check if my assesments are correct Aug 05 17:33:48 ok Aug 05 17:33:52 can't edit the sheet Aug 05 17:35:13 Sorry try again, new to this GOogle stuff and it decided it wanted to be in Dutch :S Aug 05 17:36:30 http://webos-ports.org/wiki/Wiki_Restructuring Aug 05 17:38:20 :) Aug 05 17:38:31 Herrie: will try to have a look later Aug 05 17:39:02 Thnx Aug 05 17:39:06 ka6sox-Alyeska, scoutcamper, JaMa, dkirker, LarrySteeze, Tofe|Away: please have a look too! Aug 05 17:39:33 who? what?! Aug 05 17:40:29 Just lots of things seem to be outdated on the Wiki. I'm not sure what we should keep and what not... Seems like we need some overal pictures like architecture etc as well. Where Wayland, QT etc fits in. Similar to the Wayland diagram but then for Ports so it's logical. Not sure who can put that together? Should be you Morphis, JaMa or ToFe I guess? Aug 05 17:40:38 haha! I have my own page? :P Aug 05 17:40:51 I wonder if I accidentally created it or something when my account was first set up. Aug 05 17:41:40 Yeah LOL you have ;) Aug 05 17:41:48 So, wrt to IsisCE. This is un-related to open webOS. IsisCE ~= LunaCE Aug 05 17:42:12 I actually need to update it a tad. But it will stay around. Aug 05 17:42:19 Yes that's why I proposed to separate IsisCE and LunaCE to a part called "Legacy" ;) Aug 05 17:42:39 So we have "Ports" for current porting work for devices and "legacy" with IsisCE and LunaCE Aug 05 17:42:42 Ah, there is a forth column Aug 05 17:43:06 Yes, that is a good idea Aug 05 17:45:31 Herrie: an architecture diagram sounds like a good idea Aug 05 17:45:34 will draw one Aug 05 18:37:32 morphis: no PR tonight :( I'm just too damn scatterbrained Aug 05 18:38:09 I thought I did mail myself my modifications I did during a pause at work, but I didn't... Aug 05 18:38:18 (I zipped the wrong folder) Aug 05 18:49:50 morphis: for the tasks, I've put "QML" in front of the titles that are related to that kind of code Aug 05 18:50:21 I've split up the never-ending "do a qml lsm" LSM, and I'll add some more backlog Aug 05 18:50:35 s/LSM/task/ Aug 05 18:53:50 Can I do any work for webos on an x86 platform? Aug 05 18:54:51 Daughain: what kind of work do you mean? Aug 05 18:55:04 Honestly, any. Aug 05 18:55:17 I am doing everything on x86_64 :) Aug 05 18:55:34 I'm running x86, not x86_64 Aug 05 18:55:40 As in 32 bit Aug 05 18:56:21 should be no problem either Aug 05 18:56:49 Daughain: so what is your preference? Aug 05 18:56:57 what do you want to do? Aug 05 18:57:08 Well, I cant do any kernel work. That requires 64 bit. Figured I'd ask if there is anything else I cant do. Aug 05 18:57:22 for sure Aug 05 18:57:29 I want to do kernel work, now just trying nto find out if there is anything I can do. Aug 05 18:57:37 why does kernel work require 64bit? Aug 05 18:57:56 Modern linux/android kernels all require 64 bit. Aug 05 18:58:32 ok, long ago that I've used 32bit for anything Aug 05 18:58:41 X86 only works for android kernel 1.xx Aug 05 18:59:21 The 3.xx kernels require 64bit. =( Aug 05 18:59:34 Daughain: ok, so in general for webOS ports there isn't really any kind of kernel work to do atm Aug 05 18:59:48 Daughain: do you have any device we're targetting? Aug 05 19:00:19 I dont know what you are targetting. I do have a note2, which is why I wasnted to look into kernel work. Aug 05 19:00:33 I have an N4, if I can fix the battery issue. Aug 05 19:01:17 we're targetting galaxy nexus and n7 only atm Aug 05 19:01:52 but testing a port to another device would be good thing Aug 05 19:02:06 Well, sucks to be me. =) Like I said, I wanted to work on the devices I have, which means kernel work. Aug 05 19:02:10 and N4 would a good option Aug 05 19:02:49 doing another port requires kernel work .) Aug 05 19:02:50 Thats why I got the n4, actually. =) BVut I got one with the red light of death. Aug 05 19:03:08 And dont have a small enough philips. Aug 05 19:03:49 red light of death? Aug 05 19:04:31 The N4 has a charing issue similar to the one the TP had. Battery discharges too low, battery nisnt recognized as good, and firmware wont allow the battery to charge. Aug 05 19:04:51 ah ok Aug 05 19:05:00 Often noted by a blinking red led when you attempt mto charge. Aug 05 19:05:02 so you have to recharge it to get it working again Aug 05 19:05:21 Exactly, or fool the firmware into seeing the battery as freshly installed. Aug 05 19:05:43 ok Aug 05 19:05:54 And my 0 philips is too big for the screws on the battery strap. Aug 05 19:06:03 so would you be interested in trying to port our current work to either the n4 or note2? Aug 05 19:06:19 Thats why I am here! Aug 05 19:06:32 great Aug 05 19:06:34 I'd love to dual boot webos and android. Aug 05 19:06:46 ok, that would be another good thing Aug 05 19:06:51 I just cant afford the new computer I seem to need. Aug 05 19:07:05 for 64bit work, right? Aug 05 19:07:08 Yes. Aug 05 19:07:21 Thge kernel work for the note2 and n4 Aug 05 19:07:56 seems to be a pretty old one you're using Aug 05 19:08:13 I actually have an old HTC vision as well, but thats only a single core Aug 05 19:08:45 Not rich enough to afford something newer right now. Having car issues. Aug 05 19:09:31 IBM T-60, I think. Aug 05 19:09:35 ok Aug 05 19:10:03 UBuntu 12.04 Aug 05 19:10:40 hm Aug 05 19:10:57 so then you wouldn't even be able to build webOS for a target device Aug 05 19:11:23 I dont know, thats part of what I was trying to ask qwith my initial question. Aug 05 19:11:46 you must respect build a image involves buidling everything Aug 05 19:11:53 s/build/building/ Aug 05 19:12:04 respect? Aug 05 19:13:20 yeah, as I think it will be a little bit painfull to do this on such a kind of old hardware Aug 05 19:14:37 Daughain: you know OpenEmbedded? Aug 05 19:14:44 No. Aug 05 19:15:19 I will admit to being a neophyte here. Aug 05 19:16:09 Morphis-> I think an update to that Porting guide would be useful here :P ;) Aug 05 19:16:34 http://webos-ports.org/wiki/Porting_Guide Aug 05 19:16:59 "Creating an OpenEmbedded machine layer" still has FIXME status ;) That's up to you, ToFe or JaMa to do I guess? Aug 05 19:17:42 Herrie: yeah I know Aug 05 19:17:55 Daughain: what are your skills in general? Aug 05 19:18:23 P.s. I noticed that for LunaCE the Alpha branch is not public on GitHub, seeing that ShiftyAxel is not around for dev work recently, we might want to make it public so other people can work on things? Aug 05 19:18:25 as for example we need a desktop build to improve our current work Aug 05 19:18:36 Mechanic specializing in high performance and restoration. Aug 05 19:19:04 Both automotive and marine. Aug 05 19:19:44 ok Aug 05 19:20:20 Not the usual here. I can write very simple scripts for stuff, thats about it. Aug 05 19:21:06 Like the script I wrote to run desktop webos. Aug 05 19:21:21 Herrie: I'm a OE guru, so I'll let that to skilled people :) Aug 05 19:21:22 yeah Aug 05 19:21:25 +NOT Aug 05 19:21:33 Tofe: :D Aug 05 19:21:45 :p Aug 05 19:21:47 Daughain: in general we need modified version of build-desktop Aug 05 19:22:13 MOdified in nwhat way? Aug 05 19:22:25 that it builds our new stack instead of the old one Aug 05 19:23:21 Morphis-> For new device porting, CM seems to have a quite comprehensive doc, not sure you could borrow some bits from there? http://wiki.cyanogenmod.org/w/Doc:_porting_intro Aug 05 19:24:03 morphis, let me look into the build-webos-desktop.sh and see if I can understanbd it. Aug 05 19:24:52 Daughain: the unstable branch already has qt5 bits Aug 05 19:25:03 but only 5.0.x and we target 5.1 Aug 05 19:25:10 Herrie: will take a look Aug 05 19:25:41 morphis, This is going to be way beyond my skillset, I thikn. Aug 05 19:26:53 Think of me as a raw newb. Aug 05 19:26:56 Anyone here tempted to back Ubuntu Edge? Looks like a very slick phone but pricey (doubt they'll get to US$ 32M though...) Aug 05 19:27:13 Daughain: ok :) Aug 05 19:27:15 Herrie, If I had that much laying around I woul;d. Aug 05 19:27:39 Technbically I would be best described as a dilletante. Aug 05 19:27:45 Herrie: it's a nice one but yeah it's not really visible they will reach the 32M Aug 05 19:28:03 Too bad even though it's pricey, I'm sure OWO would fly on it ;) Aug 05 19:28:15 Thats why I wish I could back it.=) Aug 05 19:28:27 Herrie: for sure Aug 05 19:28:43 Herrie: we're using the same base then they do Aug 05 19:28:54 OWO and Ubuntu on the same device would make me so happy. Aug 05 19:28:58 I know :D Aug 05 19:29:28 Maybe it'll sprint near end, but since they're only on 25% now I highly doubt it... I keep checking it though ;) Aug 05 19:30:10 Daughain: you mean ubuntu desktop or ubuntu touch? Aug 05 19:30:38 Daughain: one other thing which would be nice to have would be a dual bootloader Aug 05 19:30:38 morphis, For my use, either one would work. Aug 05 19:31:33 morphis, I'll keep that in mind. Aug 05 19:31:47 TWRP and CWM achieve that already right? Or we need something else? Aug 05 19:31:59 That's what they used on the TP to dual boot Android with webOS Aug 05 19:32:00 Herrie: we need something different Aug 05 19:32:35 we need to boot from the system partition for android and chroot for wop into a directory on the data partition Aug 05 19:32:46 and the to put a nice ui on top of it Aug 05 19:33:29 Couldn't you do that somehow from CWM? I'm not too familiar with it tbh Aug 05 19:34:36 cwm it can be the base for it, yes Aug 05 19:35:11 Since you're in a boot loader then, you could create a custom option from there I would say? But then again I'm no *nix guru ;) That's you, JaMa and ToFe ;) Aug 05 19:35:30 How do the Mer/Sailfish/Ubuntu folks take care of it or they don't do chroot? Aug 05 19:38:45 I have this funny feeling no matter how much I want to help, I just dont have the background. =( Aug 05 19:39:33 Daughain: you can write web applications? Aug 05 19:39:37 No. Aug 05 19:40:41 You can help me organize the Wiki ;) Aug 05 19:41:43 That may fit. Not sure I know enough to do that, so be warned. =) Aug 05 19:44:59 I have a fairly busy week facing me this week.I have 4 jobs lined up so I dont know how much time I have available this week. Aug 05 19:45:25 Daughain-> Rome wasn't built in a day... I've been busy too last couple of months only now have time to work on it a bit Aug 05 19:46:58 No worries, just sharing what my time look like right now. Aug 05 19:47:59 morphis, Herrie: I may have missed a point in the whole conversation, but personnally what I could do on my JB device is to use the second boot kernel of the android bootloader. It could even be set as a default. Aug 05 19:49:01 It's still different from the recover boot, so that slot should generally be available I think Aug 05 19:49:21 Daughain, made an inventory today of the current Wiki pages and their status and todo. You might want to have a look to see what's out there for now :) https://docs.google.com/spreadsheet/ccc?key=0AqSZrvi4RFWUdHhSYWs5RWVmTTZWQzR4WkRDVDZ6aVE&usp=sharing Aug 05 19:49:22 Tofe: second boot kernel? Aug 05 19:49:53 Tofe: I thought more about using the same kernel for android and wop but doing the "multi bootloader" in an initramfs Aug 05 19:49:56 morphis: yes, starting with ICS, the bootloader has interesting capabilities, coming together with fastboot Aug 05 19:50:16 Tofe: any documentation about this somewhere? Aug 05 19:51:24 I noticed that the Huawei phones have a mode you can enable inside ANdroid that will make it boot a lot quicker. Is this fastboot or something else? Aug 05 19:54:38 Tofe: but a second bootloader means there has to be a second boot partition, right? Aug 05 19:54:41 Ah that's something else, but it speeds booting up from 90 seconds to 1/3 of it or quicker, didn't time it tbh Aug 05 19:55:18 Herrie: http://files.gravedo.de/webos-ports-systemd-boot.svg Aug 05 19:55:48 morphis: oh... I'm sorry, it's a bootloader developped by the XDA guys, nothing really standard Aug 05 19:56:50 ah Aug 05 19:57:08 Tofe: I think kernel + initrd should be fine for our purpose Aug 05 19:57:26 morphis: yes, you're right. Aug 05 19:59:35 Herrie, have the 'not required anymore' pages been removed? Aug 05 20:00:00 Or is nthat one of the maintenanbce issues that needs to be done? Aug 05 20:01:57 Tofe: ala https://github.com/slyon/bootr Aug 05 20:04:25 http://vimeo.com/18744450 Aug 05 20:07:04 morphis: phablet-headers .. well I've noticed it in my world builds, having at least one provider in layer also provides test-ability of that layer and its dependencies Aug 05 20:07:38 JaMa: I will move it to meta-android Aug 05 20:10:54 morphis: ok :) Aug 05 20:14:47 morphis: thx Aug 05 20:18:34 morphis: what is the best way to do any app development while we are migrating to luna-next? I noticed that LSM is gone... Aug 05 20:21:14 dkirker: I would say chromium Aug 05 20:21:32 heh, that'll make non JS app dev a bit hard. :P Aug 05 20:21:33 atleast for enyo Aug 05 20:21:43 dkirker: ah, for non JS app dev Aug 05 20:21:49 what are you trying to do? Aug 05 20:21:58 yeah, was going to go back to investigating the browser stuff. Aug 05 20:22:13 but, since things aren't in line, probably not worth it at this point, yet Aug 05 20:22:30 dkirker: you want to reuse isis? Aug 05 20:22:39 Dunno. Aug 05 20:23:21 But of course, at this point, the BrowserServer back end wouldn't have the right hooks for luna-next. Aug 05 20:23:30 dkirker: I would for the browser a native app would be the way to go Aug 05 20:23:41 yeah, that is what I am considering Aug 05 20:23:46 dkirker: and with webkit2 there is no need for the browser server anymore Aug 05 20:23:57 I'm thinking plucking snowshoe, and then customizing the UI Aug 05 20:24:13 So it is more inline for our platform. Aug 05 20:24:16 one moment Aug 05 20:24:50 dkirker: or look at https://github.com/WebKit/webkit/tree/master/Tools/MiniBrowser/qt Aug 05 20:25:04 I am familiar with MiniBrowser :) Aug 05 20:25:13 ah great :) Aug 05 20:25:13 Daughain-> Pending review by other Ports members currently. Aug 05 20:25:17 I worked on a gtk+ version back in '08! Aug 05 20:25:21 dkirker: yeah, that definitly the way to go Aug 05 20:25:28 Morphis->Nice performance! Aug 05 20:25:32 dkirker: seems like you're really the webkit pro :) Aug 05 20:25:40 drop the pro ;) Aug 05 20:25:44 ok Aug 05 20:25:52 dkirker: ever heard of the injected bundles for webkit? Aug 05 20:25:59 I, sadly, have been distracted from WebKit too much over the last 5 years. :'( Aug 05 20:26:02 * dkirker sobs Aug 05 20:26:06 :) Aug 05 20:26:25 I blame my job…. because I have "customer support" in my title atm, I get messages about support conferences.... Aug 05 20:26:45 ok, have to leave Aug 05 20:26:49 anyway…. I think I have sort of heard of the injected bundles Aug 05 20:27:38 ok Aug 05 20:27:46 dkirker: ok, lets talk tomorrow Aug 05 20:27:51 bye Aug 05 20:27:55 ok… so snowshoe has basically bit rotted for 6 months…. Aug 05 20:27:58 morphis: tata! **** ENDING LOGGING AT Tue Aug 06 02:59:58 2013