**** BEGIN LOGGING AT Sun Feb 20 02:59:57 2011 Feb 20 03:18:17 Hi there. I recently (well, quite recently) got me a N900, since it is based on Debian (well, I am a Debian Maintainer for about 3 years) and I would like to hack my packages. Feb 20 03:27:02 rbrito: it's not based on Debian really. Feb 20 03:27:16 rbrito: also, Maemo is dead, and only 45% open source Feb 20 03:28:11 really? Feb 20 03:28:18 i thought much higher percentage :/ Feb 20 03:29:20 well, unlike earlier models, at least N900 has most of the drivers open Feb 20 03:29:25 only exception is 3D accel I think Feb 20 03:29:32 so … you can run Gentoo! :P Feb 20 03:29:35 or port Debian Feb 20 03:29:38 luke-jr: http://wiki.maemo.org/Port_an_existing_Debian_package this pretty much makes it a Debian based system isnt it Feb 20 03:30:00 chx: it's a dpkg/apt-based system, but it doesn't use Debian's packages Feb 20 03:30:20 well, Debian packages can be modified to run, no? Feb 20 03:30:21 due to its closed nature, it's also unmaintainable by anyone but Nokia, who have terminated it Feb 20 03:30:40 you can take Debian package sources, and build them for it Feb 20 03:33:47 Is there any way of cross-compiling things without putting "alien" programs on my system? I would like, as much as possible, to use what the distributions have so far, and, if not available, upload them to Debian's repository... Feb 20 03:37:50 luke-jr, Well, I bought it thinking that it were. :-( Feb 20 03:38:16 rbrito: somehow N900 gets misrepresented a lot, without Nokia actually false advertising :/ Feb 20 03:38:22 well, not just N900 Feb 20 03:38:24 all the earlier models too Feb 20 03:38:55 luke-jr, well, since I already bought it, I am willing to squeeze the most that I can from it. Feb 20 03:38:56 It the closest you can get with phones you can buy, though Feb 20 03:38:58 by far Feb 20 03:39:13 rbrito: want to use Gentoo with me? :P Feb 20 03:39:24 budfive: NITs are not phones, kthx Feb 20 03:39:36 what's NIT? Feb 20 03:39:58 nokia internet tablet Feb 20 03:40:05 luke-jr, I bought it for the main purpose of being a smartphone, not an internet tablet. :-) Feb 20 03:40:13 huh Feb 20 03:40:15 haha. ok Feb 20 03:40:23 rbrito: then you're likely to be VERY disappointed :P Feb 20 03:40:24 it's an internet tablet with a phone crudely bolted on Feb 20 03:40:35 I actually don't even know what *is* an internet tablet... Feb 20 03:40:41 it's a phone :) Feb 20 03:40:47 rbrito: all the earlier models don't even support GSM ;) Feb 20 03:41:06 luke-jr, yes, that I knew... But not much else. Feb 20 03:41:39 oh well, it works if you want a combination half-decent phone, half-decent camera, half-decent GPS :p Feb 20 03:41:44 Anyway, I am interested in writing some software for this thing. What would you people recommend for someone that already packages stuff for debian proper? Feb 20 03:41:54 but not if you want a proper smartphone, or quality camera, or useful GPS Feb 20 03:42:07 rbrito: just use Qt and it should work :p Feb 20 03:42:33 luke-jr, I am interested to know about the peculiarities of the packaging... Feb 20 03:42:37 rbrito: you can build packages in much the same way you'd build them for a real Debian box Feb 20 03:42:59 rbrito: download the sdk from nokia, and you're set Feb 20 03:43:01 budfive, what about the recommended cross-compilation environment? Feb 20 03:43:06 rbrito: the real problem is that Maemo is unmaintained, and someone needs to replace it Feb 20 03:43:13 rbrito: yes. get that and it's stock enough Feb 20 03:44:15 budfive, how much of the SDK is already (approximately) available as packages? Feb 20 03:44:44 rbrito: the sdk itself isn't a package as I recall. It uses scratchbox Feb 20 03:45:35 budfive, for instance, they say that I should download stuff using a script, but I see that Debian already has scratchbox. Is there anything different from Nokia's scratchbox from the Debian packaged version? Feb 20 03:45:59 I would like to avoid having as many packages as possible from places outside... Feb 20 03:46:33 rbrito: yeah, I know how you feel. As I recall using the scratchbox from debian directly didn't work for me. Let me check. It's been a little while Feb 20 03:47:00 budfive, Ah, thanks for that clarification. Feb 20 03:47:17 I see that Debian has scratchbox 2.0 packaged. Feb 20 03:47:26 (Actually, the version is 2.0-3.1). Feb 20 03:48:20 budfive, what's the basic procedure for generating a package, once I have the software written? Just prepare my package as usual and build it with scratchbox? Feb 20 03:48:30 rbrito: yes Feb 20 03:48:45 rbrito: the "sdk" is scratchbox + debs of the core system Feb 20 03:48:57 rbrito: so you build a package normally from inside scratchbox Feb 20 03:49:29 rbrito: I don't have it installed anymore, so I'm looking on the web. Can't find it for some reason Feb 20 03:49:30 budfive, great. I wish that the instructions were as clear as you... :-) Feb 20 03:51:33 rbrito: oh. I DO have it installed :) Feb 20 03:51:33 budfive, Does the SDK contain non-free software? Feb 20 03:51:42 yes Feb 20 03:51:54 I see that I would have to accept an EULA... :-( Feb 20 03:51:57 rbrito: as others have said, it uses apt, dpkg, but it's NOT debian Feb 20 03:52:00 yes Feb 20 03:52:04 it's not ideal Feb 20 03:52:06 I would like to avoid that, as much as possible. Feb 20 03:52:33 you'll have to forfeit much of the stock functionality then Feb 20 03:52:35 budfive, Oh, I thought that it was an exaggeration of not being Debian. :-) Feb 20 03:53:08 I see... I think that I will just download it, then and have a dirty system. :-( Feb 20 03:53:33 rbrito: it's not THAT dirty Feb 20 03:53:36 What do the non-free parts include? Anything essential for a basic "Hello, World" application? Feb 20 03:53:38 everything goes into /scratchbox Feb 20 03:53:51 so it bypasses the package manager, but you still know where everything is Feb 20 03:53:51 budfive, Well, less bad. Feb 20 03:53:54 yes Feb 20 03:54:00 highly unideal Feb 20 03:54:41 rbrito: the "normal" installation method of the sdk grabs a huge blob of packages from nokia. the blob contains some open and some not open things Feb 20 03:55:01 rbrito: the stuff you need for a "hello world" is open, but you'll have to get it all yourself Feb 20 03:55:19 rbrito: but you can always run stock debian or gentoo or whatever Feb 20 03:55:37 rbrito: you'll lose much of the phone-ness of the device, though Feb 20 03:56:13 budfive, I see... :-( In my general workflow, I usually grab stuff through an approx cache, so that I can install the software in many computers that I have here. Feb 20 03:56:38 The phone part for me is essential... Feb 20 03:56:56 rbrito: yeah. you really should just grab the sdk to see for yourself what's open and what isn't Feb 20 03:57:12 I guess that I will cope with things and just grab that SDK. Feb 20 03:57:32 supposedly you can run FSO,SHR on the n900 if you want. You'll have a phone, but not a very nice one Feb 20 03:57:32 Thanks for the clear answers that I could not find right from the sites, BTW. Feb 20 03:58:00 rbrito: yeah. It's not as open as could be, but it's by far the closest you can get without rolling everything yourself Feb 20 03:58:48 budfive, Yes, I saw that the other options were much worse regarding openness... :-( Feb 20 03:59:07 ever looked at the openmoko? :) Feb 20 03:59:11 And given that we have git repositories of some of the things, that's great. Feb 20 03:59:29 budfive, I tried to buy a Freerunner, but I couldn't find one here where I live. Feb 20 03:59:47 Oh, a silly question: what does osso stand for? :-) Feb 20 03:59:52 no idea Feb 20 04:00:35 I reached the same conclusion. :-) Feb 20 04:00:58 Open Source ...? Feb 20 04:01:02 :-) Feb 20 04:01:20 rbrito: I gotta go. good luck Feb 20 04:01:27 OK, just installed xserver-xephyr. Feb 20 04:01:37 budfive, thank you so very much for your clear answers. Feb 20 05:13:48 can somebody explain to me the two fork() in there please http://paste.debian.net/108251/ Feb 20 05:14:03 why two? Feb 20 05:15:48 my suspicion is in direction daemon, but I don't really see what it does rsp why it's needed Feb 20 05:18:01 I understand it forks and parent waits for child to exit. child forks again, then parent of that fork exits Feb 20 05:18:29 I think the goal there is to make sure init owns the process Feb 20 05:18:44 ooh, how does that happen? Feb 20 05:19:13 if I read that correctly, it causes it to be considered orphaned which causes an assignment to init Feb 20 05:19:29 yeah, that'S probably it Feb 20 05:19:32 normally, if you fork(), you have to wait() on it or it'll be stuck in the Z state Feb 20 05:19:33 thanks Feb 20 05:32:22 I missed to paste the setsid(); as last line. This makes it clear Feb 20 05:33:48 actually setsid(); close(0); close(1); close(2); do_something() Feb 20 05:38:51 yes, that'd make more sense Feb 20 05:39:58 thanks again Feb 20 05:43:30 just one more question: which #include imports function 'event' ? Feb 20 05:44:35 sched.h ? Feb 20 05:50:13 or is that a reserved word in c? Feb 20 05:52:26 (void)event; Feb 20 05:54:53 seems I can't find it in #include #include #include #include #include #include #include #include Feb 20 05:58:40 run only the preprocessor with 'gcc -E'. then look at the output to see where it came from Feb 20 06:00:01 hehe, yeah I'd do that if I were compiling this little progie, but I'm just reading source atm Feb 20 06:00:37 grepping my /usr/include give many matches :) Feb 20 06:00:45 tooo many Feb 20 06:00:58 already did that Feb 20 06:03:37 cscope says..... Feb 20 06:03:52 lots of various event variables, but no global "event" function Feb 20 06:04:11 you suspect it's a system thing? not X or gui or anything? Feb 20 06:10:10 void quit_loop(int event) { running = 0; (void)event; } Feb 20 06:10:26 signal-handler Feb 20 06:10:50 so I guess I know what it does, but I have no idea where it comes from Feb 20 06:11:26 DocScrutinizer: (void)event is a function call? Feb 20 06:11:39 looks like to me Feb 20 06:11:42 errrr Feb 20 06:11:45 sure? Feb 20 06:12:10 c or c++? Feb 20 06:12:12 well, not exactly a function, as I'd expect event(); then Feb 20 06:12:22 c Feb 20 06:12:56 could be a #define as well Feb 20 06:12:58 :-S Feb 20 06:13:10 not a function call Feb 20 06:13:47 it's valid C by itself, but (void)event; does nothing Feb 20 06:13:54 you need () to make it a function call Feb 20 06:14:10 it's most likely a call to scheduler to tell "I'm done" without really exiting the process Feb 20 06:14:11 if it was a macro, the "int event" argument would be expanded to something weird Feb 20 06:14:35 is the full source open? can I have a look if it is? Feb 20 06:14:55 oooooh Feb 20 06:15:07 it's a parameter - darn Feb 20 06:15:14 yah Feb 20 06:15:21 I should stop and take some chill time Feb 20 06:15:40 I can imagine some trickery where it's also a global something and the compiler can resolve the overload, but more likely it doesn't do anything Feb 20 06:16:29 it's probably the standard way to exit a signal-handler Feb 20 06:16:50 calback as parameter to a callback :-) Feb 20 06:16:59 (void)event doesn't do anything Feb 20 06:17:06 give that snippet to a compiler Feb 20 06:17:11 it may as well not be there Feb 20 06:17:19 ummm Feb 20 06:17:21 ah Feb 20 06:17:21 no Feb 20 06:17:23 i get it Feb 20 06:17:33 it's to prevent a "variable unused" warning Feb 20 06:17:34 ! Feb 20 06:17:42 hmm, wonder why http://maemo.org/downloads/product/Maemo5/fmms/ shows 992k downloads but adding "http://maemo.org/download-stats2/fetch.php?unixname=fmms&os=fremantle gives 1.1M Feb 20 06:17:49 wut? Feb 20 06:17:56 (void)event doesn't do anything Feb 20 06:18:11 but without it the compiler would warn you that the "event" variable (argument to the function) isn't used Feb 20 06:18:51 look at the -Wunused parameters to gcc Feb 20 06:23:18 wait a minute (/me reading man 2 signal) if ( signal(SIGTERM, quit_loop) == SIG_ERR ) Feb 20 06:23:36 http://paste.debian.net/108254/ Feb 20 06:27:52 dkogan@smart:/tmp$ gcc -Wextra -Wall -o tst.o -c tst.c Feb 20 06:27:52 dkogan@smart:/tmp$ md5sum tst.o Feb 20 06:27:52 e2659ec7813dd12c84f260f514ad06e7 tst.o Feb 20 06:27:52 dkogan@smart:/tmp$ perl -pi -e 's/\(void\)event//g' tst.c Feb 20 06:27:52 dkogan@smart:/tmp$ gcc -Wextra -Wall -o tst.o -c tst.c Feb 20 06:27:52 tst.c: In function ‘quit_loop’: Feb 20 06:27:52 tst.c:38: warning: unused parameter ‘event’ Feb 20 06:27:53 dkogan@smart:/tmp$ md5sum tst.o Feb 20 06:27:53 e2659ec7813dd12c84f260f514ad06e7 tst.o Feb 20 06:27:54 dkogan@smart:/tmp$ Feb 20 06:28:14 I compile your file. then I remove that line and compile it again Feb 20 06:28:26 both times the generated output is the same (identical md5 hashes) Feb 20 06:28:33 but without the (void)event, there's a warning Feb 20 06:30:47 heh, OK :-) Feb 20 06:30:53 thanks Feb 20 06:36:16 c is really friggin weird, you can write complete nonsense Feb 20 06:36:48 yep Feb 20 06:36:54 ask the compiler when in doubt :) Feb 20 06:37:26 also for this particular instance, __attribute__((unused)) is much more appropriate, and less obscure Feb 20 06:38:24 well, this seems to be a dirty hack anyway, even signal() is explicitly deprecated Feb 20 06:38:43 btw it's from bootmenu, if you wonder Feb 20 06:39:35 bootmenu itself is similarly weird, the examples make no proper use of the bootmenu.d/* logic Feb 20 06:39:40 sounds about right Feb 20 06:44:46 i.e. bootmenu.conf iterates over all the files in bootmenu.d/* to collect menu items. But the examples bootmenu.conf.N8x0.example which are supposed to go to this bootmenu.d/ directory don't use the index var $menu_count as in >>eval MENU_${menu_count}_NAME=\$ITEM_NAME<<, rather they use hardcoded MENU_2_NAME="Internal MMC card, partition 2, ext2" Feb 20 06:51:53 and backupmenu is using this bootmenu.d/backupmenu.conf to never return and instead drawing its own menu :-P Feb 20 06:52:24 an incredible mess Feb 20 06:55:17 and all this headache just to implement[2011-02-20 01:25:59] I mean, how hard can it be to quit the backup-menu process same why on pressing enter that it would when slide is closed DocScrutinizer, yeah. that would be nice Feb 20 06:57:14 at least I can understand now why robbiethe1st hasn't implemented this improvement-request yet :-D Feb 20 07:49:05 :D I love this phone. 13 web pages, 15 windows, and it's still fairly snappy. Feb 20 07:53:03 android? Feb 20 07:53:09 or wp7? Feb 20 07:54:07 Maemo, of course Feb 20 07:54:11 silly. Feb 20 08:27:30 hi Feb 20 08:27:46 hi Feb 20 08:28:14 i need some help with my nokia n900 Feb 20 08:28:20 who doesn't Feb 20 08:28:41 lol Feb 20 08:34:04 Nokia is publishing linux driver for moorestown: https://lkml.org/lkml/2011/1/5/31 --- Meego device not based on OMAP? Feb 20 08:34:34 Pr0n: what's up? Feb 20 08:34:50 trying to get bluemaemo working Feb 20 08:34:57 says i need some packages Feb 20 08:35:22 Devel's enabled, right? Feb 20 08:35:28 whats that Feb 20 08:35:37 probally not Feb 20 08:37:20 efl-core , python2.5-efl-core , python2.5-ecore , python2.5-edbus , python2.5-evas , python2.5-edje Feb 20 08:37:37 thats what it says are missing packages Feb 20 08:38:14 Doc: this may not be related to the upcoming device in any way Feb 20 08:38:31 Doc: Just to the work on Meego that they are supposedly doing with Intel Feb 20 08:44:00 wait... the upcoming Meego device is NOT based on an Intel chip? I thought that was Intel's whole angle Feb 20 08:44:26 upcoming meego device from whom? nokia? Feb 20 08:44:54 is there some other? Feb 20 08:45:07 I haven't been paying very close attention Feb 20 08:46:11 X-Fade: https://garage.maemo.org/pipermail/extras-cauldron-builds/2011-February/ there are some troubles with curl :/ i think it needs to be removed Feb 20 08:46:25 intel released their own tablet which is intel atom based, fujitsu will be releasing their netbook with meego, that's going to be atom based. nokia killed their own n9 which may run on atom processor but the devel work was ported to n900 as initial releases of n9 were arm based Feb 20 08:46:37 X-Fade: and no, i didn't reupload it Feb 20 08:46:38 err nokia killed their n9 hardware :p Feb 20 08:47:33 they killed the n9? The main announcement they made said they will be releasing a meego something this year. That's not assumed to be the n9? Feb 20 08:48:27 they do intend to release a meego device but nobody knows the ramifications, nokia signed a deal to be microsoft's bitch Feb 20 08:48:50 that's old news Feb 20 08:49:58 yeah. sure. Feb 20 08:53:00 https://garage.maemo.org/builder/fremantle/libnet-smtp-ssl-perl_1.01-2maemo1/i386.build.log.FAILED.txt any ideas what to do with it? Feb 20 09:53:37 Guys, which WebOS games are perfectly playable on n900? I.e. doesn't require multitouch, etc. NFSU is the first example/ Feb 20 10:26:32 divan: it's all in wiki Feb 20 10:28:16 Is it possible to buy the games without a WebOS device? Feb 20 10:28:39 yeah, torrents Feb 20 10:29:53 that's not the answer that I wanted to hear ;) Feb 20 10:30:54 well you asked for it :p Feb 20 10:33:21 that's true. Feb 20 10:36:16 I accidently removed the package mp-fremantle-pr, can someone please download it for me and send it? I will give you free google searches for the rest of your life Feb 20 10:37:01 free google search? lolwut Feb 20 10:37:17 :) Feb 20 10:38:53 http://maemo.org/packages/view/mp-fremantle-generic-pr/ Feb 20 10:40:02 how could I miss that? thank you! Feb 20 10:40:14 you can just apt-get it Feb 20 10:41:05 jacekowski: it's not that simple Feb 20 10:41:47 it actually is pretty simple Feb 20 10:42:15 so now where my free google search for my entire lifetime? ;P Feb 20 10:42:38 s/where/wheres/ Feb 20 10:42:38 psycho_oreos: here's your free search: htpp://www.gooogle.com Feb 20 10:42:38 psycho_oreos meant: so now wheres my free google search for my entire lifetime? ;P Feb 20 10:42:49 demute_, lol fail Feb 20 10:43:52 * psycho_oreos is so gonna bash.org that :p Feb 20 10:44:30 http://www.lmgtfy.com/?q=mp-fremantle-pr Feb 20 10:48:17 where the hell is the download button? ;) Feb 20 10:49:33 * psycho_oreos isn't going to bother answering that because he got ripped off ;p Feb 20 10:50:44 * demute_ feels stupid but hey come on, has anyone else tried to remove that package? (dont) Feb 20 10:52:07 * psycho_oreos has removed that package in favour of CSSU, hence mp-fremantle-community-pr Feb 20 11:15:53 hi there Feb 20 11:17:59 /home/user/MyDocs gets mounted readonly, this is set in /etc/fstab (-rodir). I tried deleting that part and rebooting, but the system restores the old fstab... Feb 20 11:19:13 phryk, perhaps it need an fsck Feb 20 11:20:42 phryk: look in /etc/event.d/rcS-late, that file overwrites fstab Feb 20 11:21:04 anybody here knows how wifi-switcher's popup is changed from interactive to passive ? Feb 20 11:21:38 i'm trying to do the same to ssh-switcher but it's the same command in both scripts wifi.sh and ssh-status.sh Feb 20 11:22:03 print_msg "SSH started" "OK" & print_msg "WLAN DISABLED" "OK" Feb 20 11:22:12 i thought it was here where it's modified Feb 20 11:29:16 Hi is the Community SSU stable to install ? Feb 20 11:29:27 i checked the Wiki , i was a bit confused Feb 20 11:30:11 xDaReaperx, I think the official answer is no, but I've installed it and have had no problems (that haven't been fixed). Feb 20 11:31:00 The initial version messed up some keyboard shortcuts like cntrl+shift+P = screengrab, but that was fixed a white ago. Feb 20 11:52:47 happy bday lcuk! \o/ Feb 20 12:14:21 * jonwil has run out of things worth reverse engineering Feb 20 12:16:52 thanks frals \o/ Feb 20 12:17:13 jonwil, then forward engineer some fixed and functionality into liqbase for me please :) Feb 20 12:17:30 what do you need? :P Feb 20 12:18:06 jonwil: What about the first level - simply replacing the little wifi widget with one that shows signal leve? Feb 20 12:18:16 jonwil, I need most of the stuff to work Feb 20 12:18:20 * lcuk has poor fingers Feb 20 12:18:35 I tried to reverse engineer the relavent bits of the wifi widget and got nowhere Feb 20 12:18:42 due to all the cruft that is libconnui Feb 20 12:19:07 jonwil, on MeeGo, there is a component called connman Feb 20 12:19:15 it does not support ad-hoc wifi Feb 20 12:19:20 but the lower levels do Feb 20 12:19:32 there has been an open bug about it since moblin days Feb 20 12:19:38 Thats on MeeGo, not Maemo. Not going touching MeeGo at all :) Feb 20 12:19:38 and brought into meego tracker Feb 20 12:19:54 thats a shame, lots of r&d happening there :) Feb 20 12:20:13 jonwil: ah Feb 20 12:21:13 I was planning to reverse engineer the dialer app (at least anything external it talks to that isn't a GUI call or a basic system function) but I never got anywhere because its far too complex Feb 20 12:21:33 even the Notification app was too complex Feb 20 12:21:46 :/ Feb 20 12:22:43 the connectivity UI is too hard to reverse engineer (i.e. the status bar widgets, control panels etc etc etc) Feb 20 12:23:12 Annoying. Feb 20 12:23:19 * lcuk does not like reverse engineering and will just try to build stuff Feb 20 12:23:49 I wonder what'd be involved in ripping out the connectivity stuff. Feb 20 12:23:50 Even the SMS libraries (libsms etc) proved too hard Feb 20 12:24:04 do you mean ripping out the CSD daemon and the cell stack Feb 20 12:24:09 or the ICD daemon and the internet bits Feb 20 12:24:10 The IP connectivity, and just using 'internet is up' and 'internet is down' hooks Feb 20 12:24:11 or both? Feb 20 12:24:21 I suppose also too involved? Feb 20 12:24:26 so you mean replacing the ICD daemon? Feb 20 12:24:31 That might be possible Feb 20 12:24:31 yes Feb 20 12:24:38 figuring out what talks to it Feb 20 12:25:10 So you can do stuff like have it connect through a VPN, and know it's connected, or tether backards, or ... Feb 20 12:25:33 Some of that could be done by writing new ICD network plugins AFAIK Feb 20 12:25:40 hmm Feb 20 12:27:30 The hardest part is going to be identifying what the icd daemon and its plugins expose to the upper layers Feb 20 12:27:36 jonwil: what's the status of cbsms? Feb 20 12:27:45 going nowhere Feb 20 12:28:01 see bug 8347 for the details of why Feb 20 12:28:02 Bug https://bugs.maemo.org/8347 Cell Broadcast Feature not available Feb 20 12:28:05 :/ Feb 20 12:29:18 Also see bug 10870 Feb 20 12:29:19 Bug https://bugs.maemo.org/10870 Open source libsms and libsms-utils Feb 20 12:31:32 so yeah replacing the ICD daemon is not at all easy Feb 20 12:32:15 The fact that the icd2-doc package is so great does help though Feb 20 12:32:55 I suspect the GPRS plugin would be one of the hard parts Feb 20 12:32:59 how can i use lxp injection driver on boot-up. I placed the module load script in /etc/event.d but lost the list of APs in the applet Feb 20 12:33:10 figuring out what it talks to in the CSD GPRS plugin Feb 20 12:33:16 and figuring out what it exposes to higher levels Feb 20 12:33:39 atm i have to manually load the wlan drivers after bootup Feb 20 12:34:24 and lxp drivers seem to give less choppiness for sip Feb 20 12:35:50 Perhaps i should load the drivers after the applet which enumerates the AP has loaded Feb 20 12:38:20 so yeah all the things I wanted to reverse engineer have hit brick walls Feb 20 12:38:38 Why? Feb 20 12:38:50 too complex to reverse engineer Feb 20 12:38:52 at least for me Feb 20 12:39:31 maybe an ARM Linux ASM guru might have more luck Feb 20 12:39:39 but I have given up on most of these things for now Feb 20 12:40:10 If http://wiki.maemo.org/index.php?title=Open_development/Why_the_closed_packages#List_of_outstanding_requests_that_are_still_relevant leads anywhere then maybe I will use anything comming out of that as a way forward Feb 20 12:40:18 to try and reverse engineer more stuff Feb 20 12:41:56 jonwil, you sure are optimistic... Feb 20 12:42:18 Someone was going to push that through to the right people at Nokia Feb 20 12:42:26 I forget who off the top of my head Feb 20 12:42:43 considering the great success this had in the past... Feb 20 12:42:49 jonwil: I thought you had it working Feb 20 12:43:04 nope, I dont have Cell Broadcast working Feb 20 12:43:13 I am able to dump the low level packets comming from the cellular modem Feb 20 12:43:22 and observe proper Cell Broadcast messages in those packets Feb 20 12:43:39 but there is a bug inside libsms/csd-sms that prevents things from getting through the cell stack Feb 20 12:43:57 jonwil: so what stops us from creating a cell broadcast displayer desktop widget for example? Feb 20 12:43:59 well getting through the stack properly Feb 20 12:44:23 the issue is that talking to the cell modem by bypassing the cell stack wont work Feb 20 12:45:53 so how did it work for you? Feb 20 12:46:06 I was dumping the data flow manually with tcpdump Feb 20 12:46:12 and getting a raw dump of data comming from the cell modem Feb 20 12:46:19 not an option for real-world use Feb 20 12:46:45 mhm Feb 20 12:46:48 Our only option is to work WITH the CSD daemon Feb 20 12:46:59 which means we either need Nokia to help Feb 20 12:47:11 or we need someone with guru ARM ASM skills to step forward and help reverse engineer stuff Feb 20 12:47:23 especially all the functions in libisi and elsewhere that need to be reverse engineered Feb 20 12:48:29 i.e. figuring out how to call them Feb 20 12:49:16 unfortunatly, ARM ASM gurus seem to be thin on the ground around here :P Feb 20 12:51:23 Also note that I do NOT intend to use any hacks to get this working such as binary patching the closed source library (or in-memory patching it) Feb 20 12:51:42 Those are hacks and are not the Right Way to do things :) Feb 20 12:54:31 jonwil: so find a Nokia employee who wants to leave the company because of "black friday" and worked on Maemo and has access to the code Feb 20 12:56:14 I dont particularly want to break the law either (and using code released by a Nokia employee without permission from Nokia breaks the law, copyright and probably also trade secrets also) Feb 20 12:59:15 truth be told that in cases like these, nokia needs a big slap across its face for pissing off the maemo community. Granted, they may file up complaints/lawsuits if their rights were demolished Feb 20 13:00:09 I think really all the arguments for not open sourcing a fair whack more of Maemo have vanished (except for the argument about the time taken to do so) Feb 20 13:00:13 * psycho_oreos thinks qwerty12 reverse engineered that fmtx thingy Feb 20 13:00:32 There are still legitimate reasons not to open source some parts of the system Feb 20 13:00:34 including BME Feb 20 13:01:02 the irony is that many owners are facing their devices soon to be out of warranty Feb 20 13:01:34 that and when things break without much hope, they are left inevitably to either sell or throw it away Feb 20 13:01:40 but all the reasons for not open sourcing, say, the cellular stack or the internet connectivity daemon or any number of other bits of middle-ware have all gone away now IMO Feb 20 13:02:49 Is there any way to restore deleted files or folders in maemo? Feb 20 13:03:15 there are testdisk and the like Feb 20 13:03:49 but i don't fine that package in devel Feb 20 13:03:54 any idea? Feb 20 13:04:38 if you haven't got it installed and the files you want to recover sits inside the rootfs or /home/user, your chances may become very minimal Feb 20 13:05:10 especially rootfs Feb 20 13:05:24 i deleted the folder espeak inside /opt which was being used by mstardict Feb 20 13:06:20 though i have now reinstalled all these mstardict,qstardict,espeak and espeak caller,i still cant use the mstardict Feb 20 13:06:57 The error being shown is failed to load espeak-data Feb 20 13:07:32 unfortunately /opt is bind to /home/user. You might be able to umount /home/user in theory and then dd that partition. Feb 20 13:08:00 so you've accidentally deleted the files and directories and you've tried to reinstall those? Feb 20 13:08:35 yeah,absolutely.. Feb 20 13:08:42 * psycho_oreos facepalms Feb 20 13:08:55 :P Feb 20 13:09:34 the thing is before i deleted the directory,the espeak installation was removed.. Feb 20 13:10:02 But still i cud see the direcftory inside opt so i tried to free up some space.. Feb 20 13:11:05 consider the chance of recovering deleted files very very slim Feb 20 13:11:11 :( Feb 20 13:11:25 read what file recovery is supposed to do Feb 20 13:11:37 but now i re installed all the utilities.. but no luck.. Feb 20 13:11:57 indeed, now go read what file recovery actually does Feb 20 13:12:28 i could see the folder /opt/espeak/data been created newly. but there is not phontab file/folder in it.. Feb 20 13:13:01 yeah will do that.. Feb 20 13:16:48 where can i find the working version of advanced power monitor? Feb 20 13:17:36 I find the one in repo is not working and it just is of 14kb size which seems to be weird.. Feb 20 13:19:21 its supposed to be working, if not then you can try reinstalling it which should bring the battery icon display up Feb 20 13:53:16 hello Feb 20 13:53:37 I need a little help to create a .deb package Feb 20 13:54:19 I've generate tar.gz using py2deb Feb 20 13:54:37 and installed sdk on my station (debian) Feb 20 13:55:41 what have I to do now to generate on my station a .deb from the files generated on my n900 ? Feb 20 13:59:00 Well. Moo. Feb 20 14:00:21 mm Feb 20 14:00:31 i don't suppose anyone has GeoClue packages that work under OS2008 (given there are for OS2007)? Feb 20 14:30:18 the e71 is still a great phne Feb 20 14:39:15 how can i check which packages are available to autobuilder? Feb 20 14:49:03 hi Feb 20 14:49:35 DocScrutinizer: could you please refresh my memory about the keyboard lights? (communi doesn't keep logs :( ) Feb 20 14:55:02 Venemo_N900, what about them? Feb 20 14:55:21 MohammadAG: how to turn them off from the command line Feb 20 14:55:40 MohammadAG: DocScrutinizer told me on my previous train journey Feb 20 14:56:15 umm Feb 20 14:57:10 for x in 1 2 3 4 5 6; do echo 0 > /sys/class/leds/lp5523:kb$x/brightness; done Feb 20 14:57:12 I guess Feb 20 14:57:32 btw, I've just noticed that the slider of my N900 became twisted :( Feb 20 14:58:03 you may want to disable engine3 Feb 20 14:58:35 echo disabled > /sys/class/i2c-adapter/i2c-2/2-0032/engine3_mode Feb 20 14:59:07 what's that? Feb 20 15:01:49 the keyboard lights engine Feb 20 15:02:04 oh. Feb 20 15:02:04 echo disabled > /sys/class/i2c-adapter/i2c-2/2-0032/engine3_mode && for x in 1 2 3 4 5 6; do echo 0 > /sys/class/leds/lp5523:kb$x/brightness; done Feb 20 15:02:05 ok Feb 20 15:02:30 could you please pastebin this? Feb 20 15:02:39 remember that mce will turn on the engine everytime the screen's locked, so without a daemon, it's impossible to keep it off Feb 20 15:02:52 np Feb 20 15:03:22 last time I just modprobe -r'd the leds-whatever module Feb 20 15:03:25 http://pastebin.com/FA5SRAB3 Feb 20 15:03:30 ah Feb 20 15:03:31 sec Feb 20 15:03:50 leds-lp5523 Feb 20 15:04:02 that will also disable the RGB light Feb 20 15:05:50 yeah Feb 20 15:06:18 thanks MohammadAG Feb 20 15:06:48 yw Feb 20 15:10:09 there isn't a public build facility for Maemo so i don't have to install the huge SDK to compile something, is there? :P Feb 20 15:10:52 LjL: extras-devel ? Feb 20 15:11:08 LjL: it isn't that bad. Feb 20 15:11:50 LjL: you could try the autobuilder, but for efficient work I'd definitely recommend installing the sdk Feb 20 15:11:58 alterego: stuff is built for you there? any hard requisites to apply? Feb 20 15:12:30 Venemo_N900: well right now i'd simply like to try compiling Groove, a N900 app, for OS2008 (which should be doable since it has no particular dependencies) Feb 20 15:12:41 LjL: what's your problem with the sdk? Feb 20 15:12:44 LjL: it needs to have debian packaging as part of it. Feb 20 15:12:58 Venemo_N900: that scratchbox alone requires more than 1gb. i currently don't have 1gb free :P Feb 20 15:13:28 LjL: lol Feb 20 15:14:12 LjL: well I guess it was quick for me because I already had Scratchbox from the the Maemo 5 SDK Feb 20 15:15:01 oh well i'll try to find things to delete :P Feb 20 15:15:54 Venemo_N900, by the way, the latest OS2008 version of Puzzle Master did something strange for me... the first time i ran it, everything locked up for a while and eventually complainted i was out of memory (or storage, not sure which one the dialog actually meant). subsequent times it worked alright, though. Feb 20 15:18:30 LjL: interesting, it didn't happen to anyone else (that I know of) Feb 20 15:19:11 LjL: puzzle-master doesn't use any storage besides the size of the executable and the settings file Feb 20 15:19:46 i suspect it was really about the RAM. i conjectured maybe you were doing some kind of one-time initialization that took up a bit of resources... Feb 20 15:34:53 Heh, LG are releasing phones with a "facebook" buttong. Feb 20 15:34:55 Woof Feb 20 15:35:15 bl LjL: puzzle-master uses only as much memory as your image of choice needs at 800x480 :) Feb 20 15:38:26 LjL: plus the GUI of course Feb 20 15:38:57 I've managed to do some huge optimization with my OpenGL and Qt UI hybrid work :) Feb 20 15:39:46 alterego: yeah, puzzle-master also uses 3D accel on the N900 Feb 20 15:40:20 alterego: however LjL talked about the N8x0 version which obviously doesn't use opengl Feb 20 15:40:31 M'hmm Feb 20 15:40:36 I was just saying :) Feb 20 15:40:48 :) Feb 20 15:40:54 alterego, any progress on the video window? :p Feb 20 15:41:07 using the gpu frees up lots of cpu resources Feb 20 15:41:26 however interestingly, some of the stuff that puzzle-master does are actually slower on the gpu :( Feb 20 15:42:13 Maybe you're doing it wrong :P Feb 20 15:42:18 What things in particular? Feb 20 15:42:20 I managed to optimize it lots Feb 20 15:42:38 but the drop shadow effect seems to have a huge perf impact Feb 20 15:42:52 Hrm, how are you doing it? Feb 20 15:43:16 graphicsItem->setEffect() Feb 20 15:43:33 Hrm Feb 20 15:43:37 Interesting. Feb 20 15:43:55 alterego: I read a performance benchmark from rasterman Feb 20 15:44:22 it seems that in alpha blending and such things, the GPU performs a LOT slower Feb 20 15:44:53 Hrm Feb 20 15:45:37 http://www.rasterman.com/index.php?page=News Feb 20 15:45:46 Feb 20 15:45:58 search on this page for "image data argb" and "image blend" Feb 20 15:45:59 So, anything new and exciting? Feb 20 15:46:29 RST38h: try the new version of puzzle-master Feb 20 15:46:52 RST38h, new cat video on youtube OMGZ Feb 20 15:47:49 Mohammad: lol yeah Feb 20 15:47:56 Venemo: Screenshots? =) Feb 20 15:49:02 RST38h: http://talk.maemo.org/showthread.php?t=67139 Feb 20 15:49:27 aha, found it Feb 20 15:49:44 why not make those pieces puzzle-shaped though? =) Feb 20 15:49:57 RST38h, just wondering, ever considered one-click URL opening? Feb 20 15:50:13 instead of tap n hold + click context menu Feb 20 15:50:23 RST38h: it is planned :) but I haven't had the time to implement yet Feb 20 15:50:41 Mohammad: Yea, I have been thinking of this Feb 20 15:51:19 Mohammad: BUT, on the other hand, there is a plenty of use cases when you just want to copy damn url, rather than open it (example: you hate MicroB performance and would like to copy URL to Opera) Feb 20 15:52:02 RST38h: then set opera as the default browser with browser switchboard Feb 20 15:52:47 RST38h, well, keep tap-n-hold to show the context menu Feb 20 15:53:03 but use one click for quick opening Feb 20 15:53:08 Ah Feb 20 15:53:17 one click to navigate is actually a really bad thing in mobile Feb 20 15:53:26 since on average you don't want to click on the thing you hit :( Feb 20 15:53:32 * RST38h is not sure how to make this work in XChat Feb 20 15:53:37 timeless: :P Feb 20 15:53:52 that too, but still it is a valid use case Feb 20 15:53:52 Venemo_N900: i'm not kidding :( Feb 20 15:54:03 doesn't gtk have clicked() and hold() signals? Feb 20 15:54:10 or whatever they're called Feb 20 15:54:43 timeless: on my part, some practice could make this better :) Feb 20 15:54:50 no Feb 20 15:54:54 no longer remember: I study gtk onstrictly need-to-know basis Feb 20 15:55:12 I've sort of given up on Gtk in favour of Qt Feb 20 15:55:19 well, qwerty12 had something like that in simple-brightness-applet Feb 20 15:55:27 timeless: I mean, after using N900 for a year, the number of my accidental click are reduced to 0 Feb 20 15:55:31 tap-and-hold I think Feb 20 15:55:32 Which is a shame, because gnome tech is more widespread Feb 20 15:55:41 Venemo_N900: really? Feb 20 15:56:05 I only click accidentally on capacitive screens Feb 20 15:56:11 timeless: well maybe not 0, but I very rarely click something I don't wanna click Feb 20 15:56:17 well, except the iPhone keyboard Feb 20 15:56:35 I don't use onscreen keyboards Feb 20 15:57:18 I haven't seen a virtual keyboard that doesn't suck yet Feb 20 15:57:25 iPhone Feb 20 15:57:30 try it Feb 20 15:57:35 the keyboard is epic Feb 20 15:57:40 iPhone? never! ever! Feb 20 15:57:52 the keyboard, not the OS Feb 20 15:58:20 i don't typo on it Feb 20 15:58:26 autocorrect sucks though Feb 20 15:58:53 ok. how do I try iPhone keyboard without iPhone os? Feb 20 15:59:40 try it on a friend's device :p Feb 20 16:00:03 I don't have friends who have an iphone :( Feb 20 16:00:17 anyway, swype seems quite okay to me; I've never had the chance to try it yet though Feb 20 16:00:41 I'm not sure I can use swype Feb 20 16:00:53 i always find myself clicking instead of swyping Feb 20 16:00:59 mhm Feb 20 16:01:04 swiping isn't natural to me Feb 20 16:01:13 yet? Feb 20 16:01:14 (even though it's faster) Feb 20 16:01:33 until a year ago, touchscreens weren't natural to me :) Feb 20 16:01:43 heh Feb 20 16:02:00 I had a pocket PC years ago (6680 times) Feb 20 16:02:08 I didn't Feb 20 16:02:18 N900 is my first touchscreen device Feb 20 16:02:26 o_O Feb 20 16:02:40 the N97 was my first TS phone Feb 20 16:03:15 actually N900 was the first TS device on the market which I didn't find a waste of money Feb 20 16:03:23 heh Feb 20 16:03:38 yea, you told me how much you disliked the N97 Feb 20 16:04:17 I actually kinda liked the exterior of the original N97. the os, not so much Feb 20 16:05:48 * cehteh wonders why nokia not just continues to build nice hardware and then offers the choice for the os to the customer .. android, meego, symbian, wm7 ... Feb 20 16:06:12 indeed Feb 20 16:06:21 I'd like an N9 with MeeGo 1.1 Feb 20 16:06:23 cehteh: +1 Feb 20 16:06:26 even though 1.1 sucks Feb 20 16:06:35 MohammadAG: 1.1 sux badly Feb 20 16:06:38 maybe some OS'es could be marked as "unsupported" .. like wm7 :P Feb 20 16:06:47 hehe Feb 20 16:07:18 well and not evey os has to be available for every phone .. just as long maintaining drivers is feasible Feb 20 16:07:33 * RST38h would like N9 with Harmattan. No need for Meego. Feb 20 16:07:35 and it'll continue to suck so long there's no hardware to develop on Feb 20 16:07:52 Harmattan works fine for me too Feb 20 16:07:54 deb ftw! Feb 20 16:07:55 (but on the other side, building hardware which requires less specialized and maintenance intensive drivers would be a pro to) Feb 20 16:08:18 For all I can see, this dive into Meego craze has been a plot by Symbian Nokians to keep Maemo from succeeding Feb 20 16:08:36 heh Feb 20 16:08:36 Mohammad: deb, rpm, who cares Feb 20 16:08:37 MohammadAG: until MeeGo doesn't have support for 1) ARM power management 2) proper phone calls well until then it's really just a joke Feb 20 16:08:52 Venemo_N900, you can't do either without devs Feb 20 16:08:56 anyways ... i dont care, i will not buy a nokia phone because its a nokia phone .. my next phone has to be as free as the n900 *at least* .. no matter who builds it Feb 20 16:08:59 Venemo_N900: you used too many negatives Feb 20 16:09:06 'until' + 'doesn't' Feb 20 16:09:08 Mohammad: But the switch to Meego took resources from Harmattan and didnotproduce any tangible result Feb 20 16:09:15 actually I find rpm to be more advantageous for mobiles Feb 20 16:09:18 I don't see how you can call it a joke. Feb 20 16:09:23 RST38h: sure it did, we got delays Feb 20 16:09:24 It's under development ffs :P Feb 20 16:09:26 those were tangible Feb 20 16:09:31 it's not a joke Feb 20 16:09:35 it lacks devs Feb 20 16:09:37 * timeless is serious Feb 20 16:09:43 why? cause it lacks a device Feb 20 16:09:49 Venemo_N900: sadly we aren't promising rpm :) Feb 20 16:10:02 RPM has an advantage if you are a commercial app developer Feb 20 16:10:09 how so? Feb 20 16:10:10 RST38h: also, meego didn't really get much of our resources Feb 20 16:10:22 a small number of people were assigned to look at or track meego Feb 20 16:10:25 korhojoa: Apparently you can distribute encrypted RPMs Feb 20 16:10:34 the rest continued to work on maemo6^Wmeego-like Feb 20 16:10:39 Cannotdo the same with DEBs without jumping through some weird loops Feb 20 16:10:42 encrypted rpm:s? whut Feb 20 16:10:55 timeless, RST38h: I find deltaRPM support the reason why rpm is good for mobiles Feb 20 16:11:02 i fear work on maemo 6 is kept on a git server running on /dev/null Feb 20 16:11:09 can't you just stick a deb in a encrypted archive? Feb 20 16:11:12 Venemo_N900: doesn't .deb have a delta format? Feb 20 16:11:14 MohammadAG: :D Feb 20 16:11:23 i've never seen it used, but iirc it does have some vague support for something Feb 20 16:11:24 Venemo: Well, maybe, although I do not have any problems with package sizes, WiFi is free. Feb 20 16:11:31 timeless: have you seen it action? Feb 20 16:11:36 no :) Feb 20 16:11:45 RST38h: i'm often unable to get free wifi :( Feb 20 16:11:48 timeless: well, use scripts in it Feb 20 16:11:53 timeless: I heard about it, but then why don't you use it on Maemo? Feb 20 16:12:09 timeless: delta downloads are a big win for bandwidth Feb 20 16:12:19 timeless: Neither am I, but I usually install stuff when at homeor at work Feb 20 16:12:28 Free wifi in both cases Feb 20 16:12:34 Venemo_N900: the people who designed the update process were um.. handcuffed Feb 20 16:13:02 timeless: ? :D Feb 20 16:13:04 and ham was designed as a *simple-minded* ui Feb 20 16:13:05 timeless: when I download updates for Fedora, the delta support usually spares me 90% of the bandwidth Feb 20 16:13:17 HAM's UI is fine Feb 20 16:13:21 whaaaat? Feb 20 16:13:21 the backend isn't Feb 20 16:13:31 * RST38h wonders if HAM has been designed at all Feb 20 16:13:34 MohammadAG: yeah, i mean the middle/backend Feb 20 16:13:40 RST38h: technically it was Feb 20 16:13:41 timeless: no need to mention such a feature in the gui. Feb 20 16:13:44 ham is awesome Feb 20 16:13:49 u[pdates are awesome Feb 20 16:13:52 life are awesome Feb 20 16:13:56 people are pigs Feb 20 16:13:56 with some hash browns, yes Feb 20 16:13:58 is* Feb 20 16:14:08 ZogG: life is generally singular or a mass noun (singular). so life Feb 20 16:14:24 ZogG: you forgot pigs aren't always people though Feb 20 16:14:28 timeless, "is*" is shorter Feb 20 16:14:30 life is Feb 20 16:14:31 Venemo_N900: plus testing becomes more complicated Feb 20 16:14:38 hey guys godda problem - translation not working anymore, clock, calendar.. Feb 20 16:14:42 * RST38h procmails the whole hinet.net to /dev/null Feb 20 16:14:55 MohammadAG, not searching for shortcuts Feb 20 16:14:59 pieter_: what locale are you using? Feb 20 16:15:05 timeless, i don't give a f... i'm russian Feb 20 16:15:07 timeless: Red Hat, a smaller company than you, managed to get it working, so you could too. Feb 20 16:15:16 in soviet russian english speaks you Feb 20 16:15:17 Venemo_N900: err Feb 20 16:15:30 pieter_, use english Feb 20 16:15:36 translations are baaaad Feb 20 16:15:47 Worked fine (dutch) Feb 20 16:15:53 but i might have left my debian sqeeze repo on while installing other things Feb 20 16:16:06 timeless: please tell us one thing (if you can). is there still some device that's coming from you guys with Harmattan onboard? Feb 20 16:16:13 Meanwhile: Google's Native Client almost 'ready for takeoff,' ready to make ActiveX look visionary Feb 20 16:16:18 pieter_ dutch what country dutch? Feb 20 16:16:23 redhat has ~3200 employees Feb 20 16:16:27 maemo never had that many Feb 20 16:16:32 now clock says wdgt_va_24h_time Feb 20 16:16:37 no belgium Feb 20 16:16:48 * RST38h hopes Maemo/Meego Devices survive for another 3-9 months Feb 20 16:16:51 Venemo_N900: there was still a harmattan project/program as of friday Feb 20 16:16:54 timeless: oh, sorry Feb 20 16:17:01 RST38h: why 3-9 months? Feb 20 16:17:09 timeless: that's good to hear :) Feb 20 16:17:25 BCMM: Because there is a bigprobability Elop will be fired by New Year Feb 20 16:17:43 RST38h: by whom? Feb 20 16:17:47 BCMM, funtoo is fun. though i have a question how do i make gentoo portage to use git? Feb 20 16:17:47 RST38h: he has been from nearly everywhere else, right? Feb 20 16:17:54 fired? Feb 20 16:18:02 I'd rather hear he's fired at Feb 20 16:18:03 timeless: the board, the shareholders, who cares?the right question is WHY Feb 20 16:18:03 ZogG: dunno, i use Gentoo Feb 20 16:18:03 ZogG: trying to figure out what package is causing this and reinstall it Feb 20 16:18:09 RST38h: there's aa good writeup you should read Feb 20 16:18:10 ZogG: i think git portage is a funtoo-only thing Feb 20 16:18:12 can you give me a hint? Feb 20 16:18:23 BCMM i was talking about gentoo Feb 20 16:18:30 timeless: another question is, can we expect Nokia to give the N900's modem's drivers/specs to the MeeGo project? Feb 20 16:18:34 BCMM, i like portage in funtoo more Feb 20 16:18:35 ZogG: oh. i think the answer is to use funtoo... Feb 20 16:18:55 Once he fails to deliver a WP7 device by christmas,OR it does not sell in the US, the shareholders will start getting jittery Feb 20 16:18:59 BCMM, i do on funtoo Feb 20 16:19:34 RST38h: http://communities-dominate.blogs.com/ Feb 20 16:19:35 RST38h: let's hope you are right Feb 20 16:19:38 well worth a read Feb 20 16:19:49 ZogG: i think mainstream portage doesn't have git sync capability Feb 20 16:19:53 They will get especially jittery if he fails to produce any semi-likeable Symbian/Maemo/etc devices in a year Feb 20 16:20:07 ZogG: also, there may not be a git server for regular portage Feb 20 16:20:07 it has but not by default i think Feb 20 16:20:16 RST38h: i'm pretty confident that his arrangement w/ the board/shareholders gives him a bit over a year Feb 20 16:20:41 no reasonable person could expect a real turnaround in under a year Feb 20 16:20:49 and even a year is pushing it Feb 20 16:21:00 agreed Feb 20 16:21:04 Venemo_N900: i don't know anything about hardware Feb 20 16:21:12 and i wouldn't play an expectations game Feb 20 16:21:21 timeless: driver is software, not hw. Feb 20 16:21:30 timeless: they arenot reasonable people. Hell mosto f them are not even people! Feb 20 16:21:50 timeless: reasonable people would never let this crap happen, not without somekind of plan B Feb 20 16:22:03 RST38h: in any case, Elop has a track record of screwing stuff up such that it stays screwed-up when he's gone Feb 20 16:22:08 RST38h: there is a plan b Feb 20 16:22:14 and it's quite obvious Feb 20 16:22:15 that was a joke... Feb 20 16:22:18 BCMM: Yes, he is responsible for Office ribbons:) Feb 20 16:22:19 timeless: just asking because the MeeGo guys said that the mess around the telephony features are because Nokia didn't provide them drivers nor specs Feb 20 16:22:25 timeless: And which one is it? Feb 20 16:22:26 (well, "nokiaplanb" was Feb 20 16:22:33 RST38h: really? wow. Feb 20 16:22:39 RST38h: i don't think it's for me to say, but it is obvious Feb 20 16:22:51 timeless: You can /msg if you wish Feb 20 16:22:54 RST38h: just read 3 articles from the site i linked Feb 20 16:23:08 I think I know what it is, but it is just a continuation of plan A to me Feb 20 16:24:13 This guy is too chatty for me, can't read this much Feb 20 16:25:30 :D Feb 20 16:26:19 he's still worth the read, even w/ the dozens of typos Feb 20 16:27:32 Hmm. Plan B. Beos? Feb 20 16:28:23 :D Feb 20 16:32:28 nokiaplank ftw Feb 20 16:33:45 Afaik, what is assumed to be a real plan B is actually bad for shareholders Feb 20 16:34:02 Although I may be wrong, not a Wall Street regular Feb 20 16:34:32 So, no, in the eyes of shareholders that will most likely still be a fuckup =( Feb 20 16:35:32 I thought this was already plan b Feb 20 16:35:36 Plan A was MeeGo Feb 20 16:36:20 kerio: nokiaplane was my favourite Feb 20 16:36:36 okay getting desperate here Feb 20 16:37:20 if i open a windows the language is fine but changes to some sort of system language after a second Feb 20 16:37:47 and the calendar doesn't work Feb 20 16:38:37 help Feb 20 16:40:04 pieter_: I recommend using the word 'please' Feb 20 16:40:12 pieter_: back up all your data and reflash your device Feb 20 16:40:20 ~flashing Feb 20 16:40:20 i heard flashing is http://wiki.maemo.org/Updating_the_tablet_firmware Feb 20 16:40:49 pieter_: this should help you Feb 20 16:40:54 I don't understand reflash? Feb 20 16:41:10 oh i'll take a look at that Feb 20 16:41:45 I think the word thanks goes Feb 20 16:41:53 I mean thanks Feb 20 16:43:17 pieter_: reflash means resetting everything in your device, basically Feb 20 16:43:53 I understand Feb 20 16:47:10 So basicly your using the computer to flash the N900 Feb 20 16:47:17 does it take a while? Feb 20 16:48:03 pieter_: yes. back up your data before doing it Feb 20 16:48:13 MohammadAG: your script doesn't work Feb 20 16:48:40 MohammadAG: it only turns of the leds for some keys, not all Feb 20 16:48:48 pieter_: it takes like 2 minutes Feb 20 16:49:23 Bombs: The cheaper the movie, the more probable it is that it will be an atomic bomb. Feb 20 16:51:13 MohammadAG: 'modprobe -r leds-lp5523' then 'modprobe leds-lp5523' actually did turn it off Feb 20 16:51:32 Phones: All have the same ringtone. Always break when the main character absolutely needs to make a call. Feb 20 16:52:17 RST38h: no, because Dr. House did set a different ringtone for his team Feb 20 16:52:39 Computers: The display will always blow up when computer breaks. Feb 20 16:52:49 RST38h: lol Feb 20 16:56:12 TV: When the main character is near a TV, the set will always be showing either a) young couple making love in a bed or b) perfect family with two children having lunch Feb 20 16:56:43 hehe Feb 20 16:57:34 Scientific Equipment: Will *always* blow up, eventually, even if it is just an electron microscope. Feb 20 16:58:57 Tracking Devices: Track subjects with <1m precision and show them with red blinking dots. Sometimes, showthe complete 3D building structure as well. Feb 20 16:59:48 what verion to use (flash image) i'm in belgium Feb 20 17:00:32 pieter_: always use global Feb 20 17:06:17 Use Maemo 5 Global release for Nokia N900 ? or latest Maemo 5 Global release for Nokia N900? Feb 20 17:09:13 Venemo_N900: edit /etc/mce/mce.ini, delete the keypad reference in modules= line Feb 20 17:09:25 stop, start mce Feb 20 17:10:26 or - my suggestion - set the keypad timeout down to 1s, even try 0s Feb 20 17:12:24 or rename /usr/share/mce/modules/keypad.so o whatever it's called, restart mce Feb 20 17:13:39 pieter_: you should use the latest global release Feb 20 17:13:49 and then consider whether you want to try community ssu Feb 20 17:14:08 oi you just stopped me Feb 20 17:14:47 PR 1.3 instead of OS2009 Feb 20 17:55:05 could somebody good at git and kernel patches etc please check http://talk.maemo.org/showthread.php?p=951162#post951162 and https://lkml.org/lkml/2011/1/5/31 thread&patches, and tell me if I'm right with my conclusions and esp if there's ANY hint ANYWHERE about what particular type of hw platform and controller this patch is meant for. Thanks! Feb 20 17:55:17 moin javispedro Feb 20 17:55:55 morning Feb 20 17:57:08 DocScrutinizer: that driver seems to expect someone else providing the functions to read/write regs Feb 20 17:57:16 yes Feb 20 17:58:22 and only faint clue I found about that supposedly used hw microcontroller that actually speaks to AV button, was some I2C addr of iirc 0x6D Feb 20 17:59:04 maybe wait for the rx-51 kernel ;) Feb 20 17:59:29 so we got a moorestown platform with one I2C-bus that has a chip on addr 0x6D that does all the analog line wiggling Feb 20 17:59:38 aiui Feb 20 18:00:10 ah, there's more patches Feb 20 18:01:05 javispedro: I'd appreciate if you could have a 5min look at it, and spot the bits I missed (like e.g. commit comments that clearly say what a hw platform and what chip at 0x6D this is for) Feb 20 18:02:36 javispedro: also I wouldn't mind you sharing all the URLs of further bits related that you may find Feb 20 18:03:08 * RST38h moos at javispedro evilly Feb 20 18:04:17 moo RST38h Feb 20 18:04:27 DocScrutinizer: nah, I think you get them all on the LKML link Feb 20 18:04:48 V3 0123/3 Feb 20 18:04:54 also V2 Feb 20 18:04:59 prolly also V1 Feb 20 18:05:41 so that's one thread with 4 posts holding 3 patches plus some other file Feb 20 18:05:57 if there's more, please toss URL Feb 20 18:06:10 yeah, there's more Feb 20 18:06:16 up to v7 seemingly Feb 20 18:06:21 duh Feb 20 18:07:47 I gather from the discussion that it is a custom uc. Feb 20 18:08:13 * javispedro ponders how to make a http link from a nntp/gmane thread.. Feb 20 18:09:04 http://article.gmane.org/gmane.linux.alsa.devel/82247/match=eci Feb 20 18:09:17 paste >150 char string here, for unique google search Feb 20 18:09:20 err, better: http://thread.gmane.org/gmane.linux.alsa.devel/82246/focus=82247 Feb 20 18:09:26 aah Feb 20 18:10:25 also interesting are posts on the v6 thread: http://thread.gmane.org/gmane.linux.alsa.devel/81629/focus=81630 Feb 20 18:11:31 I'm planning to introduce second controller later. Both controllers are i2c-devices, but internal way of working is totally different. Feb 20 18:11:36 Feb 20 18:11:58 so yeah, this is worthless for "us" Feb 20 18:15:28 can i get a more verbose boot ouput from my n900 instead of the streaming dots ? Feb 20 18:16:19 before X starts, framebuffer, after it starts, not really Feb 20 18:16:20 i tried giving it the --boot=single as i do on my centos from maemo-flasher... didn't change a thing though Feb 20 18:16:33 in your case, X started Feb 20 18:16:36 okay then is there a way to stop X from starting? Feb 20 18:16:42 using flasher? Feb 20 18:16:44 that, I'm not sure of Feb 20 18:16:51 time to google Feb 20 18:16:58 thanks for the tip Feb 20 18:17:19 ah, runtime level Feb 20 18:27:14 I really wonder what's wrong with tapio.vihuri, to nowhere mention the type or build or label or whatever of that ""In this case it's microcontroller in I2C bus,"" Feb 20 18:28:58 that's not a driver for ECI, that's a driver for ""microcontroller in I2C bus "" and that uC is talking to ECI equipment Feb 20 18:31:19 that's kinda like calling a driver for bq24150 battery gauge LiIon-driver Feb 20 18:34:40 it either is RX91-ECI.ko, or ECI-atmel888051foo.ko Feb 20 18:36:31 but both names would reveal too much about what Nokia is actually doing ATM, I guess Feb 20 18:37:41 though for RX51/N900 there've been drivers long before the device was shipped or even announced, and their names were more sane Feb 20 18:44:36 Eek, only got 5G free Feb 20 18:55:13 * GAN900 keeps having to clear out space to copy pictures. Feb 20 18:55:36 Remember when a 1GB HD was, like, the most amazing thing in the world? Feb 20 18:55:56 yeah Feb 20 18:56:19 GAN900, first HD I had was 250mb Feb 20 18:56:29 quantum 2.5inch thingy Feb 20 18:56:31 50 Feb 20 18:56:38 40! Feb 20 18:56:41 60 here Feb 20 18:56:43 ST227R Feb 20 18:56:47 Was that loud... Feb 20 18:56:49 the Manchester Mark I had programmable storage space of 1kb Feb 20 18:57:03 the guy giving the presentation asked how much my device had lol Feb 20 18:57:04 It woke parents when started at night through 2 closed doors Feb 20 18:57:18 lcuk: HAH, my first computer has 2k Feb 20 18:57:32 DocScrutinizer, the manchester Mark I was more than room sized Feb 20 18:57:32 My first also 1K Feb 20 18:57:35 zx81 Feb 20 18:57:40 with valves Feb 20 18:57:47 * lcuk got great close up photos Feb 20 18:57:54 My first HD was 10Mb Feb 20 18:58:03 winchester? Feb 20 18:58:14 Don't remember. Feb 20 18:58:16 yeah 10Mb for me too Feb 20 18:58:17 SpeedEvil: well, when zx80/81 became affordable, I bought a 16k expansion right away with it Feb 20 18:58:24 lcuk, that rings a bell Feb 20 18:58:29 holy crap, 16x more memory! Feb 20 18:58:37 lcuk, winchester. Feb 20 18:58:39 lcuk, 50MB Feb 20 18:58:43 I still have some of the gear out of the closing of RoDime. Feb 20 18:58:44 my first computer was a NASCOM-1 though, which I assembled and soldered myself Feb 20 18:58:48 20Mb was mine Feb 20 18:58:54 Which factory is ~4 miles from here. Feb 20 18:58:57 Well - it was. Feb 20 18:59:03 * lcuk used a single sheet of paper Feb 20 18:59:07 Getting a 75MB SCSI Macally drive made my year. Feb 20 18:59:15 DocScrutinizer, how long did that feat take you? Feb 20 18:59:31 1.44 Mb floppies were the most unreliable thing Feb 20 18:59:46 1.44 were quite stirdy Feb 20 18:59:50 sturdy Feb 20 18:59:51 360K floppies were much better Feb 20 18:59:57 it was the real floppies that weren't Feb 20 19:00:11 lcuk, 1.44Mb developed bad sectors all the time Feb 20 19:00:28 you shouldv used Amiga ones then, 1.76mb on those badboys Feb 20 19:00:33 my first HDD was 5GBs Feb 20 19:00:35 * RST38h had 160k floppies Feb 20 19:00:36 i hated those. Real floppies were much better for me Feb 20 19:00:38 and MFM encoded Feb 20 19:00:44 and that wasn't the largest size around Feb 20 19:00:46 * MohammadAG cries Feb 20 19:00:53 lol Feb 20 19:00:59 and 40MB HDs Feb 20 19:01:13 Remember used to use Norton Disk Doctor on them daily Feb 20 19:01:15 hey Feb 20 19:01:20 my zx spectrum ran on audio tapes Feb 20 19:01:23 lcuk: some 2 weeks iirc Feb 20 19:01:24 to get rid of the bad sectors Feb 20 19:01:42 always a choice between saving work or making a mix tape Feb 20 19:01:55 many an innovative app was lost to the top 40 Feb 20 19:01:59 I never saw tape drives Feb 20 19:02:14 * RST38h had autodio tapes too, 1MB per tape Feb 20 19:02:15 MohammadAG, same here Feb 20 19:02:37 first OS I used was Windows 3.01 Feb 20 19:02:38 lcuk: choice? what choice? ofcourse it was saving work Feb 20 19:02:49 Mohammad: Too young :) Feb 20 19:03:04 RST38h, you could keep your computer powered up and running for a while, the top 40 however only played certain songs once a week Feb 20 19:03:08 I remember I once wanted to record the zx81 tapes on this computer... but what for... Feb 20 19:03:11 lcuk: soon after that I havily modded the whole thing, and developed and built a cmos 64k RAM expansion, damn was that cute, nonvolatile RAM Feb 20 19:03:12 then 95, 98SE, XP, Red Hat, Vista, Ubuntu Feb 20 19:03:38 red hat was my first encounter with linux, was in 2003 I think Feb 20 19:03:54 lcuk: Did not have top 40. Never neededit anyway. Feb 20 19:04:01 Still do not. Feb 20 19:04:07 my first linux experience was putting console boot installation on numerous machines in college Feb 20 19:04:28 MohammadAG, don't worry, give it 20 years and the old guys will start dying off. Feb 20 19:04:38 o_O Feb 20 19:04:42 my first linux experience was watching the damn toy unix (tm) go into kernel panic on failed gethostbyname() Feb 20 19:05:03 shove a divide by zero function into the kernel Feb 20 19:05:15 and you have a blinking caps Feb 20 19:05:51 Mohammad: Too young :) <-- indeed, used to play games as a youngster :p Feb 20 19:06:19 I remember when a game required 3D acceleration and that was all new and stuff Feb 20 19:06:19 everybody has done that Feb 20 19:06:29 it is the gaming rig that differs Feb 20 19:06:36 it needed a Voodoo 3DFX card or something Feb 20 19:06:59 for us, if the game used anything above SCREEN2 (16 colors with leakage) it was cool Feb 20 19:07:02 how did u loose your interest on gaming Feb 20 19:07:15 some boring job? nagging wife? Feb 20 19:07:23 :) Feb 20 19:07:34 Vampire Killer (later known as Castlevania) or King's Valley 2 were cool Feb 20 19:07:37 me? I upgraded to a PS1 that time Feb 20 19:07:55 then a PS2 in 2002 I think Feb 20 19:07:59 then a PS3 in 2007 Feb 20 19:08:10 pexi: notion that "those days games suck"? ;) Feb 20 19:08:16 then a PS4 in 2017 Feb 20 19:08:17 pexi: I wrote an emulator and can play my childhood games on anything fromPC to a digitalcamera since then =) Feb 20 19:08:41 Heh Feb 20 19:08:53 But yes, I stopped caring about games once they started requiring DirectX Feb 20 19:08:59 should all the nerds be playing world of tanks now (i presume that it was THE fantasy to ram with ww2 tanks) Feb 20 19:09:00 lol Feb 20 19:09:13 Because none of my laptops ever had 3D hw, and I never bought a desktop. Feb 20 19:09:20 pexi:No. Feb 20 19:09:31 I remember when WoW came out and everyone got addicted to it, never liked that game Feb 20 19:09:36 excellent game Feb 20 19:10:06 * RST38h never tried WoW. ZAngband, on the other had... Feb 20 19:10:08 hand Feb 20 19:10:22 * Arkenoi played 60s (spacewar) and 70s (star trek) games much in mid-90s Feb 20 19:10:37 "yes" on startrek Feb 20 19:11:02 as to space war, we played it on some ancient lab equipment, do I get a bonus for that? =) Feb 20 19:11:49 Meh, WoW just looks lame to me. Feb 20 19:12:00 WoW is crap Feb 20 19:12:05 It's still an extremely popular game though Feb 20 19:12:14 Ah, apparently it has got some pretty neat easter eggs, Gilliam-style Feb 20 19:12:30 I prefer EVE if it comes to MMOs Feb 20 19:12:42 Like a quest to kill Romeo and Juliet, whom you should kill at the same time, because the bastards revive each other Feb 20 19:13:06 * Arkenoi still plays Elite (Oolite) Feb 20 19:13:09 Or the Little Red Riding Hood quest, where one party member comes the Little Red Riding Hood Feb 20 19:13:31 one of a few games that was enhanced really good way Feb 20 19:13:47 Arkenoi: Written in ObjectiveC. Not easily portable to Maemo =( Feb 20 19:13:51 tbh I never liked MMOs Feb 20 19:13:53 yes :-( Feb 20 19:14:03 or RPGs Feb 20 19:14:24 Mohammad: Try Moria, Angband, or Zangband. Terribly addictive. Feb 20 19:14:30 * SpeedEvil still plays nethack. Feb 20 19:14:37 why isnt objectiveC not easily portable? no objective C gcc compiler for maemo? non portable runtime? Feb 20 19:14:42 Mohammad: And yes, you get to kill Ballmer and Gates in ZAngband Feb 20 19:14:44 I've even got it on the n900 Feb 20 19:14:52 keyboard is a bit annoying though. Feb 20 19:14:55 pfft, let me know when they get Elop Feb 20 19:14:58 cehteh: try. Feb 20 19:15:07 no intention, just wondering Feb 20 19:15:13 MohammadAG: why do you wanna get elop? Feb 20 19:15:14 'A ghoul named Elop hits you!' Feb 20 19:15:28 i know that objective C needs some runtime library but i wonder if that was written in a non portable way Feb 20 19:15:33 Mohammad: Probably never, sorry. But they have got Marti Ahtisaari, if that helps to relieve your grief Feb 20 19:15:34 'You transform into a Microsoft-owned corporation' Feb 20 19:15:35 Venemo, we all know why Feb 20 19:15:47 * Arkenoi tried playing NES elite on Maemo with RST38h's emulator, it is playable but hardly enjoyable Feb 20 19:15:52 MohammadAG: ah, still black friday? :S Feb 20 19:16:01 WoT > WoW http://www.youtube.com/watch?v=EsGabpIOqz0 Feb 20 19:16:04 cehteh: I think the case is more like "no one's interested, requires rebuilding gcc, which takes a long time" Feb 20 19:16:04 Speed: 'A newt named Elop attacks you!" Feb 20 19:16:23 then came Guitar Hero, never really got into it at that time Feb 20 19:16:24 : Feb 20 19:16:27 javispedro: yes that might be the case .. but portability might be not Feb 20 19:16:28 Arkenoi: Just play the original ZX version Feb 20 19:16:38 Arkenoi:On RST38h's emulator, of course Feb 20 19:16:42 Arkenoi: Eliter FTW Feb 20 19:17:03 though I did get addicted to Modern Warfare 2 Feb 20 19:17:30 I prefer strategic games and RPGs Feb 20 19:17:43 my current favourite is Starcraft II :) Feb 20 19:17:58 Well, MW2 helped me fix a bug in the bluetooth messenger, so I consider less-thinking games better Feb 20 19:18:05 RST38h: the Amiga version of Elite was awesome Feb 20 19:18:13 you could consider MW2 strategic though Feb 20 19:18:41 MohammadAG: how did it help you with the bluetooth messenger? Feb 20 19:18:42 though first version I got was on Schneider-CPC128 Feb 20 19:18:47 Doc: The Frontier? Feb 20 19:18:57 Venemo, idk, spent 3 hours trying to fix something at school, it didn't work Feb 20 19:18:59 nah, never got that advanced Feb 20 19:19:01 Doc: Yes. But there is also X: Beyond The Frontier, it runs on Windows Feb 20 19:19:10 The only true Elite was Archimedes one and i never managed to feed PC Acorn emulator with disk images properly :-( Feb 20 19:19:11 fixed it in 2 minutes when the idea came to my mind while playing MW2 Feb 20 19:19:26 RST38h: too bad I got no redmond crap here Feb 20 19:19:37 Arkenoi: I have got it to work, except that you mean BBC not Archimedes Feb 20 19:19:37 Venemo: thanks for the help, flashing worked like a charm Feb 20 19:19:49 Venemo, I'd give you a binary, but you need two N900s to test Feb 20 19:19:52 Arkenoi: It is pretty nice but not much nicer than other 8bit versions Feb 20 19:20:03 so only alterego and lcuk could test it :P Feb 20 19:20:03 Doc: The X is pretty nice, although may get boring Feb 20 19:20:05 RST38h, nope, Archimedes is ancient RISC machine Feb 20 19:20:09 Arkenoi: I know Feb 20 19:20:25 Arkenoi: But still, the ORIGINAL elite was developed for the Beeb, not the Archimedes Feb 20 19:20:32 RST38h, the major difference was that (like in Oolite) you are no longer center of the universe Feb 20 19:20:43 you may see other ships fighting Feb 20 19:20:48 Ah Feb 20 19:20:54 No, the Beeb version did not do that Feb 20 19:21:18 MohammadAG: see? gaming is good :) Feb 20 19:21:33 Bell & Braben were friggin nerds, sure thing Feb 20 19:21:46 I wonder if anyone plays MW2 here :p Feb 20 19:21:53 There was Linewars then Feb 20 19:22:10 MohammadAG: yes, you Feb 20 19:22:10 a duel game for Cobra MkIIIs Feb 20 19:22:18 MohammadAG, used to. Feb 20 19:22:20 besides me, I want a 1v1 :p Feb 20 19:22:24 GAN900, PS3? Feb 20 19:22:33 MohammadAG, nah, 360. Feb 20 19:22:43 (although I've got a PS3, too) Feb 20 19:22:54 PSN ID? Feb 20 19:23:36 general_antilles Feb 20 19:23:46 Or maybe without the underscore Feb 20 19:23:50 Don't recall. Feb 20 19:23:52 * javispedro watches the creepy "Maemo project" ad and secretly hopes the evil N900 eats Elop Feb 20 19:24:06 well Feb 20 19:24:13 javispedro: what ad is that? Feb 20 19:24:16 when you're on, same nick, mind adding me? P Feb 20 19:24:18 :P* Feb 20 19:24:34 Venemo, the paranormal activity -like one Feb 20 19:25:05 Venemo: quite old -- http://www.youtube.com/watch?v=WxiOKKF721U Feb 20 19:32:07 javispedro: oh yeah, I saw that one Feb 20 19:32:25 Guys, I need some advice.. Asphalt5 webos game tries to get file from /media/internal, which is obviously doesn't exists on N900. I'm creating WebOS Games autoinstaller from IPK and I don't want to give the root privileges to it. So, how to create/emulate/cheat Asphalt binary to not access/ignore /media/internal/ access? Feb 20 19:33:04 I've bought a new SD card, written 20110215 image to it. again waiting for root device /dev/mmcblk0p1... other images as well. what could it be? Feb 20 19:33:14 no, sorry, wrong window Feb 20 19:33:20 This path '/media/internal' is hardcoded to binary btw. Feb 20 19:34:00 divan: why don't you just create a directory called /media/internal ? Feb 20 19:34:13 or even better, a symlink to /home/user/MyDocs Feb 20 19:34:34 Vanadis, it needs root priveldges as I understand. Feb 20 19:36:03 divan: then give it root privileges and watch as it does rm -rf / Feb 20 19:36:26 Not funny. Feb 20 19:37:16 /home/user/MyDocs does not require any root privileges to write. Feb 20 19:37:42 javispedro, sure, but symlink is supposed to be created in /media dir. Feb 20 19:38:24 you need root to create the .desktop files unless you're planning the be CSSU only. Feb 20 19:38:29 Again - these post-install scripts will be launched from installer. And many people will contribute to it. I don't want to give root access for that. Feb 20 19:38:46 javispedro, no. Desktop and icons are perfectly placed in ~/.local/ Feb 20 19:38:56 not without the pre-CSSU h-d. Feb 20 19:39:00 *with Feb 20 19:39:28 well, witout CSSU the icons can't be added to Desktop, but displayed in Application Menu Feb 20 19:40:14 hildon-home had a bug fixed upstream Feb 20 19:40:42 MohammadAG, will do. Feb 20 19:40:54 MohammadAG: it was only a home issue? -desktop not affected? Feb 20 19:41:01 afaik yeah Feb 20 19:41:04 lemme check Feb 20 19:41:29 maybe it's possible to reiplement open(2) that will handle /media/internal and redirect to other path? And launch game with LD_LIBRARY_PRELOAD... Feb 20 19:41:38 http://gitorious.org/community-ssu/hildon-home/commit/9992de1f561d8b91566cd7972a6fe4fae2b559f8 Feb 20 19:41:49 Did someone does such stuff with preenv games? Feb 20 19:43:05 javispedro, commit ^ Feb 20 19:43:34 MohammadAG: yeah, but doesn't seem to say anything about h-d Feb 20 19:43:59 I hate this. my laptop has the habbit of randomly freezing... Feb 20 19:44:45 javispedro, desktop files worked fine from ~/.local Feb 20 19:44:56 but they didn't show up in hildon-home's shortcut menu Feb 20 19:48:29 MohammadAG: since PR1.1, found it. ok! Feb 20 19:48:51 ah Feb 20 19:49:07 didn't know about ~/.local before PR1.1 anyway, was a n00b back then Feb 20 19:49:15 javispedro, how do I set properties on gtk widgets? Feb 20 19:49:26 what property? Feb 20 19:49:42 http://maemo.org/api_refs/5.0/pre-alpha2/apis/libhildon-2.1.34/HildonPannableArea.html#HildonPannableArea--mov-mode Feb 20 19:49:55 ignore the pre_alpha2 thing, it's the same in final and I cba to find that Feb 20 19:50:37 if there's not a convenience accessor function, just use g_object_set Feb 20 19:50:59 i.e. g_object_set(G_OBJECT(your_widget), "property-name", property_value, NULL); Feb 20 19:58:18 divan: ( So, how to create/emulate/cheat Asphalt binary to not access/ignore /media/internal/ access? ) create a fake_fopen.so to LDPRELOAD, that intercepts fopen() and siblings amd cooks the path argument tru a regex you either get from $ENV or via parameter to LDPRELOAD invocation. See aoss Feb 20 19:59:02 DocScrutinizer, yeah, I'm implementing this way right now. Feb 20 19:59:33 divan: if you can implemet that in a general way, then plrease do and share Feb 20 19:59:35 :-D Feb 20 19:59:39 ... Feb 20 19:59:48 that's what preenv itself basically does... Feb 20 20:00:14 DocScrutinizer, it will be universal installer for all WebOS games. I'll share as soon as first version will be ready. Feb 20 20:00:51 I'm talking about a generic *.so to tweak path in fopen() and related calls Feb 20 20:01:00 nothing more, nothing less Feb 20 20:01:26 divan: fun! Feb 20 20:01:55 * javispedro waves and repeats: that what preenv does. Feb 20 20:02:18 so, when it funnily interacts with preenv's preloaded library and everything crashes horribly.. Feb 20 20:02:34 don't tell me I didn't warn ;) Feb 20 20:02:45 DocScrutinizer, javispedro , I'm not sure I've understood you completely.. What does mean "in general way'? Feb 20 20:03:22 javispedro, preload in preenv will interact with some other lib? Feb 20 20:03:45 preenv IS a preloaded library. Feb 20 20:04:14 And... Feb 20 20:04:39 for a start, the current scripts will probably ignore whatever the current LD_PRELOAD event. Feb 20 20:04:47 *LD_PRELOAD value is Feb 20 20:05:31 also, in the future preenv itself will also hook open() Feb 20 20:05:37 I'll check with scripts, thanks for warning. Feb 20 20:05:39 Ahh.. Feb 20 20:05:55 So, it would be nice to move such hacks to preenv source, right? Feb 20 20:06:07 divan: FAKE_FOPEN="sys/!mysys/ /foobar/(.*)/x!/fobaaar/\1/y" LDPRELOAD=fake-fopen.so myapp-which-accesses-sys-and-gets-diverted-to-mysys Feb 20 20:06:16 * javispedro partially disagrees when a symlink is so much easier and faster, but... Feb 20 20:07:25 javispedro: synling from /sys/foo/bar to /arbi/trary ? Feb 20 20:07:26 if no symlink, yes, it'd be better to not have more than one library. Feb 20 20:07:35 arrg symlink* Feb 20 20:07:50 DocScrutinizer: no, that was an answer for above's use case. Feb 20 20:07:56 aah Feb 20 20:07:59 DocScrutinizer: for your use case, consider bind mounts. Feb 20 20:08:08 no way Feb 20 20:08:22 I need that per app, not global Feb 20 20:08:31 Linux has per-app mount points ;) Feb 20 20:09:41 Ok, let me check with scripts. Hope ld_preload will work, and I'll try to keep in touch with preenv changes in future. Feb 20 20:10:16 BTW, here is how app is look like. Any comments and suggestions are welcome. http://www.imagebam.com/image/eec3c0120398892 Feb 20 20:10:17 http://www.imagebam.com/image/a64a24120398902 Feb 20 20:10:23 http://www.imagebam.com/image/de84a6120398909 Feb 20 20:10:29 http://www.imagebam.com/image/c9a519120398917 Feb 20 20:10:34 http://www.imagebam.com/image/b87027120398922 Feb 20 20:11:07 teeheehee, top gear Feb 20 20:12:11 alterego: when the bmw got destroyed? Feb 20 20:12:20 or going thru the ice? Feb 20 20:13:38 javispedro: wut? Feb 20 20:14:07 javispedro: you're not talking about chroot, are you? Feb 20 20:14:15 DocScrutinizer: no, they're called "mount namespaces" Feb 20 20:14:33 incredible, a day I *learn* sth new :-) Feb 20 20:15:30 piggz: the new one that's on now Feb 20 20:15:33 javispedro, anyway I don't want to create mess in the /media dir for every game that uses hardcoded pathes. Feb 20 20:15:43 Erm, the snow plough out of a harvester one. Feb 20 20:16:09 divan: there's a finite set of such paths, as on a real webos device Feb 20 20:16:33 alterego: yeah, watching it....was funny when they fired grit at the bmw Feb 20 20:17:42 Any finite converges to infinity ) Feb 20 20:18:04 It's a rude way. But easiest, for sure. Feb 20 20:18:26 divan: note that I personally dislike autoipkg installers for the simple reason that it invites to piracy Feb 20 20:19:00 I don't like them because they're crap. Feb 20 20:19:09 javispedro, in what way they invite? Feb 20 20:19:24 (for more discussion -- http://mg.pov.lt/maemo-irclog/%23maemo.2010-10-28.log.html#t2010-10-28T19:59:34 ) Feb 20 20:19:29 divan: they promote piracy, how many people do you actually tihnk buys them legitimately? Feb 20 20:19:53 I wan't to have the oficiall way to install game from .ipk file. Buy it :) and install. Feb 20 20:20:33 Now people install some prepackaged .debs - is that better? Feb 20 20:21:46 I doubt anyone legitimately buys the games. Feb 20 20:22:04 How many N900 owners do you think have a Palm Pre? Feb 20 20:22:10 I'd guess at, hrm, two. Feb 20 20:22:13 That's the second question. And I can't change anything here. Feb 20 20:22:42 But now - even if I buy the game - I have no easy way to install it. Feb 20 20:22:51 yes. Feb 20 20:22:56 Well, you only have to do it once .. Feb 20 20:23:04 the fact that you don't know probably means you don't have a pre ;) Feb 20 20:23:29 as I said then on the channel, the legal store doesn't send you an ipk to you. Feb 20 20:23:49 (it obviously does, but not that you can see it) Feb 20 20:23:59 Yeah, like Ovi Feb 20 20:24:04 Don't tell me that )) I still believe there is an official way to buy .ipk. Feb 20 20:26:43 divan: I doubt HP would agree with you Feb 20 20:26:49 Or the game developers Feb 20 20:27:47 So, you must admit that all possible installs of webos games on n900 are piracy. Feb 20 20:28:09 It wouldn't suprise me. Feb 20 20:28:42 Then, the choice is on prepackaged unofficial .debs (which aren't in repos) and autoinstaller(which will be available from repos). Feb 20 20:28:47 No one has paid me for any of my apps, why would I expect them to pay for others'? Feb 20 20:30:54 Hope this is a joke. Feb 20 20:33:32 Hope what is aa joke? Feb 20 20:34:08 That logic - "if no one paid me, why should I?" Feb 20 20:34:36 Forget it. Just imho. Feb 20 20:35:44 javispedro: have a manpage to start with, regarding mount namespaces? Feb 20 20:36:11 DocScrutinizer: nah, but there was this ibm article.. Feb 20 20:36:19 javispedro: (though until I learn more about that, I really like the simplicity of LDPRELOAD solution) Feb 20 20:36:34 http://www.ibm.com/developerworks/linux/library/l-mount-namespaces.html Feb 20 20:37:18 either way, it's just a flag in the fork() syscall Feb 20 20:37:20 er... Feb 20 20:37:23 clone() syscall Feb 20 20:37:41 so it should be in the clone() manpage, hopefully =) Feb 20 20:38:34 http://www.kernel.org/doc/man-pages/online/pages/man2/clone.2.html Feb 20 20:38:39 (it is -- CLONE_NEWNS) Feb 20 20:40:33 javispedro: thanks, but looks really complex Feb 20 20:41:00 it's just a parent creates child shell with new namespace -> mount / umount as appropiate Feb 20 20:41:39 otoh, if you're interested in the preloaded approach, iirc scratchbox2 does it, and they moved the path renaming logic into Lua Feb 20 20:47:26 ohgod Feb 20 20:47:38 ? Feb 20 20:47:41 Tim's written a socialist manifesto. Feb 20 20:48:18 moin Feb 20 20:48:27 where Feb 20 20:48:49 http://maemo.org/community/council/state_of_maemo-q12011-1/ Feb 20 20:51:21 we are legion Feb 20 20:51:32 to the barricades! Feb 20 20:52:13 man the pitchforks Feb 20 20:52:32 * GAN900 boils some pitch. Feb 20 20:52:51 * MohammadAG gets an RPG-7 Feb 20 20:53:09 all hail MohammadAG and the CSSU! Feb 20 20:53:29 * MohammadAG throws RPG-7 and gets a Javelin Feb 20 20:53:38 * divan is going to translate this for russian maemo community Feb 20 20:53:51 * ruskie grabs a mages staff and starts blasting fireballs around... Feb 20 20:53:56 ffff Feb 20 21:00:10 GAN900: Yeah, there was some talk of toning it down a little ;-) Feb 20 21:00:25 deja-vu... Feb 20 21:00:37 what's there to tone down... Feb 20 21:00:45 GAN900: Indeed, it has been. Feb 20 21:00:47 manifestos need to be extreme... Feb 20 21:01:02 since people will water them down in practice anyway Feb 20 21:01:05 timeless, mind popping into #maemo-ssu? Feb 20 21:01:21 GAN900: Basically to avoid endless TMO trolling as to whether everyone needs to agree on "We believe..." statements to be part of "the community" Feb 20 21:01:45 Then again, I've realised relatively recently that the people who moan most about "the community" are the ones who contribute least to it Feb 20 21:02:01 Such as those matching "ge.*" Feb 20 21:02:17 GAN900: Going to run? Feb 20 21:03:14 Chrome May Drop the URL Bar Feb 20 21:03:40 lol Feb 20 21:04:41 * javispedro ponders.. Feb 20 21:04:47 btw, are there any plans about tracker in the CSSU? Feb 20 21:05:10 javispedro, if you have anything for it I can pull it into gitorious Feb 20 21:05:14 javispedro: "plans" "about" "tracker"? Feb 20 21:05:21 what MohammadAG answered ;) Feb 20 21:05:48 javispedro: As MohammadAG says, point to a patch or raise a bug saying "I'd like to fix X, can you pull in the sources" Feb 20 21:06:57 actually, I was thinking something bigger. Like the upgrade to a more recent upstream version (still in the same series) that I was promised but never happened =) Feb 20 21:07:19 but that is probably too big for me.. Feb 20 21:07:22 hm... will take a look. Feb 20 21:07:29 if it doesn't break anything, why not? Feb 20 21:07:36 zactly Feb 20 21:07:49 nd that's what testing's for ;-) Feb 20 21:08:49 my private branch currently has some fun stuff also -- like hardcoded exclusion of cover.jpg ;) Feb 20 21:08:54 lol Feb 20 21:09:00 in images or music? Feb 20 21:09:03 images Feb 20 21:09:10 that would be awesome Feb 20 21:09:24 or exclude images from /home/user/MyDocs/.sounds Feb 20 21:09:45 I wonder how hard a portrait task manager would be Feb 20 21:09:54 * RST38h suspects that the only good thing to be done to Tracker is keworking it Feb 20 21:10:23 tracker works well, when it's not indexing Feb 20 21:10:28 yes Feb 20 21:10:34 really, listing songs in the mediaplayer is epically quick Feb 20 21:10:41 Nokia's stock player sucks at it though Feb 20 21:10:56 the rewrite lists songs in less than 2s Feb 20 21:11:01 same for albums Feb 20 21:11:09 How about adding a menu item or an icon "rescan all media" and disabling automatic rescan? Feb 20 21:11:25 I suggest otherwise, I had that on symbian and it sucked Feb 20 21:11:29 Can someone point me to some docs for upgrading the ios on an n900? Currently it's running version 3.2010.02-8.203.1 Feb 20 21:11:40 ios? Feb 20 21:11:53 or delaying rescan until the device stays locked for at least 5minutes? Feb 20 21:12:07 that's very reasonable Feb 20 21:12:09 internal OS Feb 20 21:12:15 but rescanning shouldn't happen a lot Feb 20 21:12:24 only when the db is corrupt Feb 20 21:12:31 when new media is found, it only indexes that Feb 20 21:12:51 ~flashing Feb 20 21:12:52 flashing is, like, http://wiki.maemo.org/Updating_the_tablet_firmware Feb 20 21:12:59 or use the application manager steve___ Feb 20 21:13:34 javispedro, what did you tell before about preloading and preenv? ) Asphalt now gives me that error "./Asphalt5: symbol lookup error: ./Asphalt5: undefined symbol: PDL_ScreenTimeoutEnable" Feb 20 21:13:43 With LD_PRELOAD= Feb 20 21:13:55 MohammadAG: I get a message in the application manager. Feb 20 21:13:58 MohammadAG: http://pastebin.com/b9m4N6bc Feb 20 21:14:36 MohammadL currently, tracker scans whenever stuff changes Feb 20 21:14:43 if it changes a lot, tracker will scan a lot Feb 20 21:14:47 what do logs say? Feb 20 21:14:57 RST38h, indeed, it tracks what's changed Feb 20 21:15:13 though tbh, I think scanning should happen immediately when the screen's locked Feb 20 21:15:17 the problem is that even THAT is a costly operation Feb 20 21:15:22 I agree Feb 20 21:15:23 then paused or low prioritzed when unlocked Feb 20 21:15:32 cannot Feb 20 21:15:43 can't be paused? Feb 20 21:15:48 file a bug upstream! Feb 20 21:15:52 divan: as I thought it is overwriting whatever you put in LD_PRELOAD, check /opt/preenv/env.sh Feb 20 21:15:52 What makes it such a pain is not the cpu priority, it is the mmc access bandwidth Feb 20 21:16:14 So, yes, I would only do it when the device is absolutely idle (preferably locked) Feb 20 21:16:31 most likely with a delay to prevent it from starting on wshort locks unlocks Feb 20 21:16:31 Jaffa, god no. Feb 20 21:17:08 Jaffa, this is a term for much better people than myself. ;) Feb 20 21:18:37 MohammadAG: thank you for the link. I'll read it. Feb 20 21:18:38 you can pause it Feb 20 21:19:10 kill -STOP `pidof` tracker Feb 20 21:19:24 and then -CONT when you want to continue Feb 20 21:19:30 lol Feb 20 21:19:34 GAN900: I can imagine that despite lots of noise on TMO not many people will come forward Feb 20 21:20:00 everybody left. Feb 20 21:20:07 Despite professing in absolute terms that maemo.org MUST be made to continue and it's "just" a matter of collecting money. Feb 20 21:20:23 No, everyone's either busy or doing something more useful than avoiding trolls. Feb 20 21:20:42 qwerty left, many other people left Feb 20 21:21:03 another thought: did I dream reading a message to -community about some company now being maemo.org's legal owner? Feb 20 21:21:29 you mean the nemein guys? Feb 20 21:21:30 javispedro, I missed that one. Feb 20 21:21:43 ooh, nemein. Feb 20 21:22:32 so I didn't dream it after all. Feb 20 21:22:36 *sigh of relief* Feb 20 21:22:40 has someone ever exploited trust on maemo.org? Feb 20 21:23:01 Trust? What trust? Do you believe something you have heard on maemo.org? Feb 20 21:23:24 no, I meant like they gained trust, then pushed a bricker Feb 20 21:23:34 * RST38h especially likes the latest generation of photoshop-wielding lemmings with their "N9 designs" Feb 20 21:23:43 Mohammad: Ah, that... No Feb 20 21:23:52 GAN900: talking about the post that is quoted here ( http://talk.maemo.org/showthread.php?t=62447 ) , that I cannot find on gmane nntp for some reason. Feb 20 21:23:59 Mohammad: There was one case when some guy ported his app from iPhone and pushed it up Feb 20 21:24:36 sunvox? Feb 20 21:24:43 or whatever it was called Feb 20 21:24:57 no no, some baseball game Feb 20 21:25:11 ah, I remember him Feb 20 21:25:17 RST38h: Eh? WTF are you trolling about now? Feb 20 21:25:20 then Venomrush made a post about him Feb 20 21:25:27 he's not trolling Feb 20 21:25:31 I remember that Feb 20 21:25:34 Jaffa: the basketball dude, sio2 I think Feb 20 21:25:39 yeah, him Feb 20 21:25:48 MohammadAG: "Trust, what trust? Did you believe something you read on maemo.org?" Feb 20 21:25:50 Jaffa: I will warn you next time I am trolling, so that you can get popcorn in advance Feb 20 21:26:12 * Arkenoi wonders if there is any chance alien dalvik for maemo will be released to general public Feb 20 21:26:24 Mohammad: ironically, current Extras* pretty much shows that you can do without organized QA Feb 20 21:26:31 http://talk.maemo.org/showthread.php?t=44928 Feb 20 21:26:36 * achipa would advise Arkenoi to have low expectations Feb 20 21:26:39 my search skills are ftw ^ :P Feb 20 21:26:46 Mohammad: A few common sense safety checks + a forum to comment on each app do the job well Feb 20 21:26:57 MohammadAG: sio2 is the only large trust abuse, apart from the widespread voting up by authors of their own packages - but that's never been explicitly ruled out Feb 20 21:26:58 Arkenoi: In short,no Feb 20 21:27:15 RST38h, why, if they already do have it working? Feb 20 21:27:31 Why just trash it for no reason? Feb 20 21:27:33 Arkenoi: javispedro has visited their booth at MWC Feb 20 21:27:33 Arkenoi: simply put, they are doing it for the money. Feb 20 21:27:56 Jaffa, was just wondering tbh, I only joined maemo.org last year :p Feb 20 21:27:58 Arkenoi: They want to sell it to OEMs. Feb 20 21:27:58 Arkenoi: They are basically targeting Android app developers who would like to wrap their apps for use on other OSes Feb 20 21:28:05 javispedro, and are they going to sell it? Feb 20 21:28:11 Arkenoi: Not to end users Feb 20 21:28:18 Jaffa, what's wrong with selling it to end users? Feb 20 21:28:22 Arkenoi: to OEMs, which is where the money is Feb 20 21:28:22 well, december 09, joined talk.maemo.org on october 09 I think Feb 20 21:28:30 Arkenoi: The internal N900 version provides a mechanism to show it works Feb 20 21:28:40 RST38h: actually, not developers -- just manufactures. Feb 20 21:28:51 ugh Feb 20 21:28:51 RST38h: in fact I asked them "why not developers" Feb 20 21:28:53 the iPhone sucks Feb 20 21:29:01 with no interesting answer.. Feb 20 21:29:05 trying to download an app redirects me to a billing page Feb 20 21:29:06 Arkenoi: Cos end-users want support, don't follow instructions and the software requires (presumably) getting the apk (presumably) Feb 20 21:29:07 Jaffa, i do not really see how selling it to end users affect their relations with OEMs Feb 20 21:29:10 javispedro: so, they are simply not interested Feb 20 21:29:10 it's freaking free Feb 20 21:29:22 Jaffa, they can seel it "as is". Feb 20 21:29:23 Arkenoi: It's more work for no effort. Feb 20 21:29:30 s/effort/reward/ Feb 20 21:29:31 Jaffa meant: Arkenoi: It's more work for no reward. Feb 20 21:29:31 Apparently, once you add a card, you can't go back to no card, it stays with them Feb 20 21:30:07 Arkenoi: And Maemo users typically don't buy software. Feb 20 21:30:24 jaffa, well, then why not to release it for free, then? n900 is officially EOLed so it does not affect other sales but may increase popularity Feb 20 21:30:28 RST38h: wild guess: they are eyeing someone else might want to do what BB seems to want to do (pull in most Android apps into their store). So many $$$ it makes end users or developers markets irrelevant. Feb 20 21:32:38 btw is is running on *meego* on the n900 or on *maemo* ? Feb 20 21:32:44 Arkenoi: No idea. Feb 20 21:32:46 achipa: Maemo 5 Feb 20 21:32:46 maemo Feb 20 21:33:20 also, forced portrait =) Feb 20 21:33:21 Arkenoi: Presumably because it'd be easier for someone to pirate it/reverse engineer which is less likely in a commercial B2B arrangement with an OEM? Feb 20 21:34:10 javispedro, thanks for the hint. Now I just pass two shared libs to LD_PRELOAD and it works. Well, almost. No all open()s are intercepted. Trying figure out why... Feb 20 21:34:17 Jaffa: i doubt it. If someone is willing to reverse engineer it, maemo version does not make it any easier than any other Feb 20 21:35:15 and it does not matter if it was OEMed befor release or not Feb 20 21:38:22 the "maemo users don't buy software" point has been raised twice today already Feb 20 21:40:31 Arkenoi: If you release it publicly, for free, on Maemo; of course it's more easy to reverse engineer it if you're a competitor than if it's only distributed and integrated into individual manufacturer's devices. Feb 20 21:40:40 * SpeedEvil tries to remember when he last purchased software. Feb 20 21:40:52 (not integrated into a device) Feb 20 21:41:20 SpeedEvil: Ooh, good game. Feb 20 21:41:28 * Jaffa has absolutely no idea. Feb 20 21:41:57 It may have been Doom II. Feb 20 21:42:21 Jaffa: "integrated" just means someone placed it on the internal drive, no difference if you get such a device in hands Feb 20 21:42:52 Arkenoi: naah - I mean something not embedded - for example the program running in my credit card or SIM. Feb 20 21:43:10 I bought that stupid animation thing Tim linked on twitter the other day. Feb 20 21:43:14 SpeedEvil: Presumably excluding console games (otherwise a discounted Lego Rock Band for Wii earlier today). If including PC games, only one I've bought (ever) is the Orange Box a couple of years ago. Feb 20 21:43:30 Arkenoi: Potentially true, indeed. Feb 20 21:43:38 SpeedEvil, it makes some difference, sure, but are they targeting *that*? Feb 20 21:43:42 Jaffa: I moremean commercial software - rather than integrated into a single use device. Feb 20 21:43:46 Arkenoi: Anyway, I'd love to have it. They don't seem interested. I'm guessing at why Feb 20 21:44:29 SpeedEvil: It would have been for RISC OS for me, then. Probably around 1996? Maybe Impression (hmm, that was in 1994) Feb 20 21:45:31 Wow, no wonder I object to even spending $2 on a random game Feb 20 21:45:53 I have no in-principle objection to buying stuff. Feb 20 21:46:03 I've just not found anything I really want to buy. Feb 20 21:46:10 No, I meant more of a gut "hmm, not going to pay that for something which might be shit" Feb 20 21:46:18 Ah. Feb 20 21:46:31 Rather than a fundamental philosophical objection to commercial software. Feb 20 21:46:42 Hell, I write it by day and used to write it by night :-) Feb 20 21:46:57 heh, angry birds + all level packs is 99c on the iPhone Feb 20 21:47:05 Oh - my bad. Feb 20 21:47:16 I did buy the level pack for angry birds. Feb 20 21:47:24 * Jaffa has something ingrained like "if it's that good, and it's a popular platform, there'll be something approximating it which is free" Feb 20 21:47:59 * Jaffa might have bought Sygic if the N900 had a good car mount around when I last looked at it Feb 20 21:48:10 Anyway, N900 dying. Bed time. Feb 20 21:48:21 night! Feb 20 22:00:14 LD_PRELOAD method works perfectly with Asphalt5. Feb 20 22:02:51 Jaffa: has anyone agreed to transfer dns? Feb 20 22:11:11 is there any chance that some maemo guru out there is also interested in getting maemo on to a nook color? Feb 20 22:11:52 Impossible. Feb 20 22:12:03 Large slices of the stack are binary only. Feb 20 22:12:08 You want #meego Feb 20 22:12:36 I thought maybe since the architure seems similar... Feb 20 22:12:42 I'll go ask though, thanks Feb 20 22:12:51 Also - it's pirated, if you did that. Feb 20 22:13:08 I don't think I broke any always Feb 20 22:13:13 *any laws Feb 20 22:13:35 I just don't want to use Android,, it's so creep Feb 20 22:13:38 creepy Feb 20 22:13:50 No, I mean, you would break laws if you did. Feb 20 22:14:04 As maemo includes closed source bits only licenced to run ont he n900 Feb 20 22:14:21 my understanding is that the closed bits are for the screen Feb 20 22:14:31 which would be different anyway Feb 20 22:14:39 No, maemo has enormous amount of closed stuff. Feb 20 22:14:42 ~closed Feb 20 22:14:43 methinks closed is http://wiki.maemo.org/Why_the_closed_packages Feb 20 22:14:45 what I want is an OS I trust and the repos Feb 20 22:15:04 I see Feb 20 22:15:08 thanks! Feb 20 22:16:01 the touchscreen driver (for ts input anyway) is open Feb 20 22:16:07 tsc2005.c Feb 20 22:54:59 yawn Feb 20 22:58:45 I need to ask a couple of questions to someone interested in/responsible of rtcom-messaging-ui about https://bugs.maemo.org/show_bug.cgi?id=11559, suggestions anyone? Feb 20 22:58:46 Bug 11559: Conversations App - Scrollbar Appeared, Touch Scrolling Does Not Work Feb 20 23:06:07 * Aranel :| I'm trying to get help about this thing for at least a month. How about a little bounty? (keep in mind I'm a poor guy): buy you a beer via paypal? gift you latest pack of Angry Birds? Document a very boring stuff on Maemo Wiki? Please? Feb 20 23:14:48 guys, I'm not a PulseAudio hater, but I'd like to know why it needs 20% of my CPU on my Fedora laptop Feb 20 23:15:56 Venemo: I do not really understand why people like wrappers like PA. I never use sound wrappers. Luckily I assemble systems for myself (gentoo) and always exclude wrappers like that Feb 20 23:16:30 And if five-six years ago there were problems with playing back with two or more applications simultaneously Feb 20 23:16:31 norayr: understandable Feb 20 23:16:49 then for several years I do not notice such problems at all Feb 20 23:16:59 Which means ALSA is enough :) Feb 20 23:17:13 hehe Feb 20 23:17:42 :) Feb 20 23:18:48 And I dissapointed in Fedora many years ago. I respect RedHat for what they're doing - but it's better to use it in Debian or Gentoo, not in RHEL or Fedora. RHEL is ok though, if not for desktop. :) Feb 20 23:19:56 norayr: well I don't really sympathize with Debian - I haven't tried Gentoo yet Feb 20 23:20:16 norayr: in Fedora, I usually manage to get everything working OOB, or after some messing around Feb 20 23:20:54 pulse is great if you want to have network sound Feb 20 23:21:07 Venemo: what's OOB ? Feb 20 23:21:16 ok, understand - out of the box Feb 20 23:21:16 :) Feb 20 23:21:21 I have a server that runs pulse and has speakers connected to it. Other machines can send sound to it from anywhere Feb 20 23:22:08 For me - it's slow, I need to remove a lot of oob services :) Feb 20 23:22:25 okay, let's not turn maemo channel into the holy war :) Feb 20 23:22:56 budfive: that's nice I didn't know about it. Feb 20 23:23:21 budfive: It would be better though if we had plan9 like system where we can mount sound device via network Feb 20 23:23:26 and use it :) Feb 20 23:25:00 norayr: I once saw a graph about all the Linux sound systems... it was chaos Feb 20 23:25:59 sounds like this one: http://matt.bottrell.com.au/uploads/Pics/linuxaudio.png Feb 20 23:26:06 nox-: yes, that's it Feb 20 23:27:57 * nox- <3 freebsd's oss `rewrite' where you rarely ever need `sound daemons'... Feb 20 23:28:18 with in-kernel mixing and per-app volume control... Feb 20 23:31:22 budfive: that's a nice niche usecase for PA - I'm not convinced I need to have it hog my CPU like Venemo said and PA is notorious for. I'm all on same page as norayr Feb 20 23:31:58 very nice diagram Feb 20 23:32:00 thanks :) Feb 20 23:32:05 DocScrutinizer: seems that the app I was running (EVE Online under Wine) caused it to hog my CPU. just sayin' because normally it doesn't do so Feb 20 23:33:15 Venemo: I had nothing but problems with PA, and it's a mess and not delivering on any of the maybe madeup problems it's supposed to tackle Feb 20 23:33:36 DocScrutinizer: I get your point Feb 20 23:33:46 DocScrutinizer: and I dunno why we need yet another audio wrapper Feb 20 23:34:52 for example everybody says "ALSA can't mix" - I answer "DMIX". Then "yeah but that doesn't work" - me: "here it does, and ever did". Then "but PA is better documented" - me: "where?".. this is an endless fruitless debate Feb 20 23:35:07 DocScrutinizer: yeah... Feb 20 23:35:23 DocScrutinizer: another endless debate is Gnome vs KDE vs Xfce vs ... etc Feb 20 23:35:44 KDE FTW Feb 20 23:36:08 DocScrutinizer: well, mixing in kernel would be nice Feb 20 23:36:26 I just can say I recently learnt to watch out for "author: Lennart" Feb 20 23:36:35 DocScrutinizer: who's that? Feb 20 23:36:48 and per app volume Feb 20 23:36:52 devel of abominations like PA and avahi Feb 20 23:37:27 hehe Feb 20 23:37:38 jacekowski: ALSA *has* per app volume, seamlessly, since ages Feb 20 23:37:48 DocScrutinizer: what where? Feb 20 23:37:49 when Feb 20 23:37:51 how Feb 20 23:37:55 DocScrutinizer, someone once said linux ppl tend to write the nth new implementation of something instead of fixing the existing one... Feb 20 23:38:05 google for alsa softvol plugin Feb 20 23:38:20 nox-: sounds about right Feb 20 23:38:29 nox-: yeah, Feb 20 23:38:30 alsa Feb 20 23:38:32 xorg Feb 20 23:38:36 with kms Feb 20 23:38:38 another example is ifconfig vs iwconfig vs ip Feb 20 23:38:51 nox-: these are 3 separate tools Feb 20 23:38:55 iwconfig is for wireless Feb 20 23:39:04 and just wireless aspect of it Feb 20 23:39:07 yeah well on freebsd ifconfig knows about wifi too Feb 20 23:39:18 jacekowski: http://tech.groups.yahoo.com/group/twinklephone/message/1731 Feb 20 23:39:24 well, linux ifconfig does wired only Feb 20 23:39:24 I'd written a new implementation too, I'm starting to think alsa is unfixable :) Feb 20 23:39:25 oooh, rumour has it qt is going to be part of webos Feb 20 23:39:35 jacekowski, and thats what i meant :) Feb 20 23:39:37 and iwconfig is wireless Feb 20 23:39:44 that's just design decision Feb 20 23:40:00 ieatlint: it is already, afaik Feb 20 23:40:04 ok ill stop :) Feb 20 23:40:13 what was messed up was oss/alsa/pa Feb 20 23:40:21 Venemo: and nokia was stupid enough to go with wp7.... Feb 20 23:40:29 not to start up the conversation again... sorry Feb 20 23:40:47 ieatlint: this decision from them was horseshit Feb 20 23:41:04 ieatlint: where else would they go Feb 20 23:41:11 ieatlint: although I tend to believe that it's a sort of temporary thing until MeeGo becomes really ready Feb 20 23:41:20 ieatlint: symbian would take them only to insolvency Feb 20 23:41:26 jacekowski: webos Feb 20 23:41:31 which was my implication Feb 20 23:41:40 is webos even open Feb 20 23:41:46 and yeah, symbian has been a dying platform for years Feb 20 23:41:51 as in, hp is willing to be friendly Feb 20 23:41:58 yep Feb 20 23:42:00 hmm Feb 20 23:42:04 hp and nokia are already business partners over qt Feb 20 23:42:11 webos was a natural fit Feb 20 23:42:29 but there was something strange about webos Feb 20 23:42:32 open, a development community already in place, qt support.. Feb 20 23:42:32 Wikipedia says webos is mostly closed though Feb 20 23:42:34 does it have X? Feb 20 23:42:42 i don't think so Feb 20 23:42:45 yeah Feb 20 23:42:50 that's a problem Feb 20 23:42:57 but it has an sdl interface, and i'm told you can run qt apps on it Feb 20 23:43:04 yeah Feb 20 23:43:12 well, wp7 doesn't have x.. neither does symbian Feb 20 23:43:39 yeah but symbian display interface doesn't suck as much as sdl Feb 20 23:43:40 webos would've kept things in play though.. including hardware support Feb 20 23:43:47 linux kernel for webos, linux kernel for meego Feb 20 23:44:42 would've been a much clearer stepping stone to meego... of course meego's not even a specific goal for nokia now Feb 20 23:45:01 just vague statements that meego may play part of a "future disruption" Feb 20 23:46:42 at least they have clear plan for main os Feb 20 23:47:18 I thought MeeGo was pretty clear, I guess they just don't trust it enough. Feb 20 23:47:41 Qt was the platform, and they've fucked it up. Feb 20 23:47:47 So meh. Feb 20 23:48:19 alterego: timeless actually said that Nokia had just a few people on MeeGo, even before 'black friday' Feb 20 23:48:21 well, the qt division at nokia insists they're still relevant, and say they are still hiring in fact Feb 20 23:48:38 yeah, I wouldn't worry about Qt. Feb 20 23:48:44 ieatlint: that's because Symbian is still Nokias biggest product .. Feb 20 23:48:45 they are pretty significant on the desktop too Feb 20 23:48:55 most people work on platform/qt/qml/apps Feb 20 23:48:59 They have to support it until their WP7 phones surpass it. Feb 20 23:49:01 specific meego work is limited Feb 20 23:49:16 yep... Feb 20 23:49:26 And them some. Feb 20 23:49:31 s/them/then/ Feb 20 23:49:32 alterego meant: And then some. Feb 20 23:50:19 Venemo: as for qt on desktop, they've basically said development for it has stopped Feb 20 23:50:34 ieatlint: that's horeshit Feb 20 23:50:36 it's more maintainence only now Feb 20 23:50:44 ieatlint: I can have QML on desktop too Feb 20 23:51:01 ieatlint: horseshit* Feb 20 23:51:18 http://labs.qt.nokia.com/2011/02/18/buckets-of-cold-water/#comment-19420 Feb 20 23:51:39 "Qt on the desktop is currently not a priority for our R&D team" Feb 20 23:51:55 it goes on to say that they are still working on it, but pretty much that it's just to maintain it Feb 20 23:52:27 well, thing is that there is only so much stuff you can add to single library Feb 20 23:52:52 and qt3 was already doing what it was supposed to do Feb 20 23:52:59 and many things targeted toward mobile work on the desktop... i suppose the touch gestures/multitouch stuff will even be useful on desktop soon Feb 20 23:53:05 and qt4 is reaching point where it will be just bloat of useless code Feb 20 23:53:35 it started as widget library Feb 20 23:53:49 anyways Feb 20 23:53:50 good night Feb 20 23:53:52 time to sleep Feb 20 23:55:18 night Feb 20 23:55:28 jacekowski: you noticed that link to softvol I tossed over? Feb 20 23:59:09 jacekowski: I'd think I'd even be able to hammer sth that automatically creates a volume slider named like the process basename for every process that opens ALSA:default, by just exploiting env var expansion in alsa config files Feb 21 00:01:40 Or window title if it has one. Feb 21 00:05:31 i miss the days when the 770 was the coolest thing Feb 21 00:06:18 Heh, yeah Feb 21 00:06:30 It was strangely ahead of its' time for about a year :) Feb 21 00:06:59 I remember thinking "wow, this interface looks cool" :) Feb 21 00:07:02 Very scifi Feb 21 00:07:44 yea Feb 21 00:08:04 someone's trying to sell one for 90 euro Feb 21 00:08:10 Heh Feb 21 00:08:14 I've still got mine. Feb 21 00:08:24 Strangely it's just my N810 that got destroyed. Feb 21 00:08:33 My 770 and N800 are both fine .. Feb 21 00:09:26 howd it die Feb 21 00:09:36 Touch screen just started failing. Feb 21 00:09:49 mhm Feb 21 00:10:05 i'd like an omap3 psion 5mx Feb 21 00:10:13 Heh Feb 21 00:10:38 not at all a bad keyboard Feb 21 00:10:49 and the apps started instantly Feb 21 00:10:55 Yeah, was good. Feb 21 00:11:05 The beginnings of Symbian .. Feb 21 00:11:12 Are psion even around anymore? Feb 21 00:11:24 no. they died and the people founded tomtom Feb 21 00:11:48 alterego: (win title) good point, thanks for the idea Feb 21 00:11:50 They stll have a website .. Feb 21 00:11:57 DocScrutinizer: np Feb 21 00:12:23 alterego: how would I get wintitle on cmdline? Feb 21 00:12:48 let's say wintitle of my parent process Feb 21 00:12:59 I think it's xwininfo Feb 21 00:13:06 :-) Feb 21 00:14:22 hmm, not exactly Feb 21 00:14:44 Hrm, not sure how to get pid Feb 21 00:19:28 yeah, and how to specify which of multiple windows to use, if process has more than one Feb 21 00:19:45 I'd go for the root one Feb 21 00:20:03 Or the first in the list. Feb 21 00:20:13 theoretically there can be several root windows as well Feb 21 00:20:36 Hrm, well, I guess it's up to you ;) Feb 21 00:21:01 I think it's a nice idea, but for v0.1 I'd go for process basename Feb 21 00:23:04 Hrm, I better get some sleep, g'night folks. Feb 21 00:23:18 given the annoying fact nobody is using ALSA native anymore today, such a v0.1 is highly unlikely to see birth anyway Feb 21 00:25:04 alterego: luckily for you, you can have the Diablo version of puzzle master on your N800 and 770 Feb 21 00:25:44 duh, I forgot to check new puzzlemaster... :-S Feb 21 00:29:02 DocScrutinizer: np :) Feb 21 00:29:08 DocScrutinizer: you can get it from -devel :) Feb 21 00:30:25 nah, I got it from -devel days ago, and I just forgot I already checked and configured it Feb 21 00:30:59 DocScrutinizer: ah, ok Feb 21 00:32:01 DocScrutinizer: I implemented your feature request Feb 21 00:32:34 which one of the dozen? :-) Feb 21 00:32:44 DocScrutinizer: alias for the custom images Feb 21 00:33:02 ohh, how does it work? Feb 21 00:33:06 DocScrutinizer: now when you select a new image, you must enter an alias for it Feb 21 00:33:36 DocScrutinizer: also, I implemented MohammadAG's idea too and now you can remove/clear items from the list Feb 21 00:33:49 that's for sure needed Feb 21 00:34:09 but I wonder why my one custom img is so oddly named Feb 21 00:34:29 DocScrutinizer: previous version just labbeled them with their filenames Feb 21 00:34:43 DocScrutinizer: also, newest release has a nicer GUI :) (but I'm sure this is of no interest to you:P) Feb 21 00:35:15 yeah, it's heritage Feb 21 00:37:38 anyway, I have to do a reboot now. "no reboots needed on Linux" is a joke. Feb 21 00:39:18 installing a new kernel eh Feb 21 00:39:38 hm, relogin was enough :P Feb 21 00:39:53 :) Feb 21 00:40:03 * pupnik_ makes pizza for the room Feb 21 00:40:13 nomnom Feb 21 00:40:54 aaaaaaw pizzzaaaa Feb 21 00:41:07 damn, how I'd like some now Feb 21 00:41:49 Venemo: is 1.2.0 less snappy than previous versions? Feb 21 00:42:19 DocScrutinizer: I didn't notice Feb 21 00:42:23 DocScrutinizer: is it? Feb 21 00:42:50 well, even with shadows disabled it feels a bit sluggish, compared to former versions Feb 21 00:42:57 DocScrutinizer: hm, that's weird Feb 21 00:43:40 DocScrutinizer: try full screen Feb 21 00:43:45 I did Feb 21 00:43:59 well, there's no real fullscreen Feb 21 00:44:14 DocScrutinizer: the toolbar is still there, but it should be much snappier then Feb 21 00:45:02 DocScrutinizer: actually, there was no change in any of the code that involves rendering the puzzle board Feb 21 00:45:07 yeah, it's still bearable, but not as "physical" as previous version were, iirc Feb 21 00:45:23 nah, it's about moving the tiles Feb 21 00:46:08 DocScrutinizer: only one thing - previously, images were rescaled to the size of the actual board, now they're always rescaled to 800×480 in order to make them not look bad when switching to full screen. Feb 21 00:46:13 feels like swimming in oil now, while previously it was like tossing paper around Feb 21 00:47:30 well, maybe it's just me, too late Feb 21 00:47:45 no, not just you Feb 21 00:48:18 others said it too, although disabling the effects fixed it for them Feb 21 00:48:45 DocScrutinizer: if you have a scratchbox installation and 5 minutes of your time, can you try something for me? Feb 21 00:49:33 sorry, some of the prerequisites are not matched Feb 21 00:49:56 DocScrutinizer: which of them? :P Feb 21 00:50:13 actually all 3 ;-D Feb 21 00:50:51 DocScrutinizer: :P Feb 21 00:50:58 DocScrutinizer: if I send you a .deb? Feb 21 00:51:05 go ahead Feb 21 00:51:29 DocScrutinizer: I'll try disabling hw rendering Feb 21 00:51:59 I think my state just changed from "late for breakfast" to "too early for breakfast" :-D Feb 21 00:52:46 DocScrutinizer: :P Feb 21 00:52:54 DocScrutinizer: ah, never mind Feb 21 00:53:16 DocScrutinizer: without the shadows, it performs a lot better without hw accel Feb 21 00:53:34 yeah, that's what I thought Feb 21 00:53:36 DocScrutinizer: with the shadows, it performs a little better or maybe equal to hw accel Feb 21 00:53:51 * DocScrutinizer ponders another 12648430 Feb 21 00:53:57 although I think I know what causes most of the problem Feb 21 00:54:25 1) Qt Graphics View uses _lots_ of floating point calculations... Feb 21 00:54:40 yeah Feb 21 00:54:45 which is very-VERY slow Feb 21 00:54:58 it would be better with MeeGo's hardfp support of course, but still. Feb 21 00:55:11 2) N900's graphics chip is horseshit Feb 21 00:55:17 meh Feb 21 00:55:46 I don't understand how can it render a game like Bounce when it struggles with 12 small images. Feb 21 00:56:01 first version was as responsive as it can possibly get Feb 21 00:56:22 yeah. when I disable hw accel and effects, it is equally as snappy as 1st version :) Feb 21 00:56:48 my 11y old tester was so fast, he wouldn't like it like it's now Feb 21 00:56:57 Venemo: out of curiosity, how does one do this? Feb 21 00:57:01 I will make hw accel user-settable Feb 21 00:57:05 steve___: how does one do what? Feb 21 00:57:27 Venemo: disable hw acceleration and the effects Feb 21 00:58:03 steve___: the effects you can now from the settings Feb 21 00:58:25 steve___: for hw accel I'll mess with this: http://gitorious.org/colorful-apps/puzzle-master/blobs/master/mainwindow.cpp#line46 Feb 21 00:58:43 alterego: are you still here? Feb 21 01:01:28 DocScrutinizer: this is very disappointing for me though. I was hoping that this stuff will bring actual performance benefits :( Feb 21 01:01:54 yeah, preformance tuning is an art Feb 21 01:02:40 Venemo: struggling with 12 small images that are blitted to screen by cpu? Feb 21 01:02:54 pupnik_: actually, the cpu can do it well Feb 21 01:03:03 pupnik_: the gpu is disappointing Feb 21 01:03:05 you pondered my suggestion to store settings (at least number of tiles) together with particular pictures? Feb 21 01:03:12 so you are using 12 textures on gpu? Feb 21 01:03:54 pupnik_: you can set puzzle piece numbers as n×m where 2<=n,m<=15 Feb 21 01:04:05 pupnik_: obviously the more the pics the less the perf Feb 21 01:04:38 DocScrutinizer: I thought about it, and I have had a bit different idea. no time to implement yet Feb 21 01:04:40 a gpu should be able to display fixed textures fast. you are using opengl? Feb 21 01:04:52 pupnik_: correct Feb 21 01:05:19 then something's wrong eh Feb 21 01:05:45 well, alterego and everyone in #qt told me that QGraphicsView fw will bring me perf benefits because its items don't have the overhead of QWidgets Feb 21 01:06:06 as it turns out, those lots of fp calculations negate the overall perf benefit, if any Feb 21 01:06:07 I guess the task of mere blitting is too simple for gpu. too much overhead to set up, easier to do in cpu ram directly Feb 21 01:07:03 DocScrutinizer: however for most people the current perf is acceptable, even with shadows. also it's better in (landscape) fullscreen because then the scaling is 1 (no overhead) and also opengl performs better in fullscreen Feb 21 01:08:16 well, I just can say it is not as snappy as the old version has been. And I got a click stutter on audio Feb 21 01:08:29 DocScrutinizer: also I was thinking about reducing the number of dynamic casts to see if it gets any better, but I don't think that dynamic_cast alone would mean that much. Feb 21 01:08:49 nfc about that Feb 21 01:09:10 I'm an assembler man Feb 21 01:09:43 :) Feb 21 01:10:18 DocScrutinizer: "click stutter on audio" -> this is news to me. elaborate please. Feb 21 01:10:52 might be unrelated. Since PR1.2 I got those occasionally Feb 21 01:11:18 mhm Feb 21 01:11:51 heh Feb 21 01:12:00 N900 just rebooted randomly Feb 21 01:12:02 xchat clicks on highlight, I got one sich click while playing Puzzlemaster and it suttered for ~500ms Feb 21 01:12:14 weird Feb 21 01:12:36 as it is now, puzzle-master uses almost 0 CPU so it shouldn't affect audio at all Feb 21 01:12:54 as said, might be completely unrelated Feb 21 01:12:59 ok Feb 21 01:15:04 http://doc.qt.nokia.com/stable/graphicsview.html Feb 21 01:15:14 "Graphics View is built with the assumption that the user's hardware is able to provide reasonable performance for floating point instructions." Feb 21 01:15:16 HAHAHA Feb 21 01:15:39 LOL Feb 21 01:16:01 and the interesting one: Feb 21 01:16:03 As a result, certain kinds of effects may be slower than expected on certain devices. It may be possible to compensate for this performance hit by making optimizations in other areas; for example, by using OpenGL to render a scene. However, any such optimizations may themselves cause a reduction in performance if they also rely on the presence of floating point hardware. Feb 21 01:16:21 oh yeah Feb 21 01:16:52 use int, do in in cpu domain, forget that shit ;-D Feb 21 01:16:59 let's recompile Qt so that it relies on fixed point instead :P Feb 21 01:17:30 that's not that bizarre an idea Feb 21 01:17:48 actually, how much precision would we lose? Feb 21 01:18:13 depends on model used in Qt Feb 21 01:19:13 DocScrutinizer: 'qreal' is float on ARM, double in other places Feb 21 01:19:24 e.g for Z a resolution of 1mm for a max depth of 32m doesn't sound too bad Feb 21 01:19:40 -offtopic- ok, if i add to my vita cross-comp of openmoko,nanonote,n900 ; i am not a programmer Feb 21 01:19:51 manaru: ? Feb 21 01:20:00 for school Feb 21 01:21:09 nice set of devices anyway :-D Feb 21 01:21:52 DocScrutinizer: anyway, I'll make an 1.2.1 where you will be able to turn off effects, accelerometer, and opengl. then the performance should be where you want it to be Feb 21 01:22:06 cool Feb 21 01:23:13 openmoko and nanonote; got gentoo running; at nanonote was first one *proud*; but i do not want write false things Feb 21 01:24:04 programmer is just a label, and a very very fuzzy one, I have to add Feb 21 01:24:33 and not ludicrous Feb 21 01:25:06 *-and Feb 21 01:25:53 well, I'm not sure what's your question. I'd attribute you programmer for porting an OS to a new platform, no matter what Feb 21 01:26:50 damn, here guys are labeled programmers when they can set up some word macros Feb 21 01:26:56 <_trine> my central heating system has a programmer to turn it on and off Feb 21 01:27:13 <_trine> :P Feb 21 01:27:55 <_trine> does that count ? Feb 21 01:28:14 <_trine> right on that i am off to bed Feb 21 01:28:23 <_trine> gnite Feb 21 01:41:31 time for 12648430 ☕ Feb 21 01:47:15 ? Feb 21 02:06:25 DocScrutinizer: is x>>1 faster than x/2? Feb 21 02:06:46 It depends. Feb 21 02:06:48 Venemo: For unsigned x and a good compiler, no. Feb 21 02:07:00 For signed x, or with a poor compiler, yes. Feb 21 02:07:01 For a good compiler, it shouldn't be. Feb 21 02:07:28 so a sensible compiler should be able to optimize it? Feb 21 02:07:40 yes Feb 21 02:07:44 As long as "2" is actually a compile-time constant. Feb 21 02:07:48 And not the value of some variable. Feb 21 02:08:37 derf: of course it is Feb 21 02:09:21 You say "of course", but I've seen people expect the compiler to magically figure out that the variable they're dividing by is often 1 or 2 and optimize it for them. Feb 21 02:11:05 yeah, or say "this variable is a constant in fact, so why doesn't the compiler recognize that?" Feb 21 02:11:49 ehh. :D Feb 21 02:27:36 For that unisys COBOL project some years back in last millenium, they had that policy to define *all* numeric constants in storage section, like 77 K-01 PIC 9 VALUE 1. 77 K-02 PIC 9 VALUE 2. I bet the microfocus COBOL compiler didn't bother to optimize anything using a COMPUTE B = A / K-02 Feb 21 02:29:47 anybody uses the N900 to make SIP calls? Feb 21 02:30:25 I used to, and it worked like a charm. Now it's broken for some reason, cba to figure what Feb 21 02:30:46 DocScrutinizer: what does "broken" mean? It's choppy to the point of being unusable for me Feb 21 02:31:06 DocScrutinizer: But I half-suspect my SIP service isn't what it should be Feb 21 02:32:08 nah, as long as it worked, it was absolutely clear. Now I can't call out anymore (select service button in dialer doesn't work) and inbound calls don't ring but get rejected immediately and are lsited as missed call Feb 21 02:32:38 DocScrutinizer: ok. did you have to do anything to make it clear, originally? Feb 21 02:33:31 hmm, I think I forwarded some ports on my router, and also maybe have set some bits in advanced config options of the SIP account, like "use stun" etc Feb 21 02:33:58 ok Feb 21 02:34:30 I used same account for years on N810, and it worked and still works Feb 21 02:36:02 syslog is often (always) helpful Feb 21 02:37:35 btw; does syslogd spend much power? Feb 21 02:37:50 don't think so **** ENDING LOGGING AT Mon Feb 21 02:59:57 2011