**** BEGIN LOGGING AT Sat Aug 04 02:59:58 2012 Aug 04 04:00:28 bluen: they have limited resources, and my impression was they're spending all they can to make it a viable open source operating system Aug 04 04:02:53 would they like it to run on everything under the sun including legacy webos devices? I'm sure they would. can they spare the resources away from those making the damn thing work at this point, I think probably not Aug 04 04:07:34 destinal: will they provide consulting if *we* decide to take on the task? Aug 04 04:09:47 HaDAk: uncertain but that would be great. probably not until open webos is out the door though Aug 04 04:12:34 and I really have no idea whether they would but I get the feeling once open webos is released that their developers will want to be part of the community Aug 04 04:13:19 you make it sound like they're digging their own graves Aug 04 04:13:27 how so? Aug 04 04:13:32 get it out the door, and live vicariously through the community Aug 04 04:13:49 no I mean contribute and collaborate openly with the community Aug 04 04:14:10 that'll be nice Aug 04 04:14:15 ie hopefully we'll be able to chat with them as needed about improvements on mailing lists or whatever is set up as an infrastructure Aug 04 04:14:23 ugh. back to nursing this upset stomach Aug 04 04:14:24 i just had an either really dumb or brilliant thought Aug 04 04:14:53 rather than dealing with cross compiling issues, i should setup one of my devices to build with. Aug 04 04:15:22 EricBlade-TP: like make a touchpad a build box? Aug 04 04:15:30 would be pretty slow... Aug 04 04:15:39 been there, done that Aug 04 04:16:00 yeah. i did do that oncewhen i was trying to port somethingor other Aug 04 04:16:02 I used to use a pre for that once upon a time and it was even slower :) Aug 04 04:17:46 there used to be? some kind of system like incredibuild for unixes that would distribute compilations across machines.. i could get my whole collection in on it lulz Aug 04 04:18:11 though these days you could make a build cluster of these http://olimex.wordpress.com/2012/08/03/a13-olinuxino-production/ Aug 04 04:19:28 or these http://www.dealextreme.com/p/android-4-0-mini-pc-google-tv-player-w-wifi-allwinner-a10-cortex-a8-tf-hdmi-white-4gb-137012?item=8 Aug 04 04:20:17 or google nexus 7 might even be more bang for your buck Aug 04 04:20:22 $200 for a quad core box Aug 04 04:20:32 tegra3, no drivers Aug 04 04:21:25 i really just need to figure out how to get the cross compilers to work right, and i guess build all the dependencies since they arent prebuilt Aug 04 04:21:55 ka6sox-away: don't need drivers for build boxen Aug 04 04:22:19 just something with an armv7 Aug 04 04:22:37 if i could build from windows, i could incredibuild across several boxes Aug 04 04:23:23 yeah I agree with just figuring out crossbuild Aug 04 04:24:01 well installing the ubuntu packages for armv7 blows up the woce-build currently Aug 04 04:25:31 if i can get the vagrant thing working, i guess that'd be ideal, if i could just write a script that would start it up, share my main src folder, and start a build on it Aug 04 04:27:28 doesthe vagrant, when working, have a gui? Aug 04 04:27:39 if you start it non headless ofc Aug 04 04:29:27 Destinal, sure. My comment was more directed towards the exec office who gave them the budget. I suppose it is possible that they don't even take openWebOS as far as specific hardware but rather wait to see if any third party picks it up. Aug 04 04:56:23 the bartender where im at is an android guy, i think ill show him ubuntu on my pre and blow his mind Aug 04 04:58:07 holy crap im pulling over 900k/sec dl via cell Aug 04 05:01:26 damn forgot it requires a meta doc to get it going Aug 04 05:13:15 to get what going? Aug 04 05:23:08 the ubuntu chroot Aug 04 06:09:10 hmm. flash is still not right in CE... i need to figure out where to file bugs Aug 04 06:32:15 Hackers. Aug 04 11:39:32 EricBlade: ping? Aug 04 15:15:38 mourning Aug 04 15:37:42 good morning Aug 04 15:38:04 morning ka6sox Aug 04 15:46:01 EricBlade: any chance you could add a tweaks .json & unique pref name for your app switching pull? I think we're looking to separate things as much as possible. Aug 04 15:46:40 i think i'll probably rename mine to make it more obvious that it controls the slide gesture variant though Aug 04 15:46:44 i thought we had agreed that we would use the same pref name for effectively the same function Aug 04 15:47:12 otherwise it just adds two preferences for the exact same thing Aug 04 15:48:59 yeah, but if we were to merge your pull now (on it's own) there would be no way of activating the gestures Aug 04 15:49:09 I'm sure ka6sox mentioned it when we were discussing it Aug 04 15:56:31 EricBlade, is there enough openwebos bits out to try and compile a different flash plugin? Aug 04 15:57:48 ermm.. i don't have any idea on that. i'd guess it might be possible, if you could work out how to get the current isis/browserserver/browseradapter/etc .. Aug 04 15:58:21 i'd just like to have the ce flash actually work properly in full screen instead of either ignoring the full screen request, and/or resizing the display to the wrong size Aug 04 15:59:46 EricBlade: does that effect youtube? admittedly that's my only real use case for flash, but I haven't had any issues Aug 04 16:00:24 if you get it to go full screen, the window resizes to be larger than the display size.. and remains that way when you exit full screen Aug 04 16:02:16 define window? card? Aug 04 16:02:51 the open app Aug 04 16:03:07 resizes to like 1280 instead of 1024 Aug 04 16:03:35 O_o Aug 04 16:03:39 how strange Aug 04 16:03:53 at least, that happened to me every time i tried it Aug 04 16:04:12 i noticed that the youtube player controls were almost off screen, i was like wat? Aug 04 16:06:25 that's really odd, mine have been consistently fine, i was watching the cockneys vs zombies trailer on it only this morning Aug 04 16:07:34 o.O Aug 04 16:07:57 so.. umm.. where should i put this json file Aug 04 16:08:14 this might interest some people in here: https://plus.google.com/113386402913695079840/posts/AeWgdNikXBP Aug 04 16:08:23 utilizing android gpu drivers under non-android systems Aug 04 16:08:40 Stskeeps, thanks! we need to know that. Aug 04 16:08:51 EricBlade: stick it in LunaSysMgr/conf/.json Aug 04 16:09:16 also, i really think we should use the same setting, otherwise that's just confusing Aug 04 16:09:54 Stskeeps: very neat, i like! Aug 04 16:10:10 ka6sox: what are your thoughts on the separate .json stuff? Aug 04 16:10:22 neeeeeeed coffeee..... Aug 04 16:10:40 I would like less confusing...JSON is hard enough to read. Aug 04 16:10:54 bbiaf...stumbling to starbucks Aug 04 16:10:59 okay, that works for me Aug 04 16:11:59 yay, we've got a lightning storm here Aug 04 16:12:03 I love british summer Aug 04 16:12:12 ok json sent Aug 04 16:13:54 EricBlade: looks good, though sysUienableAppSwitchGestures needs a capital E to function correctly Aug 04 16:14:28 graowrhgaorghra Aug 04 16:15:48 :) sorry, i really will do better next time, but i know you guys want to get this out, and i really really don't have time to fix my build at this time, I am going to be spending the entire weekend glued to my phone working :( Aug 04 16:16:06 fix my build *system Aug 04 16:17:17 dw about it man, it sounds pretty frustrating to not have a build system Aug 04 16:24:24 bbiaf...headed over to some Enyo Event :D Aug 04 16:31:51 have fun :D Aug 04 17:03:27 ka6sox-away: "some enyo event"? :P Aug 04 17:11:46 morning folk Aug 04 17:21:42 oh dear, that 'Good news… maybe' thread on webosnation is turning into a HP-bashing competition Aug 04 17:21:55 ouch Aug 04 17:22:05 * ka6sox-enyo tries to ignore this... Aug 04 17:22:08 not that they don't deserve a little (teeny tiny) bit of bashing, but forum threads tend to snowball... Aug 04 17:22:10 RagingMind, you around? Aug 04 17:22:35 ka6sox-enyo, yup Aug 04 17:23:03 did you see Stskeeps's post here earlier? Aug 04 17:23:44 [08:08:18] this might interest some people in here: https://plus.google.com/113386402913695079840/posts/AeWgdNikXBP Aug 04 17:23:58 can you add that link to the GPU page? Aug 04 17:24:34 I saw, but haven't watched the video yet. is there a non google plus link? Aug 04 17:24:45 dunno... Aug 04 17:24:50 Stskeeps, do you have one? Aug 04 17:25:04 sec Aug 04 17:25:54 I'm curious how HP will tackle the gpu driver thing. right now I see them either trying to work with android drivers, or KMS + mesa (since they are targeting the "linux standard kernel") Aug 04 17:27:00 all the links I have posted are KMS projects, and the info I've seen about vendor projects (TI, ARM, Samsung) are all KMS drivers Aug 04 17:27:03 HP has abstracted that out of OWOS. Aug 04 17:27:17 that is another "layer" Aug 04 17:27:36 (at least reading between the lines) Aug 04 17:27:41 "emulators" Aug 04 17:27:43 but I know so little about android and it's structure, that I really have no idea how their drivers relate to anything at all Aug 04 17:28:02 we will have to see. Aug 04 17:28:21 http://releases.merproject.org/~carsten/12080004.mp4 Aug 04 17:28:30 Stskeeps, ty Aug 04 17:29:03 Stskeeps, danke Aug 04 17:29:04 This is on top of Mer (http://www.merproject.org) armv7l port. The device is a HP Touchpad, with an Adreno 220 GPU core. The program being shown is an Mer application running some simple GL rendering (cycling through r,g,b, glClearColor, glClear, eglSwapBuffers) utilizing Android GPU userland drivers for Adreno 220. Did I mention that the Mer application is glibc-based? And this Mer runs on top of an Android kernel. No ... Aug 04 17:29:10 ... android->mer chroot involved or freedreno. Similar concepts could be applied to Android RIL modules. Aug 04 17:35:04 added Aug 04 17:35:53 Stskeeps, RagingMind thanks guys... Aug 04 17:37:23 eventually I'll start a supported hardware list, but not just yet. right now it's time to appreciate my adorable kitty :) Aug 04 17:37:52 if anyone finds or randomly comes across links/info that they feel might be useful, just let me know Aug 04 17:39:34 RagingMind, tyvm Aug 04 18:21:21 hackers! Aug 04 18:22:49 damn straight Aug 04 18:25:44 hell yeah Aug 04 18:26:57 rrix, check my vid above Aug 04 18:27:12 * rrix clickadalink Aug 04 18:28:09 we need loud music here Aug 04 18:28:39 BRBRBRBR Aug 04 18:28:56 * rrix pulls up his media server Aug 04 18:32:24 ShiftyAxel, can you push up your changes Aug 04 18:32:44 to your repo for SysMgr features branch. Aug 04 18:32:58 the mishmash branch? Aug 04 18:33:41 I assume you fixed the features branch after you found things on mishmash Aug 04 18:35:24 ka6sox: uh, i'm unsure what you mean- the features branch looks exactly like master save for README.md Aug 04 18:37:34 which feature branches are both of you talking about (individually)? Aug 04 18:37:50 I assume ka6sox-enyo means the shiftyaxel clone's feature branch? Aug 04 18:38:34 all your patches should be in features branch on your local machine, pusheed up to features on github(your repo there) and a pull request issued from your features branch to woce/LunaSysMgr#features Aug 04 18:39:34 wouldn't that make issuing pull requests quite difficult, if everything was in the same branch? Aug 04 18:39:55 currently I have all my separate branches and one called 'kaboom' which is the regression branch Aug 04 18:40:33 my features branch is untouched Aug 04 18:41:30 brb Aug 04 18:43:13 rrix: you done presenting? i had to stop while you were on since my work day started Aug 04 19:00:55 he presented... Aug 04 19:01:30 EricBlade: Yup, I think it's online eventually Aug 04 19:02:54 ka6sox-enyo: http://yfrog.com/nwl3caqj Aug 04 19:12:11 i'm -really- confused about how this git stuff works. can we use svn ? :P Aug 04 19:12:16 NO! Aug 04 19:12:46 git is really easy until you actually have to do something with it, then it becomes a nightmare. sort of like everything else it's creator makes. :P Aug 04 19:20:31 ShiftyAxel|Away: that yfrog is for you too Aug 04 19:21:11 ShiftyAxel|Away: the features/fixes 'branches' are namespaces, so you end up with branches like features/shifty/awesome_thingy Aug 04 19:21:23 that you can pull request directly in to WOCE/testing Aug 04 19:44:21 hello Aug 04 19:53:04 rrix: so technically all of my branches come under 'features'? Aug 04 19:53:46 ShiftyAxel: nope, there's fixes, as well, which the ones that were going in to master should end up Aug 04 19:54:05 ie fixes/shifty/relative_quicklaunch_layout for example Aug 04 20:36:11 rrix: ah, I think I understand. so are these abstract concepts/groups or actually part of a structure on github/somewhere/somewhat? Aug 04 20:36:47 also, cool whiteboard Aug 04 20:37:01 ShiftyAxel: abstract constructs that will soon be codified on the wiki and/or turned in to branches on figbuh Aug 04 20:37:21 yeah, halfhalo and ka6sox-enyo and dukiedrew_hack and I didded it Aug 04 20:38:13 aha, very cool. how is/was the hackathon by the way? Aug 04 20:41:04 It's fun, but I'm really tired Aug 04 20:49:36 ok, just redid one pull request Aug 04 21:06:11 * rrix tickles dtzWill Aug 04 21:07:18 Submit your patches! http://cdn-www.dailypuppy.com/media/dogs/anonymous/patches_jack_russell_terrier_mix_01.jpg_w450.jpg Aug 04 21:08:22 ShiftyAxel|Away: are things coming along well? Is there anything I can help with on my end? Aug 04 21:19:02 * HaDak|work does a backflip Aug 04 21:19:35 * HaDak|work does a barrel roll Aug 04 21:38:28 rrix: things are good, all my pulls are in shape, commented and ready for inception :) Aug 04 21:38:47 ShiftyAxel: I will sick ka6sox-enyo on you shortly, hacking with twtomcat right now :) Aug 04 21:39:23 cool, i'll keep wIRC open on my TP for further progress ;) Aug 04 21:39:29 kk :) Aug 04 21:40:09 * ShiftyAxel hands dkirker a dog Aug 04 21:40:12 patch! Aug 04 21:42:43 * dukiedrew_hack rings the bell Aug 04 21:43:00 * dukiedrew_hack silences the bell...as the bell is for when pull requests are accepted Aug 04 21:43:09 Stskeeps: that's interesting, is there more information on this Mer work? Using android GPU userland does seem like a useful approach Aug 04 21:44:22 ShiftyAxel: Patches the dog! Aug 04 22:11:50 * tyrok notes that we're now up to 16 open pull requests. Aug 04 22:19:28 * rrix notes that he's merging them in right now :P Aug 04 22:19:44 * tyrok notes that that is awesome. :) Aug 04 22:19:52 * ShiftyAxel applauds rrix Aug 04 22:21:34 * tyrok was beginning to wonder if anyone active even had the permissions to be able to merge in those pull requests. :) Aug 04 22:23:28 so.. how long before we drop? Aug 04 22:23:39 drop drop drop it like it's hot Aug 04 22:23:49 * EricBlade drops the bass Aug 04 22:23:53 Ok, my Aug 04 22:23:55 my vagrant Aug 04 22:23:57 won't start Aug 04 22:23:58 * rrix seppeku Aug 04 22:24:05 is that some kind of poetry? Aug 04 22:24:47 bigbluehat: poke Aug 04 22:25:09 * ShiftyAxel picks up the bass Aug 04 22:25:14 why is there a fish in here? Aug 04 22:26:01 rrix: if it's stuck on 'booting', destroy and re-up. or wait 10mins, me and LarrySteeze have had that issue Aug 04 22:26:19 It will take me 3h to spin up a new vagrant, guess I'm waiting 10m Aug 04 22:26:50 ouch, sounds like you have a lot of stuff in it Aug 04 22:27:21 * tyrok is trying building OWO-LSM. I seem to recall people having problems with it that were subsequently solved. What were those? Aug 04 22:27:54 in my case it was a network thing, for some reason it got stuck and took ages to give up trying to connect, but then worked fine anyway... :s Aug 04 22:28:32 tyrok: if you don't run the install script you'll get phone ui w/gesture area which you can open the launcher with Aug 04 22:28:57 ShiftyAxel: And if I do run the install script? Aug 04 22:28:57 if you do, you get something more resemblant of tablet ui Aug 04 22:29:16 Which, I assume (based on previous reports), does not work properly? Aug 04 22:29:29 also the gesture area will cause a segfault if the appinfo.json in desktop-support in the right place Aug 04 22:29:48 I think it's /usr/lib/luna or something like that, should be in the logs from the other day Aug 04 22:30:09 *isn't in the right place Aug 04 22:31:12 Well, there would be the first problem: fatal error when trying to build qmake. Aug 04 22:31:33 Something about bits/predefs.h being missing. Aug 04 22:31:36 yeah, various places in luna assume sanity and segfault without it, we need some more graceful failure modes :) Aug 04 22:31:44 and tabletUi doesn't have a gesture area, so I'm not sure if you can open the launcher in thay eventuality Aug 04 22:32:55 Oh, yeah. Didn't someone say they couldn't get it to build under 64-bit Linux? Aug 04 22:34:37 Ah. Missing libc6-dev-i386. Aug 04 22:35:19 I've just had an interesting idea re the software gesture area Aug 04 22:35:54 VM is still spinning up Aug 04 22:35:56 * rrix cuts wrists Aug 04 22:36:42 I don't get why it wouldn't have the gesture area. If you build for a Qt host, IIRC it's always supposed to have a gesture area. Aug 04 22:36:49 what if it had an onyx-style drag handle on the right edge, which you could drag upward to reveal a VKB underneath the gesture area? Aug 04 22:37:26 tyrok: desktop mode maybe? I'm merely assuming tablet because it was 1024x768 and had the clock on the right instead of centered Aug 04 22:38:17 ShiftyAxel: Dunno. It *should* be the host it's compiled for, regardless of run-time mode. Aug 04 22:38:18 rrix: urk, what sort of stuff did you have inside it that would take so long to get back? :( Aug 04 22:38:29 ShiftyAxel: a bunch of build files Aug 04 22:38:34 I'd have to download and compile everything Aug 04 22:38:48 and the wifi is slow and my core2duo can't compile Aug 04 22:39:18 tyrok: hmm, perhaps it's still present, just scooted offscreen in certain modes? Aug 04 22:39:29 ShiftyAxel: Possible.\ Aug 04 22:40:14 rrix: ah. that's not good. you could try ctrl+c-ing it and starting it via virtualbox? that should give you a ui with some output at least Aug 04 22:40:42 whoa, it does show up in the vbox UI? Aug 04 22:41:05 yeah, vagrant is very much a middleman Aug 04 22:41:17 everything is done through something else Aug 04 22:43:19 So...packages so far needed to compile on a 64-bit host: libc6-dev-i386 gcc-4.6-multilib gcc-multilib lib32gcc1 lib32gomp1 lib32quadmath0 g++-multilib lib32stdc++6 Aug 04 22:49:06 tyrok: cool, I'll add a list to the wiki if you get it to compile :) Aug 04 22:49:19 ShiftyAxel: my tablet ui had the gesture area Aug 04 22:49:48 tyrok: i was completely unable to build the qt portion using 64-bit Aug 04 22:49:55 i ended up installing a 32bit vm to do it Aug 04 22:50:08 EricBlade: whaaa? how did it look? *intrigued* Aug 04 22:50:18 ShiftyAxel: just like the phone one, but 1024 wide Aug 04 22:52:58 hmm, I might have to fire up vbox and play with it some more Aug 04 22:55:50 well when soemone knows when there's going to be a launch, let me know, and i'll try and be around. Aug 04 22:55:59 or if there's anything more i need to do Aug 04 23:02:02 So...packages so far needed to compile on a 64-bit host: libc6-dev-i386 gcc-4.6-multilib gcc-multilib lib32gcc1 lib32gomp1 lib32quadmath0 g++-multilib lib32stdc++6 libc6-dev:i386 libsqlite3-dev:i386 linux-libc-dev:i386. And it still needs 32-bit glib support, which has to pretty much convert the system to 32-bit. Aug 04 23:02:48 * rrix tickles dtzWill harder and with more feeling Aug 04 23:10:43 * tyrok wonders why OWO-LSM needs to compile as 32-bit... Aug 04 23:11:03 its finnicky Aug 04 23:11:10 Ok, I have a build with the patches I was having issues with previously Aug 04 23:11:18 * rrix is spinning up a fresh touchpad to run it Aug 04 23:11:39 ah, so that's why I didn't have a gesture area, my stupid VM wouldn't let me set a resolution higher than inadequate*toosmall Aug 04 23:11:47 * halfhalo gets a hammer Aug 04 23:11:54 so it was there, i just never saw it. false alarm! Aug 04 23:12:31 interestingly, you can fiddle with /etc/palm/luna*.conf and change the resolution and other neat stuff like that Aug 04 23:13:24 yup Aug 04 23:13:42 where did appinfo.json need to go to prevent explosions again? Aug 04 23:14:42 whatever folder luna.conf luna-applauncher points at? Aug 04 23:16:04 aha, cheers halfhalo :) Aug 04 23:23:00 Hmmm...okay, so this should be buildable from within a chroot, but it's not easily done on a 64-bit host without that. Aug 04 23:23:11 Specifically because of glib. Aug 04 23:23:53 and sqlite. Aug 04 23:23:59 also, get a real os. Aug 04 23:24:09 halfhalo: I normally run Gentoo. Aug 04 23:24:12 i wonder if i can get OWO LSM to open/recognize an app Aug 04 23:24:14 is there a list anywhere of all the conf/ files that were updated and where I need to put them, ShiftyAxel? Aug 04 23:24:16 (he is going to stab me. watch) Aug 04 23:24:28 halfhalo: SQLite was easy. Just had to install the 32-bit version of the dev packages. Aug 04 23:24:30 ShiftyAxel. Place them in the right place, and yes Aug 04 23:24:32 dkirker: Can I borrow your knife? Aug 04 23:24:47 rrix: the json stuff for CE? Aug 04 23:24:47 crap. Aug 04 23:24:56 rrix: I will stab you with it!!!! Aug 04 23:24:59 >:-D Aug 04 23:25:03 dkirker: :< Aug 04 23:25:07 ShiftyAxel: correcto Aug 04 23:25:11 * ShiftyAxel gets popcorn Aug 04 23:25:18 *stab* *stab* *staby* *stab* Aug 04 23:25:21 . Aug 04 23:25:22 *poke* Aug 04 23:25:25 Well, that's about as much time as I can devote to this tonight. Aug 04 23:25:36 rrix: if a branch has a json, it should be in LunaSysMgr/conf/.json Aug 04 23:25:50 kk Aug 04 23:25:53 If you want to get very close, install the list of packages I listed above. Aug 04 23:26:01 and they need to go in /media/cryptofs/apps/usr/palm/services/org.webosinternals.tweaks.prefs/preferences iirc Aug 04 23:26:15 channel.getLastMessage(rrix) + 'k'; Aug 04 23:26:18 =-O Aug 04 23:27:08 * halfhalo has his own knife again to defend himself Aug 04 23:28:00 dkirker: lol Aug 04 23:36:53 hmm, interesting Aug 04 23:37:14 key input in the OWO LSM launcher doesn't crash it, but mine somehow went into lock mode when i closed the launcher Aug 04 23:37:28 just a black BG with the date at the top and no way of unlocking Aug 04 23:37:41 gesture area's still visible though Aug 04 23:38:34 …and now it's crashing when i try to reproduce. weird. Aug 04 23:40:31 :( LSM doesn't work on an out of the box touchpad with 3.0.<5 :( Aug 04 23:56:23 ShiftyAxel: I have all your stuff working, we're figuring out which WOCE branch to dump it now Aug 04 23:56:40 Huzzah! \o/ Aug 04 23:56:51 good work rrix :) Aug 04 23:57:00 ShiftyAxel: You fixed things :) Aug 05 00:00:47 glad to be of service :D Aug 05 00:00:59 ShiftyAxel: can you change your pull requests to point to woce:features ? Aug 05 00:01:39 rrix: sure thing Aug 05 00:01:44 * ShiftyAxel opens github Aug 05 00:01:44 ShiftyAxel: <3 Aug 05 00:02:14 damn, ericisn't around Aug 05 00:02:50 ka6sox-enyo: https://github.com/woce/LunaSysMgr/pull/22 needs to be pointed at features Aug 05 00:03:00 rrix: you want all of them changed? Aug 05 00:08:17 ShiftyAxel: yep Aug 05 00:08:28 ShiftyAxel: I'm going to have two or three one line patches that you'll need to apply Aug 05 00:08:34 just so that they merge cleanly... Aug 05 00:09:28 no problem, just point me at said patches and i'll get applying Aug 05 00:11:41 k :) Aug 05 00:12:23 ergh QTimers Aug 05 00:12:30 yup Aug 05 00:12:37 SingleShot dat shi' Aug 05 00:13:40 ShiftyAxel, merge conflicts... Aug 05 00:13:51 but minor. Aug 05 00:14:19 very minor Aug 05 00:14:25 this is good Aug 05 00:14:51 https://github.com/woce/LunaSysMgr/pull/8 Aug 05 00:14:52 ugh Aug 05 00:14:54 wtf Aug 05 00:15:12 there, fixed Aug 05 00:16:14 haha, markdown funsies Aug 05 00:18:30 cool, that's everything resubmitted. I'll apply that patch. Aug 05 00:21:36 rrix, ka6sox: okay, patch applied and pushed to github Aug 05 00:21:51 ShiftyAxel: a couple more incoming Aug 05 00:23:30 that makes me want to listen to the Worms theme Aug 05 00:26:16 rrix: teehee ^.^ Aug 05 00:26:21 dtzWill! Aug 05 00:26:44 dtzWill: hang on, let me fetch ka6sox-enyo Aug 05 00:28:40 dtzWill: We need you in a short while to kick off an IPK biuld Aug 05 00:28:45 and with some merging bits Aug 05 00:30:10 yes please! :) Aug 05 00:30:17 dtzWill: can you point https://github.com/woce/LunaSysMgr/pull/22 at woce;features instead of woce:master ? Aug 05 00:30:21 oh eric's back Aug 05 00:30:24 EricBlade: do that instead Aug 05 00:31:01 well let's see if i can. i bsod'd earlier and everything's been running like hell since Aug 05 00:31:24 :( Aug 05 00:32:12 uhhhh I can't figure out what's going on with merging this stuff Aug 05 00:33:13 rrix: what's up? Aug 05 00:34:13 ShiftyAxel: Not sure which patches are causing the merge conflict, it's just git being stupid Aug 05 00:35:33 I'm tempted to just have dtzWill merge things until it fails to work ;) Aug 05 00:35:37 haha Aug 05 00:36:05 * dtzWill goes through updates to see what's been going on Aug 05 00:36:28 It's one of fd7a394168e8cae2659c3e75506fc1e5517b0d3c eb5b6b4a73e7ce2aef9e9b6708dbe369aef008c4 and 63c5ba4b3272350800ef78c0e0cd4176fc445d6c Aug 05 00:36:39 It doesn't like stacking those Aug 05 00:36:44 hmm, QTimer might be working now Aug 05 00:37:31 When we can figure out which of those don't stack properly all of ShiftyAxel's stuff will pull on top of itself cleanly and we can merge them all in to woce:features and then in to woce:testing and kick off a build Aug 05 00:38:53 rrix: how do i find out which pull requests those long strings of characters correspond to? :P Aug 05 00:39:02 * ShiftyAxel is not quite pro enough to be able to read them Aug 05 00:39:18 git show fd7a394168e8cae2659c3e75506fc1e5517b0d3c says which commit it is Aug 05 00:40:42 https://github.com/woce/LunaSysMgr/pull/10 is fd7 Aug 05 00:41:22 ah, it would be the slide gestures. that's the one that gave me the most merge conflicts iirc Aug 05 00:41:39 https://github.com/woce/LunaSysMgr/pull/13 is eb5 Aug 05 00:42:37 https://github.com/woce/LunaSysMgr/pull/10 is 63c Aug 05 00:42:49 rrix: so re:pull req's--are we trying to merge in ...all of them? Aug 05 00:43:04 dtzWill: We are trying to merge in … all of ShiftyAxel's and EricBlade's Aug 05 00:43:24 kk Aug 05 00:45:26 13, 17, 11, 10, 19, 22, 20, 8, 12, 21, 15, 14 in no particular order Aug 05 00:46:21 * ShiftyAxel obligatory lost reference Aug 05 00:47:12 4 8 15 16 23 and 42 Aug 05 00:50:34 * EricBlade crashes into the south pacific Aug 05 00:51:17 WE HAVE TO REVERT Aug 05 00:51:19 i mean GO BACK Aug 05 00:52:23 ok repointed Aug 05 00:53:22 EricBlade: i love you Aug 05 00:53:50 do you guys need me to stick around for applying patches and the like? I feel the need… the need for sleep. Aug 05 00:54:40 ShiftyAxel: Just point everything towards woce:features and we can resolve anything else and you can get your sleeps Aug 05 00:55:05 ShiftyAxel: sleep is important :) Aug 05 00:55:09 it is! :) Aug 05 00:55:09 already done, good luck with fixing stuff up! Aug 05 00:55:15 sleep is overrated Aug 05 00:55:59 ahh, I didn't notice you'd opened new pull requests Aug 05 00:55:59 it's all about striking a balance between productivity and serotonin levels ;) Aug 05 00:56:01 ShiftyAxel: ilu! Aug 05 00:56:07 :D Aug 05 00:56:56 dtzWill: can you merge+close ShiftyAxel's patches? Aug 05 00:57:07 and EricBlade's Aug 05 00:57:13 anyhoo, best of luck with ipkification you guys! since i'll probably be asleep when it drops, I have this to say: Aug 05 00:57:15 and sandragon's Aug 05 00:57:15 http://4.bp.blogspot.com/-um9o7tRrHZ0/T9Yvk1P9YgI/AAAAAAAACZ8/EMfLfvJDpIc/s1600/Hannibal.jpg Aug 05 00:57:21 * ShiftyAxel loves it when a plan comes together Aug 05 00:57:21 ShiftyAxel: You rock Aug 05 00:57:41 nn all! glad to help :) Aug 05 00:58:25 ShiftyAxel: couldn't do it without you :) Aug 05 00:59:04 ka6sox-enyo is going upstairs again, it's just dtzWill and I pulling the strings now >:) Aug 05 00:59:19 rrix: I'll take a look, will speak up if run into problems/conflicts that aren't clear Aug 05 00:59:32 dtzWill: Cool beans Aug 05 00:59:34 (two branches making different changes to a luna conf value, for example... :)) Aug 05 00:59:39 Yeah Aug 05 00:59:43 those /should/ be fixed Aug 05 00:59:55 dtzWill: the only one I can think of is the lunaConf values for the launcher Aug 05 01:00:02 in which case, you want 400 and 14 as the values Aug 05 01:00:12 but that might be resolved in the latest pull requests Aug 05 01:00:17 I need to use the restroom, brb Aug 05 01:10:30 dtzWill, what I want to do is take features and merge them into testing...selectively. Aug 05 01:10:49 merge ALL the features! Aug 05 01:11:03 yes! Aug 05 01:11:12 they will be...but if we have to regress them we can. Aug 05 01:11:16 and revert stuff. Aug 05 01:11:25 * EricBlade goes to get the Android source code to start merging Aug 05 01:12:01 ??? Aug 05 01:12:34 * EricBlade shrug Aug 05 01:12:46 lol Aug 05 01:12:54 EricBlade: he said features Aug 05 01:12:56 :P Aug 05 01:13:01 android has features Aug 05 01:13:24 hehe Aug 05 01:13:47 ka6sox-enyo, rrix: okay so we need to decide if we're merging all the things or not or what :) Aug 05 01:13:59 fwiw rrix got shifty's stuff merged together, haven't added others yet Aug 05 01:14:02 I don't think ka6sox-enyo knows, himself :) Aug 05 01:15:03 lol how are we merging all these features before the documentation work :) Aug 05 01:15:30 put it in!!!! Aug 05 01:15:34 uhmm :) Aug 05 01:15:42 I don't even know if tyrok's patch merges :x Aug 05 01:16:12 they did earlier Aug 05 01:16:42 Merges clean Aug 05 01:16:46 on top of everything Aug 05 01:16:48 rrix: merges clean right on top of .. Aug 05 01:16:48 haha Aug 05 01:16:49 xD Aug 05 01:16:50 <3 Aug 05 01:16:54 * tyrok cheers Aug 05 01:17:15 if it didn't, i'd back off everything and start with it :). Aug 05 01:19:07 right Aug 05 01:19:12 yeah Aug 05 01:19:17 it is clean as I did verify Aug 05 01:19:59 dtzWill: Are you still needing to know which patches to merge? Aug 05 01:21:03 rrix: well perhaps, but it's not really just a matter of 'make git magically merge these'--few of them have conflicts that need testing/review/something regarding how to resolve them Aug 05 01:21:13 Right Aug 05 01:21:24 dtzWill: When that happens lmk and I can tell you how to resolve Aug 05 01:21:31 or at least I've not been following enough to know how to merge ericblade's stuff 'properly' Aug 05 01:22:01 (only a problem b/c i happened to merge shifty's first, to be clear) Aug 05 01:22:02 1 sec Aug 05 01:24:19 rrix: https://github.com/dtzWill/LunaSysMgr/tree/merge_all has all of shifty + tyrok's changes Aug 05 01:24:25 although sounded like you had the same Aug 05 01:24:32 Yeah Aug 05 01:24:45 does that include EricBlade's and sanddragon's as well? Aug 05 01:25:19 sandgorgon* Aug 05 01:25:25 only need to merge ericblades stuff in right? Aug 05 01:25:30 right Aug 05 01:25:34 Yepper Aug 05 01:25:38 rrix: to be clear we have two identical requests from eric open Aug 05 01:25:43 threw me for a loop for a second haha Aug 05 01:25:46 wha Aug 05 01:25:54 "did i open the wrong tab?" Aug 05 01:26:03 31 and 22 Aug 05 01:26:19 * rrix wags finger at EricBlade :) Aug 05 01:26:46 they are pointing to different branches. i think. Aug 05 01:26:48 close 22 without merge :) Aug 05 01:26:49 rrix: it doesn't, but I'm not sure how to 'merge' the actual code conflicts Aug 05 01:26:53 if they are the same Aug 05 01:27:07 rrix, EricBlade: well someone look and tell me if I'm being silly. look like same branch/commits to me. Aug 05 01:27:22 totes Aug 05 01:28:17 upper one says it's into woce:features from ericblade:taskswitchswipe Aug 05 01:28:21 rrix: and I could go figure it out, but if you already know how it should be resolved seems like you should just do it Aug 05 01:28:36 the lower one says it's into woce:master from ericblade:taskswitchswipe Aug 05 01:28:40 oh targetting different branches, okay Aug 05 01:28:49 one closed Aug 05 01:28:49 we want woce:features Aug 05 01:29:06 it's still the same code, heh. alright sorry I didn't mean to say you messed up as much as clarify we only had one branch to merge into features Aug 05 01:29:15 it really really should not be this difficult to manage this stuff, but i think github adds an extreme layer of .. confusion. Aug 05 01:29:18 not like we actually use the pull req itself for the merging at this point *anyway* Aug 05 01:29:50 EricBlade: It doesn't help that we're trying to do 232432 different pull requests at once Aug 05 01:30:07 Like I said week before last, once we get to a sane number of open pull requests this will not suck Aug 05 01:30:12 we should just accept the hell we feel like, have people merge/rebase the conflicts and accept *those* when they're done--we just have this goal now of pretending git can somehow resolve diverging changes to the same file in all cases in the way we "want" Aug 05 01:30:23 err what rrix said :) Aug 05 01:30:31 * HaDak|work pops his head in Aug 05 01:30:55 if we didn't have github inbetween, then this would be a matter of "pull every remote branch", followed by "hit merge on each one" followed by "Release!" Aug 05 01:30:57 * rrix plays with dukiedrew_hack's patches in the background Aug 05 01:31:04 anyway guys we have exactly two branches to merge in Aug 05 01:31:09 with of course, some care applied to what happens when we hit merge Aug 05 01:31:10 EricBlade: that's what we're doing the UI just is awkward Aug 05 01:31:16 dtzWill, should I try to upload a patch for postInstall and Prerm? Aug 05 01:31:28 EricBlade: i saw your note about running the install script for luna Aug 05 01:31:33 EricBlade: that's what I'm doing pretty much, just using the pull req's to tell me which branches to include Aug 05 01:31:36 to handle second stage install? Aug 05 01:31:42 EricBlade: it made it "tablet mode" but everything else still looked/worked the same Aug 05 01:31:54 ka6sox-enyo: oh sure. I haven't visited that code in a bit, waht's missing? Aug 05 01:31:58 HaDAk yeah run the install script and put the appinfo.json into the right place, and bam your luna works. i have no idea how to put apps in it though Aug 05 01:32:01 guess I could just look at your commit once it's pushed :) Aug 05 01:32:51 maybe nothing other than calling the swapper script Aug 05 01:32:54 with & Aug 05 01:33:10 Can we close 18 without merging? Aug 05 01:33:42 EricBlade:where do i get appinfo.json? Aug 05 01:33:57 EricBlade: better yet, do you have a screenshot of a "working" one for comparison sake? Aug 05 01:34:49 rrix: sandgorgon's (#21) seems to be not ready for merging, waiting on change requested by ka6sox Aug 05 01:35:06 dtzWill: yes, I'm sorry Aug 05 01:35:07 so really just need to merge EricBlade's one branch in and we're done? xD :) Aug 05 01:35:08 HaDak|work: desktop-support Aug 05 01:35:18 yes Aug 05 01:35:20 woo that's rather manageable xD Aug 05 01:35:24 halfhalo: ? Aug 05 01:35:34 for appinfo.json Aug 05 01:36:33 ok, i found it. do i need to copy it somewhere, or edit it somehow? Aug 05 01:37:09 you'll need to make a directory for it Aug 05 01:37:16 and as soon as my VM starts, i'll tell you what that is Aug 05 01:37:40 if you guys could be a little more vague, i'd appreciate it Aug 05 01:37:49 :) Aug 05 01:38:30 steam says i peaked at 15.3 MB/s download :O Aug 05 01:38:37 work internet on the weekends is fast. Aug 05 01:38:42 during the week..not so much Aug 05 01:41:54 hadak you want to put that file in /usr/lib/luna/system/luna-applauncher Aug 05 01:47:11 sorry I'll merge eric's in a sec, missed a conflict earlier just fixing again being sure to build after each merge Aug 05 01:48:37 holy fuck Aug 05 01:48:41 that thunder shook the building Aug 05 01:49:17 @.@ wowza Aug 05 01:49:42 * HaDak|work remotes in and shuts down his home pc Aug 05 01:49:46 HaDak|work: i think it just hit here Aug 05 01:50:05 EricBlade: insanity Aug 05 01:50:23 EricBlade: hey, that appinfo.json made it stop segfaulting, but still no graphics. where are those vs where do they need to be? Aug 05 01:50:40 no clue Aug 05 01:50:49 i didn't promise you any graphics, just a functioning luna Aug 05 01:50:55 :) Aug 05 01:51:30 lol ok Aug 05 01:51:37 some script somewhere sets the paths I think Aug 05 01:51:37 dtzWill: Still mergerating? Anything I can help with? Aug 05 01:51:38 as long as it stops crashing :) Aug 05 01:51:47 halfhalo: i ran that already Aug 05 01:51:51 * HaDak|work is brb Aug 05 01:54:09 rrix: yeah, sorry I just redid the merges I did before since I dropped a variable by accident in first pass :3 Aug 05 01:54:22 dtzWill: no worries, just making sure you're not blocking on me :) Aug 05 01:54:23 (and figured 5m of flying through it again was neater than a "whoopsy!" comit :) Aug 05 01:54:28 keep ALL the variables Aug 05 01:54:33 EricBlade: yep! :) Aug 05 01:55:07 rrix, EricBlade: https://github.com/woce/LunaSysMgr/pull/31/files#L0R270 Aug 05 01:55:28 changed the handleScreenEdgeFlickGesture call to return /its/ return value. Aug 05 01:55:45 (and shifty's stuff has a 'return true' afterwards) Aug 05 01:56:23 you did what now Aug 05 01:56:25 oh I see EricBlade you made it return bool :3 Aug 05 01:56:40 EricBlade: I haven't done anything! I'm terribly asking how to resolve this merge Aug 05 01:56:41 :) Aug 05 01:57:19 nevermind I think I got it, I didn't look at the entire diff to give it context. nvm, thought you two had made different changes to what's returned where Aug 05 01:58:39 dtzWill, https://github.com/woce/woce-build/blob/master/packages/sysmgr/luna-sysmgr/control/postinst Aug 05 01:58:57 :30 Aug 05 01:59:03 needs to call the swap script &\ Aug 05 01:59:04 requires webOS 1.3.5 ? Aug 05 01:59:10 ah Aug 05 01:59:18 we need to fix that to 3.0.5 Aug 05 01:59:22 thats boilerplate Aug 05 02:00:53 ka6sox-enyo: will look in a sec, ty :) Aug 05 02:01:35 sorry...thats for whenever you need it. Aug 05 02:01:53 yummy. wonton soup. Aug 05 02:02:55 gah reading android forums is like reverting back to 14 year old me Aug 05 02:06:42 woah Aug 05 02:06:43 holy dicks Aug 05 02:06:50 more building-shaking thunder Aug 05 02:07:07 okay in handleGestureEvent shifty has "if (!t && Preferences::instance()->sysUiEnableNextPrevGestures() == true) {" guarding things, but EricBlade you don't, just the original 'if (!t)'. Aug 05 02:07:36 intuition on which way to go? This is hiding our new features under 'adv gestures' in the former, yes? Aug 05 02:07:57 let me load the code here Aug 05 02:08:23 EricBlade: thank you, sir. Aug 05 02:09:34 adding that check would cause the original system setting to turn on/off the upswipe to fail Aug 05 02:09:49 fwiw the check was added in this commit: https://github.com/ShiftyAxel/LunaSysMgr/commit/4dd78f841beaa65a8dbd7c8ad28611639f234446 if that helps Aug 05 02:10:04 which "Updates multiple files" : Aug 05 02:11:05 did you mean to say sysUiEnableNextprevGestures() or sysUiGestureDetection() Aug 05 02:11:57 his patch says sysUiGestureDetection() == 0 which is where he checks for his feature versus normal operation, and that's fine Aug 05 02:12:11 but it shouldn't check for sysUiEnableNextPrevGestures() in handleGestureEvent Aug 05 02:13:06 https://github.com/ShiftyAxel/LunaSysMgr/commit/4dd78f841beaa65a8dbd7c8ad28611639f234446#L0R265 is what I meant Aug 05 02:13:22 yeah that check is good Aug 05 02:13:34 oh wait Aug 05 02:13:36 errr Aug 05 02:13:38 you mean on 265 Aug 05 02:13:38 haha :) Aug 05 02:13:47 i was looking at 267 Aug 05 02:13:49 *268 Aug 05 02:14:03 Yes, 265 Aug 05 02:15:11 i believe that's a bad check there, as it would remove the "Advanced Gesture" preference from functioning as normal Aug 05 02:16:16 or not, what was the name of the property we just added for the left/right ? Aug 05 02:17:34 ok, that's an irrelevant check, as it can't reach that function without it being true Aug 05 02:17:59 EricBlade: <3 Aug 05 02:18:17 i knew there was a reason i didn't put a check in for that Aug 05 02:18:35 so i guess it doesn't really matter Aug 05 02:21:37 on the other hand, it may be necessary for shifty's code to work Aug 05 02:22:10 but in the original gesture detection, it can't possibly reach handleGestureEvent() without sysUiEnableNextPrevGestures() being true Aug 05 02:22:50 go go compiler Aug 05 02:23:07 EricBlade: I'll leave it there for now JIC since as you say maybe shifty's work changed something Aug 05 02:23:26 go go gadget build software? Aug 05 02:23:30 (I'm much more willing to believe that since I haven't personally actually looked at /reasoned about all these changes) Aug 05 02:23:36 yep, all merged and it built cleanly Aug 05 02:23:37 woo Aug 05 02:23:41 does it work? who knows Aug 05 02:23:57 merge 12 branches many hacking on same code path Aug 05 02:24:02 what could possibly go wrong? :D Aug 05 02:24:49 go wrong Aug 05 02:24:52 go wrong Aug 05 02:24:55 go wrong Aug 05 02:25:24 go go gadget explosion Aug 05 02:26:51 after we build this...can someone please put this on a box Aug 05 02:26:52 https://github.com/dtzWill/LunaSysMgr/tree/merge_all fwiw Aug 05 02:27:17 now guys I haven't looked at how any of these changes works, I'm just merging per rrix/ka6sox's requests :). Aug 05 02:27:35 we have been reviewing and building each one and working. Aug 05 02:27:38 However I think the merges were done cleanly, but that doesn't mean lameness re:conflicting assumptions/state manipulation aren't there Aug 05 02:27:49 ka6sox-enyo: but their composition is an entirely unknown issue. Aug 05 02:28:06 personally I'd be happy if we could just test this new combined set for all the features/etc and original behavior. Aug 05 02:28:17 guess that needs to happen regardless of me saying so xd :) Aug 05 02:28:49 we have been testing functionality along the way Aug 05 02:28:53 ka6sox-enyo: okay well now that I think the merge requests have been handled, resolving what rrix was asking about, let's see about getting this into a shiny luna :D Aug 05 02:30:04 ka6sox-enyo: well you merge two branches, you can change subtle things about what the program state is when (and accordingly how state should be interpreted) Aug 05 02:30:34 for example, one change might split one big bool for gestures into two bools for different features (example), and the toher /branch/ only knows to chek the original big one, etc Aug 05 02:30:48 shrug it's nbd and testing should iron that out. lets try to avoid 10 merges at once moving forward :) Aug 05 02:31:00 (although I'm at least partially responsible for not helping get these merged earlier) Aug 05 02:31:03 anyway ipk goodness time Aug 05 02:31:36 dtzWill, I promise that we will release more often. Aug 05 02:32:49 ka6sox-enyo: aww, I think I'm coming off. I'm saying the highly unnecessary "hey now that they're merge lets just verify this all works as expected still" which is really a zero value-add since I that was gonna happen regardless :) Aug 05 02:32:52 ka6sox-enyo: but yes I think we will too :D Aug 05 02:33:10 ka6sox-enyo: and getting stock luna into an ipk and into preware ASAP is a great first step towards that. Aug 05 02:33:53 thanks...I wasn't able to get things.... Aug 05 02:34:04 ka6sox-enyo: do you know the status of the ipk stuff? Aug 05 02:34:23 ka6sox-enyo: you're fine! I'm half rambling anyway, still fighting hangover a bit. Forgive me :) Aug 05 02:34:45 ka6sox-enyo: I see you linked the postinst we hacked on earlier. IIRC you did a fair amount of testing of various scenarios with that stuff, yes? Aug 05 02:36:31 * dtzWill needs to install this new tweaks :D Aug 05 02:39:09 hmmm. my main touchpad can't seem to locate an internet. although it is connected to wifi Aug 05 02:39:56 must be router reset time. bbl Aug 05 02:40:19 yes, you need to mod :30 Aug 05 02:40:46 hmm, so what additional files do we need to add? changed/added files from /conf ? Aug 05 02:40:57 (lunaAnimations.conf, and the new *.json files?) Aug 05 02:43:03 haha well just replacing the luna binary has my reticule not animated. guess need some of these new changes O:) Aug 05 02:43:17 I believe so. Aug 05 02:43:31 heh, wonder what the FPS var defaults to? :) Aug 05 02:43:37 anyway /me copies over Aug 05 02:43:47 ka6sox-enyo: so we'll need to update the ipk stuff to copy these files also Aug 05 02:46:51 we just demoed the merge that I made at #enyohack :) Aug 05 02:47:08 ? Aug 05 02:48:16 local merge Aug 05 02:48:24 What code is missing now?? Aug 05 02:48:35 rrix: all is in my merge_all branch if taht's what you're asking Aug 05 02:49:09 dtzWill: ka6sox-enyo said that some animations code is missing Aug 05 02:50:11 rrix: probably meant the ipk scripts need to have the lunaAnimations.conf and the misc json files added Aug 05 02:50:20 ah, right Aug 05 02:50:25 * rrix fries his touchpad with dukiedrew's code Aug 05 02:50:29 dtzWill: ahhhh Aug 05 02:50:37 also, please someone make luna not take 10m to startup -.- Aug 05 02:51:09 conf/lunaAnimations.conf goes in to /etc/palm on the device, dtzWill Aug 05 02:51:15 if thats what you needed Aug 05 02:51:26 tweaks jsons go in tweaks location Aug 05 02:51:41 rrix: kk, sure. ty :) Aug 05 02:55:35 hmm, actually. where do tweaks json's go? Aug 05 02:56:29 /media/cryptofs/apps/usr/palm/services/org.webosinternals.tweaks.prefs/preferences/ Aug 05 02:57:56 tyty Aug 05 02:59:52 i was wondering what would happen, since we discovered during the phone experiments, that not starting up any apps at startup causes luna to init much much much faster, if we removed all the startup apps .. what would happen **** ENDING LOGGING AT Sun Aug 05 02:59:59 2012