**** BEGIN LOGGING AT Sun Jul 24 02:59:56 2011 Jul 24 03:35:45 Puffy_tp: we gotta get Mendeley up and running in time for me to use it in my quals prep! :) Jul 24 05:20:39 dtzWill: im working on it as much as I can Jul 24 05:38:47 haha :D sokay i'm not taking quals until next spring, so we have some time. after fighting through my backlog of other projects, i do hope that i can help some as well :) Jul 24 07:40:56 rwhitby-pre/others: thoughts on how to make packages play nice across different devices? Jul 24 07:41:13 in the case of X server, ideally the scripts would know what platform they're on Jul 24 07:41:19 (or postinst or w/e sets things up properly) Jul 24 07:42:08 for example i want to push updated touhcpad keymappings, but can't since it requires a touchpad-specific Xsdl, inclusion of the keymappings themselves (nbd to ship everywhere), and modfying the set_keymap_later.sh script to use the correct keymaping Jul 24 07:43:05 one thought is have postinst or something just copy the correct Xsdl into the 'canonical' place (so scripts don't have to know), and ditto for keymappping Jul 24 07:43:26 I think rwhitby-pre mentioned that was his preferred solutoin to a similar problem earlier... Jul 24 09:09:37 PuffTheMagic, have you put any thought of porting over evince and poppler >0.15 Jul 24 09:09:53 supposedly evince can do PDF annotations if you have poppler v0.15 or higher Jul 24 09:10:06 and then we would have a full document viewer... not just PDF's... Jul 24 09:10:32 okular! \o/ Jul 24 09:11:22 * dtzWill wonders if okular could run using the qt stuff ported earlier Jul 24 09:11:50 i know qt is shipped with device now, but i'm unclear how it's used--for launcher and such, right? (not like the card stuff from earlier) Jul 24 09:14:50 I wonder what the minimum libraries required are for evince and okular Jul 24 09:16:46 * dtzWill nods Jul 24 09:17:00 evence states that it requires "GNOME Platform libraries" but doesn't mention which ones Jul 24 09:17:07 it can't possibly require them all Jul 24 09:18:53 dtzWill, do you know if we can do file type associations with app catalog apps? Jul 24 09:19:37 i don't, but i'm the wrong guy to ask :) Jul 24 09:27:53 evince definitely is going to require gtk Jul 24 09:28:08 xpdf would be easier to port, but doesn't do annotations Jul 24 09:34:35 it looks like xpdf will show annotations... I am unsure if it will let you edit or add them though Jul 24 09:47:06 dtzWill, if I build Xserver from git will I be able to do capitol letters yet? Jul 24 09:53:06 cryptk: kinda, not really. Jul 24 09:53:22 package creation is borked in widk due to the upstart changes to make it work on 1.4.5 Jul 24 09:53:56 ahh Jul 24 09:54:02 thta's fixable though right? Jul 24 09:54:08 probably, yeah. Jul 24 09:54:14 problem is i have it built with palm-package Jul 24 09:54:16 just needs the package part updated Jul 24 09:54:27 and upstart and whatnot requires building the package ourselves Jul 24 09:54:36 btw, I am checking out the source of jmonkeyengine Jul 24 09:54:41 that has lwjgl in it... Jul 24 09:54:51 guess what I'm gonna work on over the weekend... Jul 24 09:55:02 (I don't consider build.git part of the dev/test cycle, since it requires tagging the release i think? Maybe we can get special chase-head targets for testing.... idk) Jul 24 09:56:10 anyway if you build latest xserver, you'll have a touchpad-only Xsdl Jul 24 09:56:15 when combined with git of xkeyboard-config Jul 24 09:56:25 and modify set_keymap_later.sh to 'touchpad' Jul 24 09:56:28 things work Jul 24 09:56:52 aka it's there, but the 'push this to users' pipeline got SNAFU'd and i haven't had the resolve or time to fix it yet :) Jul 24 09:57:07 gotcha Jul 24 09:58:44 still in "make something cool mode", especially with the more recent framebuffer goodness find :) Jul 24 09:58:47 :3 Jul 24 09:58:58 what framebuffer goodness find? Jul 24 09:59:13 cryptk: much faster blitting Jul 24 09:59:24 still not hw-accel'd, but for basic usage is _much_ better Jul 24 09:59:38 misc mplayer benchmark went from ~11.5s down to ~3.5s Jul 24 10:00:04 (And that includes mpeg-2 software decoding overhead, so the speedup might be even better than that ratio) Jul 24 10:00:14 informally, it's just much much better :) Jul 24 10:00:35 nice Jul 24 10:00:51 however it's kinda hacky, and i'll (we'll) need to handle a couple edge cases to avoid small graphical glitches. Jul 24 10:01:54 but yeah, i might try it in my emulators too--and there it's pretty glorious in terms of being able to draw quickly Jul 24 10:09:27 ok, I have the lwjgl native library source Jul 24 10:09:42 which was not in the jmonkeyengine code, only compiled versions were Jul 24 10:09:46 but I have found it Jul 24 10:10:59 only thing is since it is made for java... it is an ant style build.xml that assembles a gcc command and runs it Jul 24 10:11:18 but I should be able to rip out the important pieces and make a gcc command to use in widk Jul 24 10:11:50 -lX11 -lXext -lXcursor -lXrandr -lXxf86vm Jul 24 10:11:59 we don't have libXrandr do we? Jul 24 10:12:03 or do we? Jul 24 10:20:09 cryptk: we sure do ^.^ Jul 24 10:24:34 ooh... lemme see what I can do here then Jul 24 10:25:45 oooh... ant is part of the WIDK... no need to convert for testing then Jul 24 10:28:21 woohoo... downloading the toolchains for WIDK at 5MB/s Jul 24 10:29:03 taking longer to extract it than it did to download it, lol Jul 24 10:30:00 SDK is downloading at 9MB/s.... Jul 24 10:30:05 man I love my connection at work Jul 24 10:31:46 hrm... I kinda want to set up a dev server Jul 24 10:31:57 just have the WIDK on it... get everything built and staged Jul 24 10:32:02 then we can all use it Jul 24 10:32:48 make some kind of a script where in everyones home dir they get the built WIDK bind mounted in, with an AUFS overlay on it Jul 24 10:32:59 so they can make their own local changes, but the baseline stays the same Jul 24 10:33:10 dtzWill, do you think that would be useful^^^ Jul 24 10:51:39 wtf, I can't get minecraft to come up at all Jul 24 10:51:44 I haven't even changed anything yet Jul 24 10:51:54 before I would at least see the login screen Jul 24 10:56:12 bah... stupid python.org has an IPv6 address now... and my DNS is resolving to it... but I don't have an IPv6 addy to talk to it Jul 24 10:59:00 or... python.orgis down Jul 24 11:37:34 dtzWill, so I have libx11, libxext and libxrandr all staged... I need libXcursor and libXxf86vm Jul 24 11:37:44 those aren't being supplied by anything else by chance are they? Jul 24 11:46:53 bah... I hate it when source code doesn't come with something telling you what it depends on Jul 24 12:08:25 I think I have libXfixes working... that's needed for libXcursor Jul 24 12:55:24 dtzWill, what's the policy on adding new libraries to WIDK? Jul 24 12:55:34 add them to nonworking first and then get someone else to test? Jul 24 13:11:51 ok, libXcursor builds clean... no dependency problems anymore Jul 24 13:13:05 giving libXxf86vm a test run now off a fresh clobber of packages/x/ Jul 24 13:16:45 and if that works, then everything I added is getting thrown into a folder in nonworking for now until I get home and someone else tests them Jul 24 13:17:00 and preferably until I get minecraft working, because that will confirm that it actually works Jul 24 13:32:44 ok libXcursor libXfixes libXxf86vm xf86vidmodeproto all pushed into nonworking, they all build, but they are all untested Jul 24 14:10:54 ok, back at home... time for more work on minecraft Jul 24 14:17:31 just freshly reinstalled the ubuntu-chroot... I want this to be reproducible Jul 24 14:59:06 dtzWill: poppler can fiew them i didnt think it could edit them Jul 24 14:59:13 real annotations that is Jul 24 14:59:22 it has always had its own external format Jul 24 15:31:54 having to decipher an ant script and turn it into gcc Jul 24 15:41:15 cryptk: im not sure if you remember my preyourmindsite... but i generated feeds on the fly for a half a dozen packages and having that feed included in preware by default destroyed the server Jul 24 15:41:39 my serverthat was Jul 24 15:53:01 dtzWill: we could prob just do a glib -> sdl thing Jul 24 15:53:06 PuffTheMagic, this isn't going to be run on my personal server Jul 24 15:53:09 for poppler Jul 24 15:53:14 I am just developing it there Jul 24 15:53:38 when it is all done, if rwhitby approves, it will go on the ipkg servers Jul 24 15:54:04 I am going to use it to build a homebrew version of the online app cat as well Jul 24 15:54:35 bah.. I don't know enough ant or make to get this darn thing to build Jul 24 15:54:43 im just saying that if it were in preware it will prob bring down any server Jul 24 15:55:04 really... because the ipkg servers handle their load just fine Jul 24 15:55:04 s/in preware/use in preware/ Jul 24 15:55:30 and each request would be very small.... the thing about the API, it allows for incremental updates Jul 24 15:55:34 ya but the content its dynamic and creted on the fly Jul 24 15:55:58 i cant talk its early... Jul 24 15:56:04 the current feeds are static i mean Jul 24 15:56:11 I ran it on a 1GB RAM server at work last night and I was able to handle 500 concurrent connections Jul 24 15:56:23 serving all requests in well under 1 second Jul 24 15:56:43 the data is cached... the mysql tables are cached... the PHP opcode is cached Jul 24 15:56:48 it runs very quickly Jul 24 15:56:48 people sync preware 20 times a day Jul 24 15:56:53 and how many users do we have? Jul 24 15:57:31 http://munin.nas-admin.org/nas-admin.org/milla/nginx_request.html Jul 24 15:57:33 look at that Jul 24 15:58:01 milla (the main ipkg server) sits at below 10 requests/second typically Jul 24 15:58:39 and those requests are serving large Packages.gz files... several of them, every time someone refreshes their feeds Jul 24 15:59:25 I was handling 500 concurrent connections with a response time of about 1 second... which means 500 requests per second Jul 24 15:59:31 FAR FAR FAR above what milla sees Jul 24 16:00:01 and the packages themselves are not going to be served from the API server... it just offloads the process of parsing the Packages.gz files Jul 24 16:00:56 your average request to the API server will have only a few packages returned... queried from a database that is only a couple of MB... and well indexed... and cached Jul 24 16:01:12 I think you are overestimating the amount of processing power required to do this Jul 24 16:02:09 you were generating feeds on the fly, my data is already in place, it isn't generating it on the fly... it just pulls it from a database and formats it into JSON Jul 24 16:10:47 even the varnish stats on milla show an average request rate of ~3/s with a spike up to ~6.5 and a spike up to 8 Jul 24 16:10:52 still far below what I tested at Jul 24 20:26:28 dtzWill, well i just made some progress with the database Jul 24 20:27:34 when the document details are fetched it does a query on the db by type and id and tries to merge the new data with the return of the query Jul 24 20:27:47 if it fails then it pushes a new item into the db Jul 24 20:28:00 this way meta data can be updated with out creating a new entry Jul 24 20:28:11 as long as the document id doesnt change Jul 24 20:29:44 you can also do queries with change notifications Jul 24 20:29:58 so we can do a seach that returns all documents Jul 24 20:30:08 and then when new items are added it will return them Jul 24 20:30:37 but i think there is a list widget that is driven by database too Jul 24 20:38:58 no we can get sorting and searching for free Jul 24 21:34:41 morning Jul 24 21:34:52 morning rwhitby Jul 24 21:37:21 * rwhitby is in the air between LAX and PDX Jul 24 21:39:07 nice. Jul 24 21:39:43 dtzWill, yup, this DbList is awesome Jul 24 21:39:59 got it sorting by year with a toggle for ascending or descending Jul 24 21:40:14 will add sorting by author and publication_source too Jul 24 21:47:20 ka6sox: pushing tailor now Jul 24 21:47:38 Tailor pushed. Jul 24 21:48:04 "make device test" in /srv/applications/tailor to test it Jul 24 21:48:48 ka6sox: are you able to test it? Jul 24 22:01:51 i will in a little while...taking care of my son right now. Jul 24 22:03:09 no worries. Jul 24 22:03:23 it doesn't actually resize anything yet, I'm creeping up on that. Jul 24 22:04:08 If I had some more elbow room on this flight I'd continue working on it ... Jul 24 22:31:28 let me pull down what you have so far and add the changes I've made Jul 24 22:33:38 at some point we will need to either decide that a value of Zero MB for the ext3fs triggers the question" do you want to remove the ext3fs" or an explicit button for that. Jul 24 22:39:29 uh....all the scripts I wrote are gone now... Jul 24 22:39:40 I guess I could recreate them. Jul 24 22:39:47 I haven't removed anything Jul 24 22:39:57 when i did a pull they all disappeared Jul 24 22:39:57 I didn't see any new stuff pushed by you Jul 24 22:40:17 I mean I can't find them period. Jul 24 22:40:33 were they checked in? Jul 24 22:40:46 yes, I pushed them 3days ago Jul 24 22:41:04 I can rewrite them... Jul 24 22:41:07 show me the commit on the git repo web site? Jul 24 22:41:18 jas.... Jul 24 22:41:57 I see 4 scripts in ./sbin/ Jul 24 22:42:08 from http://git.webos-internals.org/applications/tailor/commit/?id=08cea580882f2d6ac74ec65a053c4106f5b3bed8 Jul 24 22:43:09 wierd...pulled again...and now they are tehre. Jul 24 22:43:27 before ls sbin/ showed me what was in bin/ Jul 24 22:43:50 okay now I can work on pushing up my changes. Jul 24 22:53:00 rwhitby, which way should we deal with that? Jul 24 22:54:57 laters Jul 25 00:45:23 dtzWill, you can now sort your library by publication outlet :D Jul 25 00:47:20 dtzWill, http://ompldr.org/vOW04MA Jul 25 01:27:52 PuffTheMagic: nice!! :D ty Jul 25 01:28:07 * dtzWill will look at it and non-hilighted backlog in a bit Jul 25 01:34:15 oh yay db goodness Jul 25 01:36:46 dtzWill: did you get a chance to look at that PWD thing? Jul 25 01:37:02 (cause I'm just about to try a make stage again) Jul 25 01:39:18 rwhitby: should be fixed, yes. Jul 25 01:39:27 bbiab, lmk if you have any issues Jul 25 01:39:28 o/ Jul 25 01:39:43 dtzWill: did you push the fix? Jul 25 01:40:17 cp: cannot stat `../xkeyboardconfig/build/armv7/keymap/touchpad': No such file or directory Jul 25 01:40:33 from a make stage in xserver-package Jul 25 01:40:40 sigh, i dind't. very sorry. Jul 25 01:41:16 no worries Jul 25 01:41:44 oh that's a different change, i guess i didn't tag it. Jul 25 01:42:05 sorry the upstart stuff broke the widk packaging stuff so i kinda dropped the ball on the other things Jul 25 01:42:34 (and i can'tto fix it+crossdevices issues+the rest atm) Jul 25 01:43:02 hmm mabye i can tag that Jul 25 01:43:06 doesn't _hurt_ since it's unused Jul 25 01:45:29 rwhitby: pushed Jul 25 01:45:43 slightly untested since i am lacking disk space for one reason or the other. sorry about the trouble. Jul 25 01:48:20 rwhitby, what toolchain does tailor use? Jul 25 01:48:38 normal Jul 25 01:50:00 not widk one? Jul 25 01:50:41 it uses palm SDK on osx and linux Jul 25 01:51:53 same as all the other Makefiles in /srv/applications/* Jul 25 01:53:48 kk Jul 25 02:16:06 argh Jul 25 02:16:15 I thought they had fixed the screenshot issue Jul 25 02:16:42 I'm trying to take screenshots, but they don't look right - they don't look like the screen Jul 25 02:22:55 I bet it's because it's 16-bit with depth buffer Jul 25 02:58:27 dtzWill, about? **** ENDING LOGGING AT Mon Jul 25 02:59:57 2011