**** BEGIN LOGGING AT Tue Jul 15 02:59:56 2008 Jul 15 03:03:03 are there plans to upgrade the Garage servers? Jul 15 03:08:32 Yes, rm_you. Jul 15 03:09:01 https://wiki.maemo.org/Task:Fast_Server Jul 15 03:09:15 Probably a month or so away Jul 15 03:09:22 dependent on the Finnish vacation period ending. Jul 15 03:13:13 how does one determine idle time on maemo? Jul 15 03:13:26 where idle time is the amount of time there hasn't been user input? Jul 15 03:22:10 normally on X, you would ask the xss Jul 15 03:24:19 rm_you: I'm thinking of reflashing my n800. You wrote earlier "you should flash now" "and then put your root on SD". Where is root-on-SD described? Jul 15 03:24:43 ~boot-sd Jul 15 03:24:44 rumour has it, boot-sd is https://wiki.maemo.org/Booting_from_a_flash_card Jul 15 03:25:06 thanks Jul 15 03:26:41 timeless: ^ Jul 15 04:27:35 what is the largest size media card you can buy for the n810? Jul 15 04:27:39 4gb? Jul 15 04:27:59 8GB currently Jul 15 04:28:04 Maybe 16GB now, actually. Jul 15 04:29:32 * dougt googles Jul 15 04:32:47 i wonder if fry's has any. Jul 15 04:32:53 * dougt will try tomorrow. Jul 15 04:37:09 hey GeneralAntilles, have you ever heard of a problem between the n810 devices and various routers? Jul 15 04:37:24 Crappy routers that don't properly support PSM, yes. Jul 15 04:37:30 PSM? Jul 15 04:37:36 power saving mode Jul 15 04:37:57 talk to me about this? i see this _ALL_OF_THE_TIME_ Jul 15 04:38:08 i am using a air port extreme. Jul 15 04:38:14 mac router. Jul 15 04:38:19 ahaha...ah, the pain of apple routers Jul 15 04:38:25 I had to deal with one at a previous job Jul 15 04:38:47 turn power saving on your n8x0 to "off" or "intermediate" in the connection settings -> advanced dialog Jul 15 04:38:59 Beware, it'll kill battery life. Jul 15 04:39:17 i don't care about battery life. Jul 15 04:39:22 or, replace your router Jul 15 04:39:27 yeah. Jul 15 04:39:31 draft-n is fast. Jul 15 04:39:47 but yeah. Jul 15 04:44:38 dougt, make sure your airport is up to the latest software/firmware version available for it, too Jul 15 04:45:15 thanks in advance guys. You have saved me a 2 minute walk daily from my desk to over where the router is. Jul 15 04:53:50 * dougt take thanks back! Jul 15 04:53:52 :-) Jul 15 06:10:54 GeneralAntilles: how do I repackage a deb file? I have the modified control and data tar.gz, what compression method is deb? Jul 15 06:17:57 oh man, defcon is making me cut it very close on funding Jul 15 06:18:58 jga23: ar -r packagename.deb debian-binary control.tar.gz data.tar.gz Jul 15 06:28:01 solmumaha: thanks Jul 15 06:34:14 solmumaha: the control.tar.gz has a . directory in there, how would I make an archive with that? Jul 15 06:34:49 solmumaha: basically what I'm trying to do is change the requirements for subversion to use libssl0.9.8 Jul 15 06:37:03 It may just be easier to recompile it in the diablo sdk: http://repository.maemo.org/extras/pool/chinook/free/source/s/subversion/ Jul 15 06:39:00 I haven't had a chance to set up my scratchbox on my new laptop Jul 15 06:41:18 My scratchbox is tied up atm, but here is the depends line changed from libssl0.9.7 to 0.9.8: http://www.mediafire.com/?z3byw2l9ewl Jul 15 06:41:31 You may need to symlink libssl if it doesn't work. Jul 15 06:44:36 thanks qwerty12 Jul 15 06:48:35 qwerty12: got it Jul 15 06:48:45 cool Jul 15 06:48:50 had to symlink libssl and libcrypto Jul 15 07:16:16 morning Jul 15 07:25:29 hello Jul 15 07:27:04 Guys - if anyone will be at Black Hat or Defcon and wants to meet with Maemo's Nokia side security guys, let me know. Jul 15 07:35:39 http://www.b3tards.com/u/aaeae71fb400d28f0864/crash800.jpg Jul 15 07:38:45 Deka: someone crashed against a Google tag? Jul 15 07:38:54 Ya Jul 15 07:39:33 lol Jul 15 07:39:52 Ya, those dang things are everywhere now Jul 15 07:41:06 I heard someone actually built one so that it is visible in aerial photos, so you can see it in the satellite view Jul 15 07:43:02 If you built, say decss or such or even cp big enough, would they censor it? Jul 15 07:44:20 or a copyright text Jul 15 07:45:02 Hrm, we could really use a Hacker Edition article for the wiki. Jul 15 07:51:56 Jaffa, poke. Jul 15 07:56:23 hi all, where I can find developer of gpe-pim for maemo? Jul 15 07:57:27 The packager should be in the pkg headers Jul 15 07:57:53 And devs in the sources Jul 15 07:59:23 (Graham Cobb?) Jul 15 07:59:52 do you know him? Jul 15 08:00:04 No Jul 15 08:00:07 XTLi: Graham visits this channel sometimes. Jul 15 08:00:26 XTLi: Do you have a maemo specific question/problem? Jul 15 08:00:43 No? Jul 15 08:00:57 Hrhr there asked Jul 15 08:00:59 Ehm, that was for hrhr ;) Jul 15 08:01:09 :) Jul 15 08:01:22 Sorry, pre-coffee here :D Jul 15 08:02:19 In-coffee + flapjack here :) Jul 15 08:02:48 Should start getting something done Jul 15 08:06:57 X-Fade, I think I want a .install for Extras-devel. Jul 15 08:07:15 GeneralAntilles: Look closer ;) Jul 15 08:07:41 GeneralAntilles: I think it is already there? Jul 15 08:08:14 https://garage.maemo.org/extras-assistant/install/extras-devel.install Jul 15 08:08:15 Not there Jul 15 08:08:20 * GeneralAntilles doesn't have better ideas. Jul 15 08:08:32 what is extras devel for? dev packages to compile on the NIT ? Jul 15 08:08:46 tank-man, it's a testing repository. Jul 15 08:08:56 alpha, pre-alpha and beta stuff. Jul 15 08:08:58 i see Jul 15 08:09:12 GeneralAntilles: It is there now ;) Jul 15 08:10:16 Perfect, thanks. Jul 15 08:12:26 X-Fade, crashanddie and jott were both asking about the possibility of using git for Garage projects. Jul 15 08:12:43 But since they're both too lazy to file an enhancement request like I told them to, I'm poking you directly. Jul 15 08:13:23 GeneralAntilles: That is a massive task.. Jul 15 08:14:05 Oh? Jul 15 08:14:55 Morning, all Jul 15 08:14:58 GeneralAntilles: Intergrate it in garage, sourcecode viewer, account management, security measures, commit mails etc.. Jul 15 08:15:16 And it's pointless toolwankery and advocacy. Jul 15 08:15:28 Ha Jul 15 08:15:33 For the purposes which Garage is intended for, svn is absolutely the right choice, IMHO Jul 15 08:15:46 Jaffa: Well, git itself is really cool when doing distributed development. Jul 15 08:16:07 And merging and tracking changes it a lot better than svn. Jul 15 08:16:30 X-Fade: but Garage isn't distributed development: it's centralised development (by defn) Jul 15 08:16:34 GeneralAntilles: you poked me, btw? Jul 15 08:16:51 Yeah, I'm just pondering over 770Flasher -> Tablet Flasher. Jul 15 08:17:04 Jaffa: Well, you can have a central branch. But git is really cool in preventing bitrot of a non-committed patch. Jul 15 08:17:26 GeneralAntilles: I'm playing with getting a small OS X partition up to do just that *cough* Jul 15 08:17:34 Ha Jul 15 08:17:45 But my previous efforts had no networking so it got blown away through misuse. Jul 15 08:18:09 If it works, I'll dust off XCode and try and even do it properly Jul 15 08:18:59 Ooh, fanoush is gonna open a Garage project for community kernels. Jul 15 08:19:10 GeneralAntilles: He already did. Jul 15 08:19:13 X-Fade: sorry, I have question about gpe contacts and it localization Jul 15 08:19:33 I'm not too keen on svn either. Jul 15 08:19:37 maemo.org has really been moving along nicely in the last few months. :D Jul 15 08:19:59 Seems it's a common choice. Certainy nicer than cvs in many ways Jul 15 08:20:00 hrhr: I think you can ask your question on -developers. Graham certainly reads that. Jul 15 08:20:53 Getting some prebuilt N800 and N810 kernels into Extra-devel would be pretty cool. Jul 15 09:21:32 * lcuk_work wiggles his wires about Jul 15 09:21:43 Anybody knows what the penalty for -mabi=softfp vs -mabi=hard is, when using -mfpu=vfp? Jul 15 09:22:17 zap, doesnt that depend upon the amount of fp you are doing in your program Jul 15 09:22:44 zap: yeah, depends on totally what you are doing, but: http://tuomas.kulve.fi/blog/2008/05/17/gcc-options-and-floating-point/ Jul 15 09:23:00 that does some very simple fp calculations only Jul 15 09:23:07 kulve: cool, I was looking for your page but forgot the url :) Jul 15 09:24:04 kulve, cool page :) Jul 15 09:24:12 kulve: hmm, why no benchmark for -mfpu-vfp -mabi=hard ? Jul 15 09:24:36 ah, I see: "vfp.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP" Jul 15 09:24:41 %-O Jul 15 09:24:42 :) Jul 15 09:26:08 zap, with the thumb/full modes if i have a few modules with specific fp functions can i compile those modules using full vfp but leave the rest compiled to use thumb? Jul 15 09:26:13 if that makes sense Jul 15 09:26:34 I'm not sure fpu can be accessed in thumb mode Jul 15 09:27:14 thats what i mean, and thats the default for general code isnt it? smallest binary and all that Jul 15 09:28:10 hmmm i applied to Frantisek's kernel project at the garage (to become a member of the group) and i automatically became an admin Jul 15 09:28:13 is that normal? Jul 15 09:28:35 lol trickie, it depends what they accept you as Jul 15 09:28:44 i think i almost let GeneralAntilles become god Jul 15 09:28:50 he he Jul 15 09:29:11 trickie: No, the admin has to manually set your role. Jul 15 09:29:44 ok, so maybe he made me one... i have told him before that I have a few patches for the project Jul 15 09:30:05 lcuk_work: I don't have experience with thumb code anyway Jul 15 09:30:18 trickie: You could interpret it as a cry for help ;) Jul 15 09:30:20 but it's not default anyway Jul 15 09:30:25 trickie, patch the entire program with void main(){ while(1){ printf("Trickie rulez!!!\n"); } } Jul 15 09:30:37 he he Jul 15 09:30:57 X-Fade: yeah he seems busy now... got a new family member... Jul 15 09:31:04 ill try and get some time to put into it Jul 15 09:31:07 kulve: so it looks like there's no point to use -mfpu=vfp at all? Jul 15 09:31:35 trickie: It would be really cool if we can provide community kernels in extras-devel ;) Jul 15 09:31:45 for sure Jul 15 09:31:46 zap, i thought it was: at least for nokia released source - and the context switch between full/thumb takes time so its better to stay in thumb. not sure where i read that and i might be wrong Jul 15 09:32:04 zap: even if it's now default, it might not be in the next toolchain.. Jul 15 09:32:09 bbl Jul 15 09:32:09 lcuk_work: thumb mode has very limited use, and I never seen on any platform it to be the default Jul 15 09:32:45 lcuk_work: it's like 16-bit mode on x86; every CPU has it but almost nobody uses it Jul 15 09:32:58 thumb isnt limited, its simply 16bit opcode: like 68k. its just not got all the super cool do 10 related things per opcode stuff Jul 15 09:33:15 (that fullmode has) Jul 15 09:33:20 it is limited because you can access only R0-R7 in thumb mode Jul 15 09:33:30 and limited access to R14 and R15 Jul 15 09:33:31 exactly, like 68k Jul 15 09:33:43 well I don't know 68k Jul 15 09:34:04 * lcuk_work feels comfortable with thumb Jul 15 09:34:14 not being able to use all registers is what I call limited Jul 15 09:35:09 its very hard to make use of the 32bit opcodes to their fullest and so you still end up wasting time by needing to use 64bits of code to do what 32 would manage Jul 15 09:35:32 but anyway, i understand - when it works, it works well Jul 15 09:41:14 http://tuomas.kulve.fi/blog/2007/02/14/n800-and-gcc-options/ http://syslog.movial.fi/archives/46-N800-VFP-or-not-to-VFP.html Jul 15 10:01:07 lcuk_work: 90% applications will gain from more registers Jul 15 10:02:06 and 32-bit ARM has a very nice instruction set, don't see why not use it Jul 15 10:03:59 read the post i put, things use thumb by default Jul 15 10:04:15 ? Jul 15 10:04:23 this can't be true Jul 15 10:05:26 do a 'file /bin/busybox' Jul 15 10:05:40 it says ELF 32-bit LSB executable, ARM, blah Jul 15 10:06:05 although of course they could switch to thumb mode after init Jul 15 10:06:21 you can have an ELF with 32bit alignment by all means Jul 15 10:06:29 that does not mean the cpu operating mode Jul 15 10:07:01 32bit alignment was recommended even in amiga days, its simp[ly the fastest way to access memory Jul 15 10:07:01 hi, where can i get information about the different distributions? I have a new n810 with os2008, but not the newest. and i am totally confused Jul 15 10:07:43 lcuk_work: when it says 32-bit it means 32-bit instructions Jul 15 10:08:15 I think "recommended" is an understatement :-) Jul 15 10:08:16 On a 64-bit CPU: /bin/bash: ELF 64-bit LSB executable, x86-64 Jul 15 10:08:31 lol wnd Jul 15 10:08:43 lcuk_work: besides, looking at the file with my own eyes I clearly see it's not thumb Jul 15 10:09:30 zap, what file? its entirely possible things have changed since the kulve etc investigations up there Jul 15 10:09:38 /bin/busybox\ Jul 15 10:09:41 or you are looking at your own file Jul 15 10:09:59 hmm, the beginning looks ARM 32-bit but then comes something strange Jul 15 10:10:34 lcuk_work: file is a utility to determine file type Jul 15 10:11:09 prometoys, wikipedia is a good start. . . . Jul 15 10:11:32 yes, but i thought an ELF was a container file and the sections within contain different kinds of data: a 32bit ELF can contain data and code blocks using totally different modes Jul 15 10:13:05 yes thats true, and gcc mixes 32-bit and thumb code Jul 15 10:13:13 you can go back and forth at any point Jul 15 10:14:47 yes agreed: at the function level you can choose which mode it needs to be. but look at the links: when compiled in vfp (ie not thumb) things run a bit faster at the expense of memory and space. Jul 15 10:15:27 space is the big one here Jul 15 10:15:36 well at least I can say thumb is not the default for the compiler: the binaries compiled by me are clearly 32-bit Jul 15 10:16:42 if you are still looking at the container then yes, but i would hazard a guess that even a fully compiled thumb binary would be marked as 32bit Jul 15 10:17:21 nope, I'm looking at the hexdump of the executable (via mc on tablet). 32-bit code has a very specific look Jul 15 10:17:42 most 32-bit commands begins with E Jul 15 10:18:00 those are the condition bits iirc Jul 15 10:18:24 "I no longer really see the hex anymore. All I see is 32b, thumb, data..." Jul 15 10:18:41 did you see the woman in the red dress? Jul 15 10:19:09 get gcc to export asm and look properly, i gotta go Jul 15 10:19:43 maemopad+ is also pure 32-bit Jul 15 10:19:55 so even if busybox is thumb, it was explicitly set in gcc options Jul 15 10:20:35 libc is 32-bit as well Jul 15 10:40:07 "The VFP architecture also supports execution of short vector instructions allowing SIMD (Single Instruction Multiple Data) parallelism" Jul 15 10:40:16 damnit, what's the gain from DSP then :) Jul 15 10:46:36 Six legged robotic sheep with grass mowing jaws and gps Jul 15 10:46:57 Somehoe I already know how it is gonna end... Jul 15 10:47:30 is this a new Ultimate Weapon from Pentagon? Jul 15 10:48:11 we already seen the four-legged Dog That You Can Bump Jul 15 10:48:14 as long as the enemy is grass then the military will win ;) Jul 15 10:48:23 no, it is created by some arts prof from philadelphia Jul 15 10:48:44 zap, i agree by the way the SIMD instructions are cool Jul 15 10:48:51 reported to make "most amusing sounds" Jul 15 10:49:12 probably something like KILL ALL HUMANS Jul 15 10:49:47 lcuk: arm simd or intel simd? Jul 15 10:49:55 hehe Jul 15 10:50:05 "Do Androids Dream of Electric Sheep"? Jul 15 10:50:11 arm, if i could have used them simply my blitter would be even faster Jul 15 10:50:20 this is something to ask google about Jul 15 10:50:48 lcuk_work: DSP and CPU shares the same bus for access to video RAM? Jul 15 10:51:08 video ram is standard memory Jul 15 10:51:45 lcuk: I did not find them useful:( Jul 15 10:51:47 the lcd controller has DMA access to it (but its not quick enough) Jul 15 10:51:57 had to do blending but no luck Jul 15 10:52:38 RST38h, my blitter wanted to take the largest 128bit blocks first, followed by 64bits and continuing down to the last single byte Jul 15 10:52:46 mmmh, interesting if VFP registers can hold 64-bit integer values Jul 15 10:52:49 lcuk: the key question is how fast vram is? let us say you write a program in asm that reads 16kb in a loop 10000 time Jul 15 10:53:03 this would allow to push 64 bits at once over the bus, which could be a little faster than pushing 32 bits twice Jul 15 10:53:04 how long does it take vs sdram? Jul 15 10:53:09 every time i attempted to move more than 32bits software segfaulted Jul 15 10:53:29 what's vram? Jul 15 10:53:31 RST38h: these 16k will end up in CPU cache Jul 15 10:53:40 sdram is a "shitload" slower than the internal 2420 memory Jul 15 10:53:43 VRAM is video RAM - an old msx acronym :) Jul 15 10:53:44 zap: just learn to stmia :) Jul 15 10:53:58 zap: the on-omap stuff, or on the lcd controller though? Jul 15 10:54:01 zap: not if you read them randomly Jul 15 10:54:07 RST38h: I'm not sure stmia is anything more than several str's Jul 15 10:54:25 in fact reading them in 32-byte intervls should avoid cache Jul 15 10:54:28 you cannot "read" the data directly back from the lcd can you? its a consumer only Jul 15 10:54:37 zap: it is faster Jul 15 10:54:39 the only real benchmark Jul 15 10:54:45 RST38h: then cool Jul 15 10:54:54 lcuk_work: do you use stmia in your benchmark? Jul 15 10:54:59 is to map a certain memory size Jul 15 10:55:06 lcuk: shitload is how much? Jul 15 10:55:25 and the read/write through it, while incrementing the value you write into it Jul 15 10:55:26 2 times? 3 times? Jul 15 10:55:31 the 2420 has 5mb onboard memory that so far is essentially unused. i want to put the pvr/dsp/iva framebuffer there and blit out to main memory as required after processing Jul 15 10:55:41 zap, nope? Jul 15 10:55:49 how many cpu clocks does it take to fill a cache line from vram? Jul 15 10:55:54 lcuk_work: then possibly you could gain a couple extra FPS Jul 15 10:56:18 RST38h: lcuk says VRAM == RAM on OMAPs Jul 15 10:56:31 no i couldnt, even doing no drawing and just calling the framebuffer refresh ioctl gives 25fps Jul 15 10:56:34 zap: it is the same thing Jul 15 10:56:42 i get same if i draw the screen 4 times Jul 15 10:56:58 I am calling it vram because it is primarily used for screen buffer Jul 15 10:57:06 * lcuk_work is GPU constrained Jul 15 10:57:07 lcuk_work: framebuffer refresh is executed in fb driver? Jul 15 10:57:27 yes, the ioctl tells the LCD controller to start transferring data Jul 15 10:57:40 ? Jul 15 10:57:48 ah, I see Jul 15 10:58:10 so 25fps is the constraint of the LCD -> RAM bus Jul 15 10:58:20 not CPU -> RAM Jul 15 10:58:29 yes, anything faster and you overwrite memory and get tearing Jul 15 10:58:39 no, the cpu can draw the screen plenty fast enough Jul 15 10:58:55 tearing is fine Jul 15 10:59:00 so VRAM is actually not RAM, right? Jul 15 10:59:02 at least with me Jul 15 10:59:18 zap: you are mistaking several concepts Jul 15 10:59:26 I want to understand Jul 15 10:59:28 RST38h, :) depends on what you are doing of course. tearing with page of text is not acceptable Jul 15 10:59:35 I feel a broken ring in the chain somewhere Jul 15 10:59:45 a glitch in the matrix Jul 15 10:59:48 zap: 1. memory interface to cpu Jul 15 10:59:52 yes Jul 15 11:00:00 zap: 2. primary memory usage Jul 15 11:00:06 ? Jul 15 11:00:12 what you mean by this Jul 15 11:00:13 * lcuk_work goes again Jul 15 11:00:22 zap: 3. physical memory design Jul 15 11:01:14 anyone seen the doctor horrible thingy ? Jul 15 11:01:15 if I understand correctly, if there's some ioctl that tells the LCD controller to pump data out of RAM to video RAM, then video RAM is physically located elsewhere Jul 15 11:01:35 zap: in pc world there once was a fashion to call dual port sdram "vram@ Jul 15 11:01:36 zap, well, it wouldn't have to, per se Jul 15 11:01:52 otherwise the CPU could pump the data itself, and it would be faster Jul 15 11:02:11 zap: but for the rest of us vram is something that stores video buffer Jul 15 11:02:13 yeah, but that would use CPU cycles Jul 15 11:02:26 zap: hardware wise it is probably sram Jul 15 11:02:48 RST38h: you think it is mapped somewhere to physical address space? Jul 15 11:02:57 crashanddie: we could use DSP for that, for example Jul 15 11:03:10 although I have no idea how ti squeezed 5mb sram on chip Jul 15 11:03:18 zap, the LCD contains its own private memory and is not accessible from the omap2420 or any user software Jul 15 11:03:21 zap: it should be Jul 15 11:03:29 probably 0x05000000 Jul 15 11:03:39 it simply pulls a block of memory allocated from main memory Jul 15 11:03:44 that is where arms like to have video Jul 15 11:03:54 so RST38h contradicts what lcuk says Jul 15 11:04:11 I am making a conjecture Jul 15 11:04:21 lcuk may know better Jul 15 11:04:23 there is a block of normal memory allocated to act as a framebuffer though Jul 15 11:04:30 %-O Jul 15 11:04:34 this is the block the the LCD pulls from main memory and displays Jul 15 11:04:38 lcd memory is NOT omap vram Jul 15 11:04:45 lcuk_work: how often? Jul 15 11:04:54 everytime the ioctl is called Jul 15 11:05:26 okay so 'framebuffer' from CPU point of view is just a block of normal SRAM Jul 15 11:05:35 malloc'd Jul 15 11:05:56 then you just set up the LCD controller to copy data from here to its internal RAM Jul 15 11:05:57 right? Jul 15 11:06:09 normal standard data on the ddr as far as i know, the SRAM is internal to the 2420 and not used if i remember rightly Jul 15 11:06:55 hmm, if so, perhaps SRAM could be used for framebuffer :) Jul 15 11:07:10 this will give a whole 5 extra Mb to apps Jul 15 11:07:13 no because the LCD could not access it (since its outside the 2420 Jul 15 11:07:18 aha Jul 15 11:07:18 not malloced Jul 15 11:07:26 RST38h: kmalloc'd Jul 15 11:07:31 sram is at a fixed address Jul 15 11:07:47 BUT, if we can start to use the IVA and pvr i would like to use that 5mb as framebuffer and get the IVA pumping it back out so the lcd can see it Jul 15 11:08:10 ok, I'm going to try and interrupt a bluez developer conversation, so maybe they'll help me :P Jul 15 11:08:21 I would really like to use those 5mb as sram. can I ? Jul 15 11:08:25 crashanddie: put on your iron helm Jul 15 11:08:31 lcuk_work: That would then imply 2 sets of memcpy operations rather than 1 Jul 15 11:08:36 RST38h, i dunno, i was looking the other night Jul 15 11:08:49 zap, that's not exactly to help with bluetooth problems, is it :P Jul 15 11:08:54 its interesting in that its superquick and could be used to pull off some nice tricks Jul 15 11:09:23 crashanddie: that will minimize the radio noise, so perhaps it could Jul 15 11:09:24 lardman: what does it matter - the iva isnt used yet and we should be able to use that to transfer: we wouldnt be taking anything away from the system as it stands Jul 15 11:10:08 bluetooth is funny. Some people were talking about piconets with 8 computers and what not... Bloody hell, it's fucking hard enough to make more than 2 bluetooth things maintain a connection to eachother, let alone 7 Jul 15 11:10:10 hmm, if SRAM is just at a different physical address from DRAM, I don't see why kernel can't use it Jul 15 11:10:28 DRAM? Jul 15 11:10:30 yes, its an extra step, but would be worth doing: process 3d quickly into SRAM RGB buffer, use IVA to translate to YUV and push it into normal memory space, update LCD Jul 15 11:10:37 Where's the DRAM other than in the DSP? Jul 15 11:10:53 lardman: DRAM == DDR RAM in my case :) Jul 15 11:11:20 hmm, my mistake, I was thinking DARAM Jul 15 11:11:28 and is this talk of SRAM actually SARAM Jul 15 11:11:46 you wear pink DSP glasses Jul 15 11:12:03 lardman, i dont know its name: on the 2420 specs it says 5mb memory onboard for streaming multimedia app Jul 15 11:12:07 or something like that Jul 15 11:12:22 ok, so some random memory :) Jul 15 11:12:25 lcuk_work: thats what you were meaning as 5mb SRAM? Jul 15 11:12:34 5-Mb internal SRAM boosts streaming media performance Jul 15 11:12:37 yes Jul 15 11:12:39 5 mega bits that is Jul 15 11:12:41 http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=4671&navigationId=11990&templateId=6123 Jul 15 11:12:54 yes - its enough for a framebuffer whether bits or bytes Jul 15 11:13:17 I was refering about to an earlier comment about it being fitted on the chip Jul 15 11:13:26 s/about/back Jul 15 11:13:27 and as far as i can tell is just another under utilized piece of silicon Jul 15 11:13:55 so how do you use it? :-) Jul 15 11:14:22 i dunno yet Jul 15 11:14:31 ok so how I see it, even if we can use IVA, it will render to normal RAM, and then you have to tell LCD to pump data out to VRAM Jul 15 11:14:46 yes, with this hardware there is no way round that Jul 15 11:15:06 and DRAM -> LCD is bottlenecked at 25fps for a full frame? Jul 15 11:15:13 the "Display Controller" block is not used in N8x0, is it? Jul 15 11:15:20 no Jul 15 11:15:37 ShadowJK_, yes, a full YUV frame, important distinction Jul 15 11:15:41 zap: IVA doesn't render, it processes Jul 15 11:15:43 aj Jul 15 11:15:46 ah* Jul 15 11:15:53 lardman: how's that different? Jul 15 11:15:55 What's IVA? that powervr thing? Jul 15 11:15:59 oh Jul 15 11:16:06 indeed I was meaning powervr Jul 15 11:16:06 lcuk_work: look at the vanilla kernel source and see how they use the inbuilt framebuffer Jul 15 11:16:17 IVA is a image processor - it converts between formats ,it scales etc Jul 15 11:16:19 I'll be back Jul 15 11:16:20 ShadowJK_: Imaging Video Accelerator Jul 15 11:16:24 ah Jul 15 11:16:40 and it comes that with current hw architecture IVA is mostly useless as well? Jul 15 11:16:47 Is IVA what's used for Xvideo? Jul 15 11:16:51 yes Jul 15 11:16:58 ShadowJK_: it's a processor + hw coprocessors + some memory buffers to do various image/video processing (whatever you write the code for) Jul 15 11:17:09 ShadowJK_: but it's not used atm Jul 15 11:17:19 ah okay, the LCD does YUV->RGB too Jul 15 11:17:19 totally useless - but will be vital i think to getting the 3d RGB rendered frame out of 2420 and into main memory as YUV Jul 15 11:17:25 who handles YUV -> RGB then? Jul 15 11:17:28 ShadowJK_: no, the lcd controllercan do scaling and rotation and it's used Jul 15 11:17:28 aha Jul 15 11:17:46 hm Jul 15 11:17:52 IVA does YUV->RGB? Jul 15 11:18:02 ShadowJK_: whatever code you write Jul 15 11:18:05 IVA is designed for RGB->YUV Jul 15 11:18:16 hmm Jul 15 11:18:17 but no other way around? Jul 15 11:18:21 have a look lardman Jul 15 11:18:24 I think it was lcuk who said the LCD controller can take YUV? Jul 15 11:18:37 nice fast rgb<->yuv conversions built in Jul 15 11:18:38 ShadowJK_: yes, it can take a variety of formats Jul 15 11:18:48 lcuk_work: where are you reading this? Jul 15 11:19:07 well my logic is that if LCD controller is totally separate from the OMAP, then IVA won't gave too much gain Jul 15 11:19:18 Right, so you wouldn't want to use the IVA for YUV->RGB then, because that'd increase the amount of data you'd have to push through the bottleneck to the LCD Jul 15 11:19:37 you'd do RGB->YUV Jul 15 11:19:38 but you can use it for RGB -> YUV Jul 15 11:19:59 If you don't mind the chroma subsampling I guess :-) Jul 15 11:20:09 most users won't Jul 15 11:20:23 the pixels are so small anyway.. Jul 15 11:21:05 What other things except the powervr stuff is dead weight at the moment because of tight ass specs? :-) Jul 15 11:21:13 the IVA Jul 15 11:21:30 just finding it lard Jul 15 11:21:35 lcuk_work: np Jul 15 11:22:04 and perhaps the 5Mb SRAM lcuk is talking about? Jul 15 11:22:14 yes, that too Jul 15 11:22:26 but that's probably accessible with some kernel tweaks Jul 15 11:23:09 is there a #define that I can use to tell if my code is being compiled for maemo or not? (I'm not cool enough to use the autoconf tools)? Jul 15 11:23:29 lcuk_work: The reason I ask is that the IVA appears to have 2 hw accelerators - VLC and iMX, so lariable length coding and SIMD operations Jul 15 11:23:50 TheNewAndy: use a configure switch or that, something like --enable-maemo Jul 15 11:24:07 lcuk_work: you could certainly write some code to do RGB->YUV, I'm just not so sure that's a hw component Jul 15 11:24:35 TheNewAndy: create your own, there's nothing pre-existing afaik Jul 15 11:24:58 "Flicker-free video and click-free audio during multitasking" Jul 15 11:25:00 * zap sighs Jul 15 11:25:29 lardman, not sure whether its hardware but i remember reading there was yuv->rgb conversion as a feature Jul 15 11:25:37 audio is another weak point of n8xx Jul 15 11:25:49 and I don't see any hw bottleneck here Jul 15 11:26:04 why's that? Jul 15 11:26:43 :D heh liqbase comes up as first result for omap2420 yuv to rgb conversion in google Jul 15 11:27:07 lcuk_work: Don't let google's dynamic profiling fool you ;) Jul 15 11:27:35 lol i ts scary sometimes, internettablettalk has quite high rank. Jul 15 11:27:42 slashdot is similar Jul 15 11:27:51 lcuk_work: It knows what you search for, so it ranks that accordingly. Jul 15 11:28:11 how come it works at home then Jul 15 11:28:34 lcuk_work: Ever use gmail at home too? :) Jul 15 11:28:34 my searches for silicon there still come up with microprocessors Jul 15 11:29:05 x, i knw igoogle tries to keep me logged in but i logout and clear cookies :) i hate that mail and google are tied Jul 15 11:29:35 my google account should never come near the front page of google search itself Jul 15 11:29:44 AND the logout on google main page doesnt work Jul 15 11:29:52 * lcuk_work stops ranting Jul 15 11:30:19 hm, in my user experience the media player seems to keep mp3 playing long after everything else becomes hung and unresponsive :-) Jul 15 11:30:47 wtf - does this look familiar Jul 15 11:30:47 http://www.allaboutsymbian.com/forum/showthread.php?t=70101&page=2 Jul 15 11:30:51 But gui sounds disappear early and arrive all at one at some later point long after (but not always) Jul 15 11:32:07 argh, copy&paste not working again! Jul 15 11:34:43 So does that mean the Nokia phones don't use the hw accel? Jul 15 11:35:48 lardman: why audio is a weak point or what? Jul 15 11:36:15 hm hm , anyone with n800/n810 around? i need a hint on chargers? :) Jul 15 11:36:28 hint on chargers? Jul 15 11:36:35 what charger is it using Jul 15 11:36:44 zap: yes Jul 15 11:37:03 mine's a AC-4E Jul 15 11:37:06 the small nokia plug Jul 15 11:37:20 standard small plug - nice! :) Jul 15 11:38:32 the new plug, not the one that used to be standard before they made it small ;) Jul 15 11:38:59 yes, yes i got it - but that seems to be the standard from now on :-) Jul 15 11:39:19 ya Jul 15 11:40:26 the next one you will be able to sew with... Jul 15 11:48:06 lardman: N8xx has a shitty sound architecture, don't you see compared to Zaurus or PCs? Jul 15 11:48:13 no ALSA, laggy sound output Jul 15 11:48:28 There is ALSA if you want it Jul 15 11:48:32 nope Jul 15 11:48:43 alsamixer doesn't work, aplay -L show no devices Jul 15 11:48:59 it's some weird partial emulation Jul 15 11:49:18 play Breakout2 a little, you'll see how sounds lags out a lot (by about a second) Jul 15 11:49:24 fair enough Jul 15 11:49:40 what does Breakout2 use as its sound format? Jul 15 11:49:51 no idea yet, but I bet it does not lag on PCs Jul 15 11:50:16 besides, most realtime games preload sounds to sound buffers Jul 15 11:50:20 who cares about PCs, they are completely different Jul 15 11:50:35 if it's mp3 data for example, I could understand the lag Jul 15 11:50:47 well, I had no sound problems on zaurus C3100, and it's PXA270/400MHz Jul 15 11:51:40 Is it a compiled game, or flash? Jul 15 11:51:40 esd works ok on n8x0 Jul 15 11:51:47 lardman: native linux binary Jul 15 11:51:50 hi lardman Jul 15 11:51:51 no lag unless you ask for it Jul 15 11:51:55 hi dneary Jul 15 11:52:16 lardman: Do you think that Programming the DSP is good as it is, in terms of technical content? Jul 15 11:52:31 I have no idea why we have not got /dev/dsp though Jul 15 11:52:35 mpd port for example is awful Jul 15 11:52:43 dneary: talk or the wiki page? Jul 15 11:52:45 even via esd Jul 15 11:52:55 The wiki page Jul 15 11:52:58 dneary: the wiki page is ok, I need to tidy it up a bit though Jul 15 11:53:04 or has it been moved? Jul 15 11:53:15 prolly expects too much from esd Jul 15 11:53:16 No - it's on the new wiki Jul 15 11:53:23 but it's exactly the same content Jul 15 11:53:43 should be ok really Jul 15 11:53:56 I can have a look at it this evening and add/update/etc. Jul 15 11:54:42 GeneralAntilles: It seems the plugin isn't working because bugzilla runs on a really old version of mysql. Jul 15 11:55:00 dneary: It's quite old, I should remove the EAP_* stuff, or move to a wishlist section, and add more stuff about memory, etc. Jul 15 11:55:16 dneary: but the steps to get a working toolchain, etc., are all still the same Jul 15 11:56:44 zap: sounds are wav Jul 15 11:59:21 zap: uses SDL for the audio output Jul 15 11:59:35 using Mix_PlayChannel() Jul 15 11:59:53 I don't know what the SDL backend is, might be worth looking there Jul 15 12:00:03 RST38h: thanks again for the mockups, re separate dropdowns for bandwidth & framesize - I'll keep it in mind, but that'd require some big changes to the tablet-encode internals. Happy to have information on the selected preset shown, and maybe even have a GUI for creating a new preset with those two dropdowns (and the ability to set your default preset) Jul 15 12:02:48 Jaffa: I do not think that having single preset is that important Jul 15 12:03:35 Jaffa: a user will fell just fine with up to 3 separate dropdowns AS LONG as you provide sensible defaults Jul 15 12:03:50 lardman: I installed everything(except kernel) for a2dp and I get BT_GETCAPABILITIES failed error Jul 15 12:03:56 and for video encoding you really just need two dropdowns Jul 15 12:04:07 wiza: probably need a reboot Jul 15 12:04:10 s/fell/feel/ Jul 15 12:04:35 wiza: switch headset off too Jul 15 12:04:59 ok Jul 15 12:05:12 >3 controls will casue "what is all this shit" reaction though (see ffdshow ui) Jul 15 12:05:22 is there a system for developing to maemo on windows? Jul 15 12:05:46 make: no Jul 15 12:05:47 RST38h: Understood. And, admittedly, with the fact that bandwidth can go quite high now at 400x240 resolution. Will further ponder Jul 15 12:05:59 could try something like vmware maybe? Jul 15 12:06:29 Jaffa: you can tell mencoder to cap bandwidrh Jul 15 12:06:43 or use python, that works I think? Jul 15 12:06:50 400x240 is not the output frame size - it is just starting dimensions of the preview ui Jul 15 12:06:55 lardman: same error Jul 15 12:07:18 wiza: try a2dp disable, then a2dp enable Jul 15 12:07:29 and you can resize it with the window later - as long as it keeps proportion it does not matter what size it is Jul 15 12:07:33 wiza: I've had that before, tried lots of things, and eventually it's worked Jul 15 12:07:50 no workee Jul 15 12:08:00 lardman: SDL is said to be "optimized" for Nokias Jul 15 12:08:22 I believe SDL uses esd backend in our case Jul 15 12:08:23 zap: who says that? I thought that was pretty far from the truth Jul 15 12:08:38 make: vmware is not native development Jul 15 12:08:48 lardman: well, SDL is part of the official firmware, isn't it? Jul 15 12:08:51 make: but python and perl should work Jul 15 12:08:51 wiza: can you play with a2dp disabled? Through the speakers? Jul 15 12:08:59 zap: no afaik Jul 15 12:09:27 I can play to my headset with a2dp disabled :D Jul 15 12:09:44 hmm Jul 15 12:09:54 sounds like a2dp hasn't grabbed the headset Jul 15 12:10:04 did you do "a2dp firstrun"? Jul 15 12:10:10 runfirst perhaps Jul 15 12:10:15 yep Jul 15 12:10:33 is BT icon blue? Jul 15 12:10:51 yep Jul 15 12:10:56 Yay! Just what we need, another mencoder wrapper Jul 15 12:11:21 hmm, I recall something from my last fight with a2dp Jul 15 12:11:21 wiza: try switching headset off, then back on Jul 15 12:12:00 Jaffa: isnt it what you are using though? Jul 15 12:12:19 did that, still nothing Jul 15 12:12:38 lardman: do a dpkg -s libsdl1.2 and look at the maintainer: field Jul 15 12:12:53 zap: I don't have a machine in front of me Jul 15 12:13:00 RST38h: yeah, someone's making a fanfare over there new mencoder wrapper script on ITT. Just seems like wasted effort rather than getting involved in one of the (many) we've already got. Jul 15 12:13:02 lardman: well it's something@nokia.com Jul 15 12:13:02 wiza: hmm Jul 15 12:13:17 zap: I'll have a look over lunch Jul 15 12:13:25 input/output error(5) Jul 15 12:13:36 wiza: ah, is that a new one> Jul 15 12:13:46 lardman: I just want to say that it would be cool to have an ALSA driver for the sound :) Jul 15 12:13:52 a native one, not emulated Jul 15 12:14:04 BT_GETCAPABILITIES failed: Input/output error(5) Jul 15 12:14:07 zap: TBH I don't really know what differnce it would make Jul 15 12:14:31 a2dp actually worked with chinook, of course w/o dsp Jul 15 12:14:41 so it was pretty much unusable Jul 15 12:14:53 wiza: yeah, these are not DSP-related problems but rather a2dp related ones Jul 15 12:14:56 lardman: it would make a lot of difference Jul 15 12:15:20 you will get both OSS and ALSA at once, and forget ALSA-via-esd emulation Jul 15 12:15:29 Jaffa: I would take this as a sign that you shouldnt be so complacent:) Jul 15 12:16:15 wiza: with mine, as soon as I turn it on I get some static through it as the N810 links using headset profile (and I get a little headset icon up the top), then I start mplayer and after a short delay I get A2DP & headset icon goes gray again Jul 15 12:16:24 * RST38h still wonders whether he should fake apple appstore on top of packrat Jul 15 12:17:59 "The S1D13745 contains a 1280K byte display buffer and supports 24 bpp display modes", but 800*480*4 is 1.5Mb Jul 15 12:18:03 wiza: am heading home for lunch, will be back online when I get there and will look and see what I can do with my headset to break it (:S) Jul 15 12:18:52 ah, 856*480*3 is exactly 1280K Jul 15 12:19:22 zap: it's a strange size so it can do backbuffering, etc. Jul 15 12:19:28 and TV out Jul 15 12:19:56 but too less to do real double buffering with a full rgb screen.. :( Jul 15 12:21:04 lardman|lunch: ok :D Jul 15 12:21:51 jott, if i remember rightly, the omapfb doesnt do hardware double buffering even for lower resolutions Jul 15 12:22:54 and 640*480 would fit nicely, and is basically unnoticable on this screen Jul 15 12:23:39 Boo, found the full spec on S1D13745 Jul 15 12:23:53 zap: yeah it's on the epson site Jul 15 12:23:58 (test this in liqbase and see if you can spot where some of the pixel are doubled) Jul 15 12:25:46 Pixel doubling is done with the S1D13745?\ Jul 15 12:25:59 Hmm, no, it can't be Jul 15 12:26:14 must be some OMAP thing Jul 15 12:26:32 its direct on the lcd hardware Jul 15 12:26:40 nothing to do with omap at all Jul 15 12:26:46 hmm Jul 15 12:27:19 if you push a block of memory of (lets say) 400*480 you can tell the LCD hardware to scale it to fullscreen Jul 15 12:27:40 zap: just take a look at the driver source drivers/video/omap/blizzard.c Jul 15 12:27:46 you can choose if you want to double horizontally/vertically separately? Jul 15 12:27:46 run liqbase and see for yourself :) the code is around so you can check if it does anything other than "Here show the user this screen" Jul 15 12:28:09 zap: you just define an input and output rect Jul 15 12:28:13 um, so actually "pixel doubling" can do arbitrary upscale? Jul 15 12:28:22 zap, specific pixel doubling is slightly different to the arbitary tv mode scaling Jul 15 12:28:35 but both go through the same hardware Jul 15 12:28:49 unfortunatly I don't have the sources handy Jul 15 12:29:09 morning Jul 15 12:29:14 jott - sidenote: it downscales as well: i can tell it to draw a full 800*480 display in windowed mode Jul 15 12:29:21 mornin hrw Jul 15 12:30:08 lcuk_work: sure, that's the point of defining input and output rects ;) Jul 15 12:30:12 hello hrw Jul 15 12:30:31 damn! i thought that might be something super-jott might not know Jul 15 12:30:34 foiled again! Jul 15 12:31:40 anyway, im closing this wormhole and returning to my own universe. back after work Jul 15 12:31:56 yeah good luck in avoiding customers :P Jul 15 12:34:27 RST38h: agreed on the complacency; and as for app store-like look & feel, it can't do any harm to take some design what Apple's done and copy it for a similar purpose Jul 15 12:36:22 re Jul 15 12:36:54 wiza: still no joy? Jul 15 12:37:30 lardman: no, I stopped fighting it for a while and started to actually do some work, while looking for an apartment since I just resigned my current job :D Jul 15 12:37:36 +from Jul 15 12:40:10 good luck Jul 15 12:40:28 looks like most of the error conditions should return some text using error() Jul 15 12:40:57 did it give you a fn name, etc. too? Jul 15 12:41:16 hola Jul 15 12:42:41 lardman: pcm_bluetooth.c:1589:(bluetooth_init) Jul 15 12:43:38 BT_GETCAPABILITIES failed : ? Jul 15 12:44:25 it was this fn iirc which causes the error: err = audioservice_expect(data->server.fd, &rsp_hdr->msg_h, BT_GETCAPABILITIES_RSP); Jul 15 12:46:03 morning Jul 15 12:46:05 do you get something like this before that error?: Bogus message %s received while.... Jul 15 12:47:51 umm, I just play mplayer on xterm and it says that error after selecting audio codec and line of = signs Jul 15 12:48:07 and it's that BT_GETC.... error Jul 15 12:48:15 I'm not sure how to debug it really Jul 15 12:48:19 that fn and line number is just before i Jul 15 12:48:23 *it Jul 15 12:48:24 it does an IPC call to a server Jul 15 12:49:00 http://www.gossamer-threads.com/lists/maemo/developers/37474 Jul 15 12:49:25 I needed to repair the headset Jul 15 12:50:18 well that is the same error Jul 15 12:50:28 I have repaired it a few times but what's once more... Jul 15 12:51:25 I also deleted it from the BT devices list Jul 15 12:52:55 hmm, now it seems to work, I think Jul 15 12:53:07 some header->sbc output stuff etc Jul 15 12:53:20 cool Jul 15 12:53:25 that's about all you should see Jul 15 12:53:40 computers = randomness Jul 15 12:53:45 on the mplayer side, you'll see nothing if it works, or a -1 falling back to sw encoder if it fails Jul 15 12:54:02 how can I install that kernel stuff? Jul 15 12:54:03 wiza: yeah, error reporting could be better Jul 15 12:54:10 use the flasher to flash the kernel Jul 15 12:54:16 Linux flasher that it Jul 15 12:54:17 now that I'm feeling lucky Jul 15 12:54:20 s/it/is Jul 15 12:54:30 umm, device cant flash itself? Jul 15 12:54:32 pupnik: what do you know about SDL optimisation? Jul 15 12:54:42 wiza: yes it can, I don't know how though Jul 15 12:55:10 lardman: umm.. actually optimizing sdl? or using it more frugally? Jul 15 12:55:18 well, I need to hook it up to my htpc or server when I get back home, my work machine is mac :D Jul 15 12:55:28 pupnik: well its state of optimisation Jul 15 12:55:38 (or as I usually say: other Unix :)) Jul 15 12:55:42 wiza: there's a MAC flasher actually Jul 15 12:55:48 wiza: I should have said !Windows Jul 15 12:56:09 lardman: only that graphical 770 works since this is intel Jul 15 12:56:24 wiza: ok Jul 15 12:57:12 not much. jott looked at it a bit. it might benefit from a yuv mode. and it might be possible to hack-in page-flipping at lower resolutions. Jul 15 12:58:01 wiza: when you get back to Linux do something like "flasher -k zImage -f -R" Jul 15 12:58:36 lcuk_work: fancy a little project? Jul 15 13:00:03 Should be easy enough to put in ssvb's memcpy & colorspace convert fn from the mplayer svn Jul 15 13:01:10 assuming SDL doesn't need to interact with the Xserver? Jul 15 13:01:12 lardman: ok Jul 15 13:03:26 sdl on the nits uses the x11 backend atm. Jul 15 13:03:45 Ah, I'm just reading this thread http://www.gossamer-threads.com/lists/maemo/developers/34516 Jul 15 13:04:48 thing is, mplayer already has its data in yuv format. with sdl games, you'd be adding a RGB-YUV conversion Jul 15 13:05:12 yes, but ssvb's memcpy & convert code is nearly as fast as a simple memcpy Jul 15 13:05:18 ah nice Jul 15 13:05:29 the data need to be copied to the framebuffer, so do a free conversion at the same time Jul 15 13:05:51 will need to write directly though, looks like there are some issues Jul 15 13:05:51 arbitrary resolution setting would be nice too - from lcuk's work Jul 15 13:06:08 hence my trying to persuade him to do it :) Jul 15 13:06:36 i still think a raw omapfb backend would be nice Jul 15 13:06:59 agreed, what is the limitation there? Jul 15 13:07:08 i.e. manually controlling the update of rects etc Jul 15 13:07:27 time and manpower to create it? :) Jul 15 13:07:43 shouldn't take too long I wouldn't have thought? Jul 15 13:08:02 hi maemo Jul 15 13:08:17 yeah a draft could probably done in reasonable time Jul 15 13:08:49 I am trying to build the networkmanager on the maemo n800 but I can't get the gnome-keyring dependencie resolved Jul 15 13:09:01 has anybody ever done that? Jul 15 13:09:02 not really my thing, I don't do games, but I'm surprised someone hasn't had a go already Jul 15 13:09:06 otoh it might be nice to improve the directfb omapfb driver Jul 15 13:09:27 and use sdl directfb backend Jul 15 13:09:36 jott: Ah, I see Jul 15 13:09:48 jott: I've only looked at it in passing, what needs to be improved? Jul 15 13:10:13 suupport for scaling etc. Jul 15 13:10:37 i just took a short look at it tbh Jul 15 13:10:44 hmm, I thought that was in there Jul 15 13:10:54 in directfb? Jul 15 13:10:55 mh Jul 15 13:12:15 ah, it's an abstraction layer of the kernel fb driver Jul 15 13:13:28 looks interesting, has anyone started? Jul 15 13:13:47 i don't think so. i just did some initial investigations Jul 15 13:13:55 not sure about the implications on either side... Jul 15 13:14:21 so if directfb would limit us in capabilities that can be provided to sdl... Jul 15 13:14:38 other than that i think directfb would be a more generic approach and might help other projects.. Jul 15 13:14:41 well it would be a step in the right direction at least Jul 15 13:57:54 So - anyone here actually use a Bluetooth network device with the tablet? Jul 15 14:00:16 they exist? Jul 15 14:00:37 define bluetooth network device Jul 15 14:01:17 i suppose technically my phone is a bluetooth modem... Jul 15 14:04:59 my desktop has PAN, my phone is BT Modem - does it count as BT network devices? Jul 15 14:05:26 your desktop has PAN? cool :) Jul 15 14:06:07 summatusmentis: PAN is very easy to setup Jul 15 14:06:35 I wonder if my Macbook supports it Jul 15 14:06:52 * mgedmin distrusts claims from people claiming X is very easy Jul 15 14:11:54 damn, another ping scrolled off >_> Jul 15 14:18:46 15 05:24 < DHR> rm_you: I'm thinking of reflashing my n800. You wrote earlier "you should flash now" "and then put your root on SD". Where is root-on-SD described? Jul 15 14:18:50 rm_you: that one? Jul 15 14:19:07 now it is "15 16:19" here Jul 15 14:20:00 ah <_< Jul 15 14:20:14 i need to figure out how to make xchat have a larger scrollback buffer Jul 15 14:20:16 I have a flat ! :D Jul 15 14:20:27 crashanddie: I have an apartment! :D Jul 15 14:20:41 I don't care Jul 15 14:20:44 I have my flat :D Jul 15 14:20:47 lol Jul 15 14:21:07 <3 en_BR Jul 15 14:21:23 en_BR ? Jul 15 14:21:30 en_UK Jul 15 14:21:31 english brasil ? Jul 15 14:21:34 dunno which they use :P Jul 15 14:21:36 oh, en_GB :P Jul 15 14:21:40 en_GB :P Jul 15 14:21:43 :d Jul 15 14:21:46 Indeed Jul 15 14:22:31 I just was on the phone with the lady who's looking for a tenant (it's a flatshare, appears to be 2 gals and another bloke in the house) Jul 15 14:22:51 Are they cute? Jul 15 14:23:20 and at some point she goes "well, we have another australian and..." "australian ?" "yeah... You're not australian ?" "do I sound australian ?" "well yeah... Where are you from then ?" "erhm, I live in France atm" "oh, this is awkward" Jul 15 14:23:51 I sound Australian... I don't know if I should feel insulted or take it as a compliment Jul 15 14:23:55 well at least you will have good flatmates :) Jul 15 14:24:07 trickie, I take it you're australian ? Jul 15 14:24:12 yesh Jul 15 14:24:49 we do sound strange i guess... i been living in holland long enough that now when i hear australians i cringe a little bit Jul 15 14:24:59 its a rough accent Jul 15 14:25:10 but usually friendly people :) Jul 15 14:25:43 * qwerty12 goes to join community kernels project :) Jul 15 14:25:54 you live in holland ? Jul 15 14:26:00 yep Jul 15 14:26:04 waar? :P Jul 15 14:26:19 Hier ;) Jul 15 14:26:33 amsterdam Jul 15 14:26:34 hehe Jul 15 14:26:47 better not talk dutch, or the spanish will come and invade the channel Jul 15 14:26:49 where are you moving to? Jul 15 14:26:51 lardman: what are you using as the base for your kernel? Jul 15 14:27:00 trickie, london Jul 15 14:27:10 rm_you: standard pulled from the diablo repo Jul 15 14:27:16 qwerty12: come be an admin with me Jul 15 14:27:23 crashanddie: where are you from? Jul 15 14:27:31 lardman: ok... can you send the patch you use for SBC to qwerty12 ? Jul 15 14:27:34 trickie, all over europe, really :P Jul 15 14:27:45 rm_you: I sent it him :P Jul 15 14:27:51 ah ok Jul 15 14:27:59 qwerty12: yep, though your patch was malformed ;) Jul 15 14:28:01 so his kernel has all the other stuff too? Jul 15 14:28:03 trickie: Cool, thanks, I'm requesting to join atm :) Jul 15 14:28:11 rm_you: no, just that dvfs patch Jul 15 14:28:11 k Jul 15 14:28:13 lardman: hehe, I didn't test it :P Jul 15 14:28:17 trickie, born in belgium, lived about everywhere there, a bit in delft too, then france, and now the UK :) Jul 15 14:28:34 crashanddie: cool, strange that they mistook you for an aussie... hard accent to *sound like* Jul 15 14:28:52 unless you are drunk i guess Jul 15 14:28:55 he he Jul 15 14:29:21 lardman/qwery12: yeah... so, the kernel is the only weirdness I worry about with a bunch of independent devs... we need a central "this is the patched kernel" project or something, so that we dont have a bunch of different versions floating around with different things missing Jul 15 14:29:32 *qwerty12 Jul 15 14:29:35 crashanddie: well good luck in big bad london! Jul 15 14:30:11 rm_you: there is a community kernel project at garage now Jul 15 14:30:20 just for coordinating that Jul 15 14:30:24 trickie, well, when I speak with my "american accent", people tend to think I'm a bastard american-french dude, when I speak with my british accent, people think I'm either from upper-class london, first time anyone thought I was from Australia :P Jul 15 14:30:27 *is it*? Jul 15 14:30:39 All i know is that I have had several people send me kernels Jul 15 14:30:46 and i have no idea what they were built with Jul 15 14:31:06 rm_you: nothing there yet, but we want to have a coordinated project, and release kernels through extras-devel Jul 15 14:31:09 rm_you: takre a look at the maemo-devel list from today Jul 15 14:31:16 yeah or that :) Jul 15 14:31:18 lardman: k Jul 15 14:31:24 trickie: ;) Jul 15 14:31:40 anyway, back to work Jul 15 14:31:40 trickie: yes, that really is a good idea (and probably necessary) Jul 15 14:31:43 trickie: I'll email you the patch in question Jul 15 14:31:45 could someone please tell wich package have stdio.h? Jul 15 14:31:56 lardman: yep for sure Jul 15 14:32:01 darkterror46: scratchbox? Jul 15 14:32:04 ill add it to my collectionm Jul 15 14:32:11 :) Jul 15 14:32:11 darkterror46: as in are you using scratchbox? Jul 15 14:32:13 lardman: k, dunno if I still get it... about a month ago emails from -devel seem to have stopped arriving Jul 15 14:32:16 no Jul 15 14:32:18 darkterror46: libc6-dev: Jul 15 14:32:20 in n8110 Jul 15 14:32:26 as above Jul 15 14:32:32 ok thank you :) Jul 15 14:36:09 I forget, did rotation support require a kernel flash? I think it did Jul 15 14:36:16 It does Jul 15 14:36:31 hm maintaining kernel changes looks like another git use case... :) Jul 15 14:36:33 so, if i flash lardman's new SBC kernel, will i retain that? Jul 15 14:37:34 rm_you: I v.much doubt it. If lardman can send me the patch, I'll compile a sbc kernel with rotation in about 10 mins. Jul 15 14:38:44 rm_you: no you'll lose it Jul 15 14:38:55 qwerty12: try applying that patch you sent me Jul 15 14:39:08 just looks like it was missing the @ @ surrounding the line numbers Jul 15 14:39:14 ok, see, that's what I was trying to ask earlier :P Jul 15 14:39:18 Will I have to apply by hand? (no objections, I'm used to it :)) Jul 15 14:39:30 probably not Jul 15 14:39:37 it's a pretty quick patch anyway Jul 15 14:39:41 short Jul 15 14:39:51 qwerty12: diff -urN Jul 15 14:39:57 is that what you use? Jul 15 14:40:00 yes Jul 15 14:40:04 hrm Jul 15 14:40:08 diff -Naur I would use Jul 15 14:40:21 only diff is a Jul 15 14:40:22 what is a Jul 15 14:40:26 no idea :) Jul 15 14:40:43 ah treat all files as text Jul 15 14:40:44 For more fun, jott used diff -rup on the rotation patch :P Jul 15 14:40:46 meh Jul 15 14:40:56 lol Jul 15 14:41:16 i thing for c patches p is helpful Jul 15 14:41:36 (-p is --show-c-function) Jul 15 14:41:40 Fanoush used Naur on his last kernel with rotation. Jul 15 14:41:48 Cool, thanks jott Jul 15 14:42:28 u makes it "unified" so it uses the +/- notation instead of < / > Jul 15 14:46:18 how do I get gpsd running, without using mapper or Map ? Jul 15 14:48:17 crashanddie: in your own code? Jul 15 14:48:32 no, just console Jul 15 14:48:59 GA asked me to benchmark gpsd power usage, I'm going to let it run and see how long before the battery runs flat Jul 15 14:49:11 just run it, though you may find it wants some switches, so perhaps best to let Map start it then see what it is called with using ps Jul 15 14:49:42 dbus? Jul 15 14:50:20 gpsd power usage? or gps power usage or both? Jul 15 14:50:27 X-Fade: I think he's after quick and dirty Jul 15 14:50:29 gps on n810 drains the battery alot.. Jul 15 14:50:46 would be good to see how much Jul 15 14:51:20 indeed Jul 15 14:51:47 jott, both in fact Jul 15 14:51:57 hmm, it would seem Map does something else than just calling gpsd Jul 15 14:52:12 how so? Jul 15 14:52:13 cuz using the same command line, I get "gpsd: GPS device /dev/pgp nonexistent or can't be read" Jul 15 14:52:53 Why not just take a quick look in maemo mapper's source? Jul 15 14:52:54 oh i see, hence my suggestion that you see what switches it's been called with Jul 15 14:54:36 http://andrew.daviel.org/N810-FAQ.html#gpsd Jul 15 14:54:37 mh Jul 15 14:54:50 looks like libc6-dev must be updated. Jul 15 14:56:28 i get unmet dependencies. \n libc6-dev: Depends libc6 (=2.5.0-1osso7) but 2.5.0-1osso9 is to be installed Jul 15 14:56:29 and why is this faq not in the wiki? :P Jul 15 15:03:21 where can i find libc6-dev for 2.5.0-1osso9 ? Jul 15 15:07:34 darkterror46: You are setting yourself up for disaster. What are you trying to do? Jul 15 15:09:47 midgard + slow maemo.org = pissed off qwerty12 Jul 15 15:10:05 Ok, I just used the location thingy in settings to get a fix Jul 15 15:10:25 that keeps gpsd running IIRC, even though it has a location Jul 15 15:11:02 and a small script which touches a file every minute, so I know when I started, and when the device shut itself down Jul 15 15:12:14 crashanddie: you could telnet to gpsd Jul 15 15:12:24 no, doesn't work Jul 15 15:12:33 it kills you if you're not saying anything for x seconds Jul 15 15:12:40 crashanddie: you need a switch to enable it Jul 15 15:12:53 hmm, it should just spit out NMEA data continually Jul 15 15:12:59 lardman, I wrote a gpsd proxy a while ago Jul 15 15:13:07 and I had to send some request every 30 seconds Jul 15 15:13:13 fair enough Jul 15 15:13:15 or gpsd would kill the connection Jul 15 15:14:10 plus, any program that would actually use the gpsd data while its running will use as much (if not more) CPU cycles as the window that displays the gps settings now Jul 15 15:14:14 X-Fade: i'm just trying to have gcc working so i can make some c code compilation while on the move Jul 15 15:14:21 so I think it's close enough Jul 15 15:14:43 darkterror46, ask lcuk, he compiles everything on his n810 Jul 15 15:14:52 :) Jul 15 15:15:06 darkterror46: are you using diablo? Jul 15 15:15:18 well i already have gcc installed i need now the standard c library Jul 15 15:15:20 yes Jul 15 15:15:26 i'm using diablo Jul 15 15:15:32 are you using the chinook sdk repo? Jul 15 15:15:43 yes Jul 15 15:15:54 nope, ain't gonna work. give me a sec. Jul 15 15:16:13 https://bugs.maemo.org/show_bug.cgi?id=3405 - comment #6 on that page Jul 15 15:16:31 Remove the chinook sdk repo before adding the diablo one. Jul 15 15:16:49 ooopss? :) Jul 15 15:17:24 ok where can i find the list of diablo repos? Jul 15 15:19:13 * qwerty12 debates whether to update https://garage.maemo.org/projects/busybox-test/ for diablo and pimp it up some more. Jul 15 15:20:32 qwerty12: did someone accept your request at the community kernel project yet? Jul 15 15:21:09 I'm listed as an developer so I guess I was accepted :) Jul 15 15:21:26 cool Jul 15 15:22:01 i got a mail... and saw you listed as a developer... but having never used garage before i didn't know if i had to hit save/submit etc or if you already got accepted Jul 15 15:22:23 quick question, I've read that maemo 2.2 setups have been using scratchbox 1.0.8 whereas the maemo 3.1 scratchbox install uses 1.0.7, shouldn't be using 1.0.8 ? Jul 15 15:24:19 * jott should also join the kernel hacker crew :> Jul 15 15:24:40 There was supposedly an issue with possible data corruption with the kernel mmc speed patch, but are there actually any reported cases? >_> Jul 15 15:25:14 jott: you should ;) :) Jul 15 15:25:31 I need to learn how to do kernel tasks >_> Jul 15 15:27:01 * jott just submitted the application Jul 15 15:28:34 vmlinuz, 3.1 is pretty much outdated Jul 15 15:34:41 crashanddie, which one is the more updated? My device is a n770 Jul 15 15:35:09 oh Jul 15 15:36:03 I don't know a lot about 770s, honestly Jul 15 15:43:06 rm_you: http://www.mediafire.com/?dwcy1b9xctu - Diablo kernel. DVFS/"SBC" patch (added in by hand again :P), rotation & 48MHz mmc. Jul 15 15:43:18 lol Jul 15 15:43:26 you really need to get a proper patch for that :P Jul 15 15:43:30 anyone? Which is the latest maemo release that has been tested successfully on n770? Jul 15 15:44:07 vmlinuz, there is an OS2008HE or hacker edition Jul 15 15:44:18 it has the same library versions as chinook on the n8x0 Jul 15 15:44:35 I have heard that it is somewhat slow though... Jul 15 15:44:41 but compatibility is probably worth it Jul 15 15:45:12 yeah it seems the most important thing with it, is to enable swap. Jul 15 15:46:32 it would be nice to have some basic infrastructure for kernel images.. Jul 15 15:47:04 like user assisted postinst scripts that invoke fiasco-flasher Jul 15 15:47:37 vmlinuz, btw, it's "770", and "n800", or "n810", not "n770" Jul 15 15:47:41 :P Jul 15 15:47:51 might be sufficent to use maemo-confirm-text with some big disclaimer... Jul 15 15:48:44 johnx, I actually reimaged my 770 yesterday, but couldn't connect to wifi nor datacalls with my cell Jul 15 15:48:52 with 2008HE that is Jul 15 15:48:59 ah Jul 15 15:48:59 I reverted to 2007HE Jul 15 15:49:18 ok, i'm finally filling out the rest of mxr.maemo.org/garage Jul 15 15:49:18 I don't have a 770, so all I know is what I heard Jul 15 15:49:32 it turns out my quota was bumped a while ago, and i missed the m[a]emo :) Jul 15 15:50:44 rm_you, 2008HE it was slightly slower than 2007HE, I was going to 'take it', but it killed me when I wasn't able to go wireless Jul 15 15:50:46 like warning mails that your inbox is full which don't reach you just because of that :) Jul 15 15:51:20 vmlinuz: it should not interfere with WIFI, i know a lot of people are using it successfully <_< Jul 15 15:51:27 there may be something else odd there Jul 15 15:52:06 rm_you, I'll start searching about it, but seems odd since I'm only around 7 feet away from the wireless antenna Jul 15 15:52:42 the signal strenght shows medium to low, but when I try to connect I can't Jul 15 15:53:24 I noticed also that the config dialog now includes the option to disable the power saving, I tried all of them and still same result Jul 15 16:14:52 can you attach an external gps antenna to the n810? Jul 15 16:17:05 you might be able to if you hacked it open and soldered to it (guessing...) Jul 15 16:18:16 edistar: yes should be possible, but really requires good hardware/solder skills... Jul 15 16:18:21 jott: ok, thanks Jul 15 16:18:24 so no socket Jul 15 16:18:25 ;) Jul 15 16:29:45 Folks, could somebody please confirm bug #3359 for openismus guys? They do not appear to believe it exists. Jul 15 16:29:58 * johnx will check Jul 15 16:30:39 hey lcuk Jul 15 16:31:09 RST38h, can't confirm (no bt keyboard), but there is lots of lag with a usb keyboard as well Jul 15 16:31:56 johnx: I need to set up a blank debian/ packaging directory... got a simple way to do that? Jul 15 16:32:02 hi lcuk Jul 15 16:32:03 all the tutorials are BS ridiculous Jul 15 16:32:10 johnx: please make a comment on this bug - seed holy fear into their hearts Jul 15 16:32:45 rm/you: if you have got bt kbd, comment on bug 3359 Jul 15 16:32:50 RST38h, I think lag might not be related to dropped characters though Jul 15 16:33:02 or they will close it and it wont get resolved Jul 15 16:33:25 the lag seems like it's connected to the word prediction or somesuch, but I'll try again in a sec Jul 15 16:33:34 johnx: try touch typing real fast - bt kbd will lose characters in this case Jul 15 16:33:55 prolly buffer overflow in the kbd itself Jul 15 16:34:08 RST38h, right, and my usb keyboard doesn't seem to, but it does lag painfully Jul 15 16:34:48 weird Jul 15 16:35:15 otoh, usb probabbly has less retransmit issues than bt Jul 15 16:35:16 I wonder if Nokia does some kind of "clever" bt powersaving Jul 15 16:37:04 god knows what it is... I can almost believe it is caused by gtk Jul 15 16:37:33 oooor, Nokia's modifications to gtk, maybe? Jul 15 16:38:05 johnx: maybe, but it almost looks like gtk event loop is lagging Jul 15 16:38:16 johnx: what was the user for the diablo repo? Jul 15 16:38:30 i remember the password :P Jul 15 16:38:35 satan? Jul 15 16:38:47 yes , Jul 15 16:38:48 ? Jul 15 16:39:17 rm_you, http://mxr.maemo.org/diablo/source/apt-0.7.6maemo2/http-tablet-identification.patch Jul 15 16:39:36 * qwerty12 laughs at being the first one to find that file :p Jul 15 16:41:05 yerga: does your hex-a-hop extras package have sound working? Jul 15 16:41:15 not yet Jul 15 16:41:21 I will try add it Jul 15 16:41:24 ah, ok :) Jul 15 16:44:16 the base64 encoding is just for sending via wbe Jul 15 16:44:21 you can put it in as plaintext Jul 15 16:44:32 *sending via web transfer protocols Jul 15 16:46:10 RST38h, does it appear more often in a certain app? (the lag / dropout) Jul 15 16:46:48 bbl Jul 15 16:48:29 RST38h, for example, I see more lag in notes (which enables the typing prediction) than quicknote (which doesn't) Jul 15 16:48:32 johnx: seems to appear more often when app has more widgets Jul 15 16:49:02 RST38h, I'm assuming microb is the worst? Jul 15 16:49:18 johnx: xchat config windows are the worst Jul 15 16:49:42 prediction can be turned off from settings panel though... Jul 15 16:49:48 * johnx tests Jul 15 16:49:54 no dropped chars, lots of lag Jul 15 16:50:06 sometimes it's a whole word behind when I'm typing as fast as I can Jul 15 16:50:11 even with prediction off? Jul 15 16:50:18 prediction is on Jul 15 16:50:25 yea, sounds familiar Jul 15 16:50:32 try turning it off Jul 15 16:53:18 ok, at most 2 letters behind at full typing speed Jul 15 16:53:26 no dropped chars Jul 15 16:53:42 I think this is a whole lot of issues that appear to be connected but aren't necessarily Jul 15 16:53:57 and a BT keyboard should have a pretty big buffer I would think. Jul 15 16:54:14 yep Jul 15 16:54:23 so it is prediction? Jul 15 16:54:42 it tries predicting even although you cant make use of it? Jul 15 16:54:45 johnx: how did you make usb host work again? Jul 15 16:54:47 lcuk: have you booked a hotel yet? Jul 15 16:55:13 Stskeeps, I loaded g_file_storage with the same params as it had in /usr/sbin/osso-enable-usb-storage.sh (sp?) Jul 15 16:55:34 ta - i will just pass that on to Capn_Fish then Jul 15 16:55:37 RST38h, it predicts and I type through it anyways, but it's wasting time predicting Jul 15 16:56:05 RST38h, I might try bumping to "performance" settings to see if that helps. Jul 15 16:56:40 where are the performance settings? Jul 15 16:57:06 RST38h, I mean the cpufreq scaling_governor Jul 15 16:57:12 ah Jul 15 16:57:15 forcing the CPU to 400MHz instead of letting it scale Jul 15 16:57:22 * RST38h has not played with that Jul 15 16:57:42 Seems to reduce lag a bit...but it's hard to be consistent on this small keyboard Jul 15 16:57:58 I can't tell if I might just be typing slower sometimes Jul 15 16:58:28 if possible, make comment about prediction slowing things in that bug Jul 15 16:58:52 prediction should not apply to ext keyboards anyway Jul 15 16:59:58 * johnx shrugs. it was probably just easier to do it for all this way and let users turn it off Jul 15 17:00:15 and if it wasn't an option someone would scream and complain that they wanted it for some reason Jul 15 17:02:22 true Jul 15 17:02:53 I dont think nokia expected anyone to use tablets with ext keyboard Jul 15 17:03:08 but they provided the option for a long time... Jul 15 17:03:28 johnx, on gmail (in microb), I know that I usually have such a lag that even with the builtin keyboard (n810), I'm usually a paragraph or two ahead of what's on screen Jul 15 17:03:53 crashanddie, good. I'll test that too Jul 15 17:04:00 setting performance makes a big difference Jul 15 17:04:05 yeah, it does Jul 15 17:04:09 I went back to ondemand and noticed lots more lag Jul 15 17:04:13 I'm almost always in performance now Jul 15 17:04:21 me too :/ Jul 15 17:05:14 hmm Jul 15 17:05:24 the gps doesn't seem to drain that much from the battery, actually Jul 15 17:05:45 it's been running for 2 hours straight, and the battery manager still tells me 6 hours of uptime Jul 15 17:05:56 well, it's been known to lie... Jul 15 17:06:05 yeah, that's why I'm running this benchmark :P Jul 15 17:06:51 I'll do 2 other tests after this one Jul 15 17:06:59 so that we can have a good estimation Jul 15 17:07:14 crash: have you got an ext keyboard? Jul 15 17:07:27 not atm Jul 15 17:07:36 but I can get to one, yeah, why ? Jul 15 17:08:01 crash: comment on bug 3359 Jul 15 17:08:22 link ? Jul 15 17:08:23 crash: because nokia devs appear to think there is no laf Jul 15 17:08:28 lag Jul 15 17:09:04 crash: I am on a phone. It is bugs.maemo.org and search for bug 3359 Jul 15 17:09:23 https://bugs.maemo.org/show_bug.cgi?id=3359 Jul 15 17:09:34 is there any way to prevent the auto-capitalization on an input field? Jul 15 17:09:43 Maximander, turn it off? Jul 15 17:09:57 it's in input settings under language Jul 15 17:10:11 I mean, like, in an application that contains said input field Jul 15 17:10:26 just for that app but not the whole system? Jul 15 17:10:28 how do you do regular expressions for multiple strings? Jul 15 17:10:35 errr Jul 15 17:10:48 johnx & RST38h: today I'll get down to the store, and ask to test a few keyboards, I'll note the references of each keyboard down, and the results Jul 15 17:10:50 like... Jul 15 17:10:56 s/today/tomorrow Jul 15 17:10:59 s/today/tomorrow/ Jul 15 17:11:00 crashanddie meant: s/tomorrow/tomorrow Jul 15 17:11:02 damnit Jul 15 17:11:06 crash: !! Jul 15 17:11:07 ahaha :P Jul 15 17:11:10 thanks! Jul 15 17:11:11 For the middle button in the up,down, left, right butttons on N800, which is the correct one: SDLK_ENTER or SDLK_RETURN? Jul 15 17:11:20 crashanddie, that would be great crashanddie :) Jul 15 17:11:23 say I want to find out if a file contains the words "today" OR "tomorrow" Jul 15 17:11:27 qwerty12: run xev and check? Jul 15 17:11:30 johnx: how do I turn off auto-capitalization for a GtkEntry field? Jul 15 17:11:34 return afaik Jul 15 17:11:38 do i have to use grep TWICE, as grep "today", grep "tomorrow"? Jul 15 17:11:45 rm_you: rgrep "today|tomorrow" file Jul 15 17:11:46 hrw: it returns return, just not sure Jul 15 17:11:51 hrm Jul 15 17:11:54 RST38h: great, thanks Jul 15 17:12:07 nokia screwed up when it made qwerty enter NkpReturn Jul 15 17:12:09 s/rgrep/egrep Jul 15 17:12:25 RST38h: and when right shift returns LShift Jul 15 17:12:28 Maximander, aaah, so you're writing the app. Hmm, I would check the source for modest maybe. I think it has a couple fields in the setup wizard with the auto-caps off Jul 15 17:12:42 hrw: that sucks but a bit less Jul 15 17:13:00 and using F-keys for hw buttons sucks too Jul 15 17:13:16 johnx, actually, I have this awesome fake press tag, which makes the store very nice to me when I say I'm writing a review :P Jul 15 17:13:18 RST38h: they should use F30+ range Jul 15 17:13:33 what prevented them from defining oem button codes? Jul 15 17:13:39 RST38h: no idea Jul 15 17:13:42 they do it on symbian all the time Jul 15 17:13:57 RST38h: but I like F4-F8 set which they use as it makes them easier to use in qemu Jul 15 17:14:10 anyway, back later, cheers Jul 15 17:14:34 hrw: yea, only they are all over the device:) Jul 15 17:16:32 MPlayer v1.0rc1-maemo.29.n8x0 is available now :D Jul 15 17:16:54 someone is still test it! Jul 15 17:17:30 easy way to make grep not find itself in "ps | grep blah"? Jul 15 17:17:32 ? Jul 15 17:17:44 i suppose i could do an extra "| grep -v grep" Jul 15 17:17:58 hildon_gtk_entry_set_input_mode(pw, HILDON_GTK_INPUT_MODE_FULL); Jul 15 17:18:10 can anyone explain that? Jul 15 17:18:30 rm_you: use "grep foo$" instead of "grep foo" if you can Jul 15 17:18:48 oh? Jul 15 17:19:13 rm_you: $ matches end of line, not the $ sign itself which shows up in ps Jul 15 17:19:30 ah right Jul 15 17:19:44 not working for some reason tho even though it IS at the end of the line >_> which is odd Jul 15 17:20:14 does n810 have enough cpu power to do simple per pixel graphics in 800x480 mode with SDL, updating every pixel once a frame with a clever fps rate? Jul 15 17:20:36 Should do Jul 15 17:20:36 no Jul 15 17:20:51 well, depends on your desired fps rate Jul 15 17:20:59 it can't do full-screen video at 30fps, iirc Jul 15 17:21:04 i thought the problem was not CPU but LCD bus bandwidth Jul 15 17:21:10 <_< Jul 15 17:21:16 ah, considering only the cpu? Jul 15 17:21:24 no idea, why don't you do some benchmarks? ;-) Jul 15 17:21:32 no, considering everything :) Jul 15 17:21:45 fps should be over 25 Jul 15 17:21:55 not going to work then, most probably Jul 15 17:22:00 too bad Jul 15 17:22:06 because of the bandwidth of the graphics bus Jul 15 17:22:17 you can get away with 400x240 with pixel doubling easily Jul 15 17:22:24 and it still looks very nice Jul 15 17:22:31 because the screen has such high DPI Jul 15 17:22:36 watch liqbase videos for what's possible Jul 15 17:22:37 could take a look at that maybe Jul 15 17:22:39 rm_you: the busybox ps adds space to the end on each line. weird Jul 15 17:22:39 however, some people like lcuk have done some really clever stuff to get fullscreen display at high framerates Jul 15 17:22:51 but not RGB data, he uses YUV instead, IIRC Jul 15 17:23:09 lcdd: lol annoying. whatev, not really an option in my script anyway, am searching for things not necessarily at the end of the linee Jul 15 17:23:10 thanks tho Jul 15 17:23:10 hmm Jul 15 17:23:22 lcuk is the author of liqbase Jul 15 17:26:05 oh my, I forgot I don't have a devenv :) maybe I need to set up one then. Jul 15 17:29:37 johnx, yes i do Jul 15 17:29:47 * lcuk likes doin really clever stuff Jul 15 17:30:16 mgedmin, not yet Jul 15 17:30:22 what kind of stuff have you done? :) Jul 15 17:30:49 i said why yesterday, but now flight arrangments are cleared i will do later on Jul 15 17:31:14 Makegho, http://www.youtube.com/watch?v=PUPp_mE7rwI Jul 15 17:32:26 lardman, i wasnt even here when i signed back in :S Jul 15 17:32:57 how do I capture the return value of a command in a bash script? Jul 15 17:33:01 lardman|gone, ill speak to your about sdl later Jul 15 17:33:06 $?, iirc Jul 15 17:33:12 yeah... Jul 15 17:33:22 * lcuk has a lot of catching up to do and not much time Jul 15 17:33:26 is there az way in n810 to open a youtube link so that it runs fast enough? Jul 15 17:33:27 but in a bash script, will that be reliable if I do a command, then next like check $? Jul 15 17:33:27 lcuk, cool! Jul 15 17:33:38 might $? change if other things are happening in the background? Jul 15 17:33:45 Makegho, can mytube accept links? Jul 15 17:33:53 Makegho, yes there is some youtube viewer which downloads and opens in mplayer or something Jul 15 17:34:02 mytube Jul 15 17:34:03 canola2 has search but it can't open links I think Jul 15 17:34:16 I'll check it out Jul 15 17:34:42 ok, what should i tell my missus: im leaving her tonight. me and kylie are gonna elope Jul 15 17:35:45 henrique, i think so as well :) Jul 15 17:37:17 so long and thanks for all the f...'? Jul 15 17:37:31 with apologies to Douglas Adams Jul 15 17:37:48 haha Jul 15 17:37:57 implying anything is fishy or fish-smelling is bound to get you slapped, with women Jul 15 17:37:59 :P Jul 15 17:38:21 talking from experience? :p Jul 15 17:38:45 who slaps you with women, most people use a hand Jul 15 17:39:22 http://www.manchestereveningnews.co.uk/entertainment/music/live_reviews/s/1057937_kylie__men_arena Jul 15 17:41:04 * qwerty12_N800 hasn't read manchester news for a *long* time. last i read was the story of that manchester police man putting himself in the tumble dryer Jul 15 17:41:18 that was a fireman wasnt it? Jul 15 17:41:20 s/policeman/fireman Jul 15 17:41:23 yeah Jul 15 17:41:31 lol still facepalmish Jul 15 17:47:08 ohgod Jul 15 17:47:25 It's a clone of the threads I get on itT all the time on -users. Jul 15 17:47:44 GeneralAntilles, what is it this time? Jul 15 17:48:13 How can I make a deb mark its own install as FAILED in postinst? Jul 15 17:48:31 so that dpkg will note it as failed install and rollback Jul 15 17:49:50 Mark needs to get off the list already. Jul 15 17:50:18 He spends an awful lot of time being an idiot on there for somebody who claims he doesn't have time to file bugs. Jul 15 17:50:31 rm_you: if you return from postinst with an errorcode it will fail.. Jul 15 17:50:31 grumble Jul 15 17:50:36 http://lists.maemo.org/pipermail//maemo-users/2008-July/021895.html Jul 15 17:50:41 jott: ah right :P Jul 15 17:50:45 durr Jul 15 17:50:52 why must modest's "localized" Re: and quote headings be so embarrassing Jul 15 17:51:05 at least it's ok for reading :\ Jul 15 17:51:40 maybe I should put apologies in a signature Jul 15 17:52:56 for broken threading from no in-reply-to combined with creative subject mangling on reply :( Jul 15 17:53:02 GeneralAntilles, it turns out that a lot of the time RTFM isn't the response you want but it is the advice you need Jul 15 17:53:05 we need a GeneralAntilles_bot Jul 15 17:53:57 OMG what am i to do Jul 15 17:53:58 Pardon me for not having the pleasure of knowing your mindset before making you this offer and it is utterly confidential and genuine by virtue of its nature. Jul 15 17:53:58 I write to solicit your assistance in a funds transfer deal involving US$ 3.5M.This fund has been stashed out of the excess profit made last year by my branch office the International Commercial Bank which I am the manager. Jul 15 17:54:12 pay him! Jul 15 17:54:35 let him have the pleasure of knowing your mindset in relation to the offer? Jul 15 17:54:48 ^ == spam hell Jul 15 17:55:03 echo your-post.txt | grep "I googled" || echo RTFM Jul 15 17:55:11 :D "go feck yourself with a broomstick?" Jul 15 17:55:12 s/echo/cat Jul 15 17:55:41 GeneralAntilles, its not spam, its unsolicited commercial offerings for my benefit Jul 15 17:56:03 It will be spam if you reply to it. Jul 15 17:56:44 lcuk do you know of this 'Kthool-Hoo'? Jul 15 17:57:14 pupnik: :) Jul 15 17:57:46 pupnik, should i? Jul 15 17:57:47 btw that 'David Ehi' spambaiting is only findable on web.archive.org afaict Jul 15 17:58:25 lcuk - perhaps the funniest spam baiting i've ever read (a hobby of some practised to waste the spammer/scammer's time) Jul 15 17:58:27 lcuk: it's written differnelty ;) Jul 15 17:58:28 ahhh another baiter Jul 15 17:58:31 ctulhu Jul 15 17:58:50 spaghetti monster++ Jul 15 17:59:05 it's a long exchange but worth it... maybe i should post it somewhere again Jul 15 17:59:22 pupnik: ah, that story archived on the internet archive? Jul 15 17:59:28 pupnik: very funny indeed Jul 15 18:00:30 Argh. Must reboot again. Rotten computer. Jul 15 18:02:12 there is also http:/www.419eater.com for scambaiting ;p Jul 15 18:02:14 hey! anyone made any progress in the weird powerdrainage of diablo? Jul 15 18:03:02 johnx: cool, mytube did the job pretty well :) Jul 15 18:03:16 Makegho, good to hear. I should reinstall it :) Jul 15 18:03:31 hey johnx! Jul 15 18:03:36 did you make those power scripts yet? Jul 15 18:03:42 power scripts? Jul 15 18:03:44 i'd like to run em and see what happens on my n810 :) Jul 15 18:03:51 pupnik: got a bt kbd? Jul 15 18:03:57 aaah, got distracted Jul 15 18:04:00 yeah, last time i was in here, you talked about making some scripts that logged the power usage at any given time Jul 15 18:04:01 yes but it only wants to pair with 770 RST38h Jul 15 18:04:17 can I test smth for you? Jul 15 18:04:24 Blastur, I got completely distracted with other stuff. I'll try and remember this time Jul 15 18:04:45 pupnik: just wanted to ask you to comment on bug 3359 Jul 15 18:04:56 hehe, its no problem really.. maybe i should give it a try myself Jul 15 18:05:04 im just not so familiar with the Maemo SDK Jul 15 18:05:26 hi good morning Jul 15 18:05:30 hey man Jul 15 18:06:11 Is here any room for Access linux platform(ALP) Jul 15 18:06:19 any body help please Jul 15 18:06:26 Blastur, no need for the SDK. I was just gonna write an sh script to tie battery-status, top and maybe sysstat together so they all logged to the same file Jul 15 18:07:15 ALP programming discussion room!! Jul 15 18:07:46 alp_Lover, I don't know of one. Is there even a public release of ALP? Jul 15 18:08:07 i dont even know what ALP is :) Jul 15 18:08:10 alp: APL programming? Jul 15 18:08:31 Embeded linux Jul 15 18:08:56 i think maybe he refers to this: http://alp.access-company.com/ Jul 15 18:08:59 Access linux platform(ALP) Jul 15 18:09:12 http://www.accessdevnet.com/index.php/Community/ALP-Programming/544-ReHow-to-locate-file-From-filesystem-by-AlpBundl.html#544 Jul 15 18:09:21 here can get information Jul 15 18:09:21 and i think maybe maemo isn't really based on ALP, is it? Jul 15 18:09:36 Hi there Jul 15 18:09:41 hey alp_Lover, have you looked in Qtopia or Openmoko platform? Jul 15 18:09:50 maybe as an alternative i mean Jul 15 18:09:56 i hear they are very active in development right now Jul 15 18:09:58 yes Jul 15 18:10:00 hello, gnuton. got an ext keynoard? Jul 15 18:10:31 previously i worked in maemo Jul 15 18:10:53 oh, okay.. what made you abandon ship? Jul 15 18:11:02 for that i m here to get some help Jul 15 18:11:43 RST38h: keyboard? :P no :) Jul 15 18:11:45 no no .. that was my simple university project Jul 15 18:12:38 gnuton: too bad :) Jul 15 18:13:01 RST38h: :) Jul 15 18:14:15 alp_Lover, does ALP run natively on any real devices? or just inside an emulator? Jul 15 18:14:17 RST38h: how are you? I´m just waked up... :) Jul 15 18:14:20 * GeneralAntilles facepalms @ https://wiki.maemo.org/Category:Hardware_%26_Peripherals Jul 15 18:14:21 what's the dpi of n810 screen? Jul 15 18:14:33 inside an emulator Jul 15 18:14:33 Makegho, ~220, IIRC Jul 15 18:14:35 228? Jul 15 18:14:39 225 Jul 15 18:14:44 ok, thanks :) Jul 15 18:15:31 GeneralAntilles: wow, extensive page! ;) Jul 15 18:16:08 I should probably stop that before it picks up too much inertia Jul 15 18:16:15 I'm just too lazy to go and add all those pages to that category. Jul 15 18:19:00 when i locate a file to show i m getting "gtk warning : too many folders to open" Jul 15 18:19:36 how can i remove this warning . anybody help pls Jul 15 18:21:18 alp_Lover: What are you trying to open? Jul 15 18:21:52 alp_Lover: And can it be that you point at some place where there are in fact a lot of folders? Jul 15 18:22:01 an image file fro file system Jul 15 18:22:20 lite /user/..../icon.jpeg Jul 15 18:22:23 like Jul 15 18:22:30 gnuton: somewhat alive, thanks Jul 15 18:22:54 yes Jul 15 18:23:00 alp_Lover: Is that path ending in a symlink perhaps? Jul 15 18:23:06 X-fade:yes Jul 15 18:23:19 GNUton: hey i saw you imported the qgtkstyle into the svn.. Jul 15 18:23:48 jott: Yes.. and now you can update the qgtkstyle source! :) Jul 15 18:23:52 what is symlink Jul 15 18:24:03 Aha, Quim's got the perfect plan for a barrier-to-entry for Bugzilla tracking for Garage projects. Jul 15 18:24:04 Extras! Jul 15 18:24:06 x-fade Jul 15 18:24:29 * RST38h has got a few releses pending, if binary uploads to extras work of course Jul 15 18:24:46 alp_Lover, http://en.wikipedia.org/wiki/Symbolic_link Jul 15 18:24:51 GNUton: we really should consider using git :/ Jul 15 18:24:58 jott: I´m going to build and put in the repository a snapshot of hildonized Qt every weekends.. Jul 15 18:25:11 Question: do we see any benefit to have the qt4 experimental stuff in extras-devel? :) Jul 15 18:25:15 johnx: thanks Jul 15 18:26:00 xfade: is there any reason not to? Jul 15 18:26:21 jott: I used git (in local) the last summer, however using git means change server... and chhange a lot of things... :( Jul 15 18:26:26 RST38h: That was a U-bend question aimed at GNUton ;) Jul 15 18:26:54 ah Jul 15 18:28:09 X-Fade: Probably yes, but at moment the code and the package is very "unstable". Jul 15 18:28:15 GNUton: yes i realize this, on the other hand we are currently forking upstream projects.. Jul 15 18:28:33 and svn is really bad for managing forks Jul 15 18:28:35 x-fade: ya its symbolic link Jul 15 18:28:41 GNUton: I'm only worried about introducing updated dependencies you might use.. Jul 15 18:29:09 GNUton: Which would then spread into the autobuilder. Jul 15 18:29:22 Hi all. Just built a custom kernel, but wondered if I should have tried to rebuild the stock kernel first and checked it somehow (MD5?) before getting adventurous. I guess the risk in flashing a broken kernel is low, right? Jul 15 18:29:28 GNUton: But on the other hand, it would help people porting QT4 apps already! Jul 15 18:29:49 fnordianslip, if you're just flashing the kernel there's basically no risk Jul 15 18:30:06 X-Fade: does the autobuilder use qemu? if yes, which version? Jul 15 18:30:09 ok. cool - I'll jump in the deep end then. Jul 15 18:30:49 jott: Plain sdk versions. Jul 15 18:31:30 so 0.8.2-sb2 or cvs-m? Jul 15 18:31:32 ah, what will flashing the kernel do to my boot menu? I have diablo on the internal SD too. Jul 15 18:31:34 Hola X-Fade . Jul 15 18:31:42 X-Fade: yeah, moving the code in extra-build not is a bad idea... Jul 15 18:32:11 i tried building an optimized qt4 and the 0.8.2 failed for me with sig11 :/ Jul 15 18:32:12 X-Fade: remember the sword autobuild issue ? I created a bug a week ago. It is still unassigned. Jul 15 18:32:13 nothing Jul 15 18:32:23 thats good then. cheers. Jul 15 18:32:27 jott: Although there might be a fixed one to fix a 'sem_post: Jul 15 18:32:28 Function not implemented' error. Jul 15 18:32:32 Any idea what to expect as far as having this issue handled ? Jul 15 18:33:03 melmoth: All you have is the community and me at the moment :) Jul 15 18:33:09 X-Fade: I removed the updated dependencies (such as libread5 ...), the only update dependecie is "findutils" packages. Jul 15 18:33:17 melmoth: As both the experts are on vacation.. Jul 15 18:33:20 X-Fade: sbox has a cvs-m version, which seems to work better for me Jul 15 18:33:33 X-Fade: do you know when they are back ? Jul 15 18:33:45 (and you can't use upstream qemu as sbox needs some patches) Jul 15 18:33:45 * GNUton tired.. Jul 15 18:33:56 jott: I haven't setup the actual autobuilder, so I don't know exactly. Jul 15 18:34:03 ok Jul 15 18:34:16 we Jul 15 18:34:21 we'll just curious Jul 15 18:34:25 melmoth: 2 weeks, I think. Jul 15 18:34:36 still have to do some benchmarks and see if it really matters.. Jul 15 18:34:39 ok. Jul 15 18:34:53 melmoth: The weird thing is that it doesn't happen to anybody else. Jul 15 18:35:49 melmoth: So I am thinking that it is something with your packaging/interaction with the autobuilder. Jul 15 18:36:01 melmoth: Did you try lintian on your package? Jul 15 18:36:16 no, i did not. good idea Jul 15 18:36:57 even if it s in my packaging (i do not know debian that much), i woudl expect the autobuilder to give the same result on both arch. Jul 15 18:37:09 in the local sdk, both result are the same Jul 15 18:37:23 but lintian thingy is a good idea Jul 15 18:37:50 hey all Jul 15 18:38:31 melmoth: Yeah, it can be that something triggers a bug in the autobuilder. But who knows :) Jul 15 18:43:18 GNUton: haven't checked the source yet, but is the qgtkstyle a direct import from the tt svn or did you apply some patches? Jul 15 18:48:07 what does dpkg run after removing a package? like, after installing it runs the postinst... is it postrm? Jul 15 18:48:37 * rm_you is still really bad at debian packaging Jul 15 18:48:41 yes postrm Jul 15 18:49:27 there's also preinst and prerm Jul 15 18:49:43 yeah Jul 15 18:50:06 oh, so how do I set that if you install this package X, dpkg will need to remove package Y? Jul 15 18:50:30 I don't want "conflicts" because that will just keep it from being installed... i want dpkg to just go ahead and start the removing Jul 15 18:50:57 there is also "Replaces" Jul 15 18:51:18 http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html describes them all Jul 15 18:51:28 thx Jul 15 18:51:31 rm_you: http://www.debian.org/doc/maint-guide/ch-dreq.en.html Jul 15 18:52:14 ^^ and there you find the "control" file fields.. Jul 15 18:52:22 X-Fade: well, there are some warnings http://pastebin.com/m225fac16 Jul 15 18:53:20 does the one occuring in line 35 ,3è and 38 ring a bell ? Jul 15 18:53:57 most probably because i did not bother puting stuff in the debian way location Jul 15 18:54:11 hmm. my custom kernel borked and i guess i need to reflash the stock one. will the flasher tool (flasher-2.0.macosx) extract the kernel from the diablo .bin file (perhaps by magic), or do i have to build the stock one myself? Jul 15 18:54:36 fnordianslip: you can extract the kernel from the fiasco image Jul 15 18:54:45 Aloha! Jul 15 18:54:49 or flash it alone Jul 15 18:55:03 ~fiasco Jul 15 18:55:05 L4-compatible real-time microkernel capable of running Linux in usermode. URL: http://os.inf.tu-dresden.de/fiasco/ Jul 15 18:55:10 mhh no Jul 15 18:55:15 what ever ;) Jul 15 18:55:21 confused Jul 15 18:55:23 * jott pokes infobot in the eye Jul 15 18:55:25 sorry Jul 15 18:55:51 i hoped infobot would point to a nice site ;) Jul 15 18:56:32 i only want to flash the stick kernel back. might as well build it from source though, to check out the build process. Jul 15 18:56:46 melmoth: Yeah, maybe fixing those will help. But it doesn't look too promising? Jul 15 18:56:49 er, stock, no stick, but perhaps still sick Jul 15 18:59:54 jott: The QGTKStyle present in the Qt4 SVN is the same revision of the QGTKStyle package. I didn´t applied any patches. Jul 15 18:59:55 fnordianslip: just use the flasher and use --flash-only or extract the fiasco image and use -k .. just read the options.. Jul 15 19:00:02 GNUton: ok Jul 15 19:00:54 jott: ok. thanks. may as well build it from source anyhow. doesn't take too long and I'll have more faith in the process afterwards. Jul 15 19:01:06 fnordianslip: sure go ahead ;) Jul 15 19:01:38 GNUton: unfortunately jensbw hasn't replied yet to my mail... Jul 15 19:02:03 jott: its the custom config part thats the drag Jul 15 19:02:41 X-Fade: i doubt any of those error have anything to do with the issue (i may be wrong though). Jul 15 19:02:48 fnordianslip: yeah well if you are unsure try to manually build the "vanilla" nokia kernel.. Jul 15 19:03:04 built, just about to flash it. Jul 15 19:03:24 the thing is, i m not that excited by the idea of having to make a debian ok package just to realise it s something else. Jul 15 19:03:55 Would cost me a week end. Giving up and just creating a third party repo would cost me an hour or so.. tempting :) Jul 15 19:04:20 plus the maemo policy actually is much more cool about file location than debian Jul 15 19:04:28 jott: :( Jul 15 19:05:09 melmoth, prepare to be flamed if you create another repository. ;) Jul 15 19:05:17 jott: what was the problem? Jul 15 19:05:22 why is the .postrm being run TWICE Jul 15 19:05:24 >_> Jul 15 19:05:32 I know that GeneralAntilles. Jul 15 19:05:46 jott: adding the "maemo_changes" in QGTKSTYLE? Jul 15 19:06:15 we'll see if the autobuild expert can help me when they are back. But if its as a voodoo issue for them as it is for me.then third party repo it ll be. Jul 15 19:06:45 GNUton: no that is one thing, i just wonder on how to proceed with my outstanding patches etc. Jul 15 19:07:11 GNUton: as the code currently is in a closed trolltech svn.. Jul 15 19:07:31 and i might do some bigger changes at some places.. Jul 15 19:09:19 GNUton: comboboxes seem to work nice btw, atleast under hildon. not tested on the desktop yet ;) Jul 15 19:09:43 jott: great news. :) Jul 15 19:10:23 jott: do you knowif the style handle also the trigger of the submenues? Jul 15 19:10:23 there are not many major widgets left Jul 15 19:10:48 mh no styles basically paint and might return properties Jul 15 19:11:20 (i.e. delays) Jul 15 19:11:34 For example the motif style popup the the submenues if clicked and not higlighted. Jul 15 19:12:06 this might be an property.. Jul 15 19:12:35 jott: Yes I thnk, but I was unable to find this property O_o Jul 15 19:13:12 http://doc.trolltech.com/4.4/qstyle.html#StyleHint-enum Jul 15 19:13:14 might look here Jul 15 19:13:33 ok. Jul 15 19:13:39 there are things like "QStyle::SH_Menu_SpaceActivatesItem" Jul 15 19:14:22 mmm Jul 15 19:17:48 ok, so I figured out a way to install the -unlocked package that is correct for the distro Jul 15 19:17:52 err Jul 15 19:17:54 for the hardware Jul 15 19:18:10 GNUton: still not really sure what you are really after .. otherwise poke in #qt ;) Jul 15 19:18:11 w00t Jul 15 19:18:17 but... it is a little bit of a hack Jul 15 19:18:24 qwerty12_N800: read your PM for your main box Jul 15 19:18:43 rm_you, wiil do, ta Jul 15 19:19:23 here is the only problem: you have to install it first by itself, THEN install other packages Jul 15 19:19:57 heh yeah well that's an obvious solution ;p Jul 15 19:20:00 not as nice as i would like (ie, apt-get install osso-software-version-unlocked some-system-package) Jul 15 19:20:04 unlock-me-rx44 :P Jul 15 19:20:04 X-Fade, hrm, too old MySLQ? Any plans to upgrade? Jul 15 19:20:07 jott: no Jul 15 19:20:12 it's generic Jul 15 19:20:16 ah Jul 15 19:20:22 GeneralAntilles: Ofcourse :) Jul 15 19:20:22 here is a demo Jul 15 19:20:24 jott: what does "poke" mean? :P Jul 15 19:20:31 ask Jul 15 19:20:39 GeneralAntilles: We have already asked the ISP, but it will take some time. Jul 15 19:20:40 is it slang? Jul 15 19:21:03 X-Fade, damn the ISP. . . . :P Jul 15 19:21:05 GNUton: yes i suppose so :) Jul 15 19:21:26 jott: ok it´s not a german word so :P Jul 15 19:21:40 :) Jul 15 19:21:52 literally it means to poke someone with your finger Jul 15 19:22:23 synomyms: jab, stab Jul 15 19:23:13 seems to have become slang for "get someone's attention as if you jabbed your finger into their ribs." :) Jul 15 19:24:23 :) Jul 15 19:27:11 Hi ! Jul 15 19:27:26 hi Jul 15 19:27:29 Ello khertan Jul 15 19:28:02 Hello johnx and qwerty12_N800 Jul 15 19:28:08 jott / qwerty12_N800: http://cs.trinity.edu/~acm/debs/osso-software-version-unlocked_0.2-1_armel.deb Jul 15 19:28:19 test and tell me if you think it will be sufficient Jul 15 19:28:25 i ve finnaly successfully get dpkg-buildpackage on my n810 Jul 15 19:28:29 i still am not entirely happy with the way it works Jul 15 19:28:31 but it DOES work Jul 15 19:28:39 Hrm, specify that as a dependency for the rotation-support package and it'll work? Jul 15 19:28:45 no. Jul 15 19:28:48 that's the problem Jul 15 19:28:53 i would like to try but i'm already using -unlocked Jul 15 19:28:54 you can't install it at the same time Jul 15 19:29:03 khertan_, great :) Jul 15 19:29:05 so it won't work in deps Jul 15 19:29:22 so essentially, it only helps make manually installing -unlocked slightly easier for noobs Jul 15 19:29:28 i'm still brainstorming Jul 15 19:29:51 i think I might be able to do it if i can do the debian deps/replaces/conflicts magic right Jul 15 19:30:13 AH Jul 15 19:30:16 MAYBE Jul 15 19:30:26 qwerty12_N800: no i ll can do some real debian package fully compliant, and make a new version of pypackager Jul 15 19:30:42 s/no/now Jul 15 19:31:48 jott: Are you working on QGTKStyle or are you waiting a reply from the trolltech guy? Jul 15 19:32:07 GNUton: i continue work atm. i did another approach now and it seems fine. Jul 15 19:32:31 needs some more proof-reading before going public.. Jul 15 19:32:46 jott: ok :) good. Jul 15 19:33:14 i guess i'll start commiting the stuff in the qt4-maemo svn for now. Jul 15 19:33:37 might still be an option to register a git repo... Jul 15 19:33:52 (like repo.or.cz ) Jul 15 19:34:13 Absolutely perfect! Jul 15 19:34:42 jott: Or just git-svn to commit your master branch? Jul 15 19:34:59 X-Fade: yeah also an option Jul 15 19:35:08 i need someone who still is using the locked osso-software-version Jul 15 19:35:12 anyone? Jul 15 19:35:17 jott: There seem to be quite a few people going that route. Jul 15 19:35:20 X-Fade: problem is we currently have two branches ;) Jul 15 19:35:28 jott: Well, you can do that too.. Jul 15 19:35:38 jott: svn has branch support, you know ;) Jul 15 19:35:41 i.e. the qt4 svn mixed with qgtkstyle svn Jul 15 19:35:46 jott: however I think that having the code in garage is the best option. Jul 15 19:36:10 GNUton: yes garage is nearest to the community Jul 15 19:36:15 jott: what do you think about? Jul 15 19:36:21 jott: ok :) Jul 15 19:36:51 but having a public git branch would be nice too, so other people can grab the patches.. Jul 15 19:37:12 if you are able to setup it, you are welcome! Jul 15 19:37:31 i think repo.or.cz supports direct svn import.. not sure about it.. Jul 15 19:37:48 but a garage git would be the best :) Jul 15 19:38:33 :) Jul 15 19:38:46 jott: File an enhancement request ;) But don't count on a quick implementation. As it will be quite some work to integrate it. Jul 15 19:38:52 GNUton: oh and are you sure it's good to integrate the qgtkstyle directly into qt4? Jul 15 19:38:53 is there a maemo compiled version of svn ? Jul 15 19:39:01 to be able to upload from tablet ? Jul 15 19:39:03 ANYONE still using the locked osso-software-version? Jul 15 19:39:12 jott: I asked on Qt, and strange but seems that it´s not possible change the beaviour of the QMenu.. mmm Jul 15 19:39:19 rm_you: Me ;) Jul 15 19:39:20 probably if you don't know what osso-software-version-unlocked is... Jul 15 19:39:28 X-Fade: be my test case :P Jul 15 19:39:34 Anybody have a link handy to guided submission form for Bugzilla? Jul 15 19:39:37 what is the locked osso-software-version ? (it s probably my case) Jul 15 19:39:39 jott: of course. Why not? Jul 15 19:39:50 X-Fade: pretty please :P Jul 15 19:39:53 GNUton: it would allow separate release cycles Jul 15 19:40:17 khertan_, have you installed the -unlocked version? Jul 15 19:40:22 no Jul 15 19:40:39 Then you have the locked one. ;) Jul 15 19:40:44 It's the default Jul 15 19:40:52 Dependencies are == rather than the > Jul 15 19:40:53 rm_you: Sure, but not today. 13 hours of maemo today is enough ;) Jul 15 19:40:55 = in unlocked Jul 15 19:40:59 X-Fade: awwwwwwww Jul 15 19:41:05 osso-software-version-rx44 est déjà la plus récente version disponible. Jul 15 19:41:07 :=) Jul 15 19:41:08 X-Fade: it'll be for awesome tho, i promise :P Jul 15 19:41:25 locked in which way ? Jul 15 19:41:32 jott: I asked to Trolltech, and probably the QGTKStyle should be merged in Qt in november with Qt 4.5. Jul 15 19:41:48 GNUton: hm i see.. Jul 15 19:42:12 this would imply that they might not take my patches :/ Jul 15 19:42:50 jott: don´t worry! Jul 15 19:43:07 jott: their code is not always bug free! :) Jul 15 19:43:13 GeneralAntilles: Can you look at this bugzilla spam? https://bugs.maemo.org/attachment.cgi?id=331 Jul 15 19:43:32 and it´s not always the best.. so you have to trust in yourself! Jul 15 19:43:32 Ha, awesome. Jul 15 19:43:36 GNUton: it's not about bug-free but about qpl vs gpl ..:/ Jul 15 19:43:49 GeneralAntilles: I searched for guide ;) Jul 15 19:44:23 jott: you can release your conde with the BSD license :P Jul 15 19:44:41 GNUton: yeah. i suppose.. Jul 15 19:44:53 anyway, i hope i get some response from jens, this will sort out all this things i guess.. Jul 15 19:45:41 jott: I understand Jul 15 19:46:19 it might work! Jul 15 19:46:24 jott: I can pray for you (and for jens) :P Jul 15 19:46:26 GeneralAntilles: It might work! Jul 15 19:46:31 qwerty12_N800: it might work! Jul 15 19:46:31 >_> Jul 15 19:46:34 can't test tho Jul 15 19:46:46 as I need to find someone with locked who is willing to test Jul 15 19:46:47 heh i could always fork :P Jul 15 19:46:51 and knows what they're doing Jul 15 19:46:57 * qwerty12_N800 crosses me fingers Jul 15 19:47:09 jott: yeah! :) Jul 15 19:48:23 actually to test REALLY, it needs to be put into a repository Jul 15 19:48:43 and then need to make a package that a) requires it, and b) replaces something that would make the locked one complain Jul 15 19:48:54 and try installing that package Jul 15 19:49:07 so i will need help testing Jul 15 19:49:32 qwerty12_N800: can you make your xomap package a higher version and Requires: osso-software-version-unlocked ? Jul 15 19:49:39 I nominate qwerty12_N800! :P Jul 15 19:50:01 and then i need some random testing repo to shove those two in Jul 15 19:50:09 i could, but not until 7:00AM BST :p Jul 15 19:50:12 >_> Jul 15 19:50:14 you gone? Jul 15 19:50:18 pft Jul 15 19:50:56 Hey, rm_you, are you there? Jul 15 19:51:00 yes Jul 15 19:51:14 rm_you: What do you think of faking an iPhone AppStore? =) Jul 15 19:51:20 Rofl? Jul 15 19:51:26 like, writing up a clone? Jul 15 19:51:29 rm_you: No, seriously =) Jul 15 19:51:43 or, making something that fakes one and takes people' Jul 15 19:51:46 people's money? :P Jul 15 19:51:46 rm_you: Well, like most Apple products appstore is basically all UI Jul 15 19:52:06 rm_you: We can put together a similar UI and place it on top of PackRat Jul 15 19:52:22 heh Jul 15 19:52:30 so basically... a new application-manager? Jul 15 19:52:39 with a better UI Jul 15 19:52:42 rm_you: Prolly not very useful but will produce decent wow-factor Jul 15 19:52:45 that looks like iPhone Jul 15 19:52:52 ? Jul 15 19:52:56 rm_you: Well, we can't do full app-manager on the web Jul 15 19:53:00 oh Jul 15 19:53:04 you mean web Jul 15 19:53:07 with just .install? Jul 15 19:53:15 rm_you: But yes, we can make a set of web pages that let people install apps and LOOK like iPhone Jul 15 19:53:18 I was thinking the iPhone iStore on-device Jul 15 19:53:37 it is an app on the iPhone isnt it? Jul 15 19:53:38 rm_you: That would be nice but it is too involved and I don't think there will be any users Jul 15 19:53:40 rm_you, if you can put osso-software-version-unlocked in diablo extras-devel, i'll upload an rotation xserver-xomap tomorrow to -devel. Jul 15 19:53:42 it is Jul 15 19:54:00 qwerty12_N800: if i am wrong, this has the potential to be very bad Jul 15 19:54:09 RST38h, rm_you, push the Application manager community-branch instead. :P Jul 15 19:54:10 qwerty12_N800: would rather do it somewhere in a repo only i can access :P Jul 15 19:54:21 GeneralAntilles: yeah, that was what i was just gonna say Jul 15 19:54:30 GA: Don't want to touch it. It is a Nokia application. Nokia does what it wants with it Jul 15 19:54:40 not the community branch Jul 15 19:54:46 that's why it's... a community branch Jul 15 19:54:46 Uh, RST38h, you do realize they WANT a community branch, right? Jul 15 19:55:03 GA: Yes, some people in Nokia want a community branch Jul 15 19:55:04 Get with Marius, figure out a proposal and go, go, go! Jul 15 19:55:12 rm_you, i'll create an source package, upload to your own repo and test away :p Jul 15 19:55:15 GA: But look at it this way: Jul 15 19:55:41 GA: On one hand, implementing a good app manager requires A LOT of time and it is not only the apple-like UI Jul 15 19:55:49 qwerty12_N800: ok.... any chances i can get the source NOW so i can test? :P Jul 15 19:55:58 how long till you will be able to help? Jul 15 19:56:06 i'm not a patient person :P Jul 15 19:56:11 GA: On the other hand, probability of people actually using this stuff, especially to release commercial apps through it is NIL Jul 15 19:56:26 rm_you, haha, wait a min Jul 15 19:56:28 i want to get this done while i am focused... if i lose focus, i may not start working on it again :P Jul 15 19:56:35 GA: And, finally, I have got a job and many other projects Jul 15 19:56:35 sorry, 5 mins :p Jul 15 19:56:45 (like VGB I spend several hours on today) Jul 15 19:56:53 RST38h, why would they have to specifically cater to the community branch? Jul 15 19:57:05 The idea is to have a different front-end on the same backend. Jul 15 19:57:16 So it'd be completely transparent to the user and packagers. Jul 15 19:57:23 Anyway, whatever. Jul 15 19:57:35 GA: Yes, but weight all the above factors Jul 15 19:57:44 And you will see what I mean Jul 15 19:58:24 Now, putting an iPhone-like UI on top of PackRat will take much less time, will not require to wrestle backend details from Nokia, and will produce immediate wow effect Jul 15 19:58:40 RST38h, what details? It's APT and open source. Jul 15 19:59:01 + there is an added benefit of [maybe] creating a light javascript library for MicroB Jul 15 19:59:30 rm_you, apply http://labs.vivi.eng.br/blog/rotation-patches/adding-support-to-xrandr-on-xomap.patch on http://repository.maemo.org/pool/diablo/free/x/xorg-server/ and ensure you use xrandr from here to compile in diablo_sdk: http://repository.maemo.org/pool/diablo/free/libx/libxrandr/ Jul 15 19:59:38 GA: So, basicall, you are proposing to create one more apt-get wrapper with Apple like UI? Jul 15 20:00:03 i need to debug my dodgy kernel which adds AX.25 support. the tablet keels over after about 30 secs on the home screen. i can use the stock kernel for post-mortems. i guess there's a sysklogd package for diablo or something. is that the best bet for figuring out what's up? Jul 15 20:00:06 Well, personally, I am ok with the current app manager Jul 15 20:00:07 Whatever, I don't really care at the moment. Jul 15 20:00:09 I need to get on the road. Jul 15 20:00:11 Later. Jul 15 20:00:16 good luck Jul 15 20:01:23 * johnx wonders if there is value in a quick gdebi compile Jul 15 20:01:49 it takes a .deb and tracks down the deps with apt while displaying a nice simple UI Jul 15 20:02:02 * qwerty12_N800 already tried. but i cannot deny i tried really hard Jul 15 20:02:18 *i didnt try Jul 15 20:02:37 "I can neither confirm nor deny that statement." Jul 15 20:03:01 hehe Jul 15 20:03:14 qwerty12_N800: what do you mean, make sure to use this xrandr? Jul 15 20:03:24 can i just have it installed via apt-get in scratchbox? Jul 15 20:03:36 should work. Jul 15 20:08:32 RST38h: are you going to push fmsx into maemo-extras? Jul 15 20:10:17 does anyone know about "EAC mode: play disabled, rec disabled" messages in dmsg? Jul 15 20:10:59 I'm having some problems with a usb device, and i'm trying to figure out if it's hardware or software, but that's all that's in dmesg Jul 15 20:11:24 Maximander, those messages are normal. what's the problem? Jul 15 20:12:01 eh, I'm talking to a serial device and i keep timing out Jul 15 20:12:09 not sure where the problem is yet Jul 15 20:12:37 that's interesting. do you think it might be power related? Jul 15 20:13:08 no, don't think so Jul 15 20:13:14 unfortunately, gdb on maemo doesn't appear to be too good with threads Jul 15 20:13:27 i'm suspicious of the threading library Jul 15 20:13:46 pthread condition wait to be specific Jul 15 20:15:12 sorry, that's beyond me. anyways, I need to get some sleep before the sun comes up. :) 'night all Jul 15 20:15:28 'night johnx Jul 15 20:23:31 qwerty12_N800: ok Jul 15 20:23:41 qwerty12_N800: seems like it might work Jul 15 20:24:17 but need to test with a tablet without either the -unlocked software-version or the xserver-xomap with rotation Jul 15 20:30:44 X-Fade: eh? eh? :P Jul 15 20:30:56 you get rotation support in the deal :P Jul 15 20:37:42 wtf? Jul 15 20:38:25 haahahaha http://xkcd.com/443/ Jul 15 20:39:52 deb http://repository.maemo.org/ diablo free non-free Jul 15 20:39:52 doesnt exist Jul 15 20:39:52 but Jul 15 20:39:56 deb http://repository.maemo.org/ chinook free non-free Jul 15 20:39:57 dows? Jul 15 20:39:59 *does? Jul 15 20:41:38 dows ? :D Jul 15 20:44:10 can i mount my internal flash when booted from the SD card? i've left a log file on it. Jul 15 20:44:24 on n800 diablo Jul 15 20:49:46 IT WORKS! Jul 15 20:50:03 IT WORKS Jul 15 20:50:09 jott: IT WORKS Jul 15 20:50:11 :P Jul 15 20:50:33 you can now make packages that will break the locked osso-software-version install perfectly Jul 15 20:50:45 just make them depend on "osso-software-version-unlocked" Jul 15 20:51:02 I will put it it in extras-devel Jul 15 20:51:56 moo, all Jul 15 20:52:03 sup Jul 15 20:53:23 the only problem still left is that it... well... going back is not really possible Jul 15 20:53:28 at least automatically Jul 15 20:54:01 but that is a problem with the way the locked/unlocked thing works, not really my package Jul 15 21:00:09 rm_you: but it's really called osso-software-version-unlocked-rx34|rx44 ? Jul 15 21:00:32 no Jul 15 21:00:36 it is generic Jul 15 21:00:48 you can not worry at all about the hardware version, the package deals with it Jul 15 21:01:46 just installing "osso-software-version-unlocked" provides the correct unlocked package Jul 15 21:01:55 hmm, cool Jul 15 21:01:59 and automatically removes the locked version Jul 15 21:02:01 osso-software-version-rx44-unlocked Jul 15 21:02:09 that's how its called on my n810 Jul 15 21:02:12 right Jul 15 21:02:25 and osso-software-version-rx34-unlocked on n800 Jul 15 21:02:26 Provides: osso-software-version-variant Jul 15 21:02:30 right Jul 15 21:02:42 maybe it should depend on osso-software-version-variant ? Jul 15 21:02:47 no Jul 15 21:02:52 I can't get it how it works Jul 15 21:02:56 it's complicated Jul 15 21:03:04 it shouldn't be Jul 15 21:03:08 right but it ia Jul 15 21:03:10 *is Jul 15 21:03:15 and theres nothing we can do about it Jul 15 21:03:25 well I just want to understand :) Jul 15 21:03:37 right so I'll try to explain how my package works Jul 15 21:03:52 Provides: osso-software-version-variant | Conflicts: osso-software-version-variant Jul 15 21:03:54 how cool Jul 15 21:03:59 yeah it is dumb Jul 15 21:04:38 I think I will add it to -devel and post on ITT about it Jul 15 21:07:00 so if a package depends on osso-software-version-unlocked, it automatically installs osso-software-version-rx??-unlocked? Jul 15 21:07:14 can you try apt-get -f install after that? Jul 15 21:08:31 yes and it is perfectly finr Jul 15 21:08:32 *fine Jul 15 21:08:40 what it actually does Jul 15 21:08:48 and this is sort of a hack, but works excellently... Jul 15 21:09:06 I don't understand how it works, and this makes me worry Jul 15 21:09:12 it installs my package, osso-software-version-unlocked, which then looks at your system and decides which REAL package to install Jul 15 21:09:22 ah Jul 15 21:09:26 *your* package Jul 15 21:09:38 and the debs for both ship with my package Jul 15 21:09:43 right Jul 15 21:09:48 now I got it Jul 15 21:10:24 so you install osso-software-version-unlocked, it puts osso-software-version-rx34-unlocked_4.2008.23-14_all.deb and osso-software-version-rx44-unlocked_4.2008.23-14_all.deb in /usr/share/osso-software-version-unlocked/ Jul 15 21:10:41 and then in the postinst, it looks and sees which one you need, and dpkg installs it Jul 15 21:11:28 clever Jul 15 21:11:37 yeah Jul 15 21:12:17 ok wish you luck and g'night :) Jul 15 21:12:33 and since REALLY the only thing that block the installation of newer system packages is osso-software-version-rx#4 (the locked thing), since my package REPLACES that, it is forced to be uninstalled, and the -locked package isnt actually required at that stage of install Jul 15 21:12:39 and can be put back in place later :P Jul 15 21:12:56 :) Jul 15 21:12:58 night Jul 15 21:23:40 lardman|gone: yo? Jul 15 21:34:29 rm_you: what's the problem with installing a specific -unlock package? i think it's not a good manner to install packages with dpkg in the maintainer scripts... Jul 15 21:34:42 yes it is horrible BUT Jul 15 21:34:48 this allows it to be automated Jul 15 21:35:21 for instance, i recompiled xserver-xomap with a higher version string Jul 15 21:35:29 and with Requires: osso-software-unlocked Jul 15 21:35:41 and then i just did "apt-get install xserver-xomap" Jul 15 21:35:50 i think it's not that bad to force users installing the unlock package to make them aware what is going on.. Jul 15 21:35:53 and it automatically removes the locked one and installs the correct unlocked one Jul 15 21:36:08 i would hate when this happens.. Jul 15 21:36:33 when apt-get does something unpredictable Jul 15 21:36:56 I just know how many people have been complaining about not being able to automatically select the unlocked package for installation Jul 15 21:37:05 how is it unpredictable? Jul 15 21:37:23 normally apt-get shows me what it does beforehand (which packages it will install and remove) Jul 15 21:37:35 it says: "installing extra packages: osso-software-version-unlocked" Jul 15 21:37:53 and also "removing packages: osso-software-version-rx#4" (locked) Jul 15 21:37:54 yeah but it does not do that.. Jul 15 21:37:58 no, it does Jul 15 21:38:05 it also install other packages Jul 15 21:38:09 one Jul 15 21:38:14 yes Jul 15 21:38:23 no matter if one or 1000 Jul 15 21:38:25 but it is just the non-generic version of the package you DID tell it to install Jul 15 21:38:41 that's why i want apt-get to tell me the truth Jul 15 21:38:53 it is not possible to do that :( Jul 15 21:39:32 i can't see what's hard about installing the -unlocked package if you want an unlocked device.. Jul 15 21:40:08 well for instance i am making a package called "rotation-support" Jul 15 21:40:29 i want it to automatically switch to unlocked when they install that Jul 15 21:40:51 evening. Jul 15 21:40:57 because there is no way for me to make apt explain how to fix the problem if they try to install it and it says can't install" because of deps Jul 15 21:41:02 normal users will be clueless Jul 15 21:41:13 it needs to smoothly switch over to unlocked Jul 15 21:42:41 it should say "need either osso-software-version-rx34-unlocked or osso-software-version-rx44-unlocked" Jul 15 21:42:51 it doesn't Jul 15 21:43:25 instead it just says random stuff about depends and how it cant install Jul 15 21:43:33 hm? why not? thos should be in Required for every package breaking osso-software-version-rxXX Jul 15 21:43:42 but you can't do that Jul 15 21:43:48 or can you? Jul 15 21:43:55 mh? Require: osso-software-version-rx34-unlocked | osso-software-version-rx44-unlocked Jul 15 21:43:58 dont think you can require "X or Y" Jul 15 21:44:02 err Jul 15 21:44:02 sure Jul 15 21:44:10 but how does the device know which to install? Jul 15 21:44:22 it will cry :P Jul 15 21:44:32 but should state what options there are Jul 15 21:44:45 that is "unlock your device if you want to mess with it" Jul 15 21:45:43 maybe some wrapper package could be made..aka "unlock-n800" which just requires osso-software-version-rx34-unlocked Jul 15 21:45:47 to make it transparent Jul 15 21:46:00 or atleast more transparent Jul 15 21:46:16 i suppose you could do it that way <_< Jul 15 21:46:45 personally I appreciate the automation, and yes it is a hack, but not a horrible one, as it does exactly what you want Jul 15 21:46:47 i admit the "osso-software-version-rx34-unlocked" package name is rather confusing for a normal user ;) Jul 15 21:46:56 i think it's horrible Jul 15 21:47:10 because it's not how a deb should work Jul 15 21:47:25 well, this is not how the entire dependency system should work Jul 15 21:47:28 but that's how it does Jul 15 21:47:39 sooo.... Jul 15 21:48:00 are there even any differences between rx34 and rx44 unlocked? >_< Jul 15 21:48:33 mh ;) Jul 15 21:49:54 oh and it might be good to actually use an extra package for the rotation xserver that Provides the normal xserver Jul 15 21:50:03 this way it's easier to uninstall Jul 15 21:50:24 err Jul 15 21:50:36 ah Jul 15 21:50:53 so that to uninstall, you just reinstall "xserver-xomap"? Jul 15 21:50:57 yes Jul 15 21:51:04 sec i will do that right now Jul 15 21:51:33 i think you also have to "Replace" it.. Jul 15 21:51:41 well needs obviously some testing ;) Jul 15 21:51:47 yes Jul 15 21:52:18 Replaces: xserver-xomap; Provides: xserver, xserver-xomap Jul 15 21:52:20 i believe Jul 15 21:52:25 or maybe just Jul 15 21:52:28 Replaces: xserver-xomap; Provides: xserver Jul 15 21:52:46 I think replaces is fine, things that depend on xserver-xomap should see that and be ok Jul 15 21:52:48 i think both..?! Jul 15 21:56:03 hhmm. Jul 15 21:56:52 sip over openvpn was a *little* chatty for gprs from a small village in alps. Jul 15 21:57:54 greetings Jul 15 21:58:51 how can i enable execution of a.out files in the n810? Jul 15 22:01:21 Veggen: hah just a "little"? ;) Jul 15 22:02:16 jott: no - it was seriously affecting everything else .) Jul 15 22:02:33 Talus46_n810: ./a.out in xterm Jul 15 22:02:49 Talus46_n810, are you really talking about a.out executables and not just executables in general, or elf-executables named a.out? Jul 15 22:12:05 hmm. i'm looking through the syslogs from my attempts to boot with my custom kernel and I'm wondering if the following is the reason for the reboot ... Jul 15 22:12:08 Jul 15 21:05:36 Nokia-N800-23-14 DSME: '/usr/sbin/wlancond' spawning too fast -> reset Jul 15 22:12:08 Jul 15 21:05:36 Nokia-N800-23-14 DSME: Here we will request for sw reset Jul 15 22:13:00 anyone know about xgettext? Jul 15 22:20:40 any ideas on my reboot issue ^^^ Jul 15 22:26:23 ah, itT search shows that is indeed the cause of the reboot. now to figure out what's going on with wlancond I guess. Jul 15 22:26:23 GAN800, n810 been running for 6hours 20 minutes, and battery manager still displays 3hours of uptime left Jul 15 22:28:13 with gpsd? Jul 15 22:32:32 does gpsd access the gps even if no applications want a gps fix? Jul 15 22:36:31 hrm i believe so? Jul 15 22:36:39 it would need to be able to respond instantly to a request Jul 15 22:37:02 not have to ON REQUEST take a while to initiate connection, and do a cold-start >_> Jul 15 22:38:54 rm_you, yeah Jul 15 22:40:26 hm Jul 15 22:40:44 gpsd is running when you've got "enable gps" ticked in control panel? Jul 15 22:40:59 no, don't think so Jul 15 22:41:04 hm Jul 15 22:41:48 from what I gather, "enable gps" is only to activate the link to the gps device, but it's "on" Jul 15 23:24:43 * lcuk3 gets frustrated Jul 15 23:25:01 frustrated? Jul 15 23:25:29 yes, im calling a line of code which is locking up my nit so hard ive gotta pop the battery Jul 15 23:25:56 it started last night but ive not had a chance to debug it till now Jul 15 23:26:22 lcuk Jul 15 23:26:27 yer Jul 15 23:26:28 ouch Jul 15 23:26:42 lcuk: you could renice the process while debugging so it will be a more multi-task friendly.. Jul 15 23:27:10 its the first time this has ever been a problem Jul 15 23:27:56 i was only hit by oom problems ... Jul 15 23:27:58 its seriously locking the machine - im pretty sure it will be cured in a few minutes (ive got it down to a single call :)) Jul 15 23:28:12 i'd rather not mess with nicing Jul 15 23:28:40 theres not been a need till now, i tihnk im sending an invalid pointer and the function is writing all over the wrong memory Jul 15 23:29:43 :D heh, yer thats what it was Jul 15 23:30:20 .... , (JSAMPARRAY) buffer , .... instead of .... , (JSAMPARRAY) &buffer , .... Jul 15 23:30:30 yieks :) Jul 15 23:30:36 glad you found it Jul 15 23:31:34 i would never let anything like that out without testing. i try to test everything and dont do much until code is stable :) Jul 15 23:32:08 infact - this is the first time ive gone to sleep with a broken function Jul 15 23:32:22 as in known bad BOOOOOM broken, not just doesnt do what i want Jul 15 23:34:01 OMGOMGOMGOMGOMGOMG Jul 15 23:34:04 it works ;) Jul 15 23:34:33 liqbase can now load (greyscale) jpegs :D Jul 15 23:36:07 nice ;) Jul 15 23:36:35 with your own jpeg decoder? ;) Jul 15 23:37:31 nahhh, using jpeglib, a few weeks ago i made the colorblit and allowed blitting of arbitary in memory bitmaps, i just needed a way to load and save them Jul 15 23:37:46 it shouldv been in last night nice and quickly, but for that damned & Jul 15 23:38:06 its bugged me all day wondering why it was such a heavy crash Jul 15 23:47:02 bleh and i was just hit by non-unique keys in a pixmap cache .. another 20 minutes lost :P Jul 15 23:48:20 these things pop up at the worst times Jul 15 23:57:08 update: n810 been running for 9 hours with the gps enabled and tracking, and still reports 1 hour of battery life Jul 16 00:02:36 it seems microb have gotten kind of a issue. it wants to continually reload whatever pages i open, either ending in a classical firefox error about a reload loop, or a small html plage that reads RELOAD: with a link to the page i was trying to open under it... Jul 16 00:08:07 do you happen to have the automatic redirection setting disabled Jul 16 00:09:18 i turned it of after the first time i had this issue, but nothing changed. it even tries this on the start page while in offline mode... Jul 16 00:12:25 the strangest thing is the url line for that last page: data:text/html,Reload

Reload:

and so on Jul 16 00:12:36 its as if the html of the page spills into the url line... Jul 16 00:13:00 whats the site Jul 16 00:13:29 it do not tell, its as if its a local page, stored on the tablet itself Jul 16 00:14:21 is this when you open ANY url from favorites list, or just the index.html Jul 16 00:14:24 it also seems that browserd no longer wants to run at startup. and when started via terminal it spills a whole lot of export stuff onto screen Jul 16 00:14:36 lcuk: any from favorites Jul 16 00:16:29 remove any addins you have Jul 16 00:17:04 seems logical thing to try at least: they end up in the page content of every page dont they Jul 16 00:17:10 dint have any Jul 16 00:17:13 dont Jul 16 00:18:06 t_s_o: that's normal data uri Jul 16 00:18:30 t_s_o: just not widely used since ie doesn't support it Jul 16 00:18:39 ok Jul 16 00:26:08 hmm, should browserd autostart if its not running and a browser window is opened? Jul 16 00:30:13 bah, this is like poking a windows box with a stick... Jul 16 00:48:35 interesting, it seems that maybe af-defines.sh is no longer run as it should. it seems to deal with the export stuff that i see spilling my screen whenever i use easyroot, something i didnt see until i had the other problem... Jul 16 00:50:59 ah, another piece of the puzzle. browser dies with signal 11 if i try to stop it while reloading... Jul 16 00:53:39 heh, opening multiple browser windows basically kills all of them with a error message about a internal error :S Jul 16 00:54:47 hmm Jul 16 00:55:07 can anyone tell me how to install Xephyr for the diablo SDK? Jul 16 00:56:08 oh brother .. nevermind :{ Jul 16 00:56:10 ewwww why would you want to emulate? Jul 16 00:56:44 well I am following the howtos/tutorials for coding maemo apps Jul 16 00:57:18 one has to start somewhere ... why do you compile right off the n8x0 ? Jul 16 00:58:09 you only need to work with the x86 portion if you want to emulate - if you are gonna copy to device (or map via sshfs or something) then its nicer Jul 16 00:58:18 i dont like vmware Jul 16 00:58:30 and i dont have a "full" linux system available here Jul 16 00:59:05 plus, its better this way Jul 16 00:59:13 i get to compile while im out havin a cig Jul 16 00:59:15 or on the train Jul 16 00:59:17 or the bus Jul 16 00:59:22 heh ... Jul 16 00:59:36 ok ... how long does it take to compile the kernel? Jul 16 00:59:48 i dunno, i only compile my stuff Jul 16 01:00:06 i find doing simple find / -type f |xargs grep -il take forever ... Jul 16 01:00:08 hmm Jul 16 01:00:09 ugh, seems im looking at a reflash, i cant nail down the problem :( Jul 16 01:00:25 k Jul 16 01:00:50 t_s_o, give a clearer description (with maybe a vid/pictures?) and ask people in itt Jul 16 01:01:08 its only 1 application, surely doesnt deserve a reflash Jul 16 01:01:20 i wouldnt reformat my computer cos firefox went on a benny Jul 16 01:01:25 well its the browser, without it the tablet is nearly worthless Jul 16 01:01:35 theres a browser on it? Jul 16 01:01:43 figures... Jul 16 01:01:52 different things for different people Jul 16 01:01:57 indeed Jul 16 01:02:22 * boolean doesnt like the browser that much ... first port I will try will be links :) Jul 16 01:02:24 :) i understand then, if you feel you have to then go for it Jul 16 01:02:26 well i tried the obvious, a reinstall of both browser and browserd, didnt fix a thing... Jul 16 01:02:52 its probably just one setting thats got wrong data in Jul 16 01:02:56 ask on itT Jul 16 01:03:02 I use ssh -X firefox Jul 16 01:03:03 probably... Jul 16 01:03:16 i was just hoping some of the itt regulars where active here... Jul 16 01:03:30 what is browserd exactly ? Jul 16 01:03:32 t_s_o, only the IRC regulars are here :P Jul 16 01:03:39 boolean, a backend for the browser Jul 16 01:03:46 crashanddie: there is a bit over a overlap iirc Jul 16 01:03:46 its hard with obscure problems to find the right person: i mean daytimes timely is normally in, the guy whos working directly on the browser Jul 16 01:03:48 wow i had just nice big *WTF* starting gitk: http://img296.imageshack.us/img296/208/gittkwtfgk1.png Jul 16 01:03:52 ask him tomorrow Jul 16 01:04:18 timeless? timely? sameperson i think Jul 16 01:04:24 but i know hes never on at this time Jul 16 01:04:25 crashanddie: as in sharing backend ? Jul 16 01:04:31 aye Jul 16 01:04:36 jott, looks good :) Jul 16 01:04:41 thanks Jul 16 01:04:43 crashanddie: tablet ready ;) Jul 16 01:05:03 jott, at least you won't miss a commit with that :P Jul 16 01:06:10 jott :) i approve of your desktop by the way (apart from the header panel) Jul 16 01:06:34 and push git more :P Jul 16 01:07:29 the header panel is a calculator and a launcher ;) Jul 16 01:09:09 * jott probably needs some sleep Jul 16 01:09:50 so much stuff in the mind and so in need of sleep. this sucks :/ Jul 16 01:10:55 :) jott i feel the same Jul 16 01:18:11 jott & luck: you need modafinil Jul 16 01:20:33 or orexin A Jul 16 01:20:41 that was incredible. non-stop thunderstorm for 300 miles. Jul 16 01:20:58 ? crashanddie Jul 16 01:21:39 lcuk, modafinil allows you to sleep 3 hours a night, and never feel sleepy Jul 16 01:21:57 lcuk, orexin A resets your brain chemical balance so that you don't need sleep anymore Jul 16 01:22:37 then, no i dont need it Jul 16 01:22:42 sleep is better Jul 16 01:22:49 jott, are you awake Jul 16 01:23:16 lcuk: yes, even without orexin A :) Jul 16 01:23:16 GAN800, did everything go off? Jul 16 01:23:39 though, orexin goes around £1000 per gram, so not exactly that cheap :P Jul 16 01:23:44 lol if you rotate the display which way does the tearing go? Jul 16 01:23:48 No, the detonators were trash. :( Jul 16 01:24:14 lcuk, the grain rotates too--hardware. Jul 16 01:24:23 zerojay! Jul 16 01:24:32 GAN800: Hiya. Jul 16 01:24:33 !!!! :D Jul 16 01:24:48 anyway Jul 16 01:24:49 I'm out Jul 16 01:24:50 lcuk: yeah, the rotation actually changes the memory mapping of the display Jul 16 01:24:59 Any good news about the discount code? :( Jul 16 01:25:00 jott, have you examined whether its possible to rotate without kernel Jul 16 01:25:15 gnite crashanddie :) Jul 16 01:25:15 lcuk: it's not possible to use hardware rotation. Jul 16 01:25:27 GAN800: Let me guess, that's become a bit of a joke in the community or something? ;) Jul 16 01:25:40 if you implemented software rotation into the xomap xserver it would work without kernel patches Jul 16 01:25:52 i am sure i managed it with some hacking right at the start,but my pattern wasnt formed (it was almost snow) Jul 16 01:25:55 Nah, just concerned. ;) Jul 16 01:26:04 * boolean sighs Jul 16 01:26:05 GAN800: No... still no luck. The latest codes I were given about a month or so ago just don't work... so... guess I'll just wait until it comes down to my price range like everyone else. Jul 16 01:26:14 how does one close a scratchbox session? Jul 16 01:26:27 close the console? Jul 16 01:26:31 Canada really got the short stick. Jul 16 01:26:37 lcuk: http://sse2.net/rotate/Updated_blizzard_rotation_support_v2.diff <- just look at the patch Jul 16 01:26:42 GAN800, n810 been running for 10h20m, still reports 1hour of battery life, with GPS tracking activated, that is Jul 16 01:27:04 hmm but each time i start again, it dumps me into an existing session Jul 16 01:27:10 crashanddie, that sounds pretty workable as an 'always on' GPS. Jul 16 01:27:10 GAN800: I just got an e-mail about the sponsorship and made me think about coming back to see how things are going here... if there's even anyone still here that I remember. Jul 16 01:27:31 zerojay, there's tons more activity lately. Jul 16 01:27:50 maemo.org is really taking off nicely. Jul 16 01:27:57 GAN800: I heard about the early Diablo hacks and stuff, but I feel so out of it these days. Jul 16 01:28:29 GAN800, I will do a second run tomorrow night, so we don't have a "one test only" result. It would be nice if someone else could do it too, as to have a pretty accurate reading Jul 16 01:28:32 GAN800: So... were all those times I told people that things were getting better right? :) Jul 16 01:28:49 crash, is it sat connected or not Jul 16 01:28:54 lcuk, yup Jul 16 01:28:58 cool Jul 16 01:29:01 zerojay, I'd say so. Jul 16 01:29:18 lcuk, I've had to open maemo mapper though. Couldn't get the gps to stay on all the time otherwise Jul 16 01:29:20 Things are definitely heading the right direction. Jul 16 01:29:20 jott, thanks i might install and check a few things out. Jul 16 01:29:57 lcuk, the trick for it to not compromise the battery/cpu usage, is to ask it to show a part of the map you are not, so it doesn't have to update the view Jul 16 01:30:17 GAN800: I'm glad to hear that. Maemo is still a project that I really believe in and want to see do well. Jul 16 01:30:35 in order to have a pretty accurate reading, I wrote a small shell script that touches a file every minute, so I know when the n810 gives up and shuts down Jul 16 01:30:41 you would think this was easy ... *sigh* Jul 16 01:30:55 it's too bad they screwed the pooch si hard on the discount codes. :( Jul 16 01:31:07 in order to switch targets in scratchbox, I have to close the previous session Jul 16 01:31:14 GAN800: Well, so long as most everyone else got theirs... Jul 16 01:31:21 so ... Jul 16 01:31:21 [sbox-DIABLO_ARMEL: ~] > sb-conf cu Jul 16 01:31:21 DIABLO_ARMEL Jul 16 01:31:21 [sbox-DIABLO_ARMEL: ~] > sb-conf select MaemoKernel Jul 16 01:31:21 sb-conf: You must close your other Scratchbox sessions first Jul 16 01:31:23 Maemo Software'd been better off handling the whole thing directly. Jul 16 01:31:48 login out and running scratchbox brings back into DIABLO_ARMEL Jul 16 01:31:57 :D heh jott - i might just be able to do it at the app level as well Jul 16 01:32:05 yeah, I'd say it worked out in the end for most. but it took a while to get there. . . . Jul 16 01:32:35 boolean, check you don't have another console running in scratchbox, also, check that there isn't any file manager/console sitting within the scratchbox environment (e.g.: /scratchbox/users/you/home/you/*) Jul 16 01:32:39 GAN800: If the project is still going strong, it couldn't have been that bad. Jul 16 01:32:53 In fact, judging from the amount of people here, I'd say it's stronger than I ever remember. Jul 16 01:32:57 it looks similar to the method i used before and because i can choose resolution earlier, i can just choose to be in a 480*800, then mark it as rotated. it would be a hack, but it might just work Jul 16 01:33:04 Most definitely. Jul 16 01:33:05 zerojay, and it's 330 AM in Europe :P Jul 16 01:33:12 gnite folks Jul 16 01:33:21 yeah, good call, out of here Jul 16 01:33:22 later, lcuk Jul 16 01:33:27 'night Jul 16 01:33:30 *damn you for being interesting* Jul 16 01:33:36 :) Jul 16 01:33:41 likewise Jul 16 01:33:53 'night Jul 16 01:34:21 crashanddie: logout, found a scratchbox proc, killed it and /scratchbox/users/me/home/me/* still there .. Jul 16 01:34:25 any suggestions? Jul 16 01:35:02 nope .. kill -9 the proc worked .. Jul 16 01:35:06 sorry for the noise Jul 16 01:35:17 eh ? Jul 16 01:35:19 oh Jul 16 01:35:20 ok Jul 16 01:35:22 'night Jul 16 01:35:50 night Jul 16 01:36:21 * GAN800 goes to fix a 20-year-old outboard. Jul 16 01:48:33 does anyone know how to calculate idle time on maemo? Jul 16 01:48:54 usually you use libxss but that isn't installed for obvious reasons. Jul 16 02:03:50 what idle time? Jul 16 02:07:40 ShadowJK: the time between user inputs Jul 16 02:08:00 oh that kind of idle time Jul 16 02:28:40 are there keys to press to poweroff the n800 if it isn't shutting down nicely? Jul 16 02:30:08 hard power off Jul 16 02:30:45 os2008 Jul 16 02:31:01 powerkey has no effect Jul 16 02:31:06 holding or hitting Jul 16 02:32:05 it just has bootsplash "NOKIA" in blue Jul 16 02:32:22 Heh I wish my810 would power on :) Jul 16 02:32:26 hello, the repo file-linked to on canola's web site doesn't work Jul 16 02:32:29 http://repository.maemo.org/dists/diablo/free Jul 16 02:32:30 just got a new battery and still nothing Jul 16 02:32:39 GreyFoxx: I'm sorry to here Jul 16 02:32:43 looks like this puppy is going back tomorrow :/ Jul 16 02:32:53 GreyFoxx: can I take out the battery? Jul 16 02:32:55 easily Jul 16 02:32:56 oh, nm Jul 16 02:33:09 anyway to override that so it looks for chinook rather than diablo? Jul 16 02:33:16 yig: In the 810 is'd dead simple, I would assume the same with the 800 Jul 16 02:33:37 GreyFoxx: open up back Jul 16 02:33:53 there's a case Jul 16 02:33:54 ? Jul 16 02:34:39 Not sure what you mean by a case in that context Jul 16 02:35:00 I've tried to seperate Batteries in this now, and so far I've never seen a thing appear on my screen Jul 16 02:35:17 GreyFoxx: the original is a grey battery? Jul 16 02:35:27 yeah, both are Jul 16 02:35:32 bp-4l's Jul 16 02:35:57 the enclosure is tight I don't want to hurt anything by taking it out, what do you think should I? Jul 16 02:36:15 I'd just take it out Jul 16 02:36:34 should I need a special tools? Jul 16 02:36:44 no Jul 16 02:36:50 It'll just slide right out Jul 16 02:39:22 not so easy over here :( Jul 16 02:40:48 what side do I pry from, on the inside or the edge? Jul 16 02:43:23 GAN800: Jul 16 02:44:54 GreyFoxx: you can't be serious this battery isn't moving Jul 16 02:46:23 I just bench pressed 300lbs so hopefully I can get this battery out of its enclosure Jul 16 02:51:03 ah http://www.internettablettalk.com/forums/showthread.php?t=4001 at least I'm not the only one Jul 16 02:53:37 I gave it the old wack on palm treatment, very refined I must say, out it came Jul 16 02:55:54 they should give those instructions, "to remove battery lightly bang n800 on palms battery will shoot out Jul 16 02:55:57 " Jul 16 02:58:02 as long as I get my jokes I'm ok **** ENDING LOGGING AT Wed Jul 16 02:59:56 2008