**** BEGIN LOGGING AT Wed Jan 30 02:59:56 2008 Jan 30 02:59:59 yeah, I kinda assumed sane caching Jan 30 03:00:05 pjut the right layers of software in and it becomes a moot discussion Jan 30 03:00:26 RAM is getting cheaper all the time, too, so probably caching can be done without trouble. Jan 30 03:00:55 * mjr is most interested though at the moment in getting that damn gprs multiplexing, so I could actually keep the phone net-connected Jan 30 03:05:48 i want a toy on hand, so i have search this kind of stuff, i found n810 and moko1973 almost have the some price, which one is most funny? Jan 30 03:06:20 I think n810 is more funny:) Jan 30 03:06:39 most software is ready, bigger screen. Jan 30 03:06:58 * mjr doesn't like the nokia stuff for being too proprietary. Certainly, it's a finished product if you're into that sort of thing... Jan 30 03:07:02 but we can only modify its software. Jan 30 03:07:10 but there is no phone function, while neo1973's phone function is not ready yet;) Jan 30 03:07:36 well, the phone function seems to work decently (unless you get a bad build :] ) Jan 30 03:07:39 can you modify neo's hardware? Jan 30 03:07:58 i don't know Jan 30 03:08:00 mjr: event on the gta01? Jan 30 03:08:16 yangh, why not? Jan 30 03:08:37 but it looks like you can add some new stuff to neo1973 Jan 30 03:08:47 I haven't try the recent build yet. Jan 30 03:08:48 well, SpeedEvil is adding some stuff Jan 30 03:09:25 what kinda stuff bomb? Jan 30 03:09:38 so sure you can interface some additions on it if you're handy Jan 30 03:09:59 I think he's been talking wlan and accelerometers, don't know how the progress goes Jan 30 03:10:41 n810 has skype and voip which can certainly make phone calls Jan 30 03:10:55 ljp always with the irrelevancies Jan 30 03:11:16 but you can't leave your building with skype Jan 30 03:11:23 mjr: no, someone mentioned n810 has no phone functions, which is wrong Jan 30 03:11:25 (also skype is part of the nokia deal one spesifically doesn't like) Jan 30 03:11:30 3G, etc Jan 30 03:11:39 or plain gprs Jan 30 03:11:43 billtang: I have a 3g phoen that says differently Jan 30 03:12:01 actually, skype over gprs doesn't sound sane Jan 30 03:12:08 for sure, but i don't -_-! Jan 30 03:12:08 ljp, only it's obvious what he meant (though maybe not to you, admittedly) Jan 30 03:12:27 vininim, indeed Jan 30 03:12:33 ljp: when we mean "phone function", that means there is a sim card slot, gsm attena... Jan 30 03:13:11 can we port android to neo1937, i think that ui is looks better Jan 30 03:13:15 then you need to specify gsm phone Jan 30 03:13:33 you should ask google about that Jan 30 03:13:40 android is vapoeware so far Jan 30 03:13:42 that's neo Jan 30 03:14:02 if android ever gets actually freed, "we" presumably can if "we" want to Jan 30 03:14:07 so as gta2 Jan 30 03:15:11 I read somewhere that tomorrow is a decision day wrt to hardware revision. Jan 30 03:15:19 somewhere = the wiki Jan 30 03:15:31 Btw, does OpenMoko only use C, or also C++? Jan 30 03:15:39 I wonder what kind of offerings the hardware deities like Jan 30 03:15:52 Tronic: gcc Jan 30 03:15:54 hence, g++ Jan 30 03:16:19 ewon: That's the compiler, but what language is the current software written in? Jan 30 03:16:27 i want use python, i am learning it now Jan 30 03:16:35 I believe the base stuff is in C Jan 30 03:16:37 a mix of c, c++ and python I would say Jan 30 03:16:45 python is my preference as well Jan 30 03:16:47 Python is way too slow even on PC, so I can't see how it could work on a mobile phone. Jan 30 03:17:03 there's a lot you don't see, yes Jan 30 03:17:09 and there is that gnome yet another language mentioned at the planet sometimes Jan 30 03:17:09 (yes, I do know that they have ports for Symbian and whatnot, but that doesn't mean it being usable) Jan 30 03:17:15 but it's running on n800 Jan 30 03:17:25 Vala, I think Jan 30 03:17:34 yah, that one Jan 30 03:18:26 anyway, certainly there are limits to what kinds of things you want to do with python on the neo, but there's a wide range of stuff that's useful and doesn't require maximum processing efficiency Jan 30 03:18:39 If neo is based on Intel's x86... Jan 30 03:18:45 isn't Jan 30 03:18:55 python is fine for high level gluing blobs together with logic and flow Jan 30 03:19:02 u would NOT write a game enigne in python Jan 30 03:19:05 or a rendering engine Jan 30 03:19:14 or anything seriously compute-intensivre Jan 30 03:19:15 It'll be more easier to development software. Jan 30 03:19:18 in any way Jan 30 03:19:52 for instance, I'd beg to tell me why my python remote control simply doesn't work on a mobile phone Jan 30 03:19:55 ye i know, i just like the Interpreter, it get me a different way to think Jan 30 03:20:46 Even if you use Python only for logic in places where speed does not matter, you need to load the interpreter and the libraries that you use. Jan 30 03:21:14 correct Jan 30 03:21:29 andthat is a price you pay for saving writing lots of extra housekeeping code in c/c++ Jan 30 03:21:32 If you have to mix Python with C++ (as you would do the parts that need to do run fast in C++, right?), things get really messy. Jan 30 03:21:37 yes,so what, is that very hard for neo1973? Jan 30 03:21:48 I gather that you can call C code just fine, but interfacing with C++ is trickier. Jan 30 03:22:00 i PERSONALLY will kep it all in c as its easier for me Jan 30 03:22:02 i'm a c coder Jan 30 03:22:06 just extern C it so it doesn't get munged Jan 30 03:22:12 i have no qualms doing it all in c Jan 30 03:22:21 its easy and fast for me Jan 30 03:22:24 others do not Jan 30 03:22:25 the hell I would do it in C++ either :] Jan 30 03:22:26 to each their own Jan 30 03:22:41 raster: You don't need any housekeeping code (you mean memory management, right) in C++. Jan 30 03:22:51 Tronic: yes u do Jan 30 03:22:52 Only in C. Jan 30 03:23:49 What C++ does worse than Python is the syntax. Python has piles of nice syntactic sugar on it, making the code look nicer (less unneeded characters). Jan 30 03:24:23 raster: I can see that you are a C coder :P Jan 30 03:25:06 My C++ programs typically don't have any delete's or other explicit memory management anywhere. It just works automatically. Jan 30 03:25:10 Tronic: i can ss you are a c++ coder. Jan 30 03:25:16 fact is housekeeping code exists in c++ Jan 30 03:25:22 u have new and delete methods Jan 30 03:25:28 if u have any special requirements Jan 30 03:25:29 E.g. this game http://ultrastar-ng.sourceforge.net/ Jan 30 03:25:35 like data sharing with ref counting etc. Jan 30 03:25:38 it exists Jan 30 03:25:43 u pit is in a different place Jan 30 03:25:45 what kind of job for c coder, embed stuff? Jan 30 03:25:45 but its there Jan 30 03:25:50 Zero deletes in there. Jan 30 03:25:52 in c i can do the same things as c++ Jan 30 03:25:54 i can do OO Jan 30 03:26:04 i can do inheritance Jan 30 03:26:05 classes Jan 30 03:26:07 c++ is more maintainable C Jan 30 03:26:08 etc. etc. etc. Jan 30 03:26:12 there, I said it. Jan 30 03:26:15 raster: can you do templates? Jan 30 03:26:30 That program also uses no ref counting and in fact I haven't find any situation where that would be useful, yet. Jan 30 03:26:34 *found Jan 30 03:26:57 But when I do, I'll just use boost::shared_ptr and have it handled automagically, too. Jan 30 03:27:17 raster: i hate it when i see f1(double x), f2(int x), f3(X x), .. all doing the same thing Jan 30 03:27:58 raster: OOP w/ virtual functions you can do in C, even though the syntax is quite horrible. Jan 30 03:27:59 borg_: partially. depends on the situation Jan 30 03:28:01 well actually Jan 30 03:28:04 it is possible Jan 30 03:28:10 in the end it just is more code Jan 30 03:28:16 One thing that you cannot do in standard C is automatic module registration on linkage. Jan 30 03:28:22 Tronic: i dont mind the syntax Jan 30 03:28:28 i find c++ syntax quite horrible Jan 30 03:28:29 (but you can do it in C++) Jan 30 03:28:38 its a personal preference Jan 30 03:28:57 and no - in c its not automatic Jan 30 03:29:03 but u can make it work Jan 30 03:29:22 dlopen() is your friend Jan 30 03:29:25 (and fridns) Jan 30 03:29:30 for doign all sorts of evil Jan 30 03:30:44 E.g. that game uses audio output modules that are detected automatically. You can try to compile them all, then link only those that compiled successfully and the program will know which modules got linked it. Also works for dynamically loaded libs (just dlopen them, no need for dlsym), but obviously the loading part is not standard C++ anymore. Jan 30 03:30:47 as for ref counting Jan 30 03:30:49 i live on it Jan 30 03:30:56 i dont know how i would survivie without Jan 30 03:31:00 i dont duplicate data Jan 30 03:31:05 i just ref it many times Jan 30 03:31:18 maybe that dictates a differnec in performance Jan 30 03:31:30 and maybe why c programmers tend to have more optimal c programs Jan 30 03:31:36 they have to do the dirty work - and they tend to care Jan 30 03:31:42 I put the data on a higher level (on whatever owns all the things that uses that data). Jan 30 03:31:44 and thus they tend to pay atention to detail Jan 30 03:32:00 Thus it will have lifetime greater than the users. Jan 30 03:32:23 that would simply be impossible for most of what i do Jan 30 03:32:25 s/uses/use/ Jan 30 03:33:13 it would also bloat out memory use and cpu overhead like no business Jan 30 03:33:13 I have it hard to believe that it would be impossible in "most that you do". Jan 30 03:33:21 it would Jan 30 03:33:34 As I personally haven't yet became across a single situation where it wouldn't be possible. Jan 30 03:33:43 i write libraires, image processing, redienrm, toolkits widgets, gui apps etc. Jan 30 03:33:54 data comes from the lower levels Jan 30 03:33:57 not fed in Jan 30 03:34:02 And I have worked with quite many different kinds of projects. Jan 30 03:34:19 if the same data is "loaded" again 0 simply a 2nd reference to it is returned avoiding a load and decode Jan 30 03:34:21 and another copy Jan 30 03:35:14 most objects runtime when refrerneces - get refcountied Jan 30 03:35:30 to make sure all handles work even after delete until veryone gives up0 their refs Jan 30 03:36:03 So you put the data on the higher level object and have it only loaded once. If you really want to defer the loading until needed, put a boost::scoped_ptr inside that high level object and load the resource only when requested. Jan 30 03:36:37 the data is not under control of the higher layer Jan 30 03:36:49 Only if you are very short on RAM, but have fast loading times and because of that want to unload the resource instantly when no-one uses it, you will need ref counting. Jan 30 03:36:57 as completely independnant systems/code bases do the same work Jan 30 03:37:05 use the same lower levels to create their objects and manage Jan 30 03:37:11 they CANT share data otherwise Jan 30 03:37:18 these are not monloithic programs Jan 30 03:37:49 they are highly modular, well layers libraries, modules and independant code blocks Jan 30 03:38:11 Should every openmoko source file have the gpl copyright header at the top? Jan 30 03:38:15 they cant manage data on a higher level withotu it being private to the higher level and thus needing duplication between non-sharing code blocks Jan 30 03:38:22 A non-trivial library should always have some kind of master object that can be instantiated in main() or whatever and all objects used would use that as a master object. Jan 30 03:38:52 The library initialization should be done in the constructor of that and the deinit in the destructor. Resources can be stored there nicely, too. Jan 30 03:38:53 the point of it thus they SHARE all data via their common layer Jan 30 03:39:04 the common layer handles everythng with refcounting Jan 30 03:39:18 yes Jan 30 03:39:21 A lot of libs try to do this in static context, but that is problematic as the programmer no longer has control on when the library is running. Jan 30 03:39:24 and if multiple systems init and destroy Jan 30 03:39:27 u need to refocunt Jan 30 03:39:39 i know Jan 30 03:39:47 thats why i am telling you refcounting is needed Jan 30 03:39:55 been doing this kind of stuff for a decade Jan 30 03:40:14 Different instantiations of the master object are fully separate, thus no need for refcounting. Jan 30 03:40:45 If you wish to make them shared, you will use static context, but I really don't like that approach. Jan 30 03:41:20 i dont think you are thinking the same thing Jan 30 03:41:31 Another problem with that is having to do synchronization on all library functions that access the shared state. Jan 30 03:41:42 the data is all dynamic Jan 30 03:41:44 all of iut Jan 30 03:41:49 As the same library may easily be used from multiple threads. Jan 30 03:42:06 Image *img = load_ijmage("/path/to/my.png"); Jan 30 03:42:15 then some completely separate piece of code does Jan 30 03:42:21 Image *img2 = load_ijmage("/path/to/my.png"); Jan 30 03:42:29 in a totally unrelated bit of code in another toolkit Jan 30 03:42:36 BOTH load_image calls return the same pointer Jan 30 03:42:43 same reference to the same Image object Jan 30 03:43:05 in order to make sure that ALL loads release their handle with an unref Jan 30 03:43:15 u need to refcount it to make sure it is deleted only when the last reference goes Jan 30 03:43:23 u CANT do that without refcounting Jan 30 03:43:30 True. Jan 30 03:43:31 UNLSs u do a complte new Image * object reference Jan 30 03:43:47 in whcih case its a duplicate of the data and multiple loads of the same data on disk Jan 30 03:43:53 thus consuming mountains of cpu and ram Jan 30 03:44:00 But frankly, I have never came across the need for such an optimization (even using a same bitmap in multiple completely unrelated places). Jan 30 03:44:21 If the places need to share the same bitmap, they are likely also related... Jan 30 03:44:53 (btw, in C++ you would do Image img("/path/to/foo.png"); instead of exposing any pointers to the user) Jan 30 03:45:52 well then - i'd be wary of using any programs you write Jan 30 03:46:15 as i can tell u statistically references to images in my code are in the 204digit range Jan 30 03:46:17 err Jan 30 03:46:21 The Image object would then contain a boost::shared_ptr m_data that its constructor gets somehow from the static context. Jan 30 03:46:21 2-4digit Jan 30 03:46:34 10-1000+ refs are normal Jan 30 03:46:54 doing them your way would probably mean memroy and load blot of several dozen if not 100 times Jan 30 03:47:03 Still, no need for deletes or destructors. Everything works automatically, except for fetching the resource, of course. Jan 30 03:47:11 I can't see how Python can be better in this sense. Jan 30 03:47:12 if it wrre not for doing shared caching and refocunting most of hat i do would not be possible Jan 30 03:47:36 dunno about python Jan 30 03:47:39 dont really care :) Jan 30 03:47:47 but refcounting solves all this Jan 30 03:47:52 saves duplicating objects Jan 30 03:48:08 Well, in C you need to do the cleanup manually, which may lead to errors (leaks or double-frees) very easily. Jan 30 03:48:13 image data is allocated and loaded dnyamically from on-dsik data Jan 30 03:48:17 or somewhere else Jan 30 03:48:30 and in c yes - u have to unref (free) the object Jan 30 03:48:47 but that just unrefs and at 0 ref dumps back into the speculative cache Jan 30 03:48:53 that cdoe actually doesnt have bugs Jan 30 03:49:00 there are no leaks Jan 30 03:49:13 :) Jan 30 03:49:13 no handles are lost Jan 30 03:49:18 as the object handles are tacked by canvas objects Jan 30 03:49:27 canvas objects are tracked by the canvas wrapper subsystem Jan 30 03:49:37 a non-deleted object is a visible entitiy Jan 30 03:49:42 on screen Jan 30 03:49:42 I mean if someone using the resource forgets to call the release function, your ref count will be too high and the resource will never get released. Jan 30 03:49:47 if its still there u see it Jan 30 03:49:59 and its just incorrect functioning of the program, not a leak Jan 30 03:50:00 :) Jan 30 03:50:05 Even worse, if someone accidentally calls it twice, the resource will be freed, even though others still have pointers to it => segfault. Jan 30 03:50:20 and yes - if they call it twice it may segv Jan 30 03:50:29 in practice that doesnt happen as all objects have magic numbrs Jan 30 03:50:31 ref counts Jan 30 03:50:44 and deletes are eve deferred by 2 render cycles for status caluclation purposes Jan 30 03:50:51 u can check magic numbers and delete flags Jan 30 03:51:15 the code even has segv catching so if it segv's during an object access it'll trap, save. back out safely and complain Jan 30 03:52:14 if u destroy the owning canvas all objects in it are freed automatcally Jan 30 03:52:29 in practice - it's not a problem that crops up Jan 30 03:52:45 frankly the probems are logic ons where u just get behavior wrong Jan 30 03:52:59 segv's and such from forgetting to unref (free) basically dont hapen Jan 30 03:56:39 Wait, you said there was nothing shared, but they belong to a canvas after all? :) Jan 30 03:58:53 DYNAMIC ENTRY Jan 30 03:59:16 Tronic: they are within the same canvas but know nothing of eachtoher Jan 30 03:59:47 eg in one corner i have a vidoe playback widget with conrols that happen rto use the same images as a playlist widget.object that happens tio share imagery Jan 30 03:59:54 they are independent objects Jan 30 03:59:58 How are they linked to that canvas? Jan 30 04:00:06 written separarely even in different libraries for example Jan 30 04:00:18 they happen to use the same canvas api to create/destory and manipulato objects Jan 30 04:00:36 Ah, so you only have one canvas at all times? Jan 30 04:00:40 (i.e. static context) Jan 30 04:01:06 I thought canvas as an object that you can create (as a part of a GUI, for instance). Jan 30 04:01:26 no Jan 30 04:01:31 u may have multiple canvases Jan 30 04:01:40 those are alco created and destroyd on the fly as needed Jan 30 04:01:52 Then how does load_image(...) know which canvas to link with? Jan 30 04:02:01 that was an example Jan 30 04:02:07 if u want the actual code i can copy and paste it Jan 30 04:02:13 Not really :P Jan 30 04:02:27 its a multi-stage setup Jan 30 04:02:30 u create empty image Jan 30 04:02:33 then u set the file source Jan 30 04:02:43 creation is relative to a parent canvas Jan 30 04:08:33 To summarize the discussion: (1) resources need to be ultimately owned by something, be it (a) static context, (b) some explicitly constructed object, or (c) garbage collector (not discussed here). (2) freeing a resource can be done (a) when deleted explicitly (if the programmer thinks that it is no longer needed, e.g. boost::scoped_ptr), (b) when the containing object goes out of scope (regular local or member variables, ... Jan 30 04:08:39 ... boost::scoped_ptr) or (c) when there are no more references to it (ref counting, GC). Jan 30 04:10:17 You prefer 1a + 2c, I prefer 1b + 2b (rarely _also_ 2a, and 2c when I come across a situation where it is useful). Jan 30 07:43:15 has anyone here played around with gllin? Jan 30 07:43:23 bit, why Jan 30 07:43:27 I'm trying to figure out why it wont boot on startup of the phone Jan 30 07:43:40 what's starting it? Jan 30 07:43:52 I've linked the init.d script to the rc* folders but no luck so far Jan 30 07:43:59 thw script itself works fine though Jan 30 07:44:10 strace -o foo script Jan 30 07:44:16 maybe? Jan 30 07:49:01 jobs: http://www.demonware.net/jobs.html Jan 30 07:51:28 maybe Jan 30 08:01:54 interesting, I get even more accurate GPS co-ordinates on my Neo rather than my Garmin Jan 30 08:01:57 impressive Jan 30 08:05:21 what do you mean by more accurate? Jan 30 08:08:17 SpeedEvil: not that googlemaps is perfect but by comparing the co-ordinated I pulled out of my garmin compared with the ones I pulled from my Neo is more accurate mapped Jan 30 08:08:25 haha. Jan 30 08:08:27 coordinates Jan 30 08:08:29 bla Jan 30 08:08:36 google-maps is not accurate to that level often Jan 30 08:08:57 Alas. Jan 30 08:08:58 SpeedEvil: nah, but I like it in lala-land Jan 30 08:14:29 unfortunately, the only practical way to do this is to A) find a survey point surveyed at better than 10cm Jan 30 08:14:48 B) average for 48 hours in one spot with a good sky view Jan 30 08:17:23 SpeedEvil, even B doesn't work if your equipment has systematic flaws... Jan 30 08:17:55 No, but most GPSs are not vulnerable to that sort of errors so much Jan 30 08:18:03 with a good sky view that is Jan 30 08:18:11 I guess that's probably true nowadays Jan 30 08:18:58 I do remember the embarrasing errors in internal coordinate system transformations in some previous generations.... Jan 30 08:19:37 those lead to a systematic error of tens of meters Jan 30 08:19:53 Yeah - that's a point. Jan 30 08:20:14 I was more meaning the internal representation of the position Jan 30 08:20:29 converting to an external coordinate system can be screwy Jan 30 08:20:44 no shit, it was a stupid idea to start with Jan 30 08:20:56 what was? Jan 30 08:21:10 converting internally Jan 30 08:21:27 You mean it should output in the native GPS format? Jan 30 08:21:48 I was just talking about the coordinate sytem transformations Jan 30 08:22:10 good morning Jan 30 08:23:01 hi Jan 30 08:44:42 openmoko: 03chris * r3981 10/trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ (ChangeLog src/phone-kit/moko-network.c): Jan 30 08:44:42 openmoko: * src/phone-kit/moko-network.c: (on_network_registered): Jan 30 08:44:42 openmoko: Unset operator name when unregistered from network Jan 30 10:06:00 * * OM Bug 1202 has been created by tick(AT)openmoko.com Jan 30 10:06:01 * * Packagekit may crash while installing Jan 30 10:06:02 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1202 Jan 30 10:06:10 * * OM Bug 1203 has been created by chris(AT)openedhand.com Jan 30 10:06:12 * * neod emits far too much debugging output Jan 30 10:06:14 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1203 Jan 30 10:07:01 * * OM Bug 1204 has been created by plr(AT)udgaard.com Jan 30 10:07:02 * * Mobile keypad won't go away when selecting qwerty keyboard Jan 30 10:07:03 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1204 Jan 30 10:07:11 * * OM Bug 1205 has been created by plr(AT)udgaard.com Jan 30 10:07:13 * * Qwerty keyboard covers button when screen in locked mode Jan 30 10:07:15 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1205 Jan 30 10:07:23 * * OM Bug 1206 has been created by plr(AT)udgaard.com Jan 30 10:07:25 * * Even when "Dim only, don't lock" slected, screen is locked Jan 30 10:07:27 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1206 Jan 30 10:26:38 openmoko: 03werner * r3982 10/trunk/src/target/u-boot/patches/ (console-ansi.patch gta02-bootmenu.patch): (log message trimmed) Jan 30 10:26:38 openmoko: Bring the boot menu also to GTA02. Since the Glamo is slower than a dumb frame Jan 30 10:26:38 openmoko: buffer, we also need to accelerate the clearing of the screen. Jan 30 10:26:38 openmoko: console-ansi.patch: Jan 30 10:26:38 openmoko: - drivers/video/cfb_console.c (process_sequence): to clear the screen just Jan 30 10:26:42 openmoko: clear the screen, instead of slowly scrolling away its content Jan 30 10:26:44 openmoko: gta02-bootmenu.patch: Jan 30 10:33:30 openmoko: 03werner * r3983 10/developers/werner/uboot-glamo-accel-broken.patch: Jan 30 10:33:30 openmoko: Failed attempt to add Glamo hardware acceleration to u-boot. Jan 30 10:33:30 openmoko: Note that everybody else (Kdrive, etc.) uses command queues, not Jan 30 10:33:30 openmoko: MMIO. So it may well be that this hardware interface just doesn't Jan 30 10:33:30 openmoko: work. Jan 30 10:55:00 * * OM Bug 1207 has been created by garnser(AT)gmail.com Jan 30 10:55:01 * * Unable to unlock phone, OpenMoko logo unmovable Jan 30 10:55:02 * * http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1207 Jan 30 11:08:01 hmm Jan 30 11:08:15 why are people too lazy to check for existing bugs? Jan 30 11:08:59 * Stephmw believes it's genetic Jan 30 11:09:14 * mickeyl does the "Resolve-as-duplicate" thing Jan 30 11:09:51 *blink* Jan 30 11:22:58 mickeyl: I assume the duplication is obvious, and a degree in software development is not required to see the duplication? :p Jan 30 11:27:35 openmoko Jan 30 11:28:12 what is that ? Jan 30 11:28:23 openmoko Jan 30 11:28:39 what is that ? Jan 30 11:28:48 openmoko Jan 30 11:28:56 tevar Jan 30 11:29:02 wibbit: of course Jan 30 11:29:03 openmoko Jan 30 11:29:11 morthor is a bot := Jan 30 11:29:13 morthor is a bot :) Jan 30 11:29:16 is he? Jan 30 11:29:33 for sure :) Jan 30 11:30:39 why Jan 30 11:33:02 openmoko: 03mickey * r3984 10/trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c: neod: silence debug output if not wanted (set MOKO_DEBUG environment variable). closes #1203 Jan 30 11:33:20 i'm not Jan 30 11:41:34 omg ... Egypt's Internet backbone is almost broken Jan 30 11:41:39 why Jan 30 11:42:38 mummy pr0n Jan 30 11:43:03 why Jan 30 11:43:13 CVirus: edge routers between egypt and europe are dropping 50% pacjets Jan 30 11:43:17 why Jan 30 11:48:08 why Jan 30 11:49:38 <[PI]Sami> we has moar bandwidth then :D Jan 30 11:49:51 why Jan 30 11:50:05 LOL Jan 30 11:50:17 why Jan 30 11:51:08 morthor: stfu Jan 30 11:52:07 * ScaredyCat looks for a chanop Jan 30 11:55:01 why Jan 30 12:03:49 'morning Jan 30 12:04:56 why Jan 30 12:06:01 I ASKED WHY Jan 30 12:06:59 because Jan 30 12:07:15 mickeyl: ping Jan 30 12:07:45 pong Jan 30 12:07:49 ping pong Jan 30 12:07:52 ping Jan 30 12:07:54 pong Jan 30 12:07:58 ping pong Jan 30 12:08:01 ping Jan 30 12:08:03 pong Jan 30 12:08:09 ping pong Jan 30 12:10:06 at last Jan 30 12:10:27 has it been noisy in here, Stephmw ? Jan 30 12:11:00 tonyg: just some idiot that finally disconnected Jan 30 12:24:28 Stephmw: pong Jan 30 12:25:28 afaik it was to kick morthor Jan 30 12:25:54 aye Jan 30 13:34:23 abraxa__: ++ Jan 30 14:00:45 n Jan 30 14:15:10 Lo ppl Jan 30 14:36:57 mickeyl: Why aren't you set as the owner of the openmoko-terminal component in bugzilla? I have a patch in there for you. It is for a very low-priority bug and I just did it to try the vala language, but I assume it wouldn't take you much time to have a look at it. Jan 30 14:37:12 But feel free to wait if you have to do stuff with higher priority. :-) Jan 30 14:40:03 sounds like historical reaosons Jan 30 14:40:09 which number? Jan 30 14:42:12 #1191 Jan 30 14:43:12 k, thanks. assigning that to me. Jan 30 15:39:00 ScaredyCat: Was that a ping? ;) Jan 30 15:39:11 no Jan 30 15:39:26 karma Jan 30 15:39:35 ~karma abraxa__ Jan 30 15:39:36 abraxa__ has neutral karma Jan 30 15:39:46 :/ Jan 30 15:39:52 ~karma abraxa__ ++ Jan 30 15:39:52 abraxa__ ++ has neutral karma Jan 30 15:40:00 stupid bot Jan 30 15:40:07 abraxa_ ++ Jan 30 15:40:12 ~karma abraxa_ Jan 30 15:40:13 abraxa_ has neutral karma Jan 30 15:40:27 lol Jan 30 15:40:41 I don't think karma was ever mentioned that often before here Jan 30 15:41:10 ~karma 3l33th4x0rs Jan 30 15:41:11 3l33th4x0rs has neutral karma Jan 30 15:41:18 hmm Jan 30 15:42:01 abraxa_: I just found your gesture code in mediaplayer Jan 30 15:42:02 2 Jan 30 15:43:06 Ah, great :) Jan 30 15:43:23 if you had prodded me to write the wiki page then you'd have it found sooner Jan 30 15:43:25 lol Jan 30 15:43:39 the discovery is half the fun... Jan 30 15:43:59 * ScaredyCat thinks that the volume gesture could be a bit more agressive.. Jan 30 15:44:18 hello poli Jan 30 15:44:26 plus I think that should be how yo control vthe volume of the ring on inbound calls Jan 30 15:45:25 I'w come hire today to say that i love eagle :P ( that who's my yoyo ) Jan 30 15:47:58 ScaredyCat: Note taken :) Jan 30 15:52:20 @:) I can't imagine hove it is to projects a rows to such device like neo :) so many ping, chips :) Jan 30 15:53:06 i've tried to run openmoko in qemu, but i'got the message Could not initialize SDL, http://pastebin.com/m8763419 Jan 30 16:19:37 hi Jan 30 16:20:48 OK, I updated to the new rootfs from 1/29 Jan 30 16:21:20 Now I can't make calls, and the new keyboard is great for sending SMS, but almost worthless on the term Jan 30 16:21:28 SMS works, which is nice Jan 30 16:22:40 wurp2: On what device? Jan 30 16:23:13 ooh sorry, i thought i where on a diffrent channel Jan 30 16:23:19 :-) Jan 30 16:23:23 gta01 Jan 30 16:39:17 openmoko: 03thomas * r3985 10/trunk/src/target/opkg/ (opkg_install.c pkg.c pkg.h pkg_parse.c): Jan 30 16:39:17 openmoko: opkg: add a status flag to record if the package was automatically installed to Jan 30 16:39:17 openmoko: satisfy a dependency Jan 30 16:48:07 *blink* new roots? 17:20 < wurp2> OK, I updated to the new rootfs from 1/29 Jan 30 16:48:14 rootfs, even. Jan 30 16:49:49 * Kero sees nothing on the wiki main page or community updates Jan 30 17:14:14 Kero: There are new (almost) daily rootfs images out on the buildhost Jan 30 17:14:41 Actually, two sets of them, IIRC. :P Jan 30 17:15:02 Automated and daily built, thought it's possible they're just the same files. Jan 30 17:15:30 kdean06: The one from the 29th didn't work out so well for me Jan 30 17:15:43 The kbd is almost totally unusable for terminal Jan 30 17:15:44 Kero, I'm working on a set of criteria to test by, and once I've got it down I plan on reviewing daily snapshots each day and posting info to the mailing list and Community Updates section. Jan 30 17:15:48 and I can't make calls :-( Jan 30 17:16:05 wurp2, I noticed that (terminal issue) but also noticed you can see the process name in top now. :P Jan 30 17:16:09 wurp2, could you take a snapshot of the keyboard? Jan 30 17:16:13 I'd like to see what it looks like Jan 30 17:16:21 I find the old qwerty keyboard a pain for smsing Jan 30 17:16:28 tonyg, Give me a moment, I'll do it for you. Jan 30 17:16:28 and quite good for the terminal Jan 30 17:16:33 thanks kdean06 Jan 30 17:16:45 daily image is not for me :) if it can't make calls... Jan 30 17:17:21 not that I need to call much, here and now. and the battery would die. Jan 30 17:17:30 tonyg: It's much better for SMS Jan 30 17:17:51 kdean06: Thanks, I don't have network access to my neo at work Jan 30 17:17:51 * Kero stresses the importance of automated tests and no-(known-)regression that follows from it Jan 30 17:18:19 Kero: You just have to wait for someone to vet the daily image before you take it Jan 30 17:18:28 and be ready to revert to your last one if the new one is no good Jan 30 17:18:28 semiautomation might be the best you can do for most of the gsm stuff Jan 30 17:18:47 I've heard good things about the one from the 27th Jan 30 17:18:48 * Kero is working on a testing framework for gsmd/libgsmd Jan 30 17:18:50 Trying that next Jan 30 17:18:57 can't test firmware, tho. Jan 30 17:18:58 Kero: Yay!! Jan 30 17:19:01 Wasn't today the last day to decide whether Freerunner should be released in march or not? :O Jan 30 17:19:46 wurp2: and we need it, because apparently on a fresh image calling is a problem.......... ??? Jan 30 17:21:41 tonyg, http://www.monochromementality.com/index.php/photos/album/13/photo/94.html Jan 30 17:22:25 oh cool, t9ish? Jan 30 17:22:31 or old-school pre-t9? Jan 30 17:22:36 Kero, I AM able to make called using the 29 Jan 2008 image. In fact, it's functional enough for me to replace Qtopia in a "normal use" case, thought I still have some complaints. Jan 30 17:22:37 thanks, kdean06 Jan 30 17:22:51 Old school "press 2 three times for C" Jan 30 17:22:54 ok Jan 30 17:22:55 I HATE it. Jan 30 17:22:58 :-D Jan 30 17:23:12 integrate with /usr/dict/words, violate a patent or two, and presto!, t9ishness Jan 30 17:23:14 If it had predictive input, I'd mildly dislike it. Jan 30 17:23:35 * Kero whacks himself at the head for staring at a stupid mistake entire yesterday evening. Jan 30 17:23:36 As it is now, I'm faster using Dasher than that input. :( Jan 30 17:23:37 how easy is it to write a keyboard? I'd love to see a Dasher Jan 30 17:23:39 ha Jan 30 17:23:42 snap Jan 30 17:24:59 I like Dasher, but I figure it would be too much of a jump for "normal" people. And even on a hi-res 22" monitor it's hard to see the letters clearly, so I can imagine it would be hell on the NEo. Jan 30 17:25:17 Dasher has problems Jan 30 17:25:28 It's primary one is you need to stare at it 100% Jan 30 17:25:40 there is absolutely no way to do it blind Jan 30 17:25:47 good observation Jan 30 17:26:00 lunchtime Jan 30 17:26:09 Or to have an overlay keyboard like in principle you can do with t9 Jan 30 17:26:41 No, I'm not arguing Dasher would be useful at all in OpenMoko, just that I give it points for originality. :) Jan 30 17:27:47 hmmh, I'm having a hard time understanding the synchronous vs. asynchronous discussion about the dbus apis Jan 30 17:31:04 well, I think I'll just write it in a mail Jan 30 17:32:15 tonyg, As a side note, patents are largely irrelevant since if they had to be coded around we'd have to stop using things like "methods", "functions" and "exit status codes". I believe "variables" are also covered under some. So unless there's some lawsuits being flung about, I'd not worry too much. Jan 30 17:32:44 there is a current patent troll going about extorting money for wifi Jan 30 17:34:52 SpeedEvil, At least in the US, I think a few "high profile" contests of the software patent thing, and in specific with trolls, might see some change. It's not a big enough issue yet to be garnering attention, but the little that it has gotten indicates that regulatory people are seeing it as anti-competitive. Jan 30 17:35:22 Not in this case software patent Jan 30 18:03:47 kdean06: Is the app selector drop-down in the upper left corner disappearing on you in the build from the 29th? Jan 30 18:09:41 shi* glass board don't fit int to cap with eased :/ cigaret Jan 30 18:09:51 CM: *poke* Jan 30 18:11:54 CM: zash has got a lot of hair. Jan 30 18:12:03 i aint kidding. Jan 30 18:13:15 hehe Jan 30 18:28:43 Does anyone know what command to run to bring up the old qwerty software keyboard? Jan 30 18:29:07 The new release uses the multi-tap numeric pad, which is good for SMS but virtually worthless for terminal Jan 30 18:29:51 wurp2, Sorry, ran off to cash my check. Yes, the selector works for me in the 29th snapshot. IIRC the multi-touch input and the matchbox-keyboard conflict so you can't have both, but I've not tried. Jan 30 18:29:52  Jan 30 18:30:14 kdean06: Thanks. :-/ Jan 30 18:30:22 The selector works for me most of the time Jan 30 18:30:38 but it crashes sometimes when the neo is waking up from the locker Jan 30 18:31:00 it looks as if what's going on is that Neod locker app somehow ends up not in the foreground Jan 30 18:31:06 I'm always intrigued by why two hardware devices running the same software act differently. :P Jan 30 18:31:06 and Bad Things happen after that Jan 30 18:31:11 yeah Jan 30 18:31:22 I do have a little script of things I do after installing a new rootfs Jan 30 18:31:29 It's always small things. :) Jan 30 18:31:31 but I can't imagine how any of them could cause this Jan 30 18:31:40 Bad Thingâ„¢ i think! Jan 30 18:32:03 wurp2, What kinds of things are scripted, for instance? Jan 30 18:32:07 My neo also usually doesn't recover well from playing video in media player since the update to switch to 320x240 mode when rendering video Jan 30 18:32:37 Add 'dest card' to /etc/ipkg.conf, link /home/root to /media/card/home/root Jan 30 18:32:39 Hmm... Jan 30 18:32:43 that last could be a big issue Jan 30 18:32:57 because I don't blow away the neo apps data dirs Jan 30 18:33:16 and I install a bunch of stuff - ipkg-link, some python packages, gqview, etc. Jan 30 18:33:24 all on the SD card Jan 30 18:33:33 I should try a release w/o any of that Jan 30 18:33:43 Oh, regarding phone calls - that may totally be my bad Jan 30 18:34:01 I also copy over the top of the gsmhandstate. I need to revert that and see if it fixes it Jan 30 18:34:13 but without a good terminal kbd, that will have to wait until I get home Jan 30 18:34:36 Yeah, it's hard to evaluate new images if it's not "Clean". It's why I re-install Debian every week. :P Jan 30 18:34:44 True Jan 30 18:34:47 mmm Jan 30 18:35:07 But it's also hard to use the phone if I lose all my data every time I re-image Jan 30 18:35:33 I have two complaints about calls so far, 1.) The mic picks up background noise and drowns out the other person 2.) Dialer crashes if you get an incoming call on call-waiting. Jan 30 18:35:38 I should prolly go through some basic stuff (play vid, music, make a call, use term) after every new image before I run my scripts. Jan 30 18:35:54 I haven't experienced 2 Jan 30 18:36:10 and for 1), I'm confused Jan 30 18:36:17 wurp2, I re-image, test and then move my data back after I've confirmed it works. This gives me a control AND a test group. :) Jan 30 18:36:23 The neo mic picks up background noise and drowns you out on the other end? Jan 30 18:36:34 kdean06: Yeah, that's my new plan I guess ;-) Jan 30 18:37:00 wurp2, Compare call quality to qtopia, for instance... On OM I hear "air" and it makes the people on the other end sound VERY quiet. Jan 30 18:37:17 doing anything on call-waiting seems dangerous for the internal state of either gsmd or libgsmd :( Jan 30 18:37:23 So you're hearing stuff from the OM mic on the OM speaker? Jan 30 18:37:30 weird Jan 30 18:37:39 Yes, and it's 90% of the sound. Jan 30 18:37:44 I do hear the air, too, though Jan 30 18:37:47 Now that I think about it Jan 30 18:37:51 I don't think it's that bad, though Jan 30 18:37:56 It's horrible for me. Jan 30 18:37:58 BUt it works. Jan 30 18:38:10 we do need noise cancellation, for sure Jan 30 18:38:17 I am under the impression that it will improve as more software is written. Jan 30 18:38:39 one would think :-) Jan 30 18:38:47 I have been surprised at the rate of change Jan 30 18:38:51 Kero, IS that a permanent issue or one that's not yet been addressed? Jan 30 18:38:52 But also at the kinds of changes Jan 30 18:39:03 Yeah, fits and starts. :) Jan 30 18:39:18 kdean06: I hope to address it with the testing stuff I'm writing. Exposing the sh*t Jan 30 18:39:51 Automated testing? Jan 30 18:39:59 * Kero is tired of the glacial pace with which openmoko grows. Jan 30 18:40:11 Like... OM benchmarks for quality rather than speed? Jan 30 18:40:21 automated, yes. Jan 30 18:40:36 I can talk to gsmd from the firmware side Jan 30 18:40:39 I'm VERY interested in that, if you don't mind sharing. I'm doing manual tests and I'd love to add those tests to the reviews. Jan 30 18:40:43 'do calls have sound in and out' 'do SMSs work' Jan 30 18:40:50 working on talking to it from libgsmd side and/or talking to libgsmd Jan 30 18:40:59 and then you can starting playing out scenarios Jan 30 18:41:25 emulating the firmware, along with what you tell libgsmd to do. Jan 30 18:41:27 does anyone know of a SMS-web gateway? Jan 30 18:41:42 Sending or recieving? Jan 30 18:42:06 both? I'm not sure I understand that question Jan 30 18:42:14 SMS->web Jan 30 18:42:30 oh, different subject Jan 30 18:42:31 so you can send SMS to a website that you or maybe others can access Jan 30 18:42:39 No idea. :( Jan 30 18:43:36 kdean06: if I get the roundtrip from libgsmd->gsmd->emulated firmware->gsmd->libgsmd I'll announce it loudly (here and on some mailing lists) Jan 30 18:44:58 Is there anything for scheduling jobs on the Neo Jan 30 18:44:59 ? Jan 30 18:45:15 but it'll take a few evenings to bring it there. Jan 30 18:45:15 Right now I'm running a script with an infinite loop and a sleep :-( Jan 30 18:45:15 * ScaredyCat points SpeedEvil @ asterisk Jan 30 18:45:22 g2g now Jan 30 18:45:31 ScaredyCat: not quite Jan 30 18:45:37 ScaredyCat: that implies incoming hardware Jan 30 18:45:50 well, yeah... Jan 30 18:45:54 ScaredyCat: I mean SMS to someone elses hardware and they show the message via IP Jan 30 18:45:56 only a tdm card though Jan 30 18:46:01 Can't you send gate SMS to an email addresses? Jan 30 18:46:20 And if so, wouldn't it be far easier to write a little script to submit a URL when receiving the email? Jan 30 18:46:25 than asterisk... Jan 30 18:46:54 pffft... Jan 30 18:47:48 wow: 'Can't you send gate SMS to an email addresses?' Jan 30 18:48:03 s/send gate/gate/ Jan 30 18:48:03 wurp2 meant: wow: 'Can't you gate SMS to an email addresses?' Jan 30 18:48:09 /addresses/address/ Jan 30 18:48:13 s/, even Jan 30 18:48:48 talk good, no. Bad talk do. Jan 30 18:50:50 kdean06, see http://wiki.openmoko.org/wiki/User:TonyGarnockJones for a patch to the alsa settings to remove the local-echo problem Jan 30 18:50:56 (the bottom of the page) Jan 30 18:51:03 Kero, Anything to add here? http://wiki.openmoko.org/wiki/Snapshot_review Jan 30 18:51:15 wurp2, You too. :) ^^ Jan 30 18:53:34 kdean06: Adding section about keyboard Jan 30 18:53:43 k Jan 30 18:53:58 Should i specifically add in "Other" or should that be considered a given? Jan 30 18:56:15 Should probably be an 'Other' Jan 30 18:56:33 Ideally this would render as a table... Jan 30 18:56:48 or maybe not; editing tables is a PITA Jan 30 18:57:43 As of this moment I only have this up to identify missing aspects to review. I'm not sure yet how I'm going to publish this on the Wiki... Jan 30 18:58:06 I can see why table is what you think, so we'd have a row for each day/image but they' Jan 30 18:58:13 they suck. :) Jan 30 19:01:51 tonyg, Thanks for that! That change make a world of different... Now, for the million dollar question... What breaks that prevent that from being changed in the default? Jan 30 19:02:18 wurp2, Might wanna apply that gsmhandset change, it gets rid of the air. :) Jan 30 19:03:13 kdean06: Wow, great! Jan 30 19:04:03 My current handset settings get rid of the air, too Jan 30 19:04:16 Of course, they also get rid of all the other sound Jan 30 19:04:38 Anyone know how to add stuff to the power-for-3-seconds menu? Jan 30 19:04:46 or the aux would be fine too Jan 30 19:06:24 Hrm... Battery life... :) Jan 30 19:07:17 Yeah, have you been following the community list about it? Jan 30 19:07:32 MShiloh says that they have it under control on the FreeRunner Jan 30 19:07:58 I wonder what the differences are that keep them from being able to put some of that code on GTA01 Jan 30 19:08:18 GTA01vb4 has a firmware "issue" that is yet to be resolved. Jan 30 19:08:19 I thought the big problem was recovering the hardware after suspend Jan 30 19:08:47 But that's not the only issue, from what I understand. Jan 30 19:08:49 Whereas I thought the new power mgmt hardware on the FR is just better detection of current charge Jan 30 19:09:06 Hrm... Jan 30 19:10:06 current meaning now, not meaning amps Jan 30 19:11:15 I honestly don't really care too much about hardware or firmware since I can't really do anything about them, so I only know what I gather from here. :) Jan 30 19:12:15 Though, I think a power management (or any hardware, really) comparison between the 01 and 02 is kind of unfair. I've still not seen absolute confirmation from OM Inc that the power management issue is software... It's possible the hardware is just "Defective". Jan 30 19:12:44 At least, if it's been confirmed 100%, it's not been added to the Wiki. :P Jan 30 19:12:53 Per Michael Shiloh: 01/30/2008 - A small number of GTA02A5 have been made and are now being tested. Since much of the hardware is being verified by kernel and driver code, an excellent place to monitor this is on the openmoko-kernel mailing list. Jan 30 19:13:06 unrelated to our discussions, but I thought it was of interest Jan 30 19:13:20 I just unsubscrubed from openmoko-kernel today. :) Jan 30 19:13:25 heh Jan 30 19:13:28 I never subscribed Jan 30 19:13:56 I won't be doing kernel dev on OM unless I see a way to make money off it somehow (not to be crass) Jan 30 19:13:57 It's both over my head and uninteresting to me. It's easier to glean stuff here than wade through that. Jan 30 19:14:31 Yeah, I would really need to learn quite a bit before I would be useful for doing anything significant in the kernel anyway Jan 30 19:15:05 Has anybody used usbmon on the moko? Jan 30 19:30:46 What is the best end point for a boot time test? From boot to... Startup chime? Fully loaded home screen? Splash screen? Jan 30 19:31:02 I'm hesistant to base it on the audio chime, because it doesn't always work. :) Jan 30 19:32:20 I would think fully loaded home screen Jan 30 19:32:32 Since you can't do much with the neo before then Jan 30 19:33:18 Okay, that's what I did. Jan 30 20:24:38 What is the name of the application that handles the "hold power for several seconds" menu? Jan 30 20:24:57 Wow, Tony Garnok-Jones reimplemented the contacts, sms, and dialer api in erlang Jan 30 20:25:00 2090 Jan 30 20:25:01 lines of code Jan 30 20:25:23 And it looks as if his re-implementation is competitive with the normal one Jan 30 20:25:29 (feature-wise) Jan 30 20:25:42 and what about CPU/memory usage? Jan 30 20:26:01 I have no idea, but I'll bet it's not very much Jan 30 20:26:11 Except I dunno the typical memory usage for erlang runtime Jan 30 20:26:16 hi, anyone know how I bring up the onscreen keyboard if it's currently not showing? Jan 30 20:26:35 The little keyboard looking icon in the top bar for builds older than this week Jan 30 20:26:50 For this week, the app should show it to you if you click on the area you want to enter text in, I think. Jan 30 20:27:21 I need to go learn erlang if he can do that in ~2000 lines of code, including UI Jan 30 20:27:47 wurp2: thanks, I've got a build from this week and it doesn't show when I click in the pidgin password field :( Jan 30 20:27:54 makes it pretty impossible to enter a password ;) Jan 30 20:28:01 agh, yep Jan 30 20:28:11 I don't even know how to copy/paste stuff Jan 30 20:28:16 I guess I recommend an older build, then :-( Jan 30 20:28:23 I think copy/paste is app specific right now Jan 30 20:28:24 doh Jan 30 20:28:30 I've only seen it work in terminal Jan 30 20:28:31 got it Jan 30 20:28:38 And that has only been going for the last week or so Jan 30 20:28:44 ok Jan 30 20:28:49 nooooo Jan 30 20:29:13 kdean06: "neod" Jan 30 20:29:32 Okay, thanks. Jan 30 20:30:16 mmontour: Do you happen to know how to edit what shows up in that menu? Jan 30 20:31:36 I've never tried to edit those menus Jan 30 20:35:56 wurp2, http://wiki.openmoko.org/wiki/Snapshot_review/2008-01-29 Jan 30 20:38:02 can anone else let me know how I can get an older ipkg, i.e. one that was on http://www.angstrom-distribution.org/repo/ ? Jan 30 20:38:15 just that the repo seems to have changed and the package I want is gone Jan 30 20:41:15 kdean06: wow, that looks like a lot of work Jan 30 20:41:24 very helpful, though Jan 30 20:41:35 Not so much. :) Jan 30 20:41:54 kdean06: yeah thanks and I agree with the less than usable multi-tap keyboard Jan 30 20:42:02 me don't like :) Jan 30 21:17:31 Ouch Jan 30 21:17:56 From top: malloc(): memory corrupted Jan 30 21:18:12 then when I ran it again, realloc failed Jan 30 21:18:25 on the neo, of course Jan 30 21:18:44 the malloc seemed to happen when I switched screen orientation while top was running Jan 30 21:19:06 but then the realloc issue happened while I was in the new orientation; no change in orientation while top was running Jan 30 21:20:15 not good :P Jan 30 21:27:40 Does anyone have docs (ha ha) for the gesture interface on the media player? Jan 30 21:28:02 I know a down-stroke turns volume down and an upstroke does the opposite Jan 30 21:28:46 left stroke sends you back a few seconds Jan 30 21:28:53 right stroke to the future a few Jan 30 21:29:23 A special symbol gets you tracks by prince. Jan 30 21:29:52 I'm not sure my digital dexterity is up to that one Jan 30 21:30:07 but just moving to the Prince section of my playlist will prolly do the trick Jan 30 21:47:15 hi, I'm possibly going to get flamed into oblivion, but I'm having a display quirk issue with an openmoko image from angstrom unstable. after bootup on my e680, there's a stack of bars continually reoccurring on the screen (with a close button each). anyone knows how to get rid of those? Jan 30 21:47:48 * SpeedEvil flames AndiM into oblivion. Jan 30 21:48:08 Are they stationary? Jan 30 21:48:11 and what color? Jan 30 21:48:30 do you get a normal startup with a bar going from side-side over logos? Jan 30 21:49:37 SpeedEvil: huge grey bars starting right above the screen keyboard (screen is big enough to get filled by about 7 of those) Jan 30 21:50:15 SpeedEvil: I get the Angstrom image with a loader progress bar on startup. Jan 30 21:51:31 well, I should rather say Angstrom "bitmap", "image" could easily be misunderstood ;) Jan 30 21:52:04 openmoko: 03werner * r3986 10/trunk/src/target/u-boot/patches/ (loadenv.patch series): (log message trimmed) Jan 30 21:52:04 openmoko: If we have a writeable environment in persistent storage and Jan 30 21:52:04 openmoko: CONFIG_CMD_LOADENV is set, add the command "loadenv" to load a new environment. Jan 30 21:52:04 openmoko: This is to be used for getting access to the persistent environment stored in Jan 30 21:52:04 openmoko: NAND after we've booted the GTA02 from NOR. Jan 30 21:52:08 openmoko: This patch also adds a command "defaultenv" that resets the environment to the Jan 30 21:52:10 openmoko: hard-coded default settings, which is also useful without "loadenv". Jan 30 21:52:11 but after bootup the environment is rather functional, EXCEPT... for the stupid bars that keep reoccurring ;) Jan 30 21:52:29 andred_: no clue Jan 30 22:04:26 thanks! bye! Jan 30 22:09:07 at laaaaaast .. we're back online Jan 30 22:10:02 Cable damage disrupts Egypt, Gulf telecoms and Internet http://afp.google.com/article/ALeqM5j6GtW4pjOAlLmVX_2EBnG_-RHjxQ Jan 30 22:17:14 CVirus: Ouch! Jan 30 22:17:31 We're partially back online Jan 30 22:17:55 the damaged cables are "Flag" and "Seamewe 4" Jan 30 22:18:57 Feels pretty safe to sit in central Stockholm, we have a lot of good connections. Jan 30 22:22:31 3 days outage because of 1 cable cut ? Jan 30 22:22:43 have these people ever heard of "redundancy" Jan 30 22:22:59 the internet mirrors the rest of the world I guess Jan 30 22:23:10 no real infrastructure beyond tel aviv until you get to india Jan 30 22:23:21 I've seen a good map of all major lines, but now I can't find it Jan 30 22:23:26 despite billions of money supposedly thrown at it Jan 30 22:23:27 openmoko: 03werner * r3987 10/trunk/src/target/u-boot/patches/loadenv.patch: Jan 30 22:23:27 openmoko: "quilt refresh" before "svn commit" would help to improve the correctness Jan 30 22:23:27 openmoko: of my patches :-( Jan 30 22:23:27 openmoko: loadenv.patch: Jan 30 22:23:27 openmoko: - common/cmd_nvedit.c (do_loadenv): directly use "env_relocate_spec" and update Jan 30 22:23:28 openmoko: gd->env_addr Jan 30 22:23:30 openmoko: - common/cmd_nvedit.c (do_defaultenv): nicer progress output Jan 30 22:23:50 no, if some cables are broken, the spammers take the remaining capacity :) Jan 30 22:23:58 hehe Jan 30 22:24:05 CM: probably best, in Egypt they'd just blow them up Jan 30 22:25:27 undersea cables avoid hitting muslim countries Jan 30 22:25:27 oelewapperke: Hehe Jan 30 22:25:34 ... for good reasons unfortunately Jan 30 22:25:34 http://www.telegeography.com/products/map_cable/images/Cable_Map_big.gif Jan 30 22:25:55 Not the best image, too small.. Jan 30 22:26:32 2 cables were damaged by the way .. not just one Jan 30 22:26:37 and the outage took a couple of hours only Jan 30 22:26:51 then why the 3 day outage ? Jan 30 22:26:51 we're on emergency lines now I guess Jan 30 22:27:03 well, fixing optical sea-cables is not that easy Jan 30 22:27:05 they couldn't be bothered to reset the muxer ? Jan 30 22:29:21 Such major damage to the internet backbone can cause major problems despite redundancy which allows some re-routing. The loss of so much bandwidth is likely to have an impact. Jan 30 22:29:24 http://www.theregister.co.uk/2008/01/30/india_mideast_lose_internet/ Jan 30 22:30:18 And we're all getting more and more dependant on the net to be available Jan 30 22:31:27 it keeps baffling me how little infrastructure there is in these supposedly "mind-bogglingly rich" oil countries Jan 30 22:31:45 there is this thing called "the future" ... someone urgently needs to introduce them to it Jan 30 22:32:28 or the world itself, God if you will, will demonstrate to everyone else what can go wrong if you don't build infrastructure Jan 30 22:33:24 I don't know if that's exactly a fair assessment. From what I understand there are a LOT more places that have massive infrastructure issues, but not the single-point-of-failure kind. Jan 30 22:33:39 You either lead or suck. Jan 30 22:33:51 I suppose that's true Jan 30 22:34:07 still europe is not quite the leader, but not doing bad at all Jan 30 22:34:26 All 10% of people in the USA who have broadband access have REDUNDANT broadband, but it's still only 10%. Jan 30 22:34:30 Well, depends on how you count Jan 30 22:34:41 Also, people in us seem to have very slow internet access Jan 30 22:34:53 The internet is just as much a social network as a physcal one, the more people, the better. Jan 30 22:35:09 I'd say 8-10 mbit is the norm here Jan 30 22:35:09 US is just too big for the internet using current tech Jan 30 22:35:10 same for cellular Jan 30 22:35:28 I had 100/10 before for about 43USD/month Jan 30 22:35:40 cm : in egypt ? Jan 30 22:35:46 No, Sweden Jan 30 22:36:28 I live in Washington DC, or outside of it, and I've got 3 meg/756 and it's the best, non-shared package I can get. And I'm in the "good" bracket that has "faster-than-dialup" Jan 30 22:36:32 sweden is also a very big country with relatively little people Jan 30 22:36:48 they could have done worse Jan 30 22:37:02 Yeah, about 20 ppl/sq km, us have around 15 Jan 30 22:37:15 I have a 1mb connection here in Egypt :-D Jan 30 22:37:25 :) Jan 30 22:37:47 100/10 availability is increasing here too. it'd be possible to get on into this building if people were ready to invest for it a bit. Jan 30 22:38:24 * SpeedEvil is due for an upgrade in 2013 Jan 30 22:38:32 CVirus: where do you live ? Cairo ? Alexandria ? Jan 30 22:38:36 Cairo Jan 30 22:38:41 the capital Jan 30 22:38:45 (UK, 512/256k conneciton) Jan 30 22:38:51 The problem we have in the US is that we've got NO competition at ALL in the internet infrastructure, and "the last mile" is owned by the telcos... Which means they have so many customers they don't care aboue any single one, and they have no impetus to change, since your options are "Pay that one" or "no internet" Jan 30 22:38:59 ouch ... I hope the police is better than on the videos we get to see Jan 30 22:39:21 oelewapperke: the police is much worse .. those videos are "nothing" Jan 30 22:39:25 kdean06: I've heard that Australia is even worse though Jan 30 22:39:29 and then this terrorist political party ... must be bad on the street though Jan 30 22:39:40 kdean06: here the law requires to give all operators access to the copper for a reasonable price Jan 30 22:39:52 oelewapperke: nah ... it's the government that is kicking our asses not the muslim brotherhood Jan 30 22:40:18 CVirus: I'd prefer even hitler to the muslim brotherhood Jan 30 22:40:28 fatal-, We've got resellers, and they rock! But they're only able to offer the speeds the telcos themselves offer. Jan 30 22:40:32 I'd prefer dying Jan 30 22:40:42 CVirus: that too, probably :- Jan 30 22:40:43 oelewapperke: they're still not that strong yet though Jan 30 22:40:47 Or satellite internet Jan 30 22:41:01 I don't see how they could possibly think allah's going to solve stuff for them Jan 30 22:41:02 CM, I can say one plus to Austrialian ISPs is that in the US nobody sells metered plans. Jan 30 22:41:09 oelewapperke: and yet .. the USA is helping Egypt Jan 30 22:41:22 CVirus: because otherwise half the population would starve Jan 30 22:41:26 they're christians you know Jan 30 22:41:38 oelewapperke: more than 80% are starving already .. what are you talking about !! Jan 30 22:41:53 oelewapperke: we have only 10% christians Jan 30 22:42:10 oelewapperke: you guys know nothing about what's happening over here Jan 30 22:42:11 no I mean America feels it has to save Egyptians because AMERICANS are christians Jan 30 22:42:15 not because egyptians are Jan 30 22:42:31 and russie feels they can buy you into communism Jan 30 22:42:39 oelewapperke: america save Egypt ? you gotta be kidding me !! America is funding Egypt to buy the torturing tools Jan 30 22:42:42 save the whales! Jan 30 22:42:58 raster: save the Egyptians :-) Jan 30 22:43:00 save us first Jan 30 22:43:01 I don't think overly broad statements like those do anything productive... Jan 30 22:43:15 Greetings raster. Jan 30 22:43:17 * raster saves his pants Jan 30 22:43:19 * mwester observes that the infrastructure problems abound not just in the US, but inside major cities in the US. Up until three years ago, parts of the Chicago suburbs had nothing better than dialup internet. Jan 30 22:44:04 CVirus: ahem ... half of egypts economy is us aid Jan 30 22:44:08 not just "torturing tools" Jan 30 22:44:22 (even if yes, probably those are us aid too) Jan 30 22:44:41 oelewapperke: nah ... 50% of the Aid goes into the pockets and the other 50% goes for the tools Jan 30 22:44:46 mwester, That's still true. :( Perhaps not within city limits, but CERTAINLY within metro areas. When the plane hit the Pentagon here, people in this office could smell the smoke, that's how close I am to DC, yet despite being this close, fiber isn't availible here for a reasonable price but it is in DC. Jan 30 22:44:47 Save the whales? "Help preserve wildlife - pickle a squirrel today!" Jan 30 22:44:52 CVirus: it's like that everywhere Jan 30 22:44:55 oelewapperke: we got no economy .. you know nothing :-) Jan 30 22:44:55 you can't trust politicians Jan 30 22:45:02 anywhere Jan 30 22:45:05 the whole world knows nuthing about us Jan 30 22:45:24 you do know oil's going to run out soon heh ? Jan 30 22:45:27 Marcel_M: it depends. They are pretty trustable to embezzle as much as they can get away with Jan 30 22:45:35 I'd get the hell out of egypt before max 2010 ... Jan 30 22:45:36 celew: Jan 30 22:45:39 oelewapperke: we don't produve much though Jan 30 22:45:39 kdean06: moo! Jan 30 22:45:45 produce* Jan 30 22:45:48 lol Jan 30 22:45:50 oelewapperke: I'm still young to leave Jan 30 22:45:58 oelewapperke: haven't finished college yet Jan 30 22:46:08 maybe search for a scholarship ? Jan 30 22:46:31 I'm leaving by 2011 probably Jan 30 22:46:31 you may find a few people insulting "your religion" but it'll be pretty fun Jan 30 22:46:45 oelewapperke: I'm an Atheist Jan 30 22:47:03 CVirus: you'll change your mind :-p God knows I did Jan 30 22:47:37 science gets a lot less "certain" once you know more about it Jan 30 22:47:51 and I really mean a hell of a lot less clear Jan 30 22:48:04 science doesn't say anything about the first cause Jan 30 22:48:11 for example Jan 30 22:48:12 and then science isn't supposed to fulfill the role of religion Jan 30 22:48:29 the "big bang" theory is basically based on "hey let's suspend this whole causality thing" Jan 30 22:48:33 actually I don't classify myself as an atheist nor as an agnostic .. I just use the word atheist to get the hell out of those debates .. all I can tell you is that I hate religions .. that's all Jan 30 22:48:51 atheism isn't about science as religion Jan 30 22:49:03 oelewapperke: You have a lot of strong opinions about things you know nothing about.. Jan 30 22:49:34 wurp2: maybe. You don't know anything about me Jan 30 22:49:34 And I'm not sure why we're discussing any of this in #openmoko Jan 30 22:49:40 yeah ofcoz sorry Jan 30 22:49:43 just felt like talking Jan 30 22:49:45 Marcel_M: causality doesn't apply to before the big bang. Jan 30 22:49:52 celewap: Jan 30 22:50:11 SpeedEvil: that's what I mean ... "let's just suspend it ... but 'just once'" Jan 30 22:50:21 obviously you have the first mover problem Jan 30 22:50:25 Before the big bang, this thing we call time stops Jan 30 22:50:34 I like the explanation of an "eternal" universe that genesis implies much better Jan 30 22:50:42 there is no time before it, so causality breaks down Jan 30 22:51:03 exactly what equation states that there is no time before it ? Jan 30 22:51:05 You can as easily specify that the first cause was god pressing the red button Jan 30 22:51:14 hehe Jan 30 22:51:17 after setting all the conditions. Jan 30 22:51:29 had to double check what channel i just entered then! Jan 30 22:51:32 the only thing relativity states is that it's a singularity ... that we cannot "see" time before the big bang Jan 30 22:51:34 a god that just pressed the red button doesn't matter to atheists Jan 30 22:51:36 but it most certainly was there Jan 30 22:51:49 certainly an heresy for christians Jan 30 22:52:08 depends ... you have the "mostly mechanical" God concept Jan 30 22:52:12 with the whole miracle thing Jan 30 22:52:14 God exists .. you know why ? because it's written in the bible Jan 30 22:52:15 :-p Jan 30 22:52:28 and I don't see how this is relevant to openmoko Jan 30 22:52:35 vininim: that's because it isn't :-p Jan 30 22:52:59 anyways ... When will I be able to sync my Neo1973 with KDE ? Jan 30 22:53:00 why does this type of conversation make people so uncomfortable ? Jan 30 22:53:38 CVirus: What do you want to sync up? Jan 30 22:53:42 because of the deja vu and circular reasoning? Jan 30 22:53:46 wurp2: to-do list maybe Jan 30 22:54:04 * Stephmw looks at the channel name, doesn't see #religion or #politics - take it elsewhere guys ;) Jan 30 22:54:19 Amen Jan 30 22:54:23 and the christian god makes the hardware deities angry. we should be all making sacrifices to the hardware deities, tomorrow is february 1st Jan 30 22:54:55 CVirus: I just want to get my phone numbers off my SIM into my phone :-/ Jan 30 22:55:16 wurp2: Yeah, the whole contact list Jan 30 22:55:27 I figure I can sync text files with usb cable + rsync :-) Jan 30 22:55:53 I'd prefer bluetooth :-) Jan 30 22:55:56 maybe throwing a revision control tool in there instead of rsync Jan 30 22:55:59 I just want the wifi phone Jan 30 22:56:06 preferably with nes and sega emulation Jan 30 22:56:07 well, you can do IP networking over BT too Jan 30 22:56:24 I'll write it myself, but I really want wifi (or wimax) Jan 30 22:56:26 I would love to see some emulators Jan 30 22:56:46 If someone can figure out a way to provide useful controls on a touchscreen device :-/ Jan 30 22:56:55 too little buttons to make emulation really comfortable Jan 30 22:57:00 heh, that too Jan 30 22:57:12 but I suppose you could make some usb attachment Jan 30 22:57:21 are there BT controlers? Jan 30 22:57:24 I'm saving up a bit for the wifi phone Jan 30 22:57:34 I guess you could display a control overlay on the screen, but it would only work for people with tiny fingers, and your fingers would block the game content Jan 30 22:57:36 bt controllers suck (or rather, replacing the batteries suck) Jan 30 22:58:14 especially if you like leaving them in the car or some such Jan 30 22:59:12 CVirus: what do you study ? Jan 30 22:59:31 oelewapperke: Computer Science at The German University in Cairo Jan 30 22:59:38 The GUC Jan 30 23:00:17 dad pays alot Jan 30 23:01:58 give him a nice present on dad's day :-p Jan 30 23:02:04 hehe Jan 30 23:03:08 oelewapperke: what do you study ? Jan 30 23:03:33 computer science master Jan 30 23:03:40 working on my thesis in AI Jan 30 23:03:46 interesting Jan 30 23:03:49 what university ? Jan 30 23:04:04 antwerp Jan 30 23:04:29 but I studied most at leuven Jan 30 23:04:35 catholic university of leuven Jan 30 23:04:47 but in belgium universities are mostly alike Jan 30 23:06:58 oelewapperke: how much are you paying for the master degree ? Jan 30 23:07:12 500 euros a year Jan 30 23:07:22 without housing and books and laptop and such Jan 30 23:07:40 but I'm working full time, so I have those too Jan 30 23:07:50 some days that really sucks though Jan 30 23:07:52 Weird, we get paid for studies :) Jan 30 23:08:04 500 euros a year ? Jan 30 23:08:22 No, about 3000 eur Jan 30 23:08:29 isn't this a private university ?how come is it too cheap Jan 30 23:08:54 all universities are public in Belgium Jan 30 23:08:54 Where do you live CM? Jan 30 23:08:59 Sweden Jan 30 23:09:03 lol me too Jan 30 23:09:10 wikipedia says it's a private university http://en.wikipedia.org/wiki/University_of_Antwerp Jan 30 23:09:33 spydon: There's quite a few swedes in here :) Jan 30 23:09:46 Yeah Jan 30 23:09:59 CM, where in Sweden do you live? Jan 30 23:10:01 CVirus: that's wrong Jan 30 23:10:11 dunno why wikipedia says that Jan 30 23:10:15 * CM sighs because his up button has turned into print screen :( Jan 30 23:10:16 it's even worse than the others actually Jan 30 23:10:27 at least the catholic university has *some* independance Jan 30 23:10:32 * CM is about so to get some sleep (in Stockholm) Jan 30 23:10:35 antwerp is just straight the ministry of education Jan 30 23:11:03 spydon: And I have a debug board if you need one and is somewhere near by :) Jan 30 23:11:07 hey CM Jan 30 23:11:10 oelewapperke: what's the study language ? Jan 30 23:11:17 Ghiottone: Hello there, how are things? Jan 30 23:11:22 and hi all Jan 30 23:11:35 CM, Nice I live in Sigtuna, just a few miles from you then maybe :) Jan 30 23:11:41 CM pretty busy with new job here. Jan 30 23:11:46 Ghiottone: Guess you saw balrog-kun's elf loader with binary translation? Jan 30 23:11:48 CM and you? Jan 30 23:11:55 CM yep Jan 30 23:11:56 Ghiottone: Yeah, same here, work is killing me Jan 30 23:12:10 CM ld4 caught my attention in an instant Jan 30 23:12:25 spydon: Ah, trevligt, har varit där en gång för några år sedan. Fint :) Jan 30 23:12:43 CM all work and no play, makes jack a dull boy Jan 30 23:12:49 * XorA|gone waits for yet another qtopia rebuild Jan 30 23:12:50 Ghiottone: Oh yes.. :( Jan 30 23:13:01 CVirus: dutch Jan 30 23:13:03 well Jan 30 23:13:06 english/dutch Jan 30 23:13:11 for obvious reasons Jan 30 23:13:15 CM: jo dÃ¥ det är rätt fint. Nej snart är det dags att gÃ¥ och lägga sig -_- Jan 30 23:13:20 I did manage to flash a new om image, but now I can't get the networking going.. Jan 30 23:13:37 spydon: Jo, upp före 7 imorn igen.. Gonatt Jan 30 23:13:39 usb gadget? Jan 30 23:14:01 oelewapperke: I wanna do a master degree in English .. What cheap university at your country would you recommend ? Jan 30 23:14:09 CM, Kämpigt, gonatt Jan 30 23:14:12 Ghiottone: Naa, not sure what it is and I'm too tired to look now. Suspect my desktop, since I've done a few odd updates Jan 30 23:14:23 Same kernel that worked before christmas though. Jan 30 23:14:44 strange Jan 30 23:14:48 Have to look at it this weekend or so. Gf is working double shifts on sunday ;) Jan 30 23:14:56 maybe just a networking reconfiguration after package install Jan 30 23:15:03 eheheh Jan 30 23:15:08 Yeah, something like that. Jan 30 23:15:15 CVirus: leuven is the best, brussel the easiest Jan 30 23:15:40 they are exactly the same price Jan 30 23:15:42 CM my gf had a weeding last saturday and I got a few time to try an hackintosh :P Jan 30 23:15:54 but probably you'll be able to find cheaper accomodations in Brussels Jan 30 23:15:57 + brussel has metro Jan 30 23:15:59 nice for moving around Jan 30 23:16:13 leuven is also a lot more beautiful Jan 30 23:16:17 oelewapperke: wikipedia says Leuven is private too Jan 30 23:16:36 Ghiottone: Heh, the mac air looks nice, but I'm pondering a dell xps1330 too Jan 30 23:16:37 still it's 500 euros per year Jan 30 23:16:52 Cheaper, and a lot more connections and stuff Jan 30 23:17:03 CVirus: http://www.kuleuven.be/english/ Jan 30 23:17:20 thanks Jan 30 23:18:05 CVirus: Or look for an exchange program to sweden while they still pay exchange students the same money as we get :) Jan 30 23:18:18 CM yeah mac notebooks look all nice. air specially. but I'm more interested in just the os. If only I could use it a bit without paying the lot of money for a mac Jan 30 23:18:35 Ghiottone: Exactly Jan 30 23:18:40 CVirus: if sweden's university is minus 3000, that's obviuosly better :-p Jan 30 23:18:46 hehe Jan 30 23:19:22 oelewapperke: That's the study subsidies, 300 eur per month, except for june and july Jan 30 23:19:31 lots of fjords ... cold and rainy ... but then belgium's the same Jan 30 23:19:47 CVirus: bring a scarf, or maybe a few dozen Jan 30 23:19:47 belgium has fewer fjords. Jan 30 23:19:52 cm I've just got the news that Dell is selling a laptop with linux. an ispiron with ubuntu Jan 30 23:19:52 Also, you can borrow another 500 eur every month to a vey good interest from the state Jan 30 23:19:54 hehe Jan 30 23:20:13 Ghiottone: No, also the xps1330 since a few days Jan 30 23:20:15 CM: can you only start repaying after you graduate ? Jan 30 23:20:19 Ghiottone: But not in sweden yet Jan 30 23:20:29 oelewapperke: Yes Jan 30 23:20:59 oelewapperke: Well, you can pay back any time if you want, but the interest is basically nothing. Last year I had 2.3% or so Jan 30 23:22:15 seems like a good deal Jan 30 23:22:18 Why do they pay you ? Jan 30 23:22:29 You have to refund the money ? Jan 30 23:22:42 because they want people to study, CVirus Jan 30 23:22:46 it's what runs our economy Jan 30 23:22:48 To get their BNP higher and to get more taxes probably :P Jan 30 23:22:49 CVirus: No refunding on the subsidies, only the loan part Jan 30 23:22:56 I see Jan 30 23:23:02 Also, they want everyone to have equal chance to study Jan 30 23:23:09 Not only the rich Jan 30 23:23:16 yeah Jan 30 23:23:22 lots of companies "innovate", which basically means they do design work on products Jan 30 23:23:25 Even though there's barely any rich people here, we're all semi-poor ;) Jan 30 23:23:28 like nuclear power plants for egypt Jan 30 23:23:58 hehe Jan 30 23:24:00 apparently it *can* snow in Egypt, so were having to modify a few things :-p Jan 30 23:24:25 no flat roofs allowed Jan 30 23:25:56 CM: what Universities in Sweden shall I take a look at ? Jan 30 23:26:14 CVirus: I assume you want computer related ones.. Jan 30 23:26:31 yup Jan 30 23:26:35 English Jan 30 23:26:45 I studied at Umeå University, it's in the north and not so famous. But the computer department is very good Jan 30 23:27:16 Look at umu.se, kth.se and chalmers.se Jan 30 23:27:56 CVirus, http://www.kth.se/?l=en_UK Jan 30 23:28:09 Ah you allready sent that one CM :P Jan 30 23:28:23 thanks :-) Jan 30 23:28:26 Also liu.se might be nice Jan 30 23:28:35 looks cool Jan 30 23:29:24 looks like Umea doesn't have an English website Jan 30 23:29:31 sorry .. found it Jan 30 23:30:10 anyone using gentoo? whats the emerge pkg name for "cu"? Jan 30 23:30:31 excuse me ? Jan 30 23:30:37 cu ? Jan 30 23:30:48 uucp-tools? Jan 30 23:30:49 the tool Jan 30 23:30:59 blckdove: SpeedEvil said it Jan 30 23:31:12 thx Jan 30 23:31:44 blckdove: Hmm.. but in gentoo it's taylor-uucp Jan 30 23:31:59 that seems to be.. is that the same thing? Jan 30 23:32:00 * CM get's some sleep Jan 30 23:32:05 Yes Jan 30 23:32:15 ok Jan 30 23:32:17 thx Jan 30 23:32:19 http://www.airs.com/ian/uucp.html Jan 30 23:32:24 blckdove: I recommend using screen instead of cu Jan 30 23:32:34 Just because most people already have it, and it works fine for me... Jan 30 23:32:50 screen? Jan 30 23:32:55 Some people recommended cutecom, but I found it annoying Jan 30 23:32:57 how do u use screen for that? Jan 30 23:33:09 screen /dev/ttyACM0 Jan 30 23:33:09 * CM hugs his screened irssi good night ;) Jan 30 23:33:17 =D Jan 30 23:33:18 :-) Jan 30 23:33:28 I'm in screened irssi too Jan 30 23:33:31 CVirus: Cairo doesn't have good univ ? Jan 30 23:33:49 connection to bootloader is simple serial type "terminal" right? Jan 30 23:33:58 blckdove: I was surprised too; I had no idea screen could talk to terminal devices Jan 30 23:34:01 I seem to recall hearing something about a university of cairo somewhere Jan 30 23:34:03 I use USB Jan 30 23:34:18 in the boot menu Jan 30 23:34:30 oelewapperke: the best 2 Uni's we got are the American University in Cairo and The German University in Cairo Jan 30 23:34:38 oelewapperke: both are private unis Jan 30 23:34:44 oelewapperke: all the others are crap Jan 30 23:35:00 private as in really expensive ? Jan 30 23:35:06 really really expensive Jan 30 23:35:43 good univ costs a lot to the govt I suppose Jan 30 23:35:47 but it pays off really well Jan 30 23:35:54 but only after 20 years or so obviously Jan 30 23:36:10 oelewapperke: come tell them that Jan 30 23:36:24 :-) Jan 30 23:36:46 yeah Jan 30 23:37:03 euhm "muslim brothers" please step aside ... oelewapperke's here with the solution :-p Jan 30 23:37:06 I no longer care as I'm leaving soon Jan 30 23:37:07 *bang* Jan 30 23:37:24 oelewapperke: muslim brothers have totally nothing to do with what's happening in Egypt Jan 30 23:37:56 oelewapperke: they are a minority and they are being chased by the government Jan 30 23:37:59 sorry I'm not trying to be rude, it's just he only party I know the name of Jan 30 23:38:09 oelewapperke: I hate them anyways Jan 30 23:38:27 oelewapperke: come tell mubarak :-) Jan 30 23:38:31 they got mentioned a lot when gazans bulldozed the border Jan 30 23:38:47 fucken palastenians Jan 30 23:39:18 hehe Jan 30 23:39:22 you you two sound a bit "nazi" like to me Jan 30 23:39:22 gaza has a university Jan 30 23:39:31 and (no joke) only one study course Jan 30 23:39:41 "assymetric warfare" Jan 30 23:39:51 Israel has good Unis too Jan 30 23:39:55 strange people Jan 30 23:40:02 but if I go and study there .. they'd kidnap my family here Jan 30 23:40:08 seriously Jan 30 23:40:20 they'll hurt my family Jan 30 23:40:38 and probably accuse me of spying and kill me too .. like what happened with that guy months ago Jan 30 23:40:49 anyways Jan 30 23:41:03 some people are obsessed with "conspiracies" Jan 30 23:41:13 here at least there not yet killing anyone Jan 30 23:41:16 they're just really rude Jan 30 23:41:25 I just gave a presentation about "Egyptian Conspiracy Theories against Israel" Jan 30 23:41:31 2 days ago that was Jan 30 23:41:49 does the qemu emulates all hardware in freerunner? Jan 30 23:42:10 I haven't seen a qemu image for FreeRunner Jan 30 23:42:24 got powerpoints ? :-p Jan 30 23:42:51 yeah Jan 30 23:42:54 let me find it Jan 30 23:46:47 when I run openmoko under qemu it is horribly slow is it like that for everybody or is it just my computer? :P Jan 30 23:47:38 it's kind of meant to be horribly slow Jan 30 23:47:46 spydon: It's horribly slow in qemu, compared to the real phone Jan 30 23:47:58 spydon: Och det är helt klart dags att sova nu! :P Jan 30 23:48:00 for most stuff you want to just build for x86 and test your stuff running on your real desktop iron Jan 30 23:48:47 lacking a real phone, of course, or not wanting to go there at every turn Jan 30 23:48:49 CM: Mm alltsÃ¥ det kan ta 40-50sek innan jag fÃ¥r nÃ¥gon respons efter att ha tryckt pÃ¥ en knapp :P Jan 30 23:49:14 spydon: That's slow, what comp are you on? I have a 4 year old amd64 3000+ Jan 30 23:49:19 Smör mamma, julsex kommer tillbaka Jan 30 23:49:29 mjr: Voi ei.. :P Jan 30 23:49:39 CM: dualcore 2.4ghz with 2gb ram :S Jan 30 23:49:57 spydon: Hehe, you suck ;) Jan 30 23:50:03 CM: I shall try again it was a long time since I did it :P Jan 30 23:50:15 sucked? Jan 30 23:50:21 * CM hides Jan 30 23:50:46 Jag talar inte swenska, kan du talar engelska Jan 30 23:50:58 hehe Jan 30 23:51:00 or something.. my swedish is bit rusty ;) Jan 30 23:51:06 Bootup in qemu was slow last time I tried, but then it worked ok, a few Jan 30 23:51:08 hmmm Jan 30 23:51:12 ok sleep time Jan 30 23:51:16 see ja all Jan 30 23:51:17 quick and totally non-scientific poll Jan 30 23:51:17 blckdove: That's good, where are you from? Jan 30 23:51:31 raster, my favourite kind Jan 30 23:51:47 *IF* you could choose between incredible performance and cabilities for your openmoko phone Jan 30 23:51:52 im .fi... located at us at the moment tho Jan 30 23:52:11 like the processing power to play console-level games, media centers, hdtv playback and record Jan 30 23:52:13 that kind of grunt Jan 30 23:52:16 BUT Jan 30 23:52:21 you had closed drivers Jan 30 23:52:27 would you make that tradeoff? Jan 30 23:52:40 or you were stuck to something much more pedestrian Jan 30 23:52:45 rather not Jan 30 23:52:53 i.e. - much like your dumb-framebuffer, no accel ro co-processors and qvga Jan 30 23:52:55 but open... Jan 30 23:53:17 raster: yes Jan 30 23:53:30 with actual like - drivers that worked. Jan 30 23:53:35 would you make the tradeoff for power or for open? Jan 30 23:53:40 And some sane team that kept them updated. Jan 30 23:53:45 SpeedEvil: yes. lets just assume really good drivers Jan 30 23:53:48 they workd flawlessly Jan 30 23:53:48 Speaking persnaly. Jan 30 23:53:51 Hard question, but I think I would be ok with those drivers being closed, at least initally Jan 30 23:53:51 but were closed Jan 30 23:53:54 personally even. Jan 30 23:53:59 but in return u got immense power Jan 30 23:54:01 * CM is happy with the nvidia drives so far Jan 30 23:54:08 for me it's a tough call Jan 30 23:54:14 it compromises principles Jan 30 23:54:14 I don't care about open or closed, as long as they are maintained. Jan 30 23:54:14 BUT Jan 30 23:54:15 nokia and seems google are already doing that closed linux-based system bit, I'd be on #maemo or #android if closed drivers appealed Jan 30 23:54:23 And have reasonable features. Jan 30 23:54:31 you get the ability toi do all sorts of stuff you never could even contemplate - if it were open,. Jan 30 23:54:44 CM: yah. Jan 30 23:54:47 nvidia drivers are a good example Jan 30 23:54:55 raster: also a 'death' clause would be nice if possible. If the hardware stops being produced - the chip - they become open Jan 30 23:54:56 if u had a choice of an i810 Jan 30 23:54:56 raster: I agree that the open in openmoko would not sound so well any more Jan 30 23:55:03 (literally an i810 - not a later gen) Jan 30 23:55:07 or a nv 8600gt Jan 30 23:55:12 810 has open drivers Jan 30 23:55:15 8600gt has cllosed Jan 30 23:55:20 which would you go for? Jan 30 23:55:27 (but now extrapolate to your phone) Jan 30 23:55:30 810 Jan 30 23:55:42 mjr: cool Jan 30 23:55:50 CM: agreed Jan 30 23:55:51 BUT Jan 30 23:55:52 but you're making silly non-real-world comparisons Jan 30 23:55:56 the power is sooooo tempting Jan 30 23:56:01 CM: The notion that if you hide it in firmware it's suddenly open, but if you put it in a binary blob it's not has always struck me as an insane definition of 'open'. Jan 30 23:56:04 mjr: actually.... i am Jan 30 23:56:08 mjr: i'm translating it :) Jan 30 23:56:17 (to something most people will have experience with here) Jan 30 23:56:22 I think the use case on phones are still not really demanding the power of a really good gpu... Jan 30 23:56:29 SpeedEvil: i agree. Jan 30 23:56:33 SpeedEvil: *nod* Jan 30 23:56:50 CM: wiyth vga+ res screens - yes. it is. Jan 30 23:57:04 the iphone/itouch ui would be impossible without the hoigh-power gpu they have Jan 30 23:57:12 (for embedded - its very high power) Jan 30 23:57:18 Hmm.. Jan 30 23:57:39 if u are thinking phone ui;s of the past - sure Jan 30 23:57:40 raster: massive FPGA only - open-source CPU! :) Jan 30 23:57:41 but frankly - thats the past. Jan 30 23:57:42 And if animations and menus are sluggish, it looks cheap Jan 30 23:57:55 sp fgpa's wont cut it power-consumption-wise Jan 30 23:57:56 :( Jan 30 23:58:00 raster: yeah Jan 30 23:58:12 raster: that's so annoying. Jan 30 23:58:21 raster, fpgas are a running gag around here, FYI :] Jan 30 23:58:25 perosnally i do cal the line at frimware vs binary blob in kernel Jan 30 23:58:26 Like the cheaper nokia or sony-ericsson phones where you have to wait half a second for each menu item when you scroll lists Jan 30 23:58:36 ythe kernel or ogl drivers are inside OS memory space Jan 30 23:58:41 they can segv processes Jan 30 23:58:45 oops kernels Jan 30 23:59:03 code on firmware running on a offboard chip/gpu can't Jan 30 23:59:22 (well all it can do is misbehave and the OS/userspace side just has to deal with it and be robust) Jan 30 23:59:26 A _slightly_ more flexible DMA engine would almost fix this along with the framebuffer Jan 30 23:59:27 so i guess its a good line to draw Jan 30 23:59:34 One that could do blits Jan 30 23:59:50 That'd probably be 'good enough' for much stuff alone. Jan 30 23:59:54 SpeedEvil: u'd need more Jan 30 23:59:59 compositing, alph aand scaling. Jan 31 00:00:09 frankly- u cant do anything fun without those Jan 31 00:00:10 :( Jan 31 00:00:24 well not if you are raising your bar to iphone+ lvels Jan 31 00:01:15 Some way to overlay a qvga - for motion - with a VGA screen would again almost do. Jan 31 00:01:36 But yes, if you want a full '3d' UI, it gets expensive. Jan 31 00:01:40 The question is if you want the best and fastest consumer product, or a adequate but completely open platform Jan 31 00:01:42 yup0 Jan 31 00:02:04 chips exist that can do it Jan 31 00:02:04 raster: can you give a cost figure - rough - as a percentage of the BOM for the glamo chip? Jan 31 00:02:18 and do it well Jan 31 00:02:18 the higher end of those basically would - at this point, need closed drivers Jan 31 00:02:21 but it'd give immense power to do just about anythigh you can imagine Jan 31 00:02:29 SpeedEvil: no idea. Jan 31 00:02:31 :( Jan 31 00:02:32 ~lart gpu manufacturers for their nda's Jan 31 00:02:33 * apt breaks out the Hoover and sucks up gpu manufacturers for their nda's Jan 31 00:02:38 i actually dont know he cost of our bom Jan 31 00:02:40 or the glamo Jan 31 00:02:44 CM: i know Jan 31 00:03:02 its all a tough choice Jan 31 00:03:04 i want open Jan 31 00:03:08 as open as possible Jan 31 00:03:09 raster: Another important point is what's the 'idle' power. Jan 31 00:03:25 raster: what does it suck when you're looking at a static screen Jan 31 00:03:26 if its firmware and closed - ala he gsm firmware - i consider that out of scope for open Jan 31 00:03:35 as long as the os-side drivers can/are Jan 31 00:03:46 but i also want performance Jan 31 00:03:53 i'm just a performance slut :) Jan 31 00:04:00 Hehe Jan 31 00:04:07 SpeedEvil: again - don't know :( Jan 31 00:04:08 Who would have guessed... ;) Jan 31 00:04:17 CM: hahahahha Jan 31 00:04:20 but performance opens up possibilites Jan 31 00:04:37 so as such givine you a very un-powerful device Jan 31 00:04:47 that happens to have everythig open in many ways is "Closed" Jan 31 00:04:57 as it just doesnt have the processing power to do many things Jan 31 00:05:02 you are SOL Jan 31 00:05:03 A GPU that was low power idle, and could take scatter-gather lists to read from the SD for MP3'd be nice Jan 31 00:05:42 Though actually I suppose that's a fair bit less important with the later CPU due to the voltage variability Jan 31 00:05:46 but something really powerful processing-wise opens up a tonne of possibilites, applications etc,, BUT now closes off driver space :( Jan 31 00:06:10 And adds to the sticker shock. Jan 31 00:06:22 SpeedEvil: sure Jan 31 00:06:37 there is also a price cost Jan 31 00:06:37 raster: would this be 'you' writing the driver, or does it come canned? Jan 31 00:06:54 unsure Jan 31 00:07:13 i am just thinking out lound right now Jan 31 00:07:14 If it'd be 'you' of course there is the other problem - dev time Jan 31 00:07:33 I'd say that the audience is what you have to think of. Die hard open souce guys who want the completely open phone, or the .net coding friend who just want a cool looking phone Jan 31 00:07:47 basically wondering if it is at all worth walking up the "close driver" path - *IF* those drivers are "flawless" Jan 31 00:07:54 Or even wackily - Your Mom!' Jan 31 00:07:55 CM: agreed Jan 31 00:08:14 But practically. Jan 31 00:08:31 what i would do is try get the most performance we can and still have it open Jan 31 00:08:34 It's not impossible that the software will lack enough polish for the non technical for a while. Jan 31 00:08:36 theres a very good chance of that Jan 31 00:08:39 not be top end Jan 31 00:08:43 but middle-to-top Jan 31 00:08:47 and be 100% open Jan 31 00:08:51 That sounds very good Jan 31 00:08:55 i have some chances of that happening Jan 31 00:09:08 but i'm wondering if i should explore the very top end that is almost guaranteed to be closed Jan 31 00:09:11 just to see whats there Jan 31 00:09:15 * SpeedEvil wishes again for hammerhead docs. Jan 31 00:10:33 if i can get the top-end of the performance curve to go open Jan 31 00:10:35 we all win Jan 31 00:10:39 escept our wallets Jan 31 00:10:43 * SpeedEvil has doubts. Jan 31 00:10:44 If you can watch video at vga, I'd say it's good Jan 31 00:10:45 but hey Jan 31 00:10:54 I don't see a point in video at VGA Jan 31 00:11:01 trust me Jan 31 00:11:13 I don't see a point in video at VGA and 2.8" Jan 31 00:11:14 SpeedEvil: Well, not at 283dpi I agree.. Jan 31 00:11:28 CM: Wont you be kind of tired when you wake up? :P Jan 31 00:11:29 6" - maybe Jan 31 00:11:42 But that's not really a phone anymore Jan 31 00:11:54 the mid-to-top range i am looking at can play and encode at 720p and 1080i. Jan 31 00:11:58 so vga is a walk in the park Jan 31 00:12:07 spydon: I will, and I'll have to hold a lecture on java threads after my 8h of counsulting.. Jan 31 00:12:15 I assume it's got a camera interface? Jan 31 00:12:28 2 of them Jan 31 00:12:35 CM: How nice :P Jan 31 00:14:47 raster: My primary concerns would be: Do I have to freeze my kernel 3 years down the road, when updates stop coming. 2) What is the idle power consumption with the screen refreshing but idle. 3) What does it add to the sticker price. 4) Does it need a fan? :) Jan 31 00:15:03 SpeedEvil: cool. Jan 31 00:15:05 noted Jan 31 00:15:07 first Jan 31 00:15:24 1) - i'd never accept anything that forces that on us. Jan 31 00:15:27 thats a veto Jan 31 00:15:52 4) is right out - no fans. Jan 31 00:16:06 2) is a killer for me if it's too high. I like to read ebooks. At half brightness and a slow clock, the current hardware isn't actually too bad for that Jan 31 00:16:36 2) is really something we will need to handle internally - but it should be within range of what we have now so given whatever battery/soc we ship we get standard-ish run times Jan 31 00:18:31 * mmontour would really like a Neo with the OLPC sunlight-readable screen Jan 31 00:18:41 I want one with an e-ink back Jan 31 00:18:53 how long does it take to do "make openmoko-devel-image"? Jan 31 00:19:06 spydon: several hours at best Jan 31 00:19:14 spydon: up to a day with slow Jan 31 00:19:21 spydon: about 36 hours for me IIRC (less on a faster system) Jan 31 00:19:32 Ah okay then il go to bed :P Jan 31 00:19:37 ~120 minutes on a quadcore Jan 31 00:19:42 mmontour: ohave u see it in real life? Jan 31 00:19:50 I have dualcore... Jan 31 00:20:11 SpeedEvil: in fact i have seriously given thought to e-paper for the back of a phone :) Jan 31 00:20:13 raster: I've seen about 30 hours I think - duron 1300 Jan 31 00:20:18 Yes, got my G1G1 last week. Jan 31 00:20:22 okay but I don't think my brain would like not to sleep this night :P Jan 31 00:20:25 great for doing customised designs/case "mods" Jan 31 00:20:27 its just software Jan 31 00:20:30 GN folks Jan 31 00:20:50 mmontour: i dont think i'd wish that screen on anyone for a phone Jan 31 00:20:56 the colour reproduction is just awful Jan 31 00:20:56 raster: I was looking for the bare film. They claim to sell it, but they don't. Jan 31 00:21:02 its god in b&w in dayliht Jan 31 00:21:03 thats it Jan 31 00:21:06 the rest is abysmal Jan 31 00:21:30 * spydon is away: I'm away Jan 31 00:21:44 raster: consider a 2cm dia *10cm rod, with the screen wrapped round it. You drag the rod up and down the screen to print. Jan 31 00:21:54 raster: for a _very_ cheap device. Jan 31 00:22:02 raster: basically an electrostatic printer. Jan 31 00:22:15 raster: or similar for label writer and re-writer Jan 31 00:22:20 ooooh Jan 31 00:22:28 no epaper Jan 31 00:22:34 evenb cheaper Jan 31 00:22:50 i get you Jan 31 00:22:55 though unlikely to happen :( Jan 31 00:23:10 For "phone" purposes I don't really require high-quality color - it's more important to be able to read the damn thing on a sunny day. Jan 31 00:23:44 raster: Annoyingly, for some apps - taking a sony ebook reader and removing the film would actually work - if it was possible. (small labels) Jan 31 00:23:53 raster: the cost isn't the problem. Jan 31 00:23:59 mmontour: i have seen much better solutions to sunny day lcd reading Jan 31 00:24:05 replace backlight with sunlight Jan 31 00:24:06 :) Jan 31 00:24:18 That's not trivial though Jan 31 00:24:28 and basically impossible in diffuse light Jan 31 00:24:33 SpeedEvil: sony mavica - the old floppy-fdisk digi cam Jan 31 00:24:50 it had a clear perspex thing on top of the screen Jan 31 00:24:52 point it at the sun Jan 31 00:24:55 presto Jan 31 00:25:02 screen is as bright as a floodlight Jan 31 00:25:07 in pure daylight Jan 31 00:25:24 u can see it as easily as any piece of paper in direct sunshine Jan 31 00:25:27 When the sun's out, that works. Jan 31 00:25:37 problem is it requires a physically large aperture for the perspex Jan 31 00:25:43 and for you to point it at the sun Jan 31 00:25:49 Andthere isn't a way round that. Jan 31 00:25:57 yup Jan 31 00:26:01 Well - there is for the point - you could in principle use a motor Jan 31 00:26:02 u still have normal backlight too Jan 31 00:26:20 it solves the "i cant read this in this sunlight" problem Jan 31 00:26:26 and have to go find some shade to read your screen Jan 31 00:26:34 Then there is the 'full speed, damn the torpedos' solution - a 1W LED or two. Jan 31 00:26:45 hahahah Jan 31 00:27:21 * mmontour is still using a Palm IIIx - fine in sunlight or in complete darkness (with backlight) but there's an intermediate zone of illumination where it's almost unreadable Jan 31 00:27:49 mmontour: yeah Jan 31 00:28:11 mmontour: however, boost the backlight by an order of magnitude and that problem goes away Jan 31 00:28:19 mmm Jan 31 00:28:27 that could be an option Jan 31 00:28:32 if we can get an lcm with that... Jan 31 00:28:48 The _nasty_ problem with LCDs. Jan 31 00:28:57 Backlighting them that is Jan 31 00:29:03 yeah Jan 31 00:29:14 thats why the whole perspex+sun thing was such a cute solution Jan 31 00:29:15 Color LED screens Jan 31 00:29:15 1/2 of the light is eaten by the polariser, and 2/3 by hitting the wrong phosphor Jan 31 00:29:25 so you get 1/6th of the light out Jan 31 00:29:27 At best Jan 31 00:29:46 s/phosphor/dye/ Jan 31 00:32:06 So you end up with - to get as bright as a white paper _stupid_ powers - on the order of 70W power into a 3" screen Jan 31 00:32:32 (assuming good LED backlights) Jan 31 00:33:08 Fortunately, even worst case, 1/10th of that is _perfectly_ adequate Jan 31 00:33:20 the eyes dynamic range is really quite good Jan 31 00:34:39 3xDMD with high power monochromatic LEDs would be nice (not for displays obviously, but for projectors). Almost all light can be used there. Jan 31 00:37:23 The only problem is that there aren't LEDs powerful enough yet. Jan 31 00:37:36 Sure they are. Jan 31 00:37:44 100W LEDs exist Jan 31 00:37:59 (though comparatively sucky output compared to 1W ones) Jan 31 00:38:55 You can make one now - it's just stupidly expensice. Jan 31 00:39:08 expensive. Jan 31 00:39:15 From which manufacturer? Jan 31 00:40:49 If you can make a 1 W LED in a certain size, you obviously can make a 16 W one in 4x4 the size, with adequate cooling. Full parallelism. I just haven't found such products. Jan 31 00:41:11 http://www.dealextreme.com/details.dx/sku.5766 Jan 31 00:41:18 there are 100W out there Jan 31 00:41:28 not quite obviously Jan 31 00:41:38 bonding and defect problems eat you Jan 31 00:41:45 Hmm, not even that expensive. Jan 31 00:41:52 Do you know if those come in R/G/B colors too? Jan 31 00:42:33 Note however that 17 of the best white 1W LEDs will emit as much light as that 50W one Jan 31 00:43:08 Annoyingly the best white LEDs are about twice as efficient as mono ones Jan 31 00:43:39 1700 lm is roughly equal to 150 W bulb. Jan 31 00:43:41 (except deep blue) Jan 31 00:44:18 Yeah - 1700/50 = 34lm/W Jan 31 00:44:29 The best white LEDs get 100lm/W Jan 31 00:45:00 About a third of the electricity in goes out as light Jan 31 00:53:28 openmoko: 03werner * r3988 10/branches/src/target/kernel/2.6.24.x/patches/gta02-core.patch: (log message trimmed) Jan 31 00:53:28 openmoko: Add on/off GSM download gpio. If we don't upgrade gsm firmware, we need to Jan 31 00:53:28 openmoko: set GPIO output high. It will affect the sound quality, when we set GPIO low. Jan 31 00:53:28 openmoko: From: Willie Jan 31 00:53:28 openmoko: gta02-core.patch: Jan 31 00:53:31 openmoko: - arch/arm/plat-s3c24xx/neo1973_pm_gsm.c (gsm_read, gsm_write): added Jan 31 00:53:33 openmoko: GTA02-specific handling of the GSM download signal Jan 31 02:50:51 Does anyone in here happen to have their gsmhandset.state that they could pastebin to me? Jan 31 02:51:20 I overwrote mine and was hoping I could get a replacement without figuring out how to mount jffs or re-image Jan 31 02:52:28 Never mind, found one in my mokomakefile directory **** ENDING LOGGING AT Thu Jan 31 02:59:56 2008