**** BEGIN LOGGING AT Fri Mar 09 02:59:58 2012 Mar 09 03:02:21 bhuey: isn't chrome the same thing as what? Mar 09 03:08:31 same as webOS really ? Mar 09 03:08:49 it's something to think about Mar 09 03:15:59 bhuey: no, android is something completely different, and I'm not a big fan of dalvik or the overall architecture Mar 09 03:16:59 not to mention all the kernel issues caused by them going their own way, I hope the Linux Standard Kernel sorts out some of those issues Mar 09 03:17:43 destinal: http://elinux.org/Android_Mainlining_Project and http://lwn.net/Articles/484196/ Mar 09 03:17:53 don't hold your breath Mar 09 03:18:08 * ka6sox doesn't Mar 09 03:24:18 destinal: who's them ? Google ? Mar 09 03:24:49 bhuey: well "android" went their own way, before google even bought them Mar 09 03:25:15 google bought Android ? really ? don't remember that Mar 09 03:25:31 oooh yeah Mar 09 03:26:00 what do you not like about it btw ? Mar 09 03:31:44 they did Mar 09 03:31:54 android was a couple of ex-danger folk Mar 09 03:34:31 bhuey: mainly I prefer a more standard userland and a more standard kernel, and I don't like writing code in Java that much. Mar 09 03:35:07 that last is more personal than technical :) Mar 09 03:35:10 their lack of experience in core kernel shows Mar 09 03:36:37 geist: hey. heard that novacom is getting released under apache license this month? have no idea whether bootie will or not but having novacom open source is nice Mar 09 03:37:29 yeah I really hope they do that Mar 09 03:37:43 they should have done it in Jan IMO Mar 09 03:38:34 yeah novacom / bootie aren't encumbered by license issues AFAIK Mar 09 03:45:40 any specific date on the source code ? Mar 09 03:47:46 destinal: yeah, i'm pretty pumped. Mar 09 03:47:58 though i've been warned that it was hacked on after i left Mar 09 03:48:03 and the results weren't too pretty Mar 09 03:49:21 i'd love to see bootie dropped, there some code in there i'd like to pull back into lk (where it was forked from in the first place) Mar 09 03:49:32 but i'm not holding my breath on that Mar 09 03:49:51 i suspect it'll have enough vendor specific hacks and whatnot they'll just give up trying to figure if it's openable or not Mar 09 03:49:53 yeah I mean technically it's not part of the OS as much as part of the hardware support for now "legacy" devices Mar 09 03:50:07 but who knows, it could happen Mar 09 03:50:19 novacom would be nice so i could go remember all the process group/session group stuff that i had to do to get it right Mar 09 03:50:27 then i can fix adb, which is largely an abomination Mar 09 03:51:04 fix it good Mar 09 03:52:10 at least proper uncooked keys, sigwinch Mar 09 03:52:54 geist: I hope the new open webos project keeps things together long enough at least for a complete release. (and I mean ideally a lot longer, but at *least* that long) Mar 09 03:53:06 cool Mar 09 03:54:08 hiya Geist Mar 09 03:54:13 hola Mar 09 03:54:47 novacom(d) would be very nice to have Mar 09 03:55:07 yep. though as i said i've been warned it was Hacked On since i left Mar 09 03:55:29 geist: hey, you'll be able to contribute patches to the OSS project :) Mar 09 03:55:33 I think that there is enough vendor specific stuff in Bootie to render any "release" pretty seriously neutered. Mar 09 03:56:51 yeah, but i dont care. i'd just rather get back some of the stacks i had written Mar 09 03:57:04 usb, mmc, a nice little embedded FAT driver that someone wrote Mar 09 03:57:23 though doesn't matter, it's a weeks worth of work, but it was somewhat battle hardened Mar 09 03:57:44 the kernel and other stuff is identical to k Mar 09 03:57:45 lk Mar 09 03:57:52 that the only FAT driver that plugs into lk? Mar 09 03:58:20 well, i guess. i could write another one if i needed to Mar 09 03:58:36 but someone else wrote a nice little FAT driver for bootie (some qualcomm radio partitions needed to be read/written to) Mar 09 03:58:43 it was a nice implementation Mar 09 03:59:04 ah, was wondering why I never saw FAT (like ext2) Mar 09 03:59:29 yeah. i'm about to start doing a bunch of work on lk Mar 09 03:59:45 next plan is finish -m3 port, lwip, ethernet, lua Mar 09 03:59:59 oh, cool stuff Mar 09 04:00:05 geist: I'd love to see bootie used more places, u-boot is evil Mar 09 04:00:13 yeah, well... Mar 09 04:00:20 * geist is at Android now :) Mar 09 04:00:36 geist: ahh, didn't know that. congrats, I guess? :) Mar 09 04:00:42 there's already an lk based android bootloader that qualcomm uses Mar 09 04:01:03 geist: did you get bought up from the moto side or hired directly? Mar 09 04:01:16 just started a few weeks ago. hired directly Mar 09 04:01:19 nice Mar 09 04:01:20 the jawbone thing didn't work out Mar 09 04:01:29 which is what i was doing for the last 1.5 years Mar 09 04:02:07 ah, sucks when projects we put a lot of time into don't see the light of day (even if you get paid for it) Mar 09 04:03:42 geist: working again with any people you knew from danger? embedded is a pretty small world Mar 09 04:05:16 yes. all of them Mar 09 04:05:37 android is an amazing conglomeration of essentially all the Be and Danger people i'd ever worked with Mar 09 04:06:21 nice Mar 09 04:07:04 so I didn't realize when you said fix adb, you really meant it. that would be very cool. Mar 09 04:07:34 geist: code looked pretty good overall from my memory but you'll have to be the judge Mar 09 04:07:44 it was complicated Mar 09 04:07:56 and a lot of folks would look at it and not grok it before hacking Mar 09 04:08:58 well, not really Mar 09 04:08:59 but still Mar 09 04:10:39 geist: not sure why android gets such a hard time for not being open, AOSP is basically everything, the gapps is more of just a custom distro thing, not the OS proper, and what phone manufacturers add google can't do anything about Mar 09 04:11:21 yep, pretty much Mar 09 04:11:31 and everyone i've talked to there really hates that part Mar 09 04:11:32 I do wish the whole kernel thing would get resolved though Mar 09 04:11:41 and they're pushing as hard as they can to get more stuff opened Mar 09 04:11:46 geist: what happened to Jawbone ? Mar 09 04:11:50 VC run out ? Mar 09 04:11:51 destinal: well, frankly it has Mar 09 04:12:12 android activates 850k devices a day, it's a defacto thing Mar 09 04:12:28 they try to be nice, but android has stuff to ship, not deal with linux politics Mar 09 04:12:32 geist: heh, well resolved as in *became* the standard, yeah Mar 09 04:12:45 even touchpad uses an android kernel Mar 09 04:12:45 and even linus has chimed in i believe and generally agreed Mar 09 04:12:48 I thought it was a governance issue Mar 09 04:13:13 the lack of influence on that project in general as being the problem Mar 09 04:13:18 same thing with open solaris Mar 09 04:13:34 whos influence on what project? Mar 09 04:14:07 I'm just making a couple of assumptions here Mar 09 04:14:23 most open source projects that aren't controlled by a company are generally open Mar 09 04:14:34 ah, yeah Mar 09 04:14:37 in both a code and governance sense Mar 09 04:14:41 the Android Mainlining group is working hard. Mar 09 04:14:47 it will happen. Mar 09 04:15:23 don't think it will all get into 3.3 though...maybe backed out :( Mar 09 04:15:28 but there are projects that are like Open Solaris that have their code open but their governance is non-existance Mar 09 04:15:39 3.3 is scary Mar 09 04:15:48 I'm expecting a lot of problems with it Mar 09 04:15:49 yeah? Mar 09 04:15:53 ya Mar 09 04:15:55 me too Mar 09 04:15:56 something big changed? Mar 09 04:16:02 yes Mar 09 04:16:12 complete inclusion of the Android drivers into mainline Mar 09 04:16:23 worried primarily about wake-locks Mar 09 04:16:24 not complete Mar 09 04:16:25 ahh Mar 09 04:16:27 and other things Mar 09 04:16:31 ka6sox: but a lot right ? Mar 09 04:16:43 a lot I suspect will happen. Mar 09 04:16:57 but its going to be "alpha" till the bugs get shaken out. Mar 09 04:17:00 and because of that new bugs will come about from new interactions Mar 09 04:17:04 it'll be rogh Mar 09 04:17:05 right Mar 09 04:17:06 rough Mar 09 04:17:07 right Mar 09 04:17:08 very Mar 09 04:17:22 I'm not a bootloader dude so I know little about this kind of stuf Mar 09 04:17:24 stuff Mar 09 04:17:29 more core kernel and stuff like that Mar 09 04:17:35 its not bootloader issues Mar 09 04:17:40 don't know much about USB either specifically Mar 09 04:17:46 compared to other folks Mar 09 04:17:56 ka6sox: just talking generally about my knowledge Mar 09 04:18:02 that whole stack is another keg-o-worms. Mar 09 04:18:06 there are things that I know and things that I don't Mar 09 04:18:11 USB ? Mar 09 04:18:26 well, the OTG/Master/Slave things. Mar 09 04:18:34 its kind of strange because of different modes. Mar 09 04:19:01 OTG being the strangest. Mar 09 04:19:21 yeah I know little about that sstuff Mar 09 04:19:35 little useful information about that stuff but I could probably learn it in relatively short order Mar 09 04:20:08 I have decided as long as the device I intend to port to has a working bootloader I don't care. Mar 09 04:20:25 I might have to massage my kernel to boot with it depending on bootargs... Mar 09 04:20:47 yeah I care about the stuff after it Mar 09 04:20:54 but its too much of a Dragon Filled Environment to want to get into. Mar 09 04:21:43 geist, enhance lk so I can give it a whirl and try to get rid of uboot which grew out of ppcboot which is an abomination. Mar 09 04:23:04 I suppose I should contribute to LK to make it better :D Mar 09 04:23:05 yeah, uboot is pretty hateful Mar 09 04:23:11 what are you trying to boot? Mar 09 04:23:32 various ARM based SoC's Mar 09 04:23:32 ka6sox: or moboot :) Mar 09 04:23:33 remember, lk is strictly speaking a kernel and some libraries, but one of the applications of it is to run a bootloader Mar 09 04:24:02 jcsullins, true...thats an option too... Mar 09 04:24:10 i have it in github now, so you can more easily branch off it Mar 09 04:24:17 the kexecboot guys are doing something like that. Mar 09 04:24:23 https://github.com/travisg/lk Mar 09 04:24:30 okay I will look. Mar 09 04:24:52 uboot and cavium make me ill. Mar 09 04:25:03 yeah, uboot is hateful Mar 09 04:25:19 it sort of works as long as someone else does the work and boot speed and binary size aren't a concern Mar 09 04:25:28 maintaining it or doing new ports is super urgh Mar 09 04:26:04 ya, it was ugly just to go from an EVM to a real board and only 2 changes had to happen. Mar 09 04:26:17 anyway, i might try to take up the lk mantle at android and push it to something useful Mar 09 04:26:28 there's already a lk projecti n android, it just hasn't been touched in a couple years Mar 09 04:26:55 ka6sox: haha you screwing around with Cavium right now ? Mar 09 04:27:03 ya Mar 09 04:27:07 I know one of their compiler engineers Mar 09 04:27:09 got a board I'm bringing up. Mar 09 04:27:16 use to be at Sony doing MIPS stuff Mar 09 04:28:57 their 8-core MIPS stuff is fast. Mar 09 04:29:13 I'm working on Econa 34XX stuff now. Mar 09 04:29:44 what are they going to use it for ? network filter stuff or something like that ? Mar 09 04:29:51 their bootloader only setup 1 core on that. Mar 09 04:29:59 bhuey, something like that. Mar 09 04:30:22 so that was a patch...ugly one too. Mar 09 04:30:42 should have been straightforward..but it was u-boot...need I say more? Mar 09 04:31:05 yeah, uboot is hateful Mar 09 04:31:53 yeah never done boot bring up on a device like that before Mar 09 04:35:57 its fun/awful at the same time. Mar 09 04:36:21 sound like mostly awful Mar 09 04:36:35 since I've been doing Assembly/machine/HDL for so long I end up with the manuals open trying to make sure I twiddled the right bits. Mar 09 04:36:50 yeah and those manuals can be wrong Mar 09 04:36:58 very often are. Mar 09 04:37:21 I wrote a JIT one time based on the PowerPC instruction set Mar 09 04:37:34 it was for an emulator that I was writing Mar 09 04:38:07 I took the PostScript text that it as generating and wrote a scanner to output the properties Mar 09 04:38:26 so that the instruction set implementation was automated Mar 09 04:38:36 worked great minus the problems with the manual Mar 09 04:38:44 so I learned that manuals can't be trusted Mar 09 04:44:45 as a result of that I became disinterested in assembler and thing s low level like that Mar 09 04:44:57 went into other things like scheduling, etc... Mar 09 04:45:02 concurrency Mar 09 04:45:09 file systems to a certain degree, general kernel Mar 09 04:45:40 sounds painful. Mar 09 04:46:13 which ? Mar 09 04:46:22 doing your kind of work would drive me nuts Mar 09 04:46:56 it always made me feel like a monkey doing it Mar 09 04:47:28 I rather like that level of stuff...no abstractions. :D Mar 09 04:48:04 yeah I'm doing different things. It requires a lot of implicit knowledge for some kernel work Mar 09 04:48:11 that's hard to get over Mar 09 05:03:36 the worst abstraction I don't like about the kernel is the Black Magic to get things into the SysFS tree. Mar 09 05:03:53 yeah Mar 09 05:04:00 it's just bulk code Mar 09 05:04:23 VM paths are scary as well as Posix semantics with file systems Mar 09 05:04:57 if I hadn't read a whitepaper on how sysfs is "supposed" to work I would have been lost. Mar 09 05:05:12 it was totally non-intuitive. Mar 09 05:09:39 just look at the sample code and forget it Mar 09 05:13:56 bhuey, all I did for the few things I've done is copy and paste Mar 09 05:18:06 because if I tried to understand it...I'd make a mess of it. Mar 09 05:20:25 when bass music hits an HP commercial you know it's big time now Mar 09 05:20:53 * bhuey just saw one on CBS Mar 09 06:39:12 geist: lk could be your 20% :) Mar 09 06:39:27 heh, yeah Mar 09 09:29:26 Morning Mar 09 09:38:33 hey rwhitby Mar 09 15:07:32 morning rwhitby Mar 09 18:28:57 hello all, seeking help, trying to launch WebOSQuickInstall-4.4.0.jar via Arch Linux Desktop computer Mar 09 18:29:07 http://pastie.org/3558885 Mar 09 18:30:03 I've launched it in the past no problem, only thing I can think of, is that I've recently changed java version to jdk6 for building purposes Mar 09 18:51:00 jre7-openjdk Mar 09 18:51:30 uninstalled jdk6, and jre6, and installed jre7-openjdk, and Mar 09 18:51:31 webos quick install in now launching Mar 09 20:55:22 lonewulf`: java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197) Mar 09 20:55:54 sounds more like there's no GUI support ... perhaps DISPLAY isn't set or you're logged in remotely, etc Mar 09 21:20:38 afaik debian or fedora package -headless and the headfull rest of java separately Mar 09 21:20:52 thats how i met this "error" Mar 10 00:56:57 anybody around who might be able to answer a meta-doctor/OTA question? Mar 10 02:07:42 morning Mar 10 02:38:31 Hey, anyone know exactly when the App Catalog change happens? Mar 10 02:39:48 Oh, the deadline was yesterday. Has the change gone through? **** ENDING LOGGING AT Sat Mar 10 02:59:58 2012