**** BEGIN LOGGING AT Thu May 19 02:59:58 2011 May 19 04:15:04 moin May 19 05:25:05 moin JaMa|Zzzz May 19 06:57:47 moin May 19 07:22:29 freesmartphone.org: 03sylvain.pare 07utilities * rf8932968873f 10/palmpre/fso-installer/Makefile: (log message trimmed) May 19 07:22:30 freesmartphone.org: fso-installer: a new target "neuralyze-me", one potential fix and cosmetics changes May 19 07:22:30 freesmartphone.org: * Creation of a new target : "neuralyze-me" which will remove everything this May 19 07:22:30 freesmartphone.org: installer had installed like we were never been on the device... May 19 07:22:30 freesmartphone.org: It could be called "revert-all" but this is more fun: "look at the flash" May 19 07:22:30 freesmartphone.org: It is particularly useful for users to be able to use Webos doctor on his device. May 19 07:22:31 freesmartphone.org: Until now, without this target, the user was stuck if webos was badly injured May 19 07:25:09 :) May 19 08:50:27 ~dict neuralyze May 19 08:50:32 could not find definition for neuralyze May 19 08:51:54 * DocScrutinizer has visions of tasers, and mind control machines May 19 08:52:30 ~dict neural May 19 08:52:32 Dictionary 'neural' (2 of 3): of or relating to the nervous system; "nervous disease"; "neural disorder" ;; of or relating to neurons; "neural network" . May 19 08:53:40 ~spell neuralyze May 19 08:53:41 possible spellings for neuralyze: neutralize neurally neutralizer neural naturalize paralyze reanalyze neuralgia neutrals generalize Nealy's May 19 08:59:29 DocScrutinizer: it is a reference to the movie Men in black May 19 08:59:47 oooh May 19 09:00:04 DocScrutinizer: you see ? May 19 09:00:06 thanks for enlightening me May 19 09:00:07 :) May 19 09:00:25 * DocScrutinizer fetches his sunglasses May 19 09:00:33 yeah! May 19 09:04:05 heh, I was't way off with mind control machines ;-D May 19 09:07:07 :) May 19 09:18:32 anyone else have problems with gsm on gta02 now? David Garabana Barro just reported it on ML, but it works on my fr May 19 09:26:22 * DocScrutinizer tends to ignore random reports about GSM failures, until reported by multiple users independently May 19 09:27:18 JaMa: is this related to some software upgrade or what? May 19 09:27:36 GSM has way too many in-determinants May 19 09:28:00 heh May 19 09:28:10 and virtually nobody understands that fact May 19 09:28:20 it being run by non-free OS is contributing factor May 19 09:30:34 umm, what are you talking bout, lindi- ? the non-foss gsm stack? there are zillion of semi-decent explanations about how gsm works, but they tend to be books, due to complexity of matter, and virtually nobody ever reads them May 19 09:30:44 lindi-: yes.. he upgraded and reported that gsm doesn't work.. now he wrote that it's not gsm but touchscreen... May 19 09:30:46 DocScrutinizer: the stuff that runs on calypso May 19 09:31:00 JaMa: ok May 19 09:31:05 lindi-: yes, the gsm stack May 19 09:32:23 my only real problem is that the audio quality is still not very good. sometimes people just complain that they can't hear me and while other people can. it's frustrating to debug :/ May 19 09:33:41 * GarthPS don't understand why mount says "mount: mounting /dev/store/media on /tmp/media failed: Device or resource busy" when actualy the partition has just been mounted... May 19 09:40:04 mickeyl: hi. do you know what is " 2> /dev/null || true" for at the end of certain novacom call in the fso-installer . I do understand that it is to make it silent but what is the "true" for ? May 19 09:40:57 GarthPS, if set -e is called before, the script will stop once some expr fails May 19 09:41:25 so I suppouse that || true is probably there to avoid stopping the script if it fails May 19 09:41:43 pespin: ok and if -e is not set ? May 19 09:42:12 @novacom -w run file://usr/sbin/lvm.static -- vgscan --ignorelockingfailure 2> /dev/null || true May 19 09:42:12 link to the script? ;) May 19 09:42:17 short: ||: May 19 09:42:34 and 2>dev/null is welknown, no? May 19 09:42:45 pespin: http://git.freesmartphone.org/?p=utilities.git;a=blob;f=palmpre/fso-installer/Makefile;h=1d11a152383cd099fa004632383b8d85c241367a;hb=f8932968873f9b1e7cc6c0e68a80869c8a6ea191 May 19 09:43:05 DocScrutinizer: I did not understand you May 19 09:43:08 and yes, exactly what pespin said May 19 09:43:25 DocScrutinizer, me neither ;) I didn't understand that "short" sentence hehe May 19 09:43:30 || true is identical in effect to ||: May 19 09:43:55 ":" is the shell "null" cmd May 19 09:44:20 noop May 19 09:44:25 do nuttin May 19 09:44:25 and it always returns true? May 19 09:44:29 yep May 19 09:44:34 ok, thanks :) May 19 09:44:47 is it used for something else? May 19 09:44:53 sure May 19 09:45:04 I expand shellvars like that May 19 09:47:08 DocScrutinizer: just to be shur can you explain in detail the " 2>dev/null " I do understand " >dev/null " but not the "2" May 19 09:47:46 sur May 19 09:47:50 GarthPS: *nix people like dislike symbolic names for things. "2" is "stderr" May 19 09:47:55 the 2 means "send stderr to dev/null" May 19 09:48:20 ok ths May 19 09:48:33 while a plain ">/foo" is identical to "1>/foo", and 1=stdout May 19 09:48:46 0=stdin May 19 09:48:59 3++ usually is unused May 19 09:49:07 ok ths I did not now the equivalent of 2 May 19 09:49:55 you can do a "exec 3>/mylog" at start of your script May 19 09:50:11 then later in script do "echo foo >&3" May 19 09:50:53 you won't constantly open&close the /mylog for each "echo foo >>/mylog" May 19 09:51:18 so " 2> /dev/null || true" i.e send stderr to dev/null or stop right ? May 19 09:51:35 or ignore error-return May 19 09:52:01 the || catching errors returned by left side of your line May 19 09:52:20 the right side of || doing sth that always returns 0 May 19 09:52:29 so the whole line never fails May 19 09:52:50 DocScrutinizer: so it is a big continue even if all fail in due form.. right ? :) May 19 09:52:59 yes May 19 09:53:02 ok thx May 19 09:53:50 try lvm.static foo, send eventual error msgs to dev/null, and catch returns <0 May 19 09:54:16 I.E. try and we're not interested in any errors happening May 19 09:54:20 that still does not explain why mount says "mount: mounting /dev/store/media on /tmp/media failed: Device or resource busy" when actualy the partition has just been mounted... May 19 09:54:48 yeah understood May 19 09:54:55 mount has sometimes weird error msgs May 19 09:55:18 so in that case perhaps I could use the 2> /dev/null || true thing.. May 19 09:55:31 I would prefer to find the erro but.. May 19 09:55:32 sure, if it works nevertheless May 19 09:55:59 yep May 19 09:57:13 but NB usually those weird errors are caused by weird states of the filesystem. A popular one is "stale NFS lock" which is last resort for a error-dunno catchall May 19 09:57:43 usually means there are unfixable errors on your fs, better you reformat May 19 10:00:50 generally for any errors on mount etc, best practice is to run a manual fsck May 19 10:01:26 DocScrutinizer: yeah but the weird thing is that I had juste done it juste before http://pastebin.com/RNfsk2hD May 19 10:01:35 hi! May 19 10:04:23 GarthPS: hmm, I am no expert for lvm, and I think a mkfs might need some additional action from kernel (equivalent to a reboot, so partitions are reread and fs detected), to make things like mount work properly May 19 10:05:00 hm.. perhaps.. I will take a look May 19 10:06:04 the kernel hw detection found sda with partitions sda1 and sda2, and immediately detected sda2 has no proper filesystem. Now when you run mkfs, I'm unsure about the kernel knowing this immediately May 19 10:07:10 see warning in cfdisk, when repartitioning May 19 10:07:52 probably same issue: kernel has read the partition table, and when you change it now, the kernel still is using the old one May 19 10:08:39 a rare case of "unix needs a reboot here" May 19 10:09:14 of course for your case that explanation is just mere handwaving of mine May 19 10:11:13 for you some magic call to udevadm might work May 19 10:11:20 DocScrutinizer: it must surely be a wait to trigger this detection.. May 19 10:11:55 (DocScrutinizer: what does this mean "&> /dev/null" ) May 19 10:12:04 ask a *real* kernel hacker, I'm a semi-noob ;-) May 19 10:12:11 at least my fdisk asks the kernel to re-read the partition table May 19 10:12:24 :-D May 19 10:12:57 lindi-: that's what I would have expected to happen as well, nevertheless there's that weird warning in cfdisk May 19 10:13:33 and NB the lvm part in GarthPS ' script May 19 10:13:48 DocScrutinizer: what does NB means ?:) May 19 10:13:50 I'm a complete noob about lvm May 19 10:13:54 ~nb May 19 10:13:55 i guess nb is Nota Bene May 19 10:14:14 man partprobe May 19 10:14:21 :D May 19 10:14:27 lol May 19 10:14:30 \o/ May 19 10:14:43 so I need to call partprobe May 19 10:15:51 good luck! must be a really young cmd, like no older than ~10 years ;-P May 19 10:16:35 * DocScrutinizer takes a mental note to supply a patch to cfdisk's warning text May 19 10:17:26 darn, it's not even in bash's "man" expand-dict May 19 10:17:48 i.e. "man partp" ->no success May 19 10:18:49 meh!!! (blush) May 19 10:18:56 * DocScrutinizer <-not root May 19 10:20:58 also seems part of parted, which isn't installed everywhere by default May 19 10:21:16 e.g messybox never heard of it May 19 10:21:30 ~messybox May 19 10:21:30 messy... err busybox is meant for lean scripting. Regarding all the missing options and immanent limitations (see su) it's not really the interactive shell of choice. A lot of people hate busybox because a lot of system integrators don't understand the difference between busybox and a decent user interactive shell plus unix utils May 19 10:21:36 though... ;-P May 19 10:22:07 DocScrutinizer: yes but it is installed in webos so I have all I want :) May 19 10:22:19 * GarthPS trying... fingers crossed May 19 10:22:23 cool shit, this webos May 19 10:22:36 :) May 19 10:25:42 apt: [citation needed] :) May 19 10:38:19 ok.. partprobe is not enought for mount to not complain.. May 19 10:39:08 man lvm May 19 10:39:44 strace mount May 19 10:41:12 * DocScrutinizer wonders idly how strace actually works... mega-LD_PRELOAD? Simplyfied gdb-singlestep? May 19 10:41:40 hmmm, strace strace echo x LOL May 19 10:42:26 DocScrutinizer: ptrace May 19 10:42:32 PTRACE_SYSCALL May 19 10:43:05 also linux just removed single step support from ptrace on ARM :) May 19 10:44:07 but gdb hasn't been using that anyway, it pokes the memory of the running process May 19 10:48:02 ahaaaa-> >> While being traced, the child will stop each time a signal is delivered, even if the signal is being ignored. (The exception is SIGKILL, which has its usual effect.) The parent will be notified at its next wait(2) and may inspect and modify the child process while it is stopped. The parent then causes the child to continue,...<< May 19 10:48:44 still I wonder how ptrace manages to intercept *all* system calls May 19 10:49:23 I don't assume each single system function has a ptrace interface implemented May 19 10:49:53 but maybe the central "dispatcher" in kernel for arbitrary systemcalls has :-) May 19 10:50:43 DocScrutinizer: not quite sure what you mean May 19 10:51:29 DocScrutinizer: when kernel sees that a process A makes a syscall and A->ptraced is set it puts A to wait queue and notifies A->ptraced May 19 10:51:44 lindi-: when the traced process calls... well, for example wait(), then how is this call detected by ptrace? May 19 10:52:50 lindi-: I'm wondering about implementation on kernel/sytem level, not about API May 19 10:54:00 on dos for example you called arbitrary bios functions by placing the number of the function to register foo, then executing a softirq bar May 19 10:54:30 you obviously can patch the softirq bar handler to catch arbitrary systemcalls May 19 10:55:30 I suspect on unix/linux it's not much different May 19 10:57:00 DocScrutinizer: yes somewhere in the syscall path there's a check for the ptraced flag May 19 10:57:30 i.e. there has to be some common code that does the lookup in symbol table (the one you tweak with LD_PRELOAD), and you can patch this code to signal to parent that your traced child called an arbitrary system function May 19 10:57:38 morning May 19 10:58:10 DocScrutinizer: uh? ptrace works with static binaries too. no symbol tables needed May 19 10:58:19 hmm, ok May 19 10:58:30 DocScrutinizer: the check is in the kernel May 19 10:58:37 obviously May 19 10:59:00 time for 12648430 ☕ May 19 10:59:12 mickey|office: moo May 19 11:00:57 can't find it right now though :) May 19 11:01:07 man syscall May 19 11:01:30 yeah that's userland stuff May 19 11:01:50 something like that anyway May 19 11:02:09 is there some makefile ninja here ? May 19 11:02:46 lindi-: sure the man page describes the api which is userland. the function however is implemented in kernel aiui May 19 11:02:47 I have this.PHONY: lvm-resize May 19 11:02:47 lvm-resize: unmount unmount-fso lvm-setup May 19 11:03:42 but when I call lvm-resize my unmount dependencie is not executed because it has already been executed before lvm-resize has benne called.. May 19 11:06:26 DocScrutinizer: yeah it's all assembler May 19 11:07:25 arch/arm/kernel/entry-common.S has 'ENTRY(vector_swi)' with ... tst r10, #_TIF_SYSCALL_TRACE @ are we tracing syscalls? May 19 11:07:29 bne __sys_trace May 19 11:07:33 and it's imho the right place to catch and trace when ptrace is active May 19 11:07:44 yeah! :-) May 19 11:09:03 and that has "bl syscall_trace" ... "ldrcc pc, [tbl, scno, lsl #2] @ call sys_* routine" ... "bl syscall_trace" May 19 11:09:12 so that the parent can inspect the stack before and after syscall May 19 11:13:49 lindi-: thanks! this little chat been a real pleasure :-) May 19 11:18:21 heyho May 19 11:19:56 DocScrutinizer: http://iki.fi/lindi/git/itrace.git/ is my tool for making instruction level (with symbol names) traces of running processes. it is better than valgrind because it can attach to running processes and better than gdb because it is fast and produces compact binary traces :) May 19 11:37:26 morphis: yeh you! I need you May 19 11:37:44 GarthPS: heyho May 19 11:37:47 mickey|office: ping May 19 11:37:57 GarthPS: whats the problem? May 19 11:38:39 morphis: I know why we had issue through the make install-all.. it is because th unmount target had not been call in the proper time. May 19 11:38:43 so I am fixing it May 19 11:38:58 GarthPS: ok May 19 11:39:03 but I don't see why unmounty target can't be called severall time as dependencie May 19 11:39:10 GarthPS: I even have two or three patches pending from NuttyBunny May 19 11:39:17 about the fso-installer May 19 11:39:38 hm I am doing quite some cahnges here.. May 19 11:39:54 about what his patches ? May 19 11:40:13 so I am TRYING to fixing it May 19 11:40:15 let me take a look May 19 11:40:27 .PHONY: lvm-resize May 19 11:40:31 lvm-resize: unmount unmount-fso lvm-setup May 19 11:40:35 but when I call lvm-resize my unmount dependencie is not executed because it has already been executed before lvm-resize has been called.. May 19 11:40:44 "- change true to false in all checking if some is wrong" May 19 11:40:58 "- in erase-image removed & for sending mkfs.ext3 to background and removed now unneeded sleep 20 (as added in me first fso-installer patch" May 19 11:41:02 so do you know what is preventing us to call severall time in a row the unmount target ? May 19 11:41:18 puuh, I have to take a look to answer this May 19 11:41:26 but didn't have the time right now for this May 19 11:41:42 can I forward both patches to you and you check and apply them? May 19 11:42:17 morphis: hmm I am quite ok with the change to wrong . in fact I am remonving every not needed "2> /dev/null || true" May 19 11:42:55 yes if you want I will take a look and see May 19 11:44:01 for the moment I am callin the unmount target directly from the target with a "@make --no-print-directory unmount" May 19 11:44:44 Do you agrre with beginning to remove every unneeded "2> /dev/null || true" ? May 19 11:50:54 yes May 19 11:51:06 GarthPS: what your mail address? May 19 11:51:30 morphis: you should note it somewhere... :) May 19 11:52:06 sylain "." pare "@"gamil "." com May 19 11:52:33 morphis: if I have a remarque for bootr. I send it to who? May 19 11:55:27 GarthPS: sure I have, somehwere .... May 19 11:55:36 GarthPS: send it please to Slyon May 19 11:55:45 morphis: ok thx May 19 11:56:31 np May 19 11:56:41 s/gamil/gmail/ ? May 19 11:58:04 i.e. May 19 11:58:12 slyan.pare May 19 11:58:15 @ May 19 11:58:19 gmail May 19 11:58:21 .com May 19 11:58:23 ? May 19 11:59:02 DocScrutinizer: es sorry May 19 12:01:56 hintpro: have a spamfilter that needs a special word either in displayname of addr, or in subject: mailto: "nospam" , subj: [nospam] how to avoid spam getting thru" May 19 12:03:07 for me it's my firstname, which comes in handy for my addr consisting of May 19 12:03:18 GarthPS: send two mails May 19 12:03:32 a 0003-* and 0004-* patch May 19 12:04:47 yeeeha, thunderstorm :-D May 19 12:05:29 * DocScrutinizer <-mad scientist in love with giant sparks May 19 12:06:04 o/ May 19 12:12:30 GarthPS: you got both mails? May 19 12:13:49 morphis: yes and the second one interest me a lot "and fixed the install-all target, it had May 19 12:13:49 problems with the unmount target, it was being tried to be executed twice, May 19 12:13:50 and it didn't run the second time." exacly what i was saying! May 19 12:15:04 ok May 19 12:20:20 morphis: I will certainly not include his patches as it is because he changes things that he should not so I will merge intersting thing and just put a reward for him May 19 12:26:29 ok May 19 12:26:46 but please tell him about the problems May 19 12:30:18 mickey|office: please ping if you are available May 19 12:40:20 morphis: ok I will try May 19 13:42:42 hmm, bad timing May 19 14:56:42 really? http://pocketnow.com/tech-news/nokia-n9-teaser-ad-appears-video May 19 15:06:20 freesmartphone.org: 03sylvain.pare 07utilities * r929826737855 10/palmpre/fso-installer/Makefile: (log message trimmed) May 19 15:06:20 freesmartphone.org: fso-installer: lots improvements everywhere, see detail. the big one is install-all is now working. May 19 15:06:20 freesmartphone.org: Thanks to Cesar N. (NuttyBunny) and k3dar for their participation/work May 19 15:06:20 freesmartphone.org: * unmount /dev/mmcblk0p2 too in the unmount target May 19 15:06:20 freesmartphone.org: * improved output messages May 19 15:06:20 freesmartphone.org: * made make changing dir silently May 19 15:06:21 freesmartphone.org: * simplified "erase-image" target May 19 15:07:56 hmm I should have put important point first.. :/ May 19 15:18:21 heh May 19 15:18:22 Video has been removed at the request of Nokia Corporation May 19 15:20:27 and also from facebook Meego(TM) page.. May 19 15:36:21 mrmoku: am I the only one thinking that this was just a marketing trick? ;) May 19 15:46:08 lindi-: hehe... might as well be :P May 19 16:29:21 GarthPS: fyi: NuttyBunny has now access to the repository, so it should be easier for you guys to cooperate May 19 16:30:07 I have webOS devices, so that's where I'll focus :) May 19 16:31:16 mickeyl: NuttyBunny ok cool thx! May 19 16:31:32 mickeyl: acces to whole fso ? May 19 16:32:57 GarthPS: in theory yes, we don't apply fine granular access control. hasn't been necessary until now May 19 16:33:33 mickeyl: ok :) May 19 16:34:30 NuttyBunny: did you look at my last commit ? May 19 16:35:27 The latest one? yep May 19 16:38:13 there's one thing missing from it, the original kernel link, it doesn't get restored. My Plus has been on a boot loop for the last half hour :D May 19 16:39:30 mmm... and it still goes... something's wrong .. gonna fix it :) May 19 16:43:05 Ah, the bootr uninstall is wrong :D May 19 16:47:41 All is fine in penguin land now. I don't know if we should use the bootr "uninstall" option, or cleanup manually, because older bootr versions don't have the uninstall target May 19 16:54:34 freesmartphone.org: 03cesar.negrete 07utilities * r1081d27f0f4a 10/palmpre/fso-installer/Makefile: (log message trimmed) May 19 16:54:34 freesmartphone.org: Reworked the neuralyze-me target, fixed preplus detection May 19 16:54:34 freesmartphone.org: The neuralyze-me target backs up and then restores media. This isn't needed May 19 16:54:34 freesmartphone.org: since we're growing the partition. I changed it to just delete the fso one May 19 16:54:35 freesmartphone.org: and then just grow media. May 19 16:54:35 freesmartphone.org: Fixed bootr uninstallation, we had to restore the original kernel and the init May 19 16:54:36 freesmartphone.org: links. May 19 16:58:17 %#"$"% .. stupid me... how to I fix the summary??? I'm not a git expert :S May 19 17:04:46 don't worry, just use "fso-installer: foo bar" as first line next time May 19 17:06:50 *sigh* Ok, thanks May 19 17:07:03 it now installs and uninstalls properly :D May 19 17:08:48 cool May 19 17:08:59 i need to take a fresh look, fso-installer never worked for me May 19 17:09:08 but i didn't test during the last 4 weeks May 19 17:09:30 NuttyBunny: If ther is a bug in bootr then it should be fix in bootr. not in our makefile. plus we will nott support old boobtr switching thing.. I think.I have to go for a moment I will look later to your commit May 19 17:11:16 GarthPS: Then the proper uninstall method for bootr should be executing ./install uninstall in /boot/bootr/bin instead of just deleting the kernel ;) May 19 17:12:44 NuttyBunny: will you be there this evening ? May 19 17:13:47 mmm... I'm on GMT-6 and I'll be here till 6pm, and then maybe 10pm-midnight May 19 17:15:05 NuttyBunny: what time is it for you? May 19 17:15:13 12:12 May 19 17:15:27 ok thx May 19 17:15:27 cu May 19 17:15:28 I really miss internet beats ;) May 19 17:19:54 heyho May 19 17:21:03 mrmoku: but it still can be found :) http://www.youtube.com/embed/JdSx_T3Em_g May 19 17:26:41 morphis: poing May 19 17:26:46 mickeyl: yeah! May 19 17:26:58 mickeyl: I have several infos for you May 19 17:27:05 morphis: fyi: NuttyBunny has now access to the repository, so it should be easier for you guys to cooperate May 19 17:27:16 ok May 19 17:27:32 only for utilities? May 19 17:27:40 or the same procedure as every time? May 19 17:28:04 as always; no fine granular access necessary until the first one crosses a border ;) May 19 17:28:12 ok :) May 19 17:28:19 good we have backups :) May 19 17:28:31 * morphis praises linus for inventing git! May 19 17:28:50 hehe May 19 17:29:15 best invention after linux! May 19 17:29:29 anyway, mickeyl I am without you at froscon May 19 17:29:41 hehehe... don't worry, I have no intentions of breaking stuff :) I hate doing support at PreCentral about SHR :P May 19 17:31:47 NuttyBunny: nothing against you, I am just careful :) May 19 17:32:50 morphis: with or without? May 19 17:33:03 without means i'm not allowed to go? ;) May 19 17:33:42 mickeyl: means, I will go there and avoid you :D May 19 17:33:47 no, just fun May 19 17:33:51 I am with you May 19 17:35:01 mickeyl: so we have to decide about which topics we want to talk May 19 17:36:44 right, deadline is 23th, lets open a wiki page May 19 17:37:15 ok May 19 17:37:17 you do? May 19 17:37:41 http://wiki.freesmartphone.org/index.php/Talks/FROSCON2011 May 19 17:38:57 one talk? May 19 17:39:01 NuttyBunny: perhaps you should dicut about your last commit with me befor doing so May 19 17:39:19 because I am not sur for several of your changes May 19 17:39:19 morphis: we can think about submitting two May 19 17:39:25 morphis: increases the chances one gets taken ;) May 19 17:39:36 ok May 19 17:39:44 I read they are searching for mobile foss topcis May 19 17:39:48 yea May 19 17:39:53 so good chances for us :) May 19 17:40:06 I thought about a talk about the pain to get fso running on a device May 19 17:40:15 with the example of the palmpre or nokia n900 May 19 17:40:16 wah, that's a good one! May 19 17:40:27 so people really see whats the problem May 19 17:40:31 The Myth Of Open Consumer Hardware May 19 17:40:45 NuttyBunny: about the lvm-resize thing are you sure you can just grox the lvm partition without having to grow the filesustem ? May 19 17:40:50 that's a very good topic, please do that May 19 17:40:54 ok May 19 17:41:03 ah, btw. May 19 17:41:13 i need to double check whether we need the burden of an english talk or not May 19 17:41:18 will ask on the froscon speakers list May 19 17:41:25 about the percentage of foreign visitors May 19 17:41:34 i used to have german presentations on froscon May 19 17:41:42 NuttyBunny: yeah it seems that I am right about resizing.. May 19 17:42:10 GarthPS: Yep, I used too little space for SHR and didn't catch that May 19 17:42:10 but lets plan in english for now May 19 17:42:18 mrmoku, is that ok to push: May 19 17:42:18 we can move to german easier than the other way round May 19 17:42:19 +IMAGE_DEV_MANAGER_nokia900 = "" May 19 17:42:24 hi btw May 19 17:42:28 morning GNUtoo May 19 17:42:35 hi May 19 17:43:09 NuttyBunny: yep so this change could be better if not needed. so what we do ? revert this part or do it properly ? May 19 17:43:44 GarthPS: we just need to add an resize2fs May 19 17:44:03 NuttyBunny: yep this is my "do it properly :) May 19 17:44:31 mickeyl: as I saw most talks in the last years were in german May 19 17:44:50 mickeyl: and I prefer german in the current state of my spoken english .. :) May 19 17:45:42 NuttyBunny: you do it ? wait before pushing I think we have more to change May 19 17:46:04 I'll test it, correct, fix and wait May 19 17:46:16 mickeyl: "Auf Grund des Trends der letzten Jahre würden wir Beiträge in englischer Sprache bevorzugen. " May 19 17:46:53 mickeyl: hm, then it's unimportant I am fine with doing it in english or german May 19 17:49:15 hi GNUtoo May 19 17:49:55 NuttyBunny: perhaps we could even add a fsck.vfat what do you think? May 19 17:50:29 GNUtoo: I don't know who else is using OE for n900 though May 19 17:50:37 GarthPS: yep, of course, and we need to do a resizefat instead of resize2fs :) May 19 17:50:38 for us that is what we want May 19 17:50:44 so for me it's ok to push ;) May 19 17:51:27 mrmoku, it's only for shr-image May 19 17:51:35 so it's ok to push May 19 17:51:39 the question was rather May 19 17:51:45 are we ready to remove udev? May 19 17:51:51 is it fully replaced? May 19 17:51:52 then yes, push May 19 17:51:54 is cmt+mac issue resolved in fsodeviced already? May 19 17:51:56 ok May 19 17:51:57 thanks May 19 17:51:58 no, we're not ready May 19 17:52:06 I'll push anyway May 19 17:52:09 but if we don't do that we will never be :) May 19 17:52:09 beacuse May 19 17:52:23 or we remove devtmpfs in the kenrel May 19 17:52:28 or it won't give a console May 19 17:52:31 no ssh etc... May 19 17:52:33 mrmoku: ok :) May 19 17:52:47 so we've the choice between removing udev totally or removing devtmpfs May 19 17:53:12 JaMa|Off: I'm willing to look at fsodeviced too... but have to be forced by stuff not working :P May 19 17:53:27 GarthPS: Testing with resizefat, it does fsck when resizing :) May 19 17:53:28 GNUtoo: yeah, push it May 19 17:53:54 ok May 19 17:53:58 I'll do it later May 19 17:54:01 but I'll do it May 19 17:54:07 good May 19 17:54:12 unless someone beat me and do it before me May 19 17:54:16 mrmoku: I see and I'm fine with it.. because you're pretty quick under presure :) May 19 17:54:48 NuttyBunny: good :) May 19 17:55:20 NuttyBunny: so this part is done :) May 19 17:55:31 time to shutdown.. :) bye all May 19 17:55:31 you can push it May 19 17:55:48 * GarthPS does not push enought often May 19 17:55:54 JaMa|Off: cu May 19 17:56:24 morphis: where's that from ("trend der letzten jahre") May 19 17:56:25 ? May 19 17:57:25 NuttyBunny: about the bootr uninstall what was the issue . I did not work for you because you had an old bootr script right ? May 19 17:57:31 morphis: nm, got it May 19 17:58:16 GarthPS: In fact, I doctored three days ago, and I made it work with make install-all, so, it should had the latest one May 19 18:03:01 NuttyBunny: So i don't understand why i did not work but it would be better to use th uninstall script fro bootr as we use its install script. May 19 18:03:14 mickeyl: and aurora is now available in OE upstream May 19 18:03:57 morphis: excellent. good work May 19 18:03:59 hmm May 19 18:04:05 i guess i have found the title for mine ;) May 19 18:04:23 GarthPS: Yes, I just wasn't sure if we were to support older bootr versions, that don't have uninstall script, so, it's just a matter of running the uninstall script, then delete the bootr directory May 19 18:04:32 mickeyl: but can we do both talks together? May 19 18:05:05 sure. worst thing is that one of has to pay as visitor, if only one talk gets accepted May 19 18:05:07 mickeyl: it's the first time for me and I would like to know you at my side when I speak for a lot of people May 19 18:05:14 no problem May 19 18:05:15 NuttyBunny: yes like it was before. My though is to rely completely on bootr or not at all May 19 18:05:19 for sure, i'll be there May 19 18:05:25 mickeyl: should not to much money May 19 18:05:33 we just have to make sure with the program committee that the presentations do not overlap May 19 18:05:40 but that shouldn't be a problem May 19 18:05:55 _if_ we get anything accepted ;) May 19 18:06:01 NuttyBunny: so I would reverte this part May 19 18:06:11 i'll work a bit more on that on weekend May 19 18:06:22 monday is the deadline May 19 18:07:52 mickeyl: yes May 19 18:07:55 GarthPS: Yes, please, revert that. I just realized that you indeed run the uninstall script, so, I don't get what went wrong on my Plus... I'll try that again :S May 19 18:08:10 mickeyl: let's finish both descriptions on sunday May 19 18:08:18 I have free time on sunday midday May 19 18:08:19 right May 19 18:08:25 ok, should have as well May 19 18:08:27 ok May 19 18:08:42 NuttyBunny: do you want to push your resize modification before ? May 19 18:08:42 then we will talk about the last open things at this time May 19 18:08:49 k May 19 18:08:58 mickeyl: should we take the N900 too? May 19 18:09:06 or only the Palm Pre? May 19 18:09:11 or better a android device? May 19 18:09:13 with us, or as examples? May 19 18:09:25 we can include some horror bits from the htc dream May 19 18:09:28 :) May 19 18:09:34 and of course the 900 May 19 18:09:44 a example :) May 19 18:09:57 s/a/as/ May 19 18:09:59 morphis meant: as example :) May 19 18:10:03 * morphis hates his keyboard .. May 19 18:10:04 GarthPS: No, I'm still working on that one, it seems that there's no automatic way of growing the fat partition, but lvresize appears to have a "resizefs" option, I'm trying to see if that works May 19 18:10:13 pre, n900, and dream will be good examples as they cover the three semiopen competitors to the closed world of apple May 19 18:10:58 NuttyBunny: oh ok . otherwise you can do in in two times no ? with two command May 19 18:11:31 mickeyl: k May 19 18:12:49 GarthPS: But there are some size differences, If I set the volume size to exactly 13.87Gb, resizefat to 13.87won't work, but to 13.8Gb will. I'm starting to think that we *might* return to the previous way of doing it... backup, resize, restore May 19 18:14:21 NuttyBunny: I'm starting to think that we *might* revert all your last commit. this could save some time.. May 19 18:15:27 because the last thing you pushed was about pre thing I am really not sure yet that is a good thing . I have still not understood it May 19 18:15:46 mickeyl: how long should the abstract be? May 19 18:16:47 there are two fields May 19 18:16:50 the description is: May 19 18:16:56 Abstract: One short paragraph that succinctly describes the event. May 19 18:17:03 Description: A longer description of the event. Use this to give additional details that did not fit in the abstract. Both, abstract and description, will be shown on the conference website. May 19 18:17:11 so abstract really just two or three sentences May 19 18:17:21 description should cover a brief outline of the main three points of your talk May 19 18:17:37 so two or three paragraphs May 19 18:17:47 GarthPS: Yep, nuke everything, it was an attempt to fix recursive calls, but now that I think about it, it won't work as I expected May 19 18:17:57 you can already add your personal details @ https://frab.froscon.org/en/froscon2011/cfp May 19 18:17:58 mickeyl: ok May 19 18:18:47 GarthPS: recursive calls will be done with TARGET=pre, instead of TARGET=preplus, and I found problems with the sizes May 19 18:19:04 NuttyBunny: hmm plus I am not sure that you understood the device handling thing.. I just rememeber that it was not trivial and I am thinking that you just revert the logic. May 19 18:19:29 NuttyBunny: I am not sur thatyou get it . can you explan why you did thoses changes ? May 19 18:21:08 GarthPS: The media size was not correctly checked, it was checked first time when TARGET=preplus, and then it was checked again when TARGET=pre (at the end of the preplus check), and it bailed out if you selected more than 8Gb for media space May 19 18:21:36 so, it worked for pre, but not for preplus May 19 18:21:54 ok, I'll be off for today May 19 18:21:55 cu May 19 18:22:43 cu mickeyl May 19 18:23:21 GarthPS: Look a previous Makefile, check the logic, it checks the size twice, and it does it the wrong way May 19 18:24:25 NuttyBunny: yeah I am on it :) May 19 18:31:55 morphis: did you tried our fso-installer with a preplus ? May 19 18:32:19 GarthPS: I used it currently on for my preplus May 19 18:32:54 NuttyBunny: I do have a pre2 . morphis did this little logic trick so I could not check this? how much space did you specify ? May 19 18:33:06 morphis: how much space did you specify ? May 19 18:33:52 NuttyBunny: but you are right. i will revert all your commit and make something even better :) May 19 18:34:47 GarthPS: Pre2 has a different check block :D May 19 18:35:06 NuttyBunny: yeah so I did not go through that :p May 19 18:35:19 But I should read and see it May 19 18:35:35 GarthPS: yeak, nuke it, I'm still looking on why lvresize doesn't want to resize the filesystem automatically May 19 18:35:36 I read it but did not realise May 19 18:35:47 GarthPS: I changed nothing May 19 18:35:57 GarthPS: so it's the default value May 19 18:36:40 morphis: :) ok that explains. how do I revert the last git commit from NuttyBunny ? May 19 18:37:13 git revert May 19 18:38:15 morphis: and then I have to push or update something ? May 19 18:38:28 you have to push as normal May 19 18:38:36 no git action push'es automatically May 19 18:38:43 everything you do have to be push'ed later May 19 18:41:07 freesmartphone.org: 03sylvain.pare 07utilities * r1fa7798e1bb9 10/palmpre/fso-installer/Makefile: May 19 18:41:07 freesmartphone.org: Revert "Reworked the neuralyze-me target, fixed preplus detection" May 19 18:41:07 freesmartphone.org: This reverts commit 1081d27f0f4abb21540348ce18029d11d5283d5a. May 19 18:41:07 freesmartphone.org: wrong changes. better things to do. comming.. May 19 18:43:05 hehe.. that did hurt ;) May 19 18:54:54 GarthPS: mmm... I think we'll just use the backup/delete/recreate/restore approach, the resizefs option depends on fsadm and it seems to be not working properly in busybox :( May 19 18:55:49 NuttyBunny: :) ok . pity. it coukd be cool... fucking fat filesystem :p May 19 19:00:55 freesmartphone.org: 03sylvain.pare 07utilities * r222e4791379d 10/palmpre/fso-installer/Makefile: May 19 19:00:55 freesmartphone.org: fso-installer: fixed size checking for preplus May 19 19:00:55 freesmartphone.org: * fixed size checking for preplus: we use a test for each target now and factorize code for common definition May 19 19:02:17 GarthPS: it seems we should need to run a shell with 64 bit support for fsadm... and the Pre only comes with busybox. We're not downloading optware bash just for this. May 19 19:03:17 NuttyBunny: nope for sure! we don't want a roll royce! if it could be called like this.. May 19 19:04:39 well, I'll fix my Pre.. again.. ... lvremove, lvcreate, and copy relevant files from the Doctor... (yep, I prefer spending 5 minutes doing this than 20 minutes doctoring) May 19 19:06:27 NuttyBunny: ok good for me! next time I really invite you to discuss thing that invilve a change approach. in general I speak about what I want to do with morphis before doing it and pushing it. ate least If I know he his not gone for weeks May 19 19:06:29 :) May 19 19:06:43 NuttyBunny: lol yeah I did that a lot too :p May 19 19:07:06 but for me right know the fso-installer is really quite well May 19 19:07:23 I just need to retest update-* targets May 19 19:08:13 yep, it works quite well, but the people at PreCentral... "I want it to work automagically, why doesn't it work???" And I was like "I did it manually and worked, I don't know why it doesn't for you", until I had the time to look into it :) May 19 19:09:43 Ok, I'll discuss first, then change later :D May 19 19:18:16 NuttyBunny: tell them to come here! not in their forum :p seriously I don't have time to go looking for them everywhere . as I suppose they went to shr site so the could see where to find help May 19 19:19:24 GarthPS: In fact there was just one user that asked for shr, then k3dar started supporting.. and then other 4 or 5 trolls came and "bricked" their phones :D May 19 19:19:34 morphis: mickeyl: I could only advise you mwarmly to test fso-installer for resent changes :) May 19 19:20:03 NuttyBunny: yeah that is why I did the neuralyze-me target the week!! :D May 19 19:20:17 GarthPS: I love how they go and install this and that (Android for example), and then they cry because they can't fix their devices!! May 19 19:21:05 NuttyBunny: tell-them (if it is not too late) :) but as it is a target to clean perperly installed distro.. perhaps we will need a master-rocksolid-reset target May 19 19:21:50 NuttyBunny: yeah!lol \0/ it is there when I like by warnings :p May 19 19:23:21 * GarthPS should test android on his device :p May 19 19:23:30 NuttyBunny: does android port work for pre 2 ? May 19 19:23:35 GarthPS: It only boots on Pre minus May 19 19:23:43 :( May 19 19:24:18 NuttyBunny, interesting....so there's android...but how do they handle telephony? May 19 19:24:41 GNUtoo: No telephony, no sound, no bluetooth, spotty wifi May 19 19:25:22 GarthPS: ok, will do May 19 19:25:23 mrmoku: ping May 19 19:26:58 NuttyBunny, ok May 19 19:27:01 GNUtoo: No SD card (of course), no app store access... and, I can't install whatsapp because it wants to activate via the phone radio, so, I can't reverse engineer it to port it to the Pre.. bah May 19 19:27:30 NuttyBunny, it's already reversed May 19 19:27:36 NuttyBunny, look at fsogsmd May 19 19:31:14 GNUtoo: I was talking about whatsapp, I need it to talk to the Pre modem under android ;) May 19 19:31:56 whats whatsapp? May 19 19:32:42 a stupid IM program that lurks in the BB, Android and iOS world, that keeps my GF away from webOS since we don't have it May 19 19:33:49 NuttyBunny, so the modem really doesn't work under no pre or android version, ok May 19 19:35:51 morphis: by the way GSM still not work on my pre2 . pin ask but then can't call nor answered/ hear anything.. May 19 19:36:26 GarthPS: using SHR? May 19 19:36:45 morphis: yep May 19 19:37:08 I did not pick the log file but I can May 19 19:37:09 GarthPS: fsoaudiod integration within SHR is not completed May 19 19:37:38 and about the current state I can't tell you as I started working on aurora and stoped working on SHR May 19 19:37:48 freesmartphone.org: 03morphis 07cornucopia * r2155f287e628 10/fsoaudiod/conf/default/ (Makefile.am policy.conf): fsoaudiod: add stream policy configuration file May 19 19:37:49 freesmartphone.org: 03morphis 07cornucopia * rb2aa2a83707a 10/fsoaudiod/src/ (5 files in 2 dirs): fsoaudiod: rename AudioSessionPolicy to SessionPolicy May 19 19:37:49 freesmartphone.org: 03morphis 07cornucopia * r5cbc46a0be48 10/fsoaudiod/src/ (3 files in 3 dirs): fsoaudiod: first sketch on session policy plugin May 19 19:37:54 morphis: yeah but I think I have another error (don't remember the shown message) and the ppp connection did not work too May 19 19:38:03 will be back in some minutes May 19 19:38:49 morphis: do you know where is hosted the touchscreen driver ? I want to take a loook at it becuse it is buggy on my pre 2 May 19 19:39:33 morphis: pong May 19 19:40:04 GarthPS, hi, it's tsmd I belive May 19 19:40:12 GarthPS, it's an userspace deamon May 19 19:41:06 GNUtoo: hi . I think I remember that is was part of fso and done by playya May 19 19:41:15 http://git.freesmartphone.org/?p=utilities.git;a=tree;f=palmpre/tsmd;h=cab4dd3635ef1aa43571271d14152372f22840da;hb=HEAD May 19 19:41:16 or something like that May 19 19:41:45 yep thx GNUtoo May 19 19:43:16 morphis: hi. what is aurora. I have seen you and mickey talk about it. Is it a specific app? or a feature phone GUI? May 19 19:48:04 GNUtoo: no, tsmd only forward the data it get's from tslib May 19 19:48:08 onen|openBmap: http://wiki.freesmartphone.org/index.php/Aurora May 19 19:48:21 GarthPS: https://github.com/kergoth/tslib/ May 19 19:48:38 GarthPS: plugins/cy8mrln-palmpre.c May 19 19:49:14 GNUtoo, GarthPS: we have a /dev/touchscreen to access the touchscreen on the palmpre May 19 19:49:43 which we can only access once May 19 19:50:07 morphis: answer: RTFM, right? ;-) May 19 19:50:12 and the tsmd takes it, open it with tslib and create a uinput node /dev/input/event6 May 19 19:50:14 morphis: thanks for the link May 19 19:50:23 morphis: provided by tslib(GarthPS: plugins/cy8mrln-palmpre.c) right ? May 19 19:50:25 onen|openBmap: no problem, but yes it's a "featurephone" GUI May 19 19:50:41 GarthPS: the logic behind it is in tslib May 19 19:50:58 morphis: how provide the dev node ? May 19 19:51:06 to what? May 19 19:52:39 morphis: I am a beginner about driver .Os I have surely missunderstood. tslib provides the /dev/touchscreen ? May 19 19:52:56 GarthPS: no May 19 19:53:03 /dev/touchscreen is provided by the kernel May 19 19:53:16 /dev/input/event6 is provided by the kernel too but created by tsmd May 19 19:53:20 morphis: ok by a generic driver then May 19 19:53:30 tsmd injects data into the kernel and the kernel outputs it at /dev/input/event6 May 19 19:54:45 GarthPS: what do you mean when you it's buggy on your Pre 2? May 19 19:56:28 GarthPS: you should talk about that to playya and Heinervdm May 19 19:56:58 morphis: it is not reliable often after un screen look it begin to move alone (like detecting a pressure) and or it begin to be very sensitive like I could driver it 5 millimettre away from the screen. and at last it is not precis on edges May 19 19:57:54 precis on edges is normal May 19 19:58:47 the problem when the screen turn off is, that at this moment the device return much too high values, which detroys the calibration May 19 19:59:16 and it's really hard to detect that the screen turns off May 19 19:59:24 Heinervdm: but we reset the touchscreen when the screen turns on again May 19 19:59:32 or in other words May 19 19:59:52 we close the /dev/touchscreen node when the screen goes off May 19 19:59:58 when do you reset the ts? May 19 20:00:01 and open it again when the screen goes on again May 19 20:00:17 you should reset it after it was turned on May 19 20:00:38 because turning on brings the same problem as turning, just the other way around May 19 20:00:44 ts_open does no already? May 19 20:01:05 ts_open has to be called after the screen is on May 19 20:01:05 for me it works as normal after turning the screen on again May 19 20:01:13 not while it's going on May 19 20:01:35 yeah, thats how it works May 19 20:01:50 when you open the device while the screen is turning on you can get wrong values May 19 20:01:58 thats not the case May 19 20:02:07 it's after the screen turned on May 19 20:02:09 then it should work May 19 20:02:20 what I said :) May 19 20:02:25 :) May 19 20:02:40 Heinervdm: you read the lines from GarthPS above? May 19 20:02:48 yes May 19 20:03:24 when it's to sensitive, then the threshold is wrong, but the threshold is a fixed config value... May 19 20:03:44 and the other problem should have the same source May 19 20:03:51 wrong theshold too May 19 20:04:51 Heinervdm: morphis: should not the treshold be dynamicaly detected ? May 19 20:05:34 GarthPS: do you know an algorithmus for that? May 19 20:05:57 i couldn't imagine one May 19 20:08:39 GarthPS: you need to find the right one, then we have to adjust tslibs configuration in OE for the pre2 May 19 20:08:42 Heinervdm: when I say dynmicaly I mean not hard coded but not dynamically neither like determining ot often but just at the initialisation May 19 20:09:19 morphis: and what about the edge issue ? May 19 20:09:57 Heinervdm: btw. the HP Veer has a very similar touchscreen like the Pre, it's a cy8ctma300e May 19 20:10:22 morphis: you were also given a hp veer? :) May 19 20:10:32 GarthPS: no May 19 20:10:38 i thougt about buying one, but not for 400€ when the pre3 costs 450€ May 19 20:10:44 GarthPS: I only took at the webOS doctor of it May 19 20:10:49 Heinervdm: :) May 19 20:11:00 I think the price will go down May 19 20:11:11 for sure May 19 20:11:20 I don't think 400 Euro is what it is made for May 19 20:11:53 GarthPS: there is a recipes/tslib/tslib/palmpre/ts.conf in OE May 19 20:12:00 you need to introduce a recipes/tslib/tslib/palmpre2/ts.conf May 19 20:12:09 and bump PR of tslib_git.bb May 19 20:12:37 GarthPS: about the calibration: then we would have to make a calibration utility for it with the message: please press the touchscreen very slightly; and then: please press the touchscreen hard May 19 20:12:50 i don't think this is a good idea ;) May 19 20:13:09 Heinervdm: nope :) May 19 20:13:10 GarthPS: in the ts.conf you should add the pressure parameter for the palmpre2 May 19 20:13:44 ah if the config is missing then also the threshold is missing May 19 20:14:44 but then it should take the defaults from the code and those should always be the same, as they have been fixed at compilationtime May 19 20:17:18 hmmm, OM and ts, a never ending story May 19 20:22:18 Heinervdm: it is you that ell me about evtest right ? for hacking the keyboard ? May 19 20:22:56 no i don't think so May 19 20:26:16 pre 3 is out? May 19 20:27:51 GNUtoo: no, but amazon leaked the price May 19 20:30:48 ok May 19 20:30:49 http://www.precentral.net/pre3-listed-preorder-amazon-de-449 May 19 20:30:58 I would prefer leaked source code rather than price tough May 19 20:31:45 Heinervdm: hmm I don't remember.. micrapsoft May 19 20:36:41 GNUtoo: :) May 19 20:46:51 morphis: and what about the edge issue ? May 20 00:55:00 freesmartphone.org: 03Frederik.Sdun 07msmcomm * r856bd8fca6e1 10/scripts/strace-msm-parse.py: May 20 00:55:00 freesmartphone.org: scripts: Add ID names to package dumps May 20 00:55:00 freesmartphone.org: Use all_hci_messages_with_ids.txt as second parameter to activate this May 20 00:55:00 freesmartphone.org: feature **** ENDING LOGGING AT Fri May 20 03:00:00 2011