**** BEGIN LOGGING AT Mon Sep 26 02:59:56 2011 Sep 26 03:01:07 sqlite Sep 26 03:01:33 hmm Sep 26 03:01:56 i wonder if sometihng like your approach might be modifiable to work as such: Sep 26 03:02:01 an app calls the c-service Sep 26 03:02:07 the c-service calls our app Sep 26 03:02:24 which checks if it's on the list Sep 26 03:02:39 if it is, it calls the c-service again with a different parameters Sep 26 03:02:47 and the c-service launches the app Sep 26 03:03:13 our c-service would need to do some authenticity checking of the actual "okay, this app is good, launch it now" messages Sep 26 03:03:38 but that'd let us handle the hard part (db storage) easily and platform independently in the webos part of the app Sep 26 03:05:01 any thoughts? Sep 26 03:05:57 we could short-circuit the whole thing Sep 26 03:06:10 requesting app calls proxy app using launch params. Sep 26 03:06:22 proxy app checks database. if ok, proxy app calls service. Sep 26 03:06:26 ah Sep 26 03:06:29 that sounds easier Sep 26 03:06:32 service only accepts calls from proxy app. Sep 26 03:06:32 done. Sep 26 03:06:48 how hard would it be for an app to call ours? Sep 26 03:06:57 since right now calling a service is fairly easy Sep 26 03:07:01 it's a supported feature of webOS Sep 26 03:07:14 launch parameters Sep 26 03:07:22 lemme check the api docs for enyo on that Sep 26 03:07:29 you can pass any json object Sep 26 03:08:00 i don't see "launch parameters" in the enyo api Sep 26 03:09:05 http://www.webos101.com/Multi-Card_Applications i see reference to it here Sep 26 03:10:41 IOMonster: ok, I think we have an architecture sorted. now we just need a name ;) Sep 26 03:10:59 call it RootCMD or something Sep 26 03:11:00 haha Sep 26 03:11:20 since it'd be a webos internals package.. it'd be org.webosinternals.root Sep 26 03:11:28 or LaunchR Sep 26 03:11:29 haha Sep 26 03:11:37 in parody of Launcher in palmOS Sep 26 03:12:31 rootah? goes hand in hand with impostah and executah Sep 26 03:12:36 govnah Sep 26 03:12:46 idk rootah sounds like something for rooting your device Sep 26 03:12:50 which we really don't need to do Sep 26 03:12:57 true Sep 26 03:13:01 hum... Sep 26 03:13:01 it's more of a "root gateway" Sep 26 03:13:05 I would prefer the name not have 'root' in it at all Sep 26 03:13:08 like "superuser" on android Sep 26 03:13:19 org.webosinternals.sudo Sep 26 03:13:24 sudo is perfect Sep 26 03:13:27 rwhitby, good point (would help avoid confusion) Sep 26 03:13:29 since it's commonly used Sep 26 03:13:39 webossudo Sep 26 03:13:41 eh Sep 26 03:13:46 wsudo Sep 26 03:13:48 sudah? Sep 26 03:13:49 hehe Sep 26 03:13:50 haha Sep 26 03:13:50 i like that Sep 26 03:13:55 like soda Sep 26 03:14:06 oil will hunt you down Sep 26 03:14:09 its icon can be a pop can Sep 26 03:14:23 oil, dont hurt me i am just making suggestions Sep 26 03:14:25 sudo is perfect, it's a commonly used name in unix/linux Sep 26 03:14:33 SuDo is sufficient Sep 26 03:14:40 and anyone who hears the name will know what it does Sep 26 03:14:48 allows applications to request root access easily Sep 26 03:14:57 id just hate to get the sudo confused with telling users to do something with sudo Sep 26 03:15:25 as in app confused with actually saying "did you use sudo?" for the purpose of sudo COMMAND Sep 26 03:15:26 then we could call it wsudo Sep 26 03:15:31 short for "webos sudo" Sep 26 03:15:34 SuDoh! Sep 26 03:15:39 haha Sep 26 03:15:57 well that fits the naming scheme of the other wosi apps Sep 26 03:16:02 govnah Sep 26 03:16:17 Sudah. Sep 26 03:16:18 (which prompts many "good morning, govnah!" style conversations whenever it's heard) Sep 26 03:16:28 i am still partial to sudah (haha but you guys are the devs im just buggin you) Sep 26 03:16:43 sudoh passes the twitter uniqueness test Sep 26 03:16:59 rwhitby, eww twitter Sep 26 03:17:17 SuDoh it is then Sep 26 03:17:25 sudoh in irc covnersaion is not confusing but in verbal conversation it will be Sep 26 03:17:28 so, sudoh, wsudo, or sudah , which shallit be Sep 26 03:17:52 IOMonster: you should use the Hello! app as the basis of WebOS Internals styling too. Sep 26 03:18:06 IOMonster: oil is our style master :) Sep 26 03:18:07 isn't that a mojo app? Sep 26 03:18:11 it's both Sep 26 03:18:15 ah Sep 26 03:18:18 IOMonster, how woudl you verbaly say wsudo? Sep 26 03:18:30 double-ewe sew-do Sep 26 03:18:36 i kinda like wudo :) Sep 26 03:18:37 W Sudo Sep 26 03:18:37 * rwhitby creates the SuDoh repo Sep 26 03:18:54 haha well it's done Sep 26 03:18:56 rwhitby, really stuck on that name arent you lol Sep 26 03:19:49 Jack87: I know a good name when I see it Sep 26 03:19:56 :) Sep 26 03:20:25 okey dokey Sep 26 03:20:34 so i'll download the hello app and see what it does Sep 26 03:20:43 i gotta learn mojo now too Sep 26 03:20:54 haha i still haven't completely figured out enyo (it's not too bad once you get used to it) Sep 26 03:20:59 it's easier than android for sure Sep 26 03:21:13 Hello! app even has launch params support already for touch to share Sep 26 03:21:34 IOMonster: see /msg for repo access details Sep 26 03:21:34 okay Sep 26 03:21:39 hmm Sep 26 03:21:41 okay Sep 26 03:25:06 thanks rwhitby for clearing up some of the services stuff Sep 26 03:27:56 IOMonster: I'll drop a skeleton in the repo Sep 26 03:28:03 okay Sep 26 03:28:12 i'm reading about node.js services now Sep 26 03:28:23 it'll still need to be a C service for 1.4.5 Sep 26 03:28:26 trying to figure out how to finish my rdesktop gui Sep 26 03:28:38 yeah, it'll be a c-service for the sudoh Sep 26 03:28:57 but for my ioremote app, which is enyo only right now, i'll use node.js Sep 26 03:29:31 since i don't feel like setting up a compile environment right now just to make a service for my little app Sep 26 03:32:21 http://mobilecoder.wordpress.com/2011/03/18/using-the-homebrew-javascript-service-framework/ <-- looks like what i need Sep 26 03:37:40 * rwhitby bbl Sep 26 03:47:46 brb i need some cookies Sep 26 03:52:13 k i'm back Sep 26 03:52:36 argh nvm these cookies are stale brb again Sep 26 03:54:27 mmm not stale cookies :) Sep 26 04:09:19 back Sep 26 04:11:39 rwhitby, ping? Sep 26 04:47:24 rwhitby: you here? Sep 26 04:49:47 scoutcamper, what is in the ipkg log when you try to install? Sep 26 04:51:05 just email it :D Sep 26 04:51:19 done Sep 26 04:53:29 okay catch you tommorrow. Sep 26 04:55:36 rwhitby: i think i've got the GUI for the touchpad all settled on paper at least Sep 26 04:55:47 i've got 2 sketches so far Sep 26 06:04:32 IOMonster: SuDoh skeleton pushed Sep 26 06:04:42 excellent Sep 26 06:05:01 i'm still reading up on service/app communication Sep 26 06:05:38 along with reading up on how to make a noWindow application Sep 26 06:12:21 IOMonster, you mean headless? Sep 26 06:12:32 yeah Sep 26 06:24:09 IOMonster: SuDoh is set up for that already. Sep 26 06:24:19 in both enyo and mojo Sep 26 06:24:27 ah okay Sep 26 06:24:34 i'm just reading up on the whole thing Sep 26 06:25:04 i'm also reading up how to use the homebrew js service framework for my own application Sep 26 06:25:23 IOMonster: oh, I recommend using the hello method for that Sep 26 06:26:08 IOMonster: line 70 of http://git.webos-internals.org/applications/hello/tree/control/postinst Sep 26 06:26:16 does the hello method use a c-service or a node.js service? Sep 26 06:26:21 (i'm just curious) Sep 26 06:26:39 Hello! has examples of all. C service, C PDK, Node Service. Sep 26 06:26:47 all called from both enyo and mojo Sep 26 06:26:50 sweet! Sep 26 06:26:52 it also does touch to share. Sep 26 06:26:59 dang that's awesome Sep 26 06:27:07 well i guess i need to download that and check it out Sep 26 06:27:18 it's the app I use to make sure all our homebrew techniques work on all devices Sep 26 06:27:26 sweet Sep 26 06:27:35 is it rigged to use the homebrew js service framework too? Sep 26 06:27:49 no, since that's not ours and I don't agree with how it's done Sep 26 06:27:56 (it's brittle in the face of OTA updates) Sep 26 06:28:00 ah Sep 26 06:28:13 what's the recommended method for using a node.js service to call a root application? Sep 26 06:28:19 it's pretty, and works fine. Sep 26 06:28:40 IOMonster: look in the hello ap Sep 26 06:29:01 (homebrew js service is pretty and works fine, but I don't recommend it) Sep 26 06:29:07 haha okay Sep 26 06:29:16 so the hello app also does root permissions Sep 26 06:29:19 yep Sep 26 06:29:23 sweet Sep 26 06:31:47 so, is the sudoh repo a copy of the hello app? or is it ready to start filling with gui and service code? Sep 26 06:32:48 dang the hello app really does have everything Sep 26 06:33:08 thanks for pointing me at that Sep 26 06:36:09 IOMonster: sudoh repo is ready to go. I modified and slashed. Sep 26 06:36:25 hmm so the node service hack turns off the jail for just the installed app using the postinst script? (looking at the hello app) Sep 26 06:36:41 just for that particular node service Sep 26 06:36:46 ah Sep 26 06:36:56 okay Sep 26 06:37:11 looks like i need to sit down and understand node.js services next Sep 26 06:37:29 but for now looks like i need to download the sudoh repo and start working on the enyo gui Sep 26 06:37:50 i haven't learned mojo yet, so that'll come second Sep 26 06:41:57 rwhitby: okey dokey i've got the repo cloned Sep 26 06:42:16 make clobber device test Sep 26 06:42:31 or make clobber emulator test Sep 26 06:42:38 i would, but i'm in windows Sep 26 06:42:45 ..and i don't have the emulator installed Sep 26 06:42:49 haha Sep 26 06:42:53 yep, i need to do that Sep 26 06:43:28 IOMonster: what's your twitter? Sep 26 06:43:35 tylerfixer Sep 26 06:43:36 or thecubed Sep 26 06:43:39 i don't remember Sep 26 06:43:42 haha Sep 26 06:43:50 which will you use for webOS stuff? Sep 26 06:44:04 i just forgot my twitter name Sep 26 06:44:06 just a sec Sep 26 06:44:12 it's not thecubed Sep 26 06:44:20 yeah that's not me Sep 26 06:44:22 it's tylerfixer Sep 26 06:44:44 dang i should have registered thecubed also Sep 26 06:45:03 tylerfixer is me, thecubed is my 'business', and iomonster is my irc name Sep 26 06:46:33 haha with 2 monitors, and my start bar set to 2 rows tall, i'm still running out of room on my screen Sep 26 06:54:24 i'm still setting this up for testing in chrome Sep 26 06:54:29 since i don't have the emulator installed Sep 26 06:54:51 IOMonster: http://www.webos-internals.org/wiki/SuDoh_Design - a place to put stuff Sep 26 06:55:02 excellent Sep 26 06:55:07 i need to make a wiki account too Sep 26 06:56:00 strange, the app doesn't show up in chrome Sep 26 06:56:07 even when the script tags are set properly Sep 26 06:56:29 erm Sep 26 06:56:33 nvm i missed a tag Sep 26 06:56:54 I added our initial design to the wiki page Sep 26 06:57:02 (from the IRC log) Sep 26 06:57:47 excellent Sep 26 06:58:24 sounds good Sep 26 06:58:50 also, in enyo/css the file is named "sudo.css" rather than sudoh.css Sep 26 07:00:00 typo, please fix. Sep 26 07:00:06 will do Sep 26 07:00:14 also created http://www.webos-internals.org/wiki/Application:SuDoh Sep 26 07:00:18 right now i'm just figuring out the whole architecture of the application Sep 26 07:00:33 very nice Sep 26 07:03:07 erg looks like i have to install the emulator Sep 26 07:03:14 haha Sep 26 07:07:22 filename typo corrected Sep 26 07:09:00 downloading virtualbox and installing emulator Sep 26 07:16:14 hmm the emulator is being very strange Sep 26 07:28:07 alright guys, i think i'm done for the night... my room is heating up.. it's like 85*F in here now, and it's nighttime lol Sep 26 07:28:11 dang ventilation Sep 26 07:28:22 but, i've got the app running in the emulator Sep 26 07:28:36 (also it appears that my app doesn't work in the emulator either, but that's fine) Sep 26 07:28:50 (i forgot to register my app's db kind or something like that) Sep 26 08:11:54 aha... Sep 26 08:12:19 lets see if I can get what I've been working on for 2months to actually work. Sep 26 08:13:23 hiJack Sep 26 08:15:03 IOMonster_desk, DID I MISS ANY EXCITMENT Sep 26 08:15:09 ka6sox, hello Sep 26 08:15:15 nogt yet Sep 26 08:15:17 *not Sep 26 08:15:28 i'm still in the "on paper" phase Sep 26 08:15:33 figuring out the ui Sep 26 08:15:41 IOMonster_desk, cool! Sep 26 08:15:41 re Sep 26 08:15:41 and how it'll all communicate with each other Sep 26 08:15:59 best way to make an app is to have a gui setup Sep 26 08:16:17 yep, so i've got it drawn out on paper Sep 26 08:16:20 ka6sox, i am xchatting from TP : I love this Sep 26 08:16:41 and i'm reading up on some enyo elements i'll need Sep 26 08:16:48 such as dashboard elements Sep 26 08:16:48 IOMonster_desk, still planning on controling it via notification bar? Sep 26 08:16:49 * rwhitby just tested a new second-stage bootloader for the touchpad Sep 26 08:17:09 IOMonster_desk, check out the weather dashboard app (i dont think its open soruce though) Sep 26 08:17:30 Jack87: what we're doing is different from that way Sep 26 08:17:32 IOMonster_desk: one question: should we manage it down to the command level (i.e. "Wallpaper Switcher App wants to run 'rm -rf /' - allow?") ? Sep 26 08:18:02 that's an actual notification, what i'm planning is like a non-scrimmed dialog (like the "usb mode" dialog) Sep 26 08:18:09 rwhitby: nah Sep 26 08:18:25 i'm thinking we should just do a "app X is allowed root access" Sep 26 08:18:31 IOMonster_desk, awesome! Sep 26 08:18:39 but if they click "details" it'll let them view what command wants to be run Sep 26 08:19:07 IOMonster_desk: do we have "allow once" and "allow always" options? Sep 26 08:19:09 a neat feature to do (but possibly a security risk if passwords are sent as arguments to a root application) would be to show the last commands ran by an app Sep 26 08:19:15 yep! Sep 26 08:19:22 IOMonster_desk, agreed prompt for details would be a sweet way to go Sep 26 08:19:27 rwhitby: it'll have a checkbox for "Remember" Sep 26 08:19:35 and it'll remember your decision if you click it Sep 26 08:19:38 else, it'll ask you every time Sep 26 08:19:45 IOMonster_desk, will there be a way to take the apps out of the allow always in the future if you change your mind? Sep 26 08:19:50 yep Sep 26 08:19:55 it'll have a manager app Sep 26 08:20:04 so you can go in and remove or blacklist apps Sep 26 08:20:11 That's the SuDoh app, if you launch it from the icon Sep 26 08:20:12 any app that asks for permissions will be added to the list Sep 26 08:20:22 whether or not you click "remember" Sep 26 08:20:29 that way you can do an "always deny" Sep 26 08:20:45 if you forgetr to click "remember" the first time Sep 26 08:21:19 the manager app can be anywhere from super complex to super simple Sep 26 08:21:25 i'm going for a semi-complex setup Sep 26 08:21:30 a 2 pane design Sep 26 08:21:36 left pane is application names Sep 26 08:21:44 with an icon to the left of the name Sep 26 08:21:50 indicating "allow/deny" status Sep 26 08:22:01 tap on an app, and the right pane gives you more info about the app Sep 26 08:22:01 IOMonster_desk, youll have to setup two GUIs in that case one for mojo as well Sep 26 08:22:12 and possibly a list of the last commands that app ran Sep 26 08:22:15 Jack87: yep Sep 26 08:22:24 since i dont' know mojo (yet) it'll come second Sep 26 08:22:44 or in parallel by someone else Sep 26 08:22:50 exactly Sep 26 08:23:18 it shouldnt be too bad oprolly just be devided into scences rather than panels Sep 26 08:23:20 IOMonster_desk: that design will translate well to a phone app Sep 26 08:23:35 front scene is list of apps in a scroller, tap on an app to get the details scene Sep 26 08:23:37 rwhitby: yep, that was what i was thinking Sep 26 08:24:27 basically, every time our app is asked to grant permissions, we'll store that app's name in our database Sep 26 08:24:33 er, if it doesn't exist already Sep 26 08:24:53 flow is as follows: 1) check if app is on allow/deny list Sep 26 08:24:59 2) if on allow list, allow Sep 26 08:25:05 3) if on deny list deny Sep 26 08:25:14 4) if neither, store app name and present user with dialogue box Sep 26 08:25:22 how will the apps be identified? Sep 26 08:25:28 i'm thinking by name Sep 26 08:25:37 i think that's the only way we can Sep 26 08:25:46 hum multiple apps can have same name at least in launcher Sep 26 08:25:52 really? Sep 26 08:25:58 that's a bummer Sep 26 08:26:01 need to do name, and appid in details Sep 26 08:26:04 rwhitby, whtats the technical term app id?> Sep 26 08:26:13 yup Sep 26 08:26:17 ah yep thats what i meant Sep 26 08:26:22 ah ok cool Sep 26 08:26:31 i didn't mean like "IORemote", more like com.thecubed.ioremote Sep 26 08:26:33 appid is the unique key for the database Sep 26 08:26:42 IOMonster_desk, ah ya.. than perfect Sep 26 08:26:44 yep that's what i meant Sep 26 08:27:13 the chroot builds and installs correctly Sep 26 08:27:14 i'll probably get the gui done tomorrow while daydreaming in math class :) Sep 26 08:27:34 IOMonster_desk, i should get some sleep i have school as well Sep 26 08:27:38 me too Sep 26 08:27:56 rwhitby: what time are you around on IRC usually? Sep 26 08:28:02 http://www.webos-internals.org/wiki/SuDoh_Design updated Sep 26 08:28:09 IOMonster_desk: GMT+9:30 timezone Sep 26 08:28:10 IOMonster_desk, 4pm our time Sep 26 08:28:32 ah okay Sep 26 08:28:36 then i'll be sure to catch you the Sep 26 08:28:38 *then Sep 26 08:28:56 nice job everyone Sep 26 08:29:01 we'll get this app done in no time at all Sep 26 08:29:14 then we'll watch as useful system apps trickle in Sep 26 08:29:25 * IOMonster_desk is waiting for a samba mounter Sep 26 08:29:47 and my remote desktop app can use sudoh too Sep 26 08:29:48 rwhitby, the chroot builds and installs correctly. Sep 26 08:30:00 instead of hacking up xecutah haha Sep 26 08:30:56 IOMonster_desk, have a goodnight Sep 26 08:31:04 you too Sep 26 08:31:05 'night all Sep 26 08:31:45 ka6sox: so natty ready for an alpha ? do you have something that goes with it working? Sep 26 08:31:55 (best to release both at the same time) Sep 26 08:32:07 rwhitby, no xapps fails to install Sep 26 08:32:34 xapps-xchat-ubuntu fails but no log :( Sep 26 08:32:56 palm-install: install failed with status: FAILED_IPKG_INSTALL Sep 26 08:33:06 its probably something really simple Sep 26 08:35:30 ka6sox: sh -x the postinst Sep 26 08:36:59 preware installs it with no errors but no icon on the desktop. Sep 26 08:37:16 what's in the ipkg log ? Sep 26 08:37:24 nothing Sep 26 08:38:48 latest stuff is in the repo? Sep 26 08:38:55 * rwhitby takes a look Sep 26 08:39:12 should be Sep 26 08:39:21 I used your stuff. Sep 26 08:39:39 ka6sox, can you link me to repo? Sep 26 08:40:35 preware/build/ nonworking/ Sep 26 08:41:02 ka6sox: why does xchat Makefile have stuff in it about upstart changes? Sep 26 08:41:52 ka6sox: we usually put changelog in reverse order Sep 26 08:41:52 dunno. Sep 26 08:42:00 I didn't? Sep 26 08:42:21 okay let me fix that after I figure out how to fix my merge conflict. Sep 26 08:43:01 Makefile is also missing the latest uiRevision:2 change Sep 26 08:44:01 ka6sox: what happens if someone has both ubuntu-natty and ubuntu-future-version installed? what will xchat install into ? Sep 26 08:44:23 the post install only knows about natty rightnow. Sep 26 08:44:31 so I guess thats a 4th term I need to add. Sep 26 08:46:35 or just call it xapps-xchat-ubuntu11.04 Sep 26 08:47:11 the postinst already looks to see that its natty before attempting to install the app. Sep 26 08:47:48 I'd suggest keeping the same naming as the chroot itself Sep 26 08:48:16 so xapps-xchat-ubuntu-natty Sep 26 10:02:37 well..it builds. Sep 26 10:02:43 but doesn't install. Sep 26 11:29:48 it was choking on the depends line in the makefile Sep 26 15:40:46 grrr the ajax.request seems to be broken in webOS 2.2, but I can not find any differences in the prototype libraries between 2.1 and 2.2 :| Sep 26 15:41:49 also the enyo file picker seems to be broken in 2.2. :( Sep 26 16:02:36 ugh Sep 26 16:03:03 hola Sep 26 16:03:07 sconix, whats the chances of getting a way to make the print bigger on emails and messaging? Sep 26 16:03:17 hiya scoutcamper Sep 26 16:03:30 the chroot build, installs and works. Sep 26 16:03:41 ka6sox: not sure what you mean Sep 26 16:03:50 however, it looks like I need to do things differently Sep 26 16:04:19 sconix, my wife needs the font size bigger on her Pre2 as she is legally Blind. Sep 26 16:04:38 morning Saurik Sep 26 16:04:50 I guess it is morning, isn't it Sep 26 16:04:57 ka6sox, yeah, the chroot built fine, its the xapps that had issues Sep 26 16:05:24 indeed... Sep 26 16:05:33 ka6sox: I see, I guess messaging would be easy to change, but not so sure about email Sep 26 16:06:40 she says its messaging. Sep 26 16:06:50 so that would be really nice. Sep 26 16:09:23 ka6sox: let me see what I can do, first I need to figure out why the ajax request work on 2.1 but not on 2.2. Sep 26 16:10:15 sconix, no problem...this is in the nature of a personal request. Sep 26 16:10:58 ka6sox: yes and I am happy to make one if its not too much work which I don't think it is Sep 26 16:11:18 much appreciated. Sep 26 17:45:46 lets see...I need to create a new repo. Sep 26 19:13:15 okay I've fixed xapps Sep 26 19:13:35 and I can't even get the ajax request to work :( Sep 26 19:13:46 it seems that the fault is not the prototype library Sep 26 19:13:57 uh oh. Sep 26 19:14:38 so I guess there is no way for me to go around the problem then :( Sep 26 19:15:11 every means of trying to set proper content-type failed so the problem is somewhere deep Sep 26 19:17:23 rwhitby, the first xapp will take forever to install Sep 26 19:17:30 and likely cause panic. Sep 26 19:17:50 (32MB of stuff + unpacking, installing) Sep 26 19:19:36 so I think we need to have either a warning on each xapp or a part of the postinst that at least gets the basic x bits? Sep 26 19:19:45 or another app to install the x bits? Sep 26 20:03:32 scoutcamper|away, pushed back to non-working Sep 26 20:03:42 it actually does work, but prerm does not Sep 26 20:04:06 and does not require shim at all. Sep 26 20:06:04 however I can't get it to install a desktop icon :( Sep 26 20:29:12 rwhitby, I am pulling the alpha and not going to use it at all..no shim Sep 26 20:29:26 unless I can find an advantage (which I can't at this point) Sep 26 20:29:36 that is chroot alpha Sep 26 20:29:56 I want to push xapps-xchat-ubuntu-natty to alpha now. Sep 26 20:37:37 scoutcamper|away, pull the latest xapps-xchat-ubuntu-natty from nonworking and test build please. Sep 26 20:49:14 once 3 of us can build and install I'll push it to alpha Sep 26 21:13:37 any clues as to why the icon doesn't show up? Sep 26 21:14:40 there a packages folder? Sep 26 21:16:58 ipkgs Sep 26 21:18:27 ka6sox, no go on the build, http://pastebin.com/tpKGdu25 Sep 26 21:18:49 repull Sep 26 21:45:38 I'm certain its something stupid that is preventing the icon from showing up. Sep 26 21:45:50 appinfo.json has the right filename Sep 26 21:46:01 I suppose I could change all that to be "special" Sep 26 22:47:06 halfhalo I think you are right, Sep 26 23:41:31 rwhitby: I just updated the Sudoh design page http://www.webos-internals.org/wiki/SuDoh_Design Sep 26 23:45:32 ka6sox-away, Jack87|Away : if either of you are here, check out the page and let me know what you think, or if i'm missing anything Sep 27 00:05:49 IOMonster, good stuff.... Sep 27 00:06:50 okay, so now I have to find out why the data.tgz and control.tgz are missing. Sep 27 00:11:23 rwhitby, why do we not have this in the our makefile? Sep 27 00:11:25 build/%/CONTROL/postinst: Sep 27 00:11:25 rm -f $@ Sep 27 00:11:25 mkdir -p build/$*/CONTROL Sep 27 00:11:25 install -m 0775 build/src/control/postinst build/$*/CONTROL Sep 27 00:11:25 chmod ugo+x $@ Sep 27 00:11:26 build/%/CONTROL/prerm: Sep 27 00:11:28 rm -f $@ Sep 27 00:11:30 mkdir -p build/$*/CONTROL Sep 27 00:11:32 install -m 0775 build/src/control/prerm build/$*/CONTROL Sep 27 00:11:34 chmod ugo+x $@ Sep 27 00:11:36 ? Sep 27 00:11:47 for xapps* Sep 27 00:12:27 since xterm has that. Sep 27 00:24:33 ka6sox-away: because xterm has a postinst and prerm to install/remove the upstart jobs? Sep 27 00:25:15 ('?' == "I think?" :)) Sep 27 00:26:51 xapps-xchat will probably be the same. Sep 27 00:27:03 there is a upstart script too. Sep 27 00:27:11 okay let me add those bits too. Sep 27 00:27:38 the primary difference with xapps is no compilation and no source Sep 27 00:28:57 rwhitby is the make expert... Sep 27 00:29:46 I just found out yesterday that commands need to be prefaced by a tab in make. Sep 27 01:25:59 IOMonster: ping Sep 27 01:26:06 regarding the design flowchart Sep 27 01:26:37 the top middle box can be removed. apps can talk directly to the sudoh applications Sep 27 01:29:14 rwhitby, I have one really annoying thing left to fix (and some minor ones that I just need to beat on) Sep 27 01:29:26 the icon doesn't show up on the desktop anywhere. Sep 27 01:29:32 (launcher) Sep 27 02:06:28 ka6sox: where does this makefile and related packaging live atm? Sep 27 02:08:17 (xapps-xchat-ubuntu-natty in build.git?) Sep 27 02:08:23 yes Sep 27 02:08:25 (looks like xapps-xchat-ubuntu should be removed?) Sep 27 02:10:59 yes, I thought I did...but git isn't cooperating with me very well. Sep 27 02:11:26 ka6sox: np Sep 27 02:11:43 ka6sox: so if i install xapps-xchat-ubuntu-natty Sep 27 02:11:49 what's it *supposed* to do? Sep 27 02:12:28 install xchat in the postinst, remove in prerm Sep 27 02:12:35 hmm, j/w are we sure we should remove in the prerm? Sep 27 02:12:42 its purpose is to install xchat *inside* the chroot, and create hooks so that xecutah can use it. Sep 27 02:12:42 not sure if that was discussed Sep 27 02:13:17 ka6sox: so i'd want a modified xecutah to test this with? Sep 27 02:15:22 (that has this app whitelisted as something to start?) Sep 27 02:21:20 yes, thats correct Sep 27 02:28:20 atm looks like the job just starts an xserver and then an xterm in it, right? Sep 27 02:28:49 in bin chroot_wrapper it directly calls xchat. Sep 27 02:30:09 oh i see. Sep 27 02:31:13 but soon I will probably have to get dwm compiled Sep 27 02:31:21 as I need scrollbars. Sep 27 02:31:43 ka6sox, so we need to mod xecutah to whitelist xapps, yes? Sep 27 02:32:08 yes, but I will not be doing that to the git server till after we manually add it locally Sep 27 02:32:16 yes Sep 27 02:32:22 and test locally Sep 27 02:36:41 I wonder if I'm missing something from appinfo.json that is causing the icon not to show up. Sep 27 02:38:05 the info screen for the app shows the icon Sep 27 02:38:07 the list does not Sep 27 02:38:20 and its not on any launcher page either. Sep 27 02:43:35 the icon.png is where it is supposed to be, it is correct, it has correct permissions, and I am baffled. Sep 27 02:51:34 and the refence to the ICON = is correct too pointing to the wiki. **** ENDING LOGGING AT Tue Sep 27 02:59:57 2011