**** BEGIN LOGGING AT Wed Oct 29 03:00:00 2014 Oct 29 03:15:13 Okay, I know how to fix the problem, but changing the file (webos-ports/tmp-eglibc/work/tenderloin-webos-linux-gnueabi/webos-ports-dev-image/1.0-r0/rootfs/usr/palm/frameworks/enyo/0.10/framework/source/dependency-loader.js) and re-running MACHINE=tenderloin bb webos-ports-dev-image doesn’t cause anything to be rebuilt. Oct 29 03:15:47 Is the build process just pulling Enyo 1 straight from the github repository? Oct 29 03:35:38 The recipe appears to be in webos-ports/meta-webos-ports/recipes-webos/frameworks/enyo-1.0.bb Oct 29 03:39:04 If I’m reading this correctly, the recipe just creates the directory, copies the files in, then creates a symbolic link from 1.0 to 0.10 Oct 29 03:39:32 So, do I want to add a patch command in there? Oct 29 03:41:13 If so, where does the patch file go? Oct 29 06:27:28 DougReeder_: we can put that on top of a fork of enyo1 Oct 29 06:29:00 DougReeder_: submit a PR against https://github.com/webOS-ports/enyo-1.0/tree/webOS-ports/master Oct 29 06:29:24 DougReeder_: and if you're just editing the file in webos-ports/tmp-eglibc/work/tenderloin-webos-linux-gnueabi/webos-ports-dev-image/1.0-r0/rootfs that will not pick it up Oct 29 06:29:51 simplest way is to use a local clone of enyo1 and rebuild that single component and then a new image Oct 29 13:23:50 Okay, so I actually bought a Nexus 4 to help with testing, and I've never actually run LuneOS before. out of curiosity, why is 4.2.2 required? Radios? Oct 29 14:19:56 Good morning Oct 29 14:20:59 is morphis around? Oct 29 14:40:29 Okay, is there a specific alpha testing irc channel? Oct 29 14:41:03 modulusshift: not that I know of Oct 29 14:41:58 Okay. I'm on staging 27 for the Black Eye release, and swiping to go back seems to be broken on my Nexus 4. It plays the animation, but it has no effect on the app. Oct 29 14:42:23 I'd love to report this as a bug. Are there any logs I can add to the report? Oct 29 14:46:14 I'm not too involved here. morphis could likely answer this question Oct 29 14:46:19 If this could sync Google contacts and had a working camera, it works well enough I'd be able to use it as a daily driver. Oct 29 14:47:08 Yeah, I understand. Just no one's around right now. Oct 29 14:47:30 modulusshift: the official issue tracker is at http://issues.webos-ports.org/ Oct 29 14:48:05 Yep. Signed up and have an account. No logs to post, or anything? Just report behavior? Oct 29 14:48:20 thrrgilag: he was wondering what logs to include, not where to report Oct 29 14:48:33 How do I specify this is in staging as opposed to stable? Or is it just a big bug pool? Oct 29 14:48:38 guess i need more coffee Oct 29 14:48:43 Morning. Oct 29 14:49:12 i'm not sure what logs to grab offhand Oct 29 14:54:33 thrrgilag: pong Oct 29 14:55:09 modulusshift: mainly yes, with > 4.3 the radio firmware is too new and doesn't work with our 4.2 android binaries Oct 29 14:56:04 That's what I thought, it didn't seem like LuneOS would preserve much else. And about my bug report? Oct 29 14:56:30 modulusshift: please open a ticket for that Oct 29 14:56:37 you see that in all apps? Oct 29 14:56:43 Though, I'm not actually sure I downloaded the intended package. What's the difference between image and dev-image? Oct 29 14:57:08 er, package and dev-package. Oct 29 14:57:17 Yes. Oct 29 14:57:58 morning morphis, i finally got around to getting my build env setup correctly (i hope). i have some notes that you were looking to get the InverseMouseArea component plugged in for the system menu? Oct 29 14:58:38 Animation plays, no effect. Web browser UI back button works fine, swipe to go back, nope. And I'm getting stranded in menus in every other app. Oct 29 15:00:08 And I've got a 403 trying to open the New Issue page. Oct 29 15:02:29 thrrgilag: right Oct 29 15:02:53 modulusshift: the dev-pacakge just contain additional developer tools Oct 29 15:02:56 like gdb, ... Oct 29 15:03:33 mephinet: what is your user name? Oct 29 15:04:09 modulusshift: try again Oct 29 15:04:20 just marked you as a human in the bug tracker Oct 29 15:04:29 working. Oct 29 15:04:43 modulusshift: good Oct 29 15:04:57 modulusshift: it's somethign we should better fix before the release Oct 29 15:05:58 thrrgilag: you need any further info? Oct 29 15:06:01 morphis: cool, hacking away on it. :) is the morphis/systemmenu the proper branch to test against in luna-next-cardshell (aside from my own qml sample app)? Oct 29 15:06:11 thrrgilag: yeah Oct 29 15:06:22 thrrgilag: you maybe want to rebase it on top of latest master Oct 29 15:06:57 morhpis: okay will do. i'll let you know if i have any questions or issues Oct 29 15:08:42 report filed. Do the apps besides the web browser have app menus right now? Oct 29 15:10:46 Also going to file a bug about initial setup requiring a password to connect to a WiFi netword, even if it's unsecured and shown to be unsecured in the UI. Oct 29 15:10:55 Do we still call that first use? Oct 29 15:12:19 modulusshift: we do Oct 29 15:12:47 modulusshift: btw. maybe the last one is something you can fix? Oct 29 15:13:54 modulusshift: I can guide you Oct 29 15:14:15 Sounds good. Oct 29 15:15:42 modulusshift: https://github.com/webOS-ports/org.webosports.app.firstuse/blob/master/qml/WiFiPage.qml#L171 Oct 29 15:16:09 to push the code from a local clone to the device do something like: Oct 29 15:16:11 git clone https://github.com/webOS-ports/org.webosports.app.firstuse.git Oct 29 15:16:17 cd org.webosports.app.firstuse Oct 29 15:16:29 adb push qml /usr/palm/applications/org.webosports.app.firstuse/qml Oct 29 15:16:38 then to go back to firstuse mode Oct 29 15:16:47 adb shell rm /var/luna/preferences/ran-first-use Oct 29 15:16:50 adb reboot Oct 29 15:16:57 that will bring you back into first use Oct 29 15:17:12 you can do it differently too Oct 29 15:17:17 skip the adb shell rm ... Oct 29 15:17:48 and just do a adb shell luna-send -n 1 luna://com.palm.applicationManager/launch '{"id":"org.webosports.app.firstuse"}' when you are in the cardshell Oct 29 15:17:55 firstuse will popup as a normal card then Oct 29 15:18:58 swipe it, push new code and restart it again to see the effects of your code changes Oct 29 15:21:36 Mmkay. What text editor do you use for syntax highlighting? Oct 29 15:21:48 I'm on Windows right now. Oct 29 15:22:15 modulusshift: vim Oct 29 15:23:04 i use sublimetext :) Oct 29 15:23:10 modulusshift: I use qtcreator when doing anything with qt or qml Oct 29 15:24:03 Well, heck no to vim, I've never gotten past nano as far as CLI text editors. Oct 29 15:24:16 I could go for sublime, though. Oct 29 15:24:32 sublime is a really good text editor imho Oct 29 15:24:46 qtcreator just has the additional ide capabilities i find useful Oct 29 15:30:26 just type seems to have gone from "takes a really long time to start up" to just not working at all... Oct 29 15:30:48 And adb isn't recognizing my devices, do I need to go into devmode on the device? Oct 29 15:32:11 modulusshift: qtcreator is really great Oct 29 15:32:23 modulusshift: if you haven't flashed the -dev image the you have to Oct 29 15:32:42 Ah. Okay. Oct 29 15:33:22 Can I just drop back to bootloader and flash it over this one? Or should I wipe with 4.2.2 again? Oct 29 15:34:07 no Oct 29 15:34:10 just flash the other one Oct 29 15:38:04 morhpis: where is the best place to update the include path? need to include some stuff from QtQuick/private Oct 29 15:40:33 morhpis: oh i think i just need to tweak the CMakeLists.txt Oct 29 15:51:01 ...I think adb just hates me. In order to get adb sideload to work, I need to reinstall my USB drivers with a modification, so I'll be back after reboot. Ugh. Oct 29 16:18:34 morphis: It doesn't like your JSON in your launch first-use command you gave me. Oct 29 16:19:13 adb shell luna-send -n 1 luna://com.palm.applicationManager/launch '{"id":"org.webosports.app.firstuse"}' Oct 29 16:21:10 modulusshift__: looks correct .. Oct 29 16:21:21 maybe do a adb shell Oct 29 16:21:24 and then the luna-send Oct 29 17:06:17 morphis: you mentioned me at 11:03 - by accident or intention? Oct 29 17:06:58 mephinet: by accident :) Oct 29 17:27:22 woot clean compile! now just need to test and verify things work properly Oct 29 17:27:32 :) Oct 29 17:28:04 thrrgilag: btw. if you have time can you document in the wiki how you compiled it with OE? so others have a good reference Oct 29 17:28:15 don't really find the time for doing it .. Oct 29 17:29:08 morhpis: sure thing Oct 29 17:29:22 it would be even better if i spelled that right Oct 29 17:30:15 it's taken me a little while but i think i'm gettig the hang of this OE stuff Oct 29 18:05:05 any tips on debugging the cardshell? looking for qml log output, errors, etc Oct 29 18:06:10 thrrgilag: Let me look it up Oct 29 18:06:15 You need to put a flag somewhere Oct 29 18:12:52 thrrgilag: Oct 04 11:00:55 put LUNA_NEXT_DEBUG=1 at the end of your /etc/luna-next/environment.conf file and restart lunanext Oct 29 18:15:17 Herrie: thanks, and where would i find the logs? Oct 29 18:16:30 or whould that be journalctl? Oct 29 18:20:56 journalctl Oct 29 18:22:17 hmm not getting anything useful, but it could be that i'm not getting far enough. i'll continue to dig Oct 29 18:43:43 This is the best the emulator has ever worked for me. (The latest release candidate) I love what I see, thanks for all your hard work guys. Oct 29 18:45:43 morphis , are you around? I’ve dupliforked Enyo-1.0 and have a local clone with the required change. I didn’t fully understand your directions for rebuilding using that local clone. Oct 29 18:55:46 morphis: phew ;-) Oct 29 19:51:56 DougReeder: I am, give me a few minutes Oct 29 19:52:11 * DougReeder nods Oct 29 20:03:04 DougReeder: so where did you fork enyo to? Oct 29 20:03:06 and from where did you fork it? Oct 29 20:03:41 I dupliforked it on github: https://github.com/DougReeder/enyo-1.0 Oct 29 20:03:56 great Oct 29 20:04:06 so put your changes on top of the webOS-ports/master branch Oct 29 20:04:18 the changes are there and in a local copy next to webos-ports-env Oct 29 20:05:02 Alan_Morford: ping Oct 29 20:05:32 I presume adding the line “https://github.com/DougReeder/enyo-1.0” to local.conf needs to be adjusted for Enyo 1 instead of luna-qml-launcher Oct 29 20:05:46 right Oct 29 20:06:15 er sorry, that’s not what I added to local.conf Oct 29 20:06:25 S_pn-luna-qml-launcher = "/home/doug/luneos/enyo-1.0" Oct 29 20:06:25 so what did you add? Oct 29 20:07:15 * DougReeder Why does emacs in an X window use a difffectent copy shortcut than the shell? Oct 29 20:07:54 DougReeder: https://github.com/webOS-ports/meta-webos-ports/blob/daisy/recipes-webos/frameworks/enyo-1.0.bb is the recipe Oct 29 20:07:59 so name it S_pn-enyo-1.0 Oct 29 20:08:42 Ah, okay, I was wondering where to find the names that you would use there. Oct 29 20:09:20 it's always the name of the recipe Oct 29 20:09:30 DougReeder: when you have that Oct 29 20:09:39 do a MACHINE=mako bb -c cleansstate enyo-1.0 Oct 29 20:09:48 to clean the build of the old version Oct 29 20:09:51 So, the last line in local.conf is S_pn-enyo-1.0 = "/home/doug/luneos/enyo-1.0" Oct 29 20:09:55 right Oct 29 20:10:12 and then build the image as normal Oct 29 20:10:26 or just MACHINE=mako bb enyo-1.0 Oct 29 20:11:08 I’ve got a TP, so I’ll use MACHINE=tenderloin bb -c cleansstate enyo-1.0 Oct 29 20:12:57 Tasks Summary: Attempted 2 tasks of which 0 didn't need to be rerun and all succeeded. Oct 29 20:13:10 Sound like it didn’t do anything. Oct 29 20:14:43 Now I’m trying “MACHINE=tenderloin bb enyo-1.0” and it’s running 244 tasks Oct 29 20:15:03 Tasks Summary: Attempted 244 tasks of which 232 didn't need to be rerun and all succeeded. Oct 29 20:17:58 Okay, the .tag.gz file hasn’t been updated; do I need to run MACHINE=tenderloin bb webos-ports-dev-image ? Oct 29 20:18:49 DougReeder: right Oct 29 20:19:09 DougReeder: otherwise you can fetch just the ipk from tmp-eglic/deploy/ipk/ Oct 29 20:28:09 Tasks Summary: Attempted 5258 tasks of which 5256 didn't need to be rerun and all succeeded. Oct 29 20:30:11 got the inversemousearea component working with the system menu Oct 29 20:30:33 just need to clean up some stuff and i can do pull requests later this evening Oct 29 20:31:15 thrrgilag: Nice :D Oct 29 20:31:54 DougReeder: looks good Oct 29 20:31:56 DougReeder: is your stuff in the image? Oct 29 20:31:58 thrrgilag: yeah! Oct 29 20:32:06 thrrgilag: interested in tweaking the system menu further? Oct 29 20:32:22 morphis , I don’t yet know - I’m copying it to the TP at the moment Oct 29 20:32:55 morphis: sure, since i've got my hands in it already might as well Oct 29 20:33:11 thrrgilag: I personally like Choorp's "New Device Menu" on phones ;) Screenshots at: http://webos-ports.org/wiki/Luna_Next Oct 29 20:33:25 Beautiful in my view ;) Oct 29 20:33:36 A lot better compared to legacy 2.x and 3.x one ;) Oct 29 20:33:51 Could be a Tweaks option to have "legacy" or "new menu" ? Oct 29 20:34:46 A tabbed menu? That will be unfamiliar to users. Which is not necessarily bad. Oct 29 20:35:17 interesting... big caveat on my part is that i'm doing all my testing on the TP and emulator since i don't have a nex 4 Oct 29 20:36:10 thrrgilag, Herrie: I think for the first just the current one is fine Oct 29 20:36:14 we can extend it as we go Oct 29 20:36:32 * thrrgilag nods Oct 29 20:36:56 lets first get the current one into a state where it scales accross the different resolutions we have Oct 29 20:48:39 morphis: Yeah ;0 Oct 29 20:48:41 ;) Oct 29 20:48:42 Agree there Oct 29 20:50:25 Yes! I’ve fixed the problem with non-ASCII characters in Enyo 1 apps! Oct 29 20:51:04 DougReeder: \o/ Oct 29 20:53:25 DougReeder: Cool, this was the " for example with the WiFi name? Oct 29 20:53:33 That looked odd on my N4 ;) Oct 29 20:54:04 Yeah there are curly quotes around the wi-fi name in Zap, that were mangled. Oct 29 20:56:36 Yup I saw those Oct 29 20:56:49 Good to see you got it sorted :D Oct 29 20:56:59 Happy to have some app devs on board to test those things Oct 29 20:57:07 :-) Oct 29 20:57:18 We've been mainly trying to get the OS to it's current state, little time for thorough field testing of legacy stuff ;) Oct 29 20:58:54 yeah that is really a point we didn't spend much work on Oct 29 21:01:30 Pull Requested! Oct 29 21:10:41 That was quite an easy fix ;P Oct 29 21:12:59 Heh, hours of work for a 1-line fix. That’s programming! Oct 29 21:16:08 Yeah LOL Oct 29 21:16:12 I know those fixes... Oct 29 21:16:55 I live for those fixes (not really) Oct 29 21:17:33 LOC are not a useful measure Oct 29 21:18:38 no but the number of "wtf" in commit messages might be Oct 29 21:19:25 Heh. Oct 29 21:28:18 Oh, does anybody need a copy of Zap to test this? Oct 29 21:34:54 DougReeder: I think the url is somewhere in the logs ;) Oct 29 21:35:20 Ah, but there’s a newer version! Oct 29 21:35:35 I should update that, though. Oct 29 21:38:08 Same URL, except version 2.3.4 instead of 2.3.3 Oct 29 22:37:49 pull 84 for the inversemousearea component https://github.com/webOS-ports/luna-next/pull/84 Oct 30 02:29:20 Do I leave the bootloader on a Nexus 4 unlocked, to be able to install LuneOS? Oct 30 02:49:33 DougReeder: I generally leave the bootloader unlocked unless I'm running official firmware. I don't know much about the Nexus 4 but I've had other devices in the past that got cranky if you re-locked the bootloader and didn't have an official signed os image Oct 30 02:49:52 Ah, sounds plausible. Oct 30 02:49:55 disclaimer: I don't actually own a Nexus 4 Oct 30 02:52:17 I’m downloading webos-ports-dev-package-mako.zip, do I also need zImage? Oct 30 02:52:58 http://webos-ports.org/wiki/Install_LuneOS_for_Mako doesn’t mention it Oct 30 02:53:06 No, the zip file should already contian the kernel and boot image Oct 30 02:53:40 I’m used to installing LuneOS on my TP; I understand other devices are different. Oct 30 02:55:04 If I’ve successfully built LuneOS for the TP, can I just run MACHINE=mako bb webos-ports-dev-package in the webos-ports directory? Oct 30 02:59:03 yep **** ENDING LOGGING AT Thu Oct 30 03:00:00 2014