**** BEGIN LOGGING AT Fri Mar 26 02:59:57 2010 Mar 26 03:06:53 Is there a module-ladspa-sink built for PA on the n900 Mar 26 03:10:04 it shows the .so file in scratch box Mar 26 03:56:17 [2010-03-26 01:28:06] TheNewAndy: also, install package pulseaudio-module-extra Mar 26 03:56:19 [2010-03-26 01:28:15] TheAppleMan: it containts ladspa-sink at least Mar 26 03:57:30 (poor The AppleMan getting spammed by tab completion :)) Mar 26 03:57:41 * DocScrutinizer is wondering what strange TV-show might have created interest in ladspa Mar 26 03:57:54 javispedro and I are now chatting in #maemo :) Mar 26 03:58:43 I'm interested because I'm trying to do a demo of some audio processing at work, and ladspa+pulse is the biggest bang for buck Mar 26 03:58:47 err, what? Mar 26 04:00:10 I wasn't even aware there's a ladspa plugin for friggin PA. For ALSA there's been one since ages Mar 26 04:00:44 it is a bit limited (single channel only, can't adjust parameters on the fly) Mar 26 04:01:31 but it is great for my purposes (hacking up a demo on multiple platforms really quickly) Mar 26 05:11:26 when my N900 receives a call and plays a custom ringtone, there is a pause when it's finished Mar 26 05:11:34 how can I make it loop without the pause? Mar 26 05:13:30 Pray Baahl and slit the troath of a 12 year old elf virgin Mar 26 05:13:56 bhaaaaaal Mar 26 05:24:08 hi, how do i mount the hdsd card in linux seems when i enter usb storage mode i only see the internal eMMC Mar 26 05:28:50 afaik it should mount automatically unless something in the phone is using the mmc all the time Mar 26 05:29:55 in which case it will complain "MMC is in use" or something like that when you plug it in Mar 26 05:45:07 just launched my 2nd game http://apps.facebook.com/luckyjackpot/ Mar 26 05:46:54 the next person who promotes his facebook app in here gets banned for life Mar 26 06:10:16 work mornings are not the time for my laptop to start running a forced fsck. Mar 26 06:10:27 when will linux have ZFS. Mar 26 06:12:58 Stskeeps: the same year as the year of the Linux desktop! Mar 26 06:13:04 heh Mar 26 06:13:25 * simula is happy with linux in his pocket Mar 26 06:18:03 simula: pocket is fine, it doesn't do forced fscks :P Mar 26 06:19:31 did you pull the power plug stskeeps? what forced fsck? Mar 26 06:20:59 simula: 41 times without a check Mar 26 06:21:04 ahhhh Mar 26 06:21:16 yes, i know i can adjust that Mar 26 06:21:27 but no, i always shut down nicely **** BEGIN LOGGING AT Fri Mar 26 13:06:14 2010 Mar 26 13:06:16 battery management entity, or something like that Mar 26 13:06:28 k Mar 26 13:06:28 smartreflex is a cpu thing Mar 26 13:06:38 ptl: it feels practical for my use Mar 26 13:07:30 I'd but it if hadn't already bought a protective case for the N900... Mar 26 13:08:20 ShadowJK: thanks, but maybe it's not this page, because it doesn't have any change by Stskeeps on the history... Mar 26 13:08:32 hm **** ENDING LOGGING AT Fri Mar 26 13:09:37 2010 **** BEGIN LOGGING AT Fri Mar 26 13:12:15 2010 Mar 26 13:14:50 corecode_: there's no need for a loophole. We just need the kernel drivers for usb-host protocol, then we should be fine with manually enabled unpowred hostmode (the mode that needs a powered hub or y-cable) Mar 26 13:15:12 ah Mar 26 13:15:19 no way to power the port? Mar 26 13:15:40 corecode_, I have regrettably had no time. Spending most of my time digging. http://www.flickr.com/photos/14560445@N08/ Mar 26 13:15:44 corecode_: if we manage to switch on the GAIA chargepump, and the schematics are somewhat wrong on a missing capacitor, we even might get power Mar 26 13:16:48 i don't think that google is down so... how to kill the web browser? Mar 26 13:16:50 completly Mar 26 13:17:02 not just close some windows Mar 26 13:17:05 corecode_: worst thing to throw stick on our legs is PHY chip not switching between pullup and pulldown resistors Mar 26 13:17:14 FIQ: Power menu > close active task? Mar 26 13:17:17 SpeedEvil: what are you doing? Mar 26 13:17:40 is that house too low or are you filling up the sides Mar 26 13:17:44 corecode_: but that wouldn't be a major showstopper Mar 26 13:18:14 FIQ: xterm + killall browser browserd Mar 26 13:18:22 ty Mar 26 13:18:31 DocScrutinizer: yea that would suck Mar 26 13:18:35 kudos Mar 26 13:18:42 jaffa: that didn't help at first Mar 26 13:18:49 did it 2 times Mar 26 13:18:53 corecode_, I am extedndcing the lawn. Mar 26 13:18:55 worked now though Mar 26 13:19:03 =) Mar 26 13:19:08 corecode_: I mean, we got Openmoko Frerunner charging hostmode running, where we seen same problem of pullup/down set wrong Mar 26 13:19:24 There was much unremoved spoil when digging pond. Mar 26 13:19:43 FIQ, see dsmetololl Mar 26 13:20:04 FIQ, just killing browserd will trigger reboots. Mar 26 13:20:25 SpeedEvil: oh? never seen that Mar 26 13:21:29 fyi, those fake nokia CA-101 cables from hong kong for $1 work perfectly Mar 26 13:21:41 finally enough micro-usb cables around Mar 26 13:22:32 lol. Mar 26 13:22:48 just got my new screen protectors. Mar 26 13:22:48 no, serious Mar 26 13:23:00 KY screen protectors. Mar 26 13:23:03 ah, my screen protector is quite good too Mar 26 13:23:10 they are _slidy_ Mar 26 13:23:14 it is that 3m finnish sounding name Mar 26 13:23:20 kiiimotsu or so Mar 26 13:23:21 (not really) Mar 26 13:23:32 vinntatu? Mar 26 13:23:38 something like that Mar 26 13:24:14 SpeedEvil: how come the lawn is on the first floor level? Mar 26 13:24:24 raised lawn? Mar 26 13:24:31 heated from below? Mar 26 13:24:38 corecode_, house built on slope. Mar 26 13:24:46 ah Mar 26 13:24:48 cute Mar 26 13:24:58 we have that a lot here Mar 26 13:25:21 enter 0, exit 12, both "ground floor" Mar 26 13:25:23 :) Mar 26 13:25:56 corecode. Only 2m difference. Mar 26 13:26:13 bleh, now dsp video decode stopped working alltogether Mar 26 13:26:20 more fun stuff in dmesg Mar 26 13:26:24 I should be finishing off toiday, but 6c and rain Mar 26 13:26:33 So am back in bed. Mar 26 13:26:49 wazd: yeah i've found his phone Mar 26 13:26:53 not sure i'll be there at 7pm though Mar 26 13:27:08 but the most annoying thing is that the media player is failing silently Mar 26 13:27:21 I want error messages if there's an error! Mar 26 13:27:46 thresh: cool, I'm heading there right now to meet Vlad, so we'll be wandering around for a while :) Mar 26 13:31:51 * thresh has no idea who Vlad is Mar 26 13:32:48 Vlad Tepes, of course Mar 26 13:32:54 aka Vlad The Impaler Mar 26 13:32:58 aka Count Dracula. Mar 26 13:33:11 Anyone know if there's a way to easily disable prefetching Ovi Maps in bootup? Mar 26 13:33:36 I don't use it. It's just eating mah memory. Mar 26 13:34:12 ptl: ah so he's now in Moscow, neat! Mar 26 13:38:37 Oh wait. It's not even prefetched :o Mar 26 13:38:41 Never mind :) Mar 26 13:42:42 * noobmonk3y just had steak n chips and is stuffed.......... Mar 26 13:43:48 wtf is up with rmt ... like a yoyo! Mar 26 13:50:38 zaheerm i would like to pm you Mar 26 13:50:41 is it okay? Mar 26 13:58:17 is there any way to add a .ics subscription to the N900 calendar? I know you can import events from an ics file, but is there any way to make it an actual subscription so it gets refreshed? Mar 26 14:01:12 sorry Gizmokid2005 - no idea Mar 26 14:01:48 noobmonk3y: it's not looking promising from what I can tell...it really doesn't make sense, you'd think that would be a simple and logical feature to have. Mar 26 14:01:56 hi Mar 26 14:02:26 hehe, no idea what an ics file is even, but assuming it is a load of apopintments that can be imported to the calendar? Mar 26 14:02:36 if so a sync would just be a deamon checking somewhere for updates? Mar 26 14:03:48 noobmonk3y: http://en.wikipedia.org/wiki/ICalendar <-- yeah, basically would just be refreshing the ics based on a specific refresh interval Mar 26 14:03:53 would be considering it a "subscription" Mar 26 14:05:15 i would assume it could be done, probably a request thread over at T.M.O? Mar 26 14:05:59 noobmonk3y: that's what I was thinking, but I figured I'd check to see if maybe I was just dense and missed something that's there... Mar 26 14:06:09 lol doesnt sound dense at all :D Mar 26 14:07:22 I just find it hard to believe that with so many people this is such an overlooked "feature" Mar 26 14:13:34 wazd_e63: now who's Vlad? Mar 26 14:19:26 noobmonk3y: looks like http://maemo.org/community/brainstorm/view/improving_the_calendar_in_n900/ #6 & 7 are what I'm referring to. Mar 26 14:20:01 wow..... big ol' brainstorm! Mar 26 14:20:14 Yep! Mar 26 14:22:54 Thresh: omweather admin :) Mar 26 14:26:49 hiyoo Mar 26 14:26:59 hi Mar 26 14:27:30 i wonder if anyone is porting chromium to the n900 Mar 26 14:28:18 Why all the complexity with /opt and scripts and what not? Any reason one can't just "mv /usr /home; ln -s /home/usr /usr" ?? Mar 26 14:29:54 marcusb: emmc is fscking slow Mar 26 14:30:09 compared to onenand flash chip Mar 26 14:30:39 ok Mar 26 14:32:35 [17:13:12] CTCP VERSION ответ от Skim[n900] [~kvirc@n900.antixpuct.ru]: KVIrc 4.0.0 svn-4222-N900 'Insomnia' 20100125 - build 2010-03-26 12:25:27 UTC - Linux (2.6.28.10maemo-omap1) Mar 26 14:32:53 (i've ported KVIrc to N900) :) Mar 26 14:33:54 AntiXpucT: I do not trust ctcp version Mar 26 14:34:42 marcusb: The other reason is that there are things in /usr needed before /home is available Mar 26 14:35:01 hrw, then wait some time, while i rebuild it with new paths and optify packages ;) Mar 26 14:35:08 AntiXpucT: today irc clients allows to set anything Mar 26 14:35:12 and i'll give you a links Mar 26 14:35:46 ccooke: oops Mar 26 14:35:53 hrw, but i kill 3 days for porting, and i knew, that it is real version ;) Mar 26 14:35:57 AntiXpucT: client which I normally use is already built for maemo5 but I do not use it Mar 26 14:37:13 AntiXpucT: 15:33 < hrw> AntiXpucT: I do not trust ctcp version Mar 26 14:37:19 Irssi 0.8.14 (20090728) - http://irssi.org/ Mar 26 14:42:30 i spy on people talking on irc using tcpdump Mar 26 14:43:26 what's that "backup" app people keep talking about Mar 26 14:43:40 What is up with some people taking the same theme changing background change hue and calling it a new theme? Mar 26 14:43:41 * SpeedEvil dumps on people using tcp. Mar 26 14:44:00 oh talking about background Mar 26 14:44:03 andrewfblack: open source? Mar 26 14:44:04 :P Mar 26 14:44:09 corecode_: ubuntu one. Mar 26 14:44:11 http://panorama.epfl.ch/index.php?&width=1920&height=1200 Mar 26 14:44:13 uh.. I was hoping fore pr 1.2 today Mar 26 14:44:21 i wanted to use that as background Mar 26 14:44:25 dynamically Mar 26 14:44:39 s/\./?/ Mar 26 14:44:42 Vratha_: is there a readymade app? Mar 26 14:44:45 Stskeeps: I'm not naming a name but their is one theme designer that drives me crasy with his slight mods to the same theme over and over Mar 26 14:44:55 corecode_: on ubuntu there is Mar 26 14:45:13 but i don't use desktop linux Mar 26 14:45:21 Vratha_: but people use it for maemo, or so Mar 26 14:45:26 also one is suprslo Mar 26 14:45:30 so i haven't used it Mar 26 14:45:40 don't know about maemo Mar 26 14:46:04 thought you meant generally Mar 26 14:46:42 corecode_: what you mean dynamically you want it to move like on website? Mar 26 14:47:56 andrewfblack: no, the picture updates every 10 minutes or so Mar 26 14:47:59 * andrewfblack needs inkscape on his n900 or thumb drive Mar 26 14:48:53 problem is also that the screen is too small Mar 26 14:49:01 can't fit the 360 deg panorama Mar 26 14:49:25 and i'm only using 2 screens Mar 26 14:50:04 anybody set up snowy yet? ubuntu one notes is quite slow Mar 26 14:51:06 TomaszD: got PLA, ta Mar 26 14:51:50 corecode_: Your most likly going to have to wait for PR1.3 I hear we should be getting html backgrounds then and you will be able to do that. Also their is someone working on a 800x480 widget that will cover up your entire background. It will let you do animations and stuff. Mar 26 14:52:25 Stskeeps: Bubble Bobble will be in extras tonight Mar 26 14:52:34 Theme that is Mar 26 14:52:46 Hey all. Mar 26 14:52:47 cool :) Mar 26 14:52:51 which chat program do you use in your n900? Mar 26 14:52:54 andrewfblack: you did see i update the template right? Mar 26 14:53:03 I use x-chat on my laptop is it available for maemo? Mar 26 14:53:05 Are there instructions for updating the SDK installation? Mar 26 14:53:08 jatt: yes Mar 26 14:53:20 I only see the instructions for installing the SDK from scratch using the GUI installer. Mar 26 14:53:57 Stskeeps: Yep Thanks Mar 26 14:54:18 * andrewfblack wishes everyone could see how many PMs he gets a day about theme design Mar 26 14:54:58 I got several ohh my god I can't build theme PMs when new hildon-theme-layout-5 was updated Mar 26 14:55:06 andrewfblack: no, putting a jpg there would be fine Mar 26 14:57:27 Anyone? :( Mar 26 14:59:10 where's wazd when you need him Mar 26 14:59:20 gameprograma, URL? Mar 26 14:59:20 gameprograma: IIRC SDK are better reinstalled then updated Mar 26 14:59:51 thresh: That means I'll have to download all of about 1GB or so all over again. :/ Mar 26 15:00:15 andre__: What URL? The SDK installation instructions? Mar 26 15:00:30 yes. Mar 26 15:00:32 gameprograma, my SDK works and it was updated Mar 26 15:01:09 andre__, http://wiki.maemo.org/Documentation/Maemo5_Final_Installation :) Mar 26 15:01:52 andre__: http://wiki.maemo.org/Documentation/Maemo5_Final_Installation Mar 26 15:02:15 Need some help optifying a python source for py2deb Mar 26 15:02:23 MohammadAG: How carry out the update? Did you use the GUI installer? Mar 26 15:02:35 gameprograma: true, not mentioning updating. feel free to file a ticket against Dev Platform > Documentation in bugs.maemo.org Mar 26 15:02:44 gameprograma, it doesn't really matter, to update just use apt-get dist-upgrade Mar 26 15:02:54 Got it. Mar 26 15:02:59 as fakeroot of course Mar 26 15:03:38 Stskeeps, k, np Mar 26 15:04:25 # apt-get install diff => "Note, selecting busybox instead of diff." "busybox is already the newest version." and then: # diff => -sh: diff: not foun Mar 26 15:04:25 Thanks for the help, guys. Mar 26 15:05:30 marcusb, bug 3032 Mar 26 15:05:33 Bug https://bugs.maemo.org/show_bug.cgi?id=3032 missing diff utility (required by the GNU Coding Standards) Mar 26 15:05:34 ok Mar 26 15:05:36 thanks Mar 26 15:05:48 oh, cool Mar 26 15:05:51 avahi-daemon also needs that Mar 26 15:07:05 marcusb: thats nokism Mar 26 15:07:08 andre__, are you the one to ask about creating a bugzilla product for avahi in the Maemo Extras category? Mar 26 15:07:50 mgedmin, yes, by email: http://wiki.maemo.org/Bugs:Adding_Extra_products Mar 26 15:07:55 thanks! Mar 26 15:08:01 and bare with me as I just got back from vacation. long backlog :-/ Mar 26 15:08:06 err bear Mar 26 15:10:38 can anyone help me with sending an sms via cli? Mar 26 15:11:04 is there a telepathy interface or something? Mar 26 15:11:57 looking in to opt it looks like noone ever follows a guidline (dont know if there is one) Mar 26 15:12:38 geez, they can't fix this diff thing in 2 years? *grmbl* Mar 26 15:13:57 * mgedmin feels no hurry Mar 26 15:14:07 battery meter is pretty confused by the mugen battery, even after a discharge-charge cycle.. Mar 26 15:15:25 how long does it last now? Mar 26 15:21:06 wow, nexus 1 screen res is "fake" Mar 26 15:21:10 olpc-like Mar 26 15:21:47 ? Mar 26 15:21:49 I just found my new work phone, where I work we only have access to iDEN network so I have always been stuck with really crappy phones. I just saw the Motorola i1 and even though it wont be replacing my N900 as my primary phone its the best iden phone I have ever seen Mar 26 15:22:18 Corsac essentially the phone doesnt fully utilise the display's supported resolution Mar 26 15:22:33 sounds like fail Mar 26 15:24:27 well no Mar 26 15:24:56 it does use the display's supported resolution, the display simply isn't RGB on every pixel Mar 26 15:25:50 http://arstechnica.com/gadgets/news/2010/03/secrets-of-the-nexus-ones-screen-science-color-and-hacks.ars/ Mar 26 15:25:55 how long does an invitation into extras-devel take? Mar 26 15:26:19 As far as I understand it, it's only 800x480 for green pixels :) Mar 26 15:26:35 pretty much Mar 26 15:26:40 MohammadAG: Pretty quick during the week, but weekends are slow, did mine sat morning, got it accepted mon morning Mar 26 15:27:02 noobmonk3y, oh, so maybe I should stop refreshing my email account :) Mar 26 15:27:04 done manually Mar 26 15:27:08 yup ;) Mar 26 15:27:12 yeah I know lol Mar 26 15:28:57 noobmonk3y, so I just upload the three files and the autobuilder does the rest? Mar 26 15:29:52 http://talk.maemo.org/attachment.php?attachmentid=8443&stc=1&d=1269617198 Mar 26 15:32:33 rebooting into linux Mar 26 15:36:13 wb Mar 26 15:36:36 and yes MohammadAG - yes you upload one(Changes file) - it checks and then asks you to upload the other two,.... Mar 26 15:38:26 alright, I feel like an idiot, but I can't find this video, or figure out the name of the feature. In Firefox you can swipe right/left to bring up the menus on those sides, (tabs, etc), and I know there's a way to do it in Qt...but I can't think of the name or find the video that showcases this feature....Help??? Mar 26 15:38:35 ty noobmonk3y :) Mar 26 15:47:01 moo Mar 26 15:54:41 silahkan masuk Guest91702 silahkan chit-chat dimari.. Mar 26 15:54:57 silahkan masuk evo silahkan chit-chat dimari.. Mar 26 15:56:16 silahkan masuk vpoluceno silahkan chit-chat dimari.. Mar 26 15:57:27 For those who cares: we're near the monument :) Mar 26 15:59:47 which monument? Mar 26 16:04:40 ptl: cheesecake Mar 26 16:07:53 hm, a question Mar 26 16:08:03 the opt-thing-idea Mar 26 16:08:06 why have that? Mar 26 16:10:28 just one questin how do i restart the musik search in mediaplayer Mar 26 16:10:36 Myrtti: the cake is a lie Mar 26 16:15:28 what's the dimensions of the backdrop? Mar 26 16:18:17 oh Mar 26 16:18:26 i need to cut the image? Mar 26 16:18:28 hm Mar 26 16:20:23 http://antixpuct.ru/maemo/opt/ Mar 26 16:20:31 it is kvirc for N900 Mar 26 16:20:34 wow Mar 26 16:20:36 really? Mar 26 16:20:38 lemme see Mar 26 16:21:02 but it is not fully usable Mar 26 16:23:06 konttori, ping Mar 26 16:24:52 hello Mar 26 16:25:05 AntiXpucT: why not? what's the problem/ Mar 26 16:25:18 rexjack: search maemo for trackerd Mar 26 16:25:22 hello! Mar 26 16:25:46 FIQ: you mean optifying? Mar 26 16:25:52 is there a package for the n900 that includes the 'screen' utility? Mar 26 16:26:10 yes Mar 26 16:26:31 ptl, widgets size ;) Mar 26 16:26:31 btw, why cannot we install .deb packages not coming from a repo? Mar 26 16:26:53 you can (if they are compiled for ARM) but you have to be careful to not fill up the / partition Mar 26 16:27:14 also there might be dependencies that you have to pull down manually Mar 26 16:27:22 screen utility? Mar 26 16:27:24 Are there instructions somewhere for updating the SDK? Mar 26 16:27:27 having packages in repositories solves this as the dependencies are handled Mar 26 16:27:36 yes Mar 26 16:27:53 so KVirc isn't optified? Mar 26 16:27:58 I just upgraded my SDK and now when I copy the bin on my device I get a dependencies problem with libhildon1 ,I think this issue is related with the upgrade, is there any way to fix ? Mar 26 16:27:59 dunno Mar 26 16:28:04 it may or may not be Mar 26 16:28:11 noobmonk3y: yes. http://linux.die.net/man/1/screen Mar 26 16:28:13 I've been running irssi from a remote screen session for irc for years Mar 26 16:28:33 FIQ: the optify thing is because the / is quite small partition and you end up filling it unless you install software to other partitions. Filling the / is in general A Bad Idea™ as you prolly know Mar 26 16:28:46 yes Mar 26 16:28:48 but Mar 26 16:28:56 why is there a New MMS string rtcom-messaging-ui.mo Mar 26 16:28:59 then we come to the next thing: Mar 26 16:29:03 +in* Mar 26 16:29:16 why having a root partition even smaller than the swap? Mar 26 16:29:33 limitation of the size of nand memory chips Mar 26 16:29:39 FIQ: hardware limit Mar 26 16:29:55 ok Mar 26 16:30:19 but i would happily spend 10GB of MyDocs to the rootfs (if that would be possible) Mar 26 16:30:29 aoeu: screen is available in the tools repository Mar 26 16:30:33 it should be Mar 26 16:30:35 technically it might be possible by repartitioning Mar 26 16:30:37 cheers aoeu - interesting :D Mar 26 16:30:37 aoeu: I have it installed and it works perfectly Mar 26 16:30:43 but youll end up with a device that takes like 5 minutes to boot Mar 26 16:30:50 Arif_: You are quiet, this is not normal? ;) Mar 26 16:30:55 meh Mar 26 16:30:57 ok Mar 26 16:31:08 there /has/ to be a rootfs / opt faq we can point people to Mar 26 16:31:10 nand = much much much faster than emmc Mar 26 16:31:15 this question comes up every day Mar 26 16:31:24 its in about 50 places in the wiki Mar 26 16:31:28 and like 5,000 on the forums Mar 26 16:31:31 that's the problem Mar 26 16:31:33 there is, greenfly Mar 26 16:31:41 http://wiki.maemo.org/Opt_Problem Mar 26 16:31:41 ptl: then let's use it :) Mar 26 16:32:22 Great, now could someone point me to the wiki entry on updating SDK? :P Mar 26 16:32:42 its just apt-get update apt-get dist-upgrade Mar 26 16:32:43 as fakeroot Mar 26 16:32:50 I really borked it when i tried apt-get before :/ Mar 26 16:32:54 Flandry, apt-get dist-upgrade Mar 26 16:32:57 it doesn't need a wiki Mar 26 16:33:00 nidO, beat me to it Mar 26 16:33:16 Flandry, that borks the N900, not the SDK Mar 26 16:33:18 do you have to disable any repos Mar 26 16:33:33 ptl: much appreciated Mar 26 16:33:36 I'm speaking past tense from experience lol Mar 26 16:33:48 I'll try on the new image Mar 26 16:33:54 Just wanted to verify Mar 26 16:34:08 Flandry, I had all repos enabled Mar 26 16:34:20 ok thanks Mar 26 16:34:31 Read the changes thread, thanks for that Mar 26 16:34:59 Flandry, np :) Mar 26 16:35:29 oh Mar 26 16:35:48 noobmonk3y: welcome to the dark side :) Mar 26 16:35:49 I repeat, why is there a new MMS string? Mar 26 16:35:49 does it need to be done in both targets separately? Mar 26 16:36:25 so what do i use to download a file from http? Mar 26 16:36:31 for scripting purposes Mar 26 16:36:34 wget doesn't exist Mar 26 16:36:36 wget Mar 26 16:36:39 depend on it Mar 26 16:38:13 Flandry, depends on what you want to do Mar 26 16:38:32 if it's for programming, yes, if it's for emulation of the UI, X86 Mar 26 16:38:35 ok, so yes for release Mar 26 16:39:28 Flandry: I updated my maemo5 sdk ok, but I have some repositories on it that sometimes fail and it won't proceed if apt return an error. Mar 26 16:39:41 Flandry: so to run the maemo5 gui I had to disable these repositories Mar 26 16:40:00 Flandry: but the procedure is just that - you run the gui installer for the maemo5 sdk and all goes well Mar 26 16:40:01 * noobmonk3y grins slightly evil'y Mar 26 16:40:09 so how was butlins Mar 26 16:40:34 MohammadAG: New MMS String - as in MMS - as in frals? - possibly something to do with nokia assisting Frals? Mar 26 16:41:12 anybody has native packages for libgles2-sgx-img-dev and opengles-sgx-img-common-dev? I want a native libqt4-dev Mar 26 16:41:13 guys, anyone get problems using .debs created after the SDK update ? Mar 26 16:48:07 Is there a way to use gpsd? Mar 26 16:53:36 noobmonk3y, wouldn't he have said something about it? And I really doubt it since it doesn't follow MMS specs Mar 26 16:55:06 who knows, nokia on the way to adding it themselves maybe Mar 26 16:55:21 is there an easy way to use gpsd on your ubuntu and connecting to the GPS on the N900? Mar 26 16:55:45 MohammadAG: If it is something to do with pr1.2 he would not be allowed to talk about it Mar 26 16:56:09 is there a calendar app supporting caldavd? Mar 26 16:56:11 there must be a reason it is not there, and in my head if they are not officially creating it, it must be there to support it Mar 26 16:57:11 marcusb: dont think so, but no calendar expert Mar 26 16:57:17 noobmonk3y, live wallpapers were talked about :) Mar 26 16:57:28 http://talk.maemo.org/showthread.php?t=22831 Mar 26 16:57:45 hmm true somethings have been mentioned, but i'm very certain other things have been kept hush hush :D Mar 26 16:57:53 ahh... does live wallpapers work with new sdk Mar 26 16:58:21 petteri, I already pinged konttori, he doesn't seem to be ponging, so I'm assuming he's away Mar 26 16:58:47 * noobmonk3y plays ping pong then goes home ;) Mar 26 16:58:48 ciao alls Mar 26 16:59:09 later Mar 26 17:02:06 what repo is bluez-utils-test in? Mar 26 17:13:32 dotblank, try searching on http://maemo.org/packages Mar 26 17:14:27 * MohammadAG wonders why qwerty12 never comes on here anymore :( Mar 26 17:14:50 hmhm, still no news of PR1.2? Mar 26 17:15:05 What exactly is the purpose of minigpsd? Mar 26 17:15:26 does it actually use the gps device? or does it connect to an external one Mar 26 17:18:03 dotblank: i wondered the same Mar 26 17:18:55 Because im trying to use aircrack-ng with it and it has an option to use gpsd Mar 26 17:20:50 maybe I can modify the source of airodump-ng to add support for liblocation API Mar 26 17:28:29 does GPSd allow remote forwarding of GPS data? Mar 26 17:29:19 I think so but I can't seem to find a wrapper for gpsd in maemo Mar 26 17:29:32 its been replaced by liblocation Mar 26 17:30:33 there's minigpsd for it Mar 26 17:30:36 would it work? Mar 26 17:30:37 hmm Mar 26 17:30:48 liblocation reserves the GPS and doesn't allow it to be used? Mar 26 17:31:48 b0unc3: have you thought of that devices are still !=PR1.2 before you asked that question? Mar 26 17:39:10 hi @all Mar 26 17:39:17 hi @one Mar 26 17:40:07 my new n900 will be deliver tomorrow Mar 26 17:40:20 is there a tutorial with first steps? Mar 26 17:40:54 Noobmonk3y, just got the invitation :) Mar 26 17:41:03 TheOne, there's a Get started app installed Mar 26 17:41:15 Put battery in, push button. Mar 26 17:41:16 ah cool Mar 26 17:41:16 and there are hundreds of videos on youtube Mar 26 17:41:45 gouverneur, yes, but so, if I release a deb (builded with pr1.2, since also autobuilder is updated to 1.2) nobody would be able to test it ? Mar 26 17:41:46 * disco_stu me eclipso.. hasta lueguines Mar 26 17:43:12 MohammadAG, yay Mar 26 17:43:26 i am really happy - can't wait to get that device in my fingers ^^ Mar 26 17:43:34 TheOne: there's a quickstart guide with it, but if you really want a manual, you can download the (excellent) manual in PDF format from the Nokia site Mar 26 17:43:51 ah okay, thx Mar 26 17:44:30 some of you guys involved with MeeGo? Mar 26 17:45:36 hi ! Mar 26 17:45:57 hello again Mar 26 17:46:09 TheOne: join #meego Mar 26 17:51:10 does there is a dvorak keyboard layout available ? Mar 26 17:52:28 hi Mar 26 17:52:35 Khertan: ukeyboard had one iirc Mar 26 17:52:59 b0unc3: exactly Mar 26 17:53:14 hi hrw and thx ... i ll take a look at it Mar 26 17:56:48 can someone tell me how much internet traffic volume he/she has with the n900 per month? Mar 26 17:56:58 circa Mar 26 17:57:10 more than 1GB ? Mar 26 17:58:52 Noobmonk3y, does autobuilder build applications for both i368 and armel? Mar 26 17:59:13 MohammadAG, yup think so Mar 26 17:59:25 yes Mar 26 17:59:31 armel always takes longer Mar 26 18:00:05 * lcuk finds a quiet little patch in the corner and curls up to go to sleep Mar 26 18:00:13 lol Mar 26 18:00:16 evening Mar 26 18:00:39 lcuk, me thinks u will like the next healthcheck :) Mar 26 18:01:03 hrw: ukeyboard is only a virtual keyboard not for mapping the n900 keyboard, isn t it ? Mar 26 18:01:11 does it check blood pressure and administer amphetamines? Mar 26 18:01:20 Khertan: in n810 times it was both Mar 26 18:01:33 oh, and prescribe those little matchsticks for eyes Mar 26 18:01:53 bacon flying to verify lcd dead pixels ? Mar 26 18:02:02 TheOne: it varies hugely from user to user. Mar 26 18:02:08 mmmmmmmmmmmmmm bacon Mar 26 18:02:16 lol Mar 26 18:02:17 thanks Khertan for reminding me of the finer things in life Mar 26 18:02:26 some use a couple hundred mb some use several gb Mar 26 18:02:29 hrw: maybe that description isn't clear enought Mar 26 18:02:51 lcu: héhé Mar 26 18:02:56 lcuk: héhé Mar 26 18:03:20 dmj726_n9001: i know, but i though someone can tell me some numbers Mar 26 18:03:43 arg cannot be install package missing :( Mar 26 18:04:35 I think there is a thread in the forums. Mar 26 18:05:27 Noobmonk3y, cause it built the i368 and it's getting pushed to extras-devel, but I haven't received anything about the armel version Mar 26 18:05:47 takes an hour at best recently a few more Mar 26 18:09:14 can i install maemo on a touchbook? Mar 26 18:09:52 mer at best Mar 26 18:09:57 well u can get it on an ipad so why not Mar 26 18:10:36 ewww ipad Mar 26 18:10:49 lol Mar 26 18:12:17 summel it's already known to run mer Mar 26 18:12:30 how does mer compare to the maemo on trhe n900? Mar 26 18:12:37 maemo support is apparently on the way Mar 26 18:12:50 and knowing AI, theyll probably find a way to manage it pretty well Mar 26 18:12:57 i would use meego if it would be better then moblin Mar 26 18:13:36 I dont really know why you'd want either mer or maemo on a touchbook other than to say "oh look it works" Mar 26 18:13:36 well you cant install nokia binaries on another device, the eula forbids that Mar 26 18:14:04 nidO: because i love the maemo on the n900 :) Mar 26 18:14:10 and i dont want the ai "os" Mar 26 18:14:32 thats because its on an n900. on a full touchbook, the main choices, ai os, ubuntu, and love it or hate it, android, are all much better choices Mar 26 18:15:25 i would rather use gentoo with kde4 then anything else currently availeable :P Mar 26 18:15:40 gentoo works on it as well Mar 26 18:15:57 but compiling takes sooo long :( Mar 26 18:16:03 esp on 600 MhZ >_> Mar 26 18:16:36 how on earth did people cope in days before 600mhz processors? Mar 26 18:16:50 i remember building apps and stuff on 7mhz amiga in c Mar 26 18:17:29 lcuk: I used AmigaE Mar 26 18:17:45 summel: meh, works for me on N810 Mar 26 18:18:09 lcuk: code was less abstracted Mar 26 18:18:19 and compiled faster Mar 26 18:18:22 abstraction should make code faster Mar 26 18:18:30 its not like functions are a new thing Mar 26 18:18:36 abstraction just makes everything slower Mar 26 18:18:44 I don't mean functions Mar 26 18:18:55 I mean interfaces independent from implementation Mar 26 18:21:06 luke-jr, ? Mar 26 18:21:12 you mean like pascal :D Mar 26 18:21:20 ... Mar 26 18:21:26 I mean APIs ;) Mar 26 18:21:42 forward/backward compat Mar 26 18:22:03 also, I think compilers are a bit faster if you use -O0 Mar 26 18:26:23 hoi Mar 26 18:27:14 anyone knows what's the current status of qt perl bindings? Mar 26 18:27:24 i've just seen it listed as a gsoc project idea Mar 26 18:28:44 probably non-existent Mar 26 18:28:53 I don't see why anyone would want to write qt apps in perl =) Mar 26 18:29:26 When there's Python Mar 26 18:30:32 * SpeedEvil wonders on qt-awk Mar 26 18:31:19 if you want perl code, just run the python code through an obfuscator :) Mar 26 18:34:45 MiXu-: because Python sucks? Mar 26 18:35:14 And Perl doesn't? :) Mar 26 18:35:22 Í've done my share of perl Mar 26 18:35:28 Perl is awesome Mar 26 18:35:38 but not meant for GUIs, I admit Mar 26 18:35:44 Perl is awesome to a point Mar 26 18:36:31 But when you get to a point where you're dealing with thousands of lines of code it stops being cool. Mar 26 18:36:51 For small stuff it's very useful Mar 26 18:37:35 Hi everybody. Maemo newbie here. :-) Mar 26 18:37:46 Hi Kurppa. Long time no see. Mar 26 18:38:33 Oh hi. I remember you :-) Mar 26 18:38:44 :D Mar 26 18:38:48 * luke-jr finds Perl especially useful for writing compilers Mar 26 18:39:04 ~rob Noobmonk3y Mar 26 18:39:05 * infobot strips Noobmonk3y of his nick, title and all rights & privileges and gives them to someone more worthy Mar 26 18:39:12 * Noobmonk3y farts Mar 26 18:39:20 I waz outside :O Mar 26 18:39:27 * lcuk bottles it and releases it back up Noobmonk3y Mar 26 18:40:24 just updated http://wiki.maemo.org/Maemo_5/PR1.2 Mar 26 18:40:28 can't believe i didnt need this earlier Mar 26 18:40:42 but how on earth do you create a custom group in contacts and apply a different ringtone for those? Mar 26 18:40:44 Noobmonk3y, one more question, when I have an updated package I just upload it again and it puts it in the same directory right? Mar 26 18:40:56 Venomrush, so pr1.2 is out? Mar 26 18:41:06 more BUGS RESOLVED added Mar 26 18:41:14 oh Mar 26 18:41:16 no :\ Mar 26 18:41:17 nm then :( Mar 26 18:41:19 i didn't say that Mar 26 18:41:21 Venomrush: I do not like your way of fixing bugs Mar 26 18:41:36 i don't fix bugs.. Mar 26 18:41:40 bug 6933 for example Mar 26 18:41:40 Bug https://bugs.maemo.org/show_bug.cgi?id=6933 Alarm times are shown wrong Mar 26 18:42:22 # 7124 media player loses cover art if song changes while screen is locked Mar 26 18:42:22 # eo Mar 26 18:42:22 # 7353 RDS station name should not contain album (esp. when its unknown) Mar 26 18:42:24 how important is the full battery before flashing btw? Mar 26 18:42:24 huh? Mar 26 18:42:26 i wasn't able to reproduce it on my end Mar 26 18:42:32 with my N97 Mar 26 18:42:33 so Mar 26 18:42:44 whats the eo in there? Mar 26 18:43:18 it got truncated Mar 26 18:43:39 what was it originally I wonder.. Mar 26 18:43:41 Venomrush: now try to reproduce it again with test event Mar 26 18:43:50 then feel free to reopen :) Mar 26 18:43:58 Venomrush: this time I gave nearly 5 years for nokia to fix it Mar 26 18:44:03 Venomrush: it is reopened and confirmed Mar 26 18:44:09 cool Mar 26 18:44:28 Ah, nice post from achipa. Mar 26 18:44:28 think i got most of the stuff from http://repository.maemo.org/stable/fremantle/Changelog_3.2010.02-8_vs_10.2010.09-3.txt into the PR1.2 wiki Mar 26 18:45:05 wtf Mar 26 18:45:08 no contact groups Mar 26 18:45:15 and this was labeled as a business device :) Mar 26 18:45:39 Venomrush: drop list of pacakges maybe from wiki Mar 26 18:45:52 Venomrush: or move them to end of page Mar 26 18:46:04 Venomrush: most users are interested in new features and fixed bugs rather Mar 26 18:46:17 from the version number Mar 26 18:46:27 it seems pr1.2 only contain fixes up until week 9 Mar 26 18:46:34 so that's first week of march Mar 26 18:47:49 I will add new feature which rather no one found before :D Mar 26 18:48:59 i thought pr1.2 will have live wallpaper Mar 26 18:49:07 apparently not anymore from the sdk Mar 26 18:49:46 Venomrush: try to make better descriptions in wiki page - check my last changes Mar 26 18:50:15 what page is this? Mar 26 18:50:29 SpeedEvil, http://wiki.maemo.org/Maemo_5/PR1.2 Mar 26 18:50:42 what else gets talked about other than PR1.2 :) Mar 26 18:50:49 Moogo Mar 26 18:51:12 Arif_: PeeGo? Mar 26 18:52:17 "* Status area is now reachable in portrait mode" Mar 26 18:52:21 do we want bug numbers to be links? Mar 26 18:52:42 there is no 'portrait mode' you may want to be specific there Mar 26 18:52:44 Venomrush, I noticed that, but I thought it was a bug/forced rotation, who confirmed it? Mar 26 18:52:44 status area? Mar 26 18:53:02 Arif_, the thing with the clock/availability etc.. Mar 26 18:53:11 Venomrush: run phone app, rotate phone Mar 26 18:53:17 yeah, that's so useful to have in portrait mode.... Mar 26 18:53:20 Venomrush: you will have portrait mode right? Mar 26 18:53:42 Arif_, actually, it is Mar 26 18:53:42 and in PR1.2 you will be able to use status area Mar 26 18:53:47 "* Status area is now reachable in portrait mode" - this makes it sound phone support full portrait mode Mar 26 18:53:57 *sounds like Mar 26 18:54:08 change it to phont/browser specific Mar 26 18:54:11 *phone Mar 26 18:54:26 Venomrush, many apps have portrait support, not just phone/browser Mar 26 18:55:14 the 'official' :p Mar 26 18:56:16 blocks :) Mar 26 18:56:23 * Arif_ wonders if other official apps will ever get portrait Mar 26 18:56:25 Venomrush: any app can be in portrait mode if is programmed properly Mar 26 18:56:31 Arif_: doubt so Mar 26 18:56:50 mhh Mar 26 18:56:57 srsly why would they bother Mar 26 18:56:58 I'll buy a Moogo device then :D Mar 26 18:57:06 one with real speakers! Mar 26 18:57:19 i doubt they are going to spend the time doing the whole lifecycle UI design -> code to get portrait support for apps on maemo 5 Mar 26 18:57:39 !bug 7160 Mar 26 18:57:40 Bug https://bugs.maemo.org/show_bug.cgi?id=7160 Camera app hardcodes and requires FAT partition Mar 26 18:57:43 harmattan will no doubt be where they put effort into getting good portrait uis for apps Mar 26 18:57:53 one with real speakers! Mar 26 18:58:06 I think the EU doesn't allow 5800-like speakers Mar 26 18:58:19 the same EU that forced us to use microUSBs for charging Mar 26 18:58:20 they don't have a regulation about speakers Mar 26 18:58:27 only headphones Mar 26 18:59:09 is there a key list for the channel bot? Mar 26 18:59:14 when a package is built, does it automatically get bumped to the latest version? Mar 26 19:00:14 for the infobot Mar 26 19:00:47 ok, updated page a bit and reformatted Mar 26 19:01:02 bye Mar 26 19:01:08 have a nice rest of day and weekend Mar 26 19:02:20 * lcuk hides behind Noobmonk3y Mar 26 19:03:09 * Arif_ yawns at PR1.2 Mar 26 19:04:24 * MohammadAG hits Arif_ Mar 26 19:04:37 * Arif_ throws search in media palyer at MohammadAG Mar 26 19:04:49 errr ""filemanager is now able to share *ANY* file...""??? Mar 26 19:04:52 * nidO hates stupid users Mar 26 19:05:03 any file that it can access yes Mar 26 19:05:15 lol Mar 26 19:06:01 still can't see the extensions Mar 26 19:06:04 annoying Mar 26 19:06:16 so this wording implies a major flaw been fixed while in fact shit remains the same Mar 26 19:06:30 ? Mar 26 19:06:34 it's not a proper file manager to me without this Mar 26 19:06:42 and changing extensions.. Mar 26 19:07:00 could be a settings like windows explorer to show extensions as an advanced option Mar 26 19:07:21 have you tried gpe to see if that shows extensions? Mar 26 19:07:30 WHF has none if the Nokia devel took a look at his TBP, to get inspiration from finder's "go to" function? Mar 26 19:07:44 in fact, gpe does show extensions Mar 26 19:07:52 OMG WTF BBQ? Mar 26 19:08:28 Venomrush, well they tried to make it easier and less risky for users to toy with their systems Mar 26 19:08:38 suppose the filemanager showed / Mar 26 19:09:13 "I found a directory called /usr that contained a ****load files so I deleted it and my N900 doesn't boot up. HELP!!!!!!111!!!!!!!!!!!!! \ Mar 26 19:09:24 I'm disappointed in Nokia with the crap N900" Mar 26 19:10:26 MohammadAG: you know how cute finder handles this? Mar 26 19:10:48 Delete your system32 to make your computer run faster Mar 26 19:11:02 MohammadAG: btw user should lack perms to delete system stuff Mar 26 19:11:18 DocScrutinizer51, knowing nokia, the user would have perms on PR1.0 :p Mar 26 19:11:28 * noobmonk3y waves Mar 26 19:11:35 joppu, just delete the whole windows directory Mar 26 19:11:44 anyone fancy asking what should be a simple python question for me? Mar 26 19:11:58 asking it or answering it? Mar 26 19:12:05 answering lol Mar 26 19:12:05 seems like asking Mar 26 19:12:13 self.textBrowser.setText ("text") .... sets the text in a textbrowser.... Mar 26 19:12:29 if i want to add loads of text.... how do i append, so not to create one huuuge line Mar 26 19:12:32 woohoo. maemo just had fit with gpodder. Mar 26 19:12:40 lol C-S-B-N900 Mar 26 19:12:45 * MohammadAG has no idea what that means Mar 26 19:12:56 noobmonk3y, could be \? Mar 26 19:13:08 erm, i get the new line part Mar 26 19:13:15 like in terminal Mar 26 19:13:15 would it be wrong to charge people to build their themes for them if they are to lazy to learn to do it them selfs? Mar 26 19:13:19 but thinking more of splitting the line in the coed? Mar 26 19:13:27 code* Mar 26 19:13:31 noobmonk3y: "your " + "long" + "text" , or put it on some file and use open("file").read() Mar 26 19:13:35 * Arif_ waits for "share" in media player and falls asleep Mar 26 19:13:36 andrewfblack_, imo, no, since they can build it alone Mar 26 19:13:37 noobmonk3y, coed? Mar 26 19:13:42 ooo lizardo - good idea Mar 26 19:13:44 code* Mar 26 19:13:48 lcuk - I r Ill Mar 26 19:13:54 andrewfblack_, basically, xchat do it, Windows version is paid, linux one isn't (and it's open source) Mar 26 19:13:55 and can't type but thats usual Mar 26 19:13:57 i am tired Mar 26 19:13:59 does* Mar 26 19:14:06 heh Mar 26 19:14:09 Milhouse, :D Mar 26 19:14:09 lcuk - thats cos u dont sleep Mar 26 19:14:14 i cant type either Mar 26 19:14:14 MohammadAG: thas true Mar 26 19:14:24 noobmonk3y, i sleep occasionally Mar 26 19:14:35 andrewfblack_, do I get half the income for saying yes? :P Mar 26 19:15:05 MohammadAG: lol I don't know if I'll do it but I should lol Mar 26 19:15:27 * lcuk considers investing in cloning companies Mar 26 19:15:27 AndrewFBlack's Theme Build Service lol Mar 26 19:15:32 but i need money first Mar 26 19:16:33 what company would you clone Mar 26 19:16:47 i would clone myself Mar 26 19:16:54 so one of me can sleep Mar 26 19:16:56 * noobmonk3y eeeeeeks Mar 26 19:16:58 whilst the other does job Mar 26 19:17:03 and another can work on liqbase Mar 26 19:17:05 andrewfblack_, if you've got the time why not Mar 26 19:17:06 takeway - lol ordered it an hour ago, better go get it! Mar 26 19:17:23 andrewfblack_, but I can imagine someone doing it for free just to make your service look bad :p Mar 26 19:17:53 MohammadAG: the effect will still be the same Mar 26 19:18:08 uhm Mar 26 19:18:38 * andrewfblack_ has been temped to do some paid themes but is to nice Mar 26 19:18:57 ok, rhe sms/calling features isn't the most interesting thing in the phone, but it really should be a "Respond" button somewhere at a SMS Mar 26 19:19:59 bye Mar 26 19:20:25 damn, 4h of UMTS seriously drained my bat to some 40% Mar 26 19:20:37 AndrewFBlack, done cleanly with a decent set of correctly sourced materials i dont think anyone would complain at you :) Mar 26 19:20:55 your themes kick ass Mar 26 19:21:02 anyway to uninstall something that was installed from a setup.py file? Mar 26 19:21:33 FIQ, huh? Mar 26 19:21:47 the SMS feature is the best one I've seen on any device Mar 26 19:21:47 lcuk: You talking about my idea to charge people to build their themes or the idea about selling some themes? Mar 26 19:23:07 mm both Mar 26 19:23:24 soryr i got distracted looking at laughingstok's photo album Mar 26 19:23:58 the sms Mar 26 19:24:07 watching an incoming sms Mar 26 19:24:14 missing "respond" button Mar 26 19:24:29 only delete, copy, forward Mar 26 19:27:55 any reason lirc doesnt start automatically? Mar 26 19:28:21 what's /dev/pts? Mar 26 19:29:04 FIQ, err, why do you click on the SMS in the conversation? Mar 26 19:29:21 just type in the white box and click the send (enter) button Mar 26 19:29:25 i didn't? Mar 26 19:29:28 uhm Mar 26 19:29:35 ok, maaaybe i did. :P Mar 26 19:31:01 are there any v4l2 examples which people have tested to work with n900 Mar 26 19:35:23 Is there ssh-agent and askpass dialog for Maemo? Mar 26 19:37:09 any tmo mods online? Mar 26 19:41:36 tmo mods? Mar 26 19:47:02 noobmonk3y, err, bugtrackers aren't auto created? Mar 26 19:47:35 Why doesn't maemo support MMS? Why doesn't it have videocall? How about voice guide GPS? When is PR1.2 out? Why doesn't it have a capacitive screen? Why no multitouch? Couldn't it be thinner? How can I assign a ringtone to a contact? How do I do Skype video? How do I run java programs? Mar 26 19:47:40 Did I leave something out? Mar 26 19:48:20 <|R> troll are very creative, so something is always left out :P Mar 26 19:48:23 Why does the battery last so short time? Mar 26 19:48:29 Maybe we could do a poll, what's your preferred newbie question? Mar 26 19:48:34 yes, good Mar 26 19:48:38 ptl, can we upload porn made on the N900 on tmo? Mar 26 19:48:47 Why is the UI so slow? Mar 26 19:48:54 Why does it leak so much memory? Mar 26 19:49:04 Why is it so fat? Mar 26 19:49:05 why is the N900 called the N900? Why not N850? Mar 26 19:49:11 leak memory? That does not seem like a newbie question Mar 26 19:49:21 lol Mar 26 19:49:25 Ah, sorry. Mar 26 19:49:47 Why does my (Symbian / iPhone / Andriod) application not work on it ? Mar 26 19:49:51 that's ok, we just change the type to "averagely informed user" Mar 26 19:50:28 probably because they found the GSM/UMTS capabilities significant enough to name it that way Mar 26 19:50:48 Why does it break when I drop it on the floor ? Mar 26 19:50:53 but well model numbers never make any sense anyway Mar 26 19:51:04 it's a sales gimmick Mar 26 19:51:17 Why can't I see the display on sunny weather? Mar 26 19:51:17 MohammdAG_: No on the Porn Mar 26 19:51:17 < TMO Mod Mar 26 19:51:36 Ok Mar 26 19:51:41 Why is youtube so slow :( Mar 26 19:51:46 Is there any way for me to post a poll on talk.maemo.org? Mar 26 19:51:47 andrewfblack_, just making fun of the thread on TMO ;) Mar 26 19:51:48 my nokia 5200 and 6300 are exactly the same devices Mar 26 19:51:51 so that I can post this Mar 26 19:51:59 I'm looking some way to do it. Mar 26 19:52:10 andrewfblack_, http://talk.maemo.org/showthread.php?t=48336 Mar 26 19:52:11 Why isn't there going to be a Meego version for my N900 ? Mar 26 19:52:20 eh Mar 26 19:52:21 :P Mar 26 19:52:21 :P Mar 26 19:52:21 Haha Mar 26 19:52:52 MohammdAG_: I was hoping lol did you notice I told him to post a photo of his wife then we would decided if he could post video or not Mar 26 19:53:19 haha yeah now I remember, thought you didn't see it ;) Mar 26 19:54:16 Where can I get this Angry Bird expansion pack ? ... When can I get ..... ? Mar 26 19:54:22 hi all Mar 26 19:54:32 how do I sync all my data from N900 to N97 Mini ? Mar 26 19:54:37 andrewfblack_, can you please change the title of http://talk.maemo.org/showthread.php?t=44293 [ANNOUNCE]Noor (Quran app) now in extras-devel? Mar 26 19:54:39 how does that syncML thingo works ? Mar 26 19:55:50 MohammdAG_: I only Mod Themes and Design Sections talk to edgar2, Flandry about application section Mar 26 19:56:11 I'm assuming you just pinged them? :) Mar 26 19:56:11 MohammdAG_: don't ask why we don't have global power only Tim does Mar 26 19:56:37 andrewfblack_, I'm not haha, I mod on a PS3 site and we have the same 'limits' Mar 26 19:56:59 what was the outcome of the meego meeting the other day, unfortunately I had a late night at the data centre, maybe I should track down the recording Mar 26 19:57:35 I've been totally out of the loop on anything for the past 2 months, right about the time the announcement came Mar 26 19:58:09 we're still waiting for an useful firmware update :P Mar 26 19:58:56 It will probably be a long wait :-) Mar 26 19:59:28 what up GAN900 Mar 26 19:59:29 was that comment to me Arif_ ? I am on 3.2010.02-8 is this PR1.1.1 ? Mar 26 19:59:47 yeah =} Mar 26 19:59:52 there have not been many software updates in the past 2 months either that I remember.... Mar 26 20:00:05 is there a PR1.1.2 due out ? with Qt 4.7 is it ? Mar 26 20:00:09 * Arif_ doesn't know anything about Moogo so won't comment on that =P Mar 26 20:00:11 andrewfblack_, installing door sensors and bemoaning the fact that home improvement stores never have what you need. Mar 26 20:00:12 4.6 Mar 26 20:00:16 wasn't it 4..5 Mar 26 20:00:17 4.6* Mar 26 20:00:19 nvm Mar 26 20:00:26 1.2 should have 4.6.2 Mar 26 20:00:37 1.2 has* :) Mar 26 20:00:45 there is no 1.2 :P Mar 26 20:00:52 there is an SDK Mar 26 20:01:01 ok its 4.5.3~git20090723-0maemo6+0m5 that is currently on my N900 Mar 26 20:01:32 GAN900: of cource not why would they have it Mar 26 20:01:44 is the new Qt incompatible to be mixed at runtime ? i.e. why can't 4.5.3 be put in /opt/maemo/lib for legacy apps ? Mar 26 20:01:57 andrewfblack_, dunno, silly me. Mar 26 20:03:20 gmail down for anyone else? Mar 26 20:03:41 says its just me at http://downforeveryoneorjustme.com/ Mar 26 20:03:45 My new door locks my wife called thinks I'm a nerd but I know I am http://link.schlage.com/Pages/home.aspx Mar 26 20:03:50 Qt 4.6.2~git20100212-0maemo1 says this thing. Mar 26 20:04:01 ignoring the problem is memory footprint, I understand the binary linkage incompatibility (although usually thats a major version bump of the DSO version usually /usr/lib/libQtCore.so.4.5.3 Mar 26 20:04:02 New-ish. Mar 26 20:04:48 Kurppa_, what "thing" have you got there then ? Mar 26 20:05:07 Never mind that. Mar 26 20:05:56 Just ignore my comments. Mar 26 20:05:57 I guess you must know for sure its going to be a long wait for PR1.1.2 Mar 26 20:06:18 if you have 4.6.2 on your "thing" already LOLs Mar 26 20:07:01 Is there any way to get your n900 internal storage be something other then vfat? Mar 26 20:07:03 so mixing Qt 4.5 and 4.6 at runtime is not possible because ? Mar 26 20:07:18 I want some kind of ext file system but my mkfs.ext2 is failing Mar 26 20:07:49 in theory sure, if you don't need Windows/Mac storage support via USB but most people like to keep that feature Mar 26 20:08:14 you are messing with /dev/mmcblk0p1 (as your peril) ? Mar 26 20:08:27 If it's running in mass storage mode, I wonder if it's possible to just change eMMC to NTFS. Mar 26 20:08:50 Then use the custom ntfs-3g kernel module to make N900 also understand the contents. Mar 26 20:09:10 then that would really mess up with the N900 own view of it, isn't NTFS still "not ready for production status" in kernel ? Mar 26 20:09:22 my eMMC is on ext3 Mar 26 20:09:28 I understand there is already some custom kernel package in maemo-devel which provides this ntfs-3g. Mar 26 20:09:33 I had to modify a couple of init scripts Mar 26 20:09:36 for it to work Mar 26 20:09:43 But it is for PR1.1 kernel. Mar 26 20:10:14 Can you export it using mass storage mode, so linux can see it? Mar 26 20:10:39 have you backup up content of /home/user/MyDocs to /home/foobar, then unmounted it first adisbladis ? umount /home/user/MyDocs Mar 26 20:11:56 odin_: Im trying to do it from my pc Mar 26 20:12:01 odin_: Not the phone Mar 26 20:12:04 Kurppa_: Yes, I can, and it automounts and works perfectly under linux Mar 26 20:12:11 Very nice. Mar 26 20:12:22 It just destroyed my old vfat partition Mar 26 20:13:06 but isn't it mounted inside the device already as well as ? Mar 26 20:13:39 odin_: Nope Mar 26 20:13:58 It might be the phone trying to automount it as soon as it detects it and therefore freezing? Mar 26 20:14:21 odin_: when it's in mass storage mode, both MMCs (internal and external, MyDocs and my /media/mmc1) are unmounted in the phone and mounted in my Linux Mar 26 20:14:23 yes Im not sure of the details of how the /home/user/MyDocs is mounted when your engage mass storage mode Mar 26 20:14:32 odin_: and when I unplug it, it correctly remounts them in the phone Mar 26 20:14:53 **** I turned off the N900 while installing a package Mar 26 20:14:53 ideally there should be an interface that provides a VFAT view of any FS for mass-storage mode Mar 26 20:14:54 but as I said, I modified two scripts... mainly /usr/bin/mmc-mount Mar 26 20:15:09 hopefully dpkg --configure -a will fix it Mar 26 20:15:21 MohammadAG: apt-get -f install, then reinstall the package Mar 26 20:15:30 so the N900 never needs to unmount, I had this convo before in here, this would allow ext3 for on-disc/mmc format but provide VFAT via to USB at the same time Mar 26 20:15:42 I'll check with dpkg first :) Mar 26 20:16:47 I hope they will get rid of this rootfs and /home/user hassle. Mar 26 20:17:00 odin_: my /usr/bin/mmc-mount script is the following: Mar 26 20:17:14 Kurppa_, nokia? how? Mar 26 20:17:18 oops Mar 26 20:17:19 sorry Mar 26 20:17:28 it's /usr/sbin/mmc-mount Mar 26 20:17:30 contents: Mar 26 20:17:37 #!/bin/sh Mar 26 20:17:38 mount -t vfat -o $3,noauto,nodev,noexec,nosuid,noatime,nodiratime,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0133,rodir "$1" "$2" > /dev/null || mount -o $3,noauto,noatime,nodiratime "$1" "$2" > /dev/null Mar 26 20:17:51 I just added the part with the "||" and after. Mar 26 20:18:21 it tries to mount as vfat, if it can't, it tries again with type autodetected. Mar 26 20:18:29 yes the rootfs issue is a major one as to contributing for me Mar 26 20:19:32 i.e. I worked out how much time I would be spending maintaining that issue in order to release packages and then thought about what the reward for it was, when Im sure the next model will have a bigger OneNAND/eMMC Mar 26 20:20:14 it might have 512M if they've already started Mar 26 20:20:33 I mean the rootfs in N900 was so small. Mar 26 20:20:48 remind us of the reasons for root being on the OneNAND, was it performance ? it has a software based wear-leveler provided by part of UBIFS's infrastructure, but remind me what benefit we get again Mar 26 20:20:55 small isnt the problem, the way its set up is Mar 26 20:20:57 They fixed it partly using that /opt, but there are still some problems. Mar 26 20:21:11 speed Mar 26 20:21:21 odin_: I'm guess it's a very high number of read/write cycles Mar 26 20:21:23 speed of what ? read's ? write's ? Mar 26 20:21:29 OneNAND is much faster than eMMC Mar 26 20:21:30 both Mar 26 20:21:55 the thing is connected directly to the CPU as well Mar 26 20:21:58 and the I/O stats of the FS indicate what life expectancy of the flash ? Mar 26 20:22:18 so why isn't it used as a cache? main rootfs on eMMC is loaded into OneNAND Mar 26 20:22:39 writes back to eMMC are journaled through OneNAND, something like that Mar 26 20:22:50 the /tmp and such dirs are 100% on OneNAND Mar 26 20:23:27 odin_: eMMC may only have 10,000 writes, I don't know the part Mar 26 20:23:42 erases* Mar 26 20:23:54 "something like that" isn't a viable argument you take to managers :-) Mar 26 20:24:24 Hopefully LogFS will be ready for the next device, it should have performance almost as good as ubifs on onenand Mar 26 20:24:25 I thought modern flash was in the order of 100k+ Mar 26 20:24:39 (although logfs author did say it'd be slower on emmc... oh well) Mar 26 20:24:40 what about "something unlike that"? Mar 26 20:24:41 no the point I am making is Mar 26 20:24:46 odin_: depends on the device Mar 26 20:24:47 It would appeal to the NIH Syndrome Mar 26 20:24:47 SLC nand at higher lithographies Mar 26 20:24:48 slower than logfs on onenand i mean Mar 26 20:25:08 ml-mobile, the speed thing is not really a SLC vs MLC issue... endurance, yes Mar 26 20:25:27 the OneNAND resource is a resource, if its purpose it to increase life expectancy and performance because it has a high a access speeds and also high number of erases possible, also maybe at smaller graundlarity Mar 26 20:25:58 then treat it as such in software, make it a cache/journal for a real logical rootfs which is really back by eMMC Mar 26 20:26:19 *backed by eMMC, its just that some useful often read/written sector have an alias in OneNAND Mar 26 20:26:25 sure, but what are you going to use to achieve that? Mar 26 20:26:35 software Mar 26 20:26:35 There are no such drivers right now Mar 26 20:26:42 no shit Mar 26 20:26:46 I'd rather invest in making one of the nonsucky filesystems ready.. Mar 26 20:26:48 Cost-wise, if the rootfs is situated in eMMC, I don't think they would even add an OneNAND chip there. Mar 26 20:27:12 well this is the issue... I do not know the commercials on future OneNAND use Mar 26 20:27:28 why am I typing on my N900 when I can use a real keyboard Mar 26 20:27:33 are we going to get mode for less money ? is it likely the next device(s) will use OneNAND, is it here to stay etc... Mar 26 20:27:48 OneNAND is here to stay, I suspect Mar 26 20:28:12 if the next device in 2 years will have a 2Gb OneNAND for the same price point then there is no problem staying as-is Mar 26 20:28:20 A big priority of a big company is to push production costs down. I guess only future will tell though :-) Mar 26 20:28:25 how do I patch a folder (with files and subdirectories) from a .diff file? Mar 26 20:28:35 odin_: well, the solution for that will be decided in MeeGo Mar 26 20:28:42 if the next device is also going to have a 256Mb OneNAND because of price/problems/whatever then a solution to the rootfs needs to be found Mar 26 20:29:03 the solution is ./configure --prefix=/opt/maemo ;D Mar 26 20:29:10 I suspect the next defvice will have at least 512M Mar 26 20:29:13 -f Mar 26 20:29:19 no I've looked at that Mar 26 20:29:40 its too costly to maintain from my PoV, I want a regular Unix system single main rootfs logical view Mar 26 20:29:43 There is still the problem of that 2GB partition. It's too small. Mar 26 20:29:45 Steve Jobs and Eric Schmidt Spotted Together Again ! Mar 26 20:29:52 oh-no-they-are-gonna-mate Mar 26 20:29:58 I'm not going to spend hours doing "optification" for no net benifit Mar 26 20:30:05 Im sure others will spend that time Mar 26 20:30:09 odin_: optification is as easy as ShadowJK just said Mar 26 20:30:11 odin_, you know things like *BSD don't put user installed packages in /usr/*? It's a linuxism really :) Mar 26 20:30:14 odin: optification takes <30-40 mins Mar 26 20:30:23 if only! Mar 26 20:30:24 odin: even less if you want to be messy about it Mar 26 20:30:33 interesting, the OneNAND part I pulled up is listed at "one year retention" after 100k prog/erase cycles Mar 26 20:30:38 how are you optifying locale's ? Mar 26 20:30:43 consider that no other devices have to deal with this issue Mar 26 20:30:51 glad it has error correction built in Mar 26 20:31:14 microlith, uh, they just have "ran out of space :(" instead of "do this to not run out of space" Mar 26 20:31:31 * lcuk raises a glass to maemo Mar 26 20:31:39 lcuk: cheers. Mar 26 20:32:19 * microlith hopes PR1.2 resolves the annoying CPU eating behavior of the background services Mar 26 20:32:19 Or MeeGo, as they will probably call it. Mar 26 20:32:28 lol :D Mar 26 20:32:35 MeeGo instance :) Mar 26 20:33:01 whos seen the latest indiana jones movie Mar 26 20:33:08 ugh, don't remind me Mar 26 20:33:13 and without teasers, is it any good Mar 26 20:33:20 lcuk, there are only 3 of them Mar 26 20:33:29 the "new" one Mar 26 20:33:32 I would say it's no good. Mar 26 20:33:33 As it is now, you just have to try download something while trying to browse the web.. emmc does not like more than one app accessing it :) Mar 26 20:33:36 lcuk, What no one.. Mar 26 20:33:40 new one* Mar 26 20:33:44 Just my subjective opinion. Mar 26 20:33:51 why is /usr on OneNAND, really it seems that /tmp /var and such should be there, i.e. putting packages into /usr isn't really the issue Mar 26 20:33:52 i dunno Mar 26 20:34:02 tracy has dvd downstairs and we are watching soon Mar 26 20:34:09 And stuff that uses databases is also pretty slow.. It takes something like a second for gpodder to sync its database due to the slow I/O :/ Mar 26 20:34:11 i just want to know if its as good as old ones Mar 26 20:34:12 ShadowJK: there will be a fix to that. :-) Mar 26 20:34:12 It isnt no indiana jone's I ever heard of Mar 26 20:34:16 Download I mean. Mar 26 20:34:33 I must confess I am certainly not at fan of Sun's way, which I guess maybe like BSDs way Mar 26 20:34:34 ShadowJK, i tried doing database work Mar 26 20:34:43 and got a massive sketch db created Mar 26 20:34:56 did someone get jack to work? Mar 26 20:34:56 but over a threshhold it lost its fluidity Mar 26 20:35:22 Basically a 4K write on emmc is as costly as a 256k write.. And a database update is a bunch of small writes all over the place.. Mar 26 20:35:31 and while it's doing those writes all reads are blocked.. Mar 26 20:35:57 ShadowJK, ok Mar 26 20:36:01 (and I assume no filesystem overhead here, which there's tons of) Mar 26 20:36:08 so if there was a database planned around that sort of limitation Mar 26 20:36:10 could it be fast Mar 26 20:36:11 Sounds really slow. Mar 26 20:36:20 lcuk, yes Mar 26 20:36:31 so how would you spec something like that Mar 26 20:36:41 and is sqlite or similar able to have this engine underneath Mar 26 20:36:41 Just make it one big journal Mar 26 20:36:47 doubt it Mar 26 20:36:50 im thinking about a regular front end Mar 26 20:36:53 and a speedy backend Mar 26 20:37:02 for compatability Mar 26 20:37:14 The "real solution" would be a filesystem aware of the special properties of emmc Mar 26 20:37:36 anyhow, what is the answer to optification of locale files ? death by 100 sym-links ? Mar 26 20:38:09 odin_, iirc entire locale directory gets optified in PR1.2.. but that's just a "rumor" I heard :) Mar 26 20:38:09 odin_, Mar 26 20:38:12 Let's hope the next Maemo version will be designed for that. I know it is now too late for Maemo 5 at least :-) Mar 26 20:38:13 no Mar 26 20:38:30 but whoever said up there about speed is likely right Mar 26 20:38:44 arent the locales ok to stay where they are Mar 26 20:39:00 they are relatively small, required to be fast Mar 26 20:39:01 etc Mar 26 20:39:05 i know theres a lot of them Mar 26 20:39:12 in /usr/share/locale/en_GB/LC_MESSAGES/foobar.mo Mar 26 20:39:46 nilfs2 is really speedy on my sheevaplug's attached USB flash drives.. does my "copy 2 gigs of squid spool" test in 16 minutes.. btrfs 46 minutes, ext2/ext3 110 minutes Mar 26 20:40:17 making them optional would help, i.e. apt/dpkg doesn't seem to support that concept to say my system doesn't need certain locale because I disabled all by the language I want Mar 26 20:40:37 unfortunately nilfs2 also generates huge amounts of read/write that makes it unsuitable for production use on flash storage imo Mar 26 20:40:41 what does BSD do with locale then ? Mar 26 20:41:06 is it glibc based too isn't it ? or is that just one flavor Mar 26 20:42:01 odin_, so on NetBSD everything user installed beyond the base system goes into /usr/pkg Mar 26 20:42:17 So presumable locale would end up in /usr/pkg/share/locale Mar 26 20:42:27 and the binary in /usr/pkg/bin Mar 26 20:42:27 etc Mar 26 20:42:49 you mean /usr/pkg is an alternate root like --prefix in GNU autoconf Mar 26 20:42:54 yes Mar 26 20:43:26 ok this I alread been doing as /opt/maemo/share/... eetc... Mar 26 20:43:36 ShadowJK: have you tried ext4? that was around factor 5 faster handling gentoo's portage tree. on a traditionell hdd though Mar 26 20:43:56 janneg, yeah it was only twice as slow as nilfs2 ;) Mar 26 20:44:05 30 minutes or so iirc.. Mar 26 20:44:06 faster sa btrfs Mar 26 20:44:25 yeah it was faster than btrfs Mar 26 20:44:41 and I even had btrfs' ssd mode on.. not that it made any difference :P Mar 26 20:45:52 ok I have a debhelper-5.0.42.20100131.dlm.diff to fix it for optification purpose in maemo Mar 26 20:46:41 someone to take my n64 work to continue ? Mar 26 20:50:06 so I also do a diff for debhelper-7.0.15 which was requested then it needs to get into the SDK repo I believe to be any use to anyone Mar 26 20:50:40 microlith: odin_: Kurppa_: oneNAND is a part of the OMAP SoC aiui. This is very unlikely to change, as TI had to produce a customized SoC for Nokia Mar 26 20:51:23 I thought the RAM and onenand was in same PoP ontop of omap3 soc Mar 26 20:51:36 DocScrutinizer51, yes understood on that, my question was over the future.. as in is it getting cheaper? how fast? how long to double size? how long to be 4Gb which is large enough for a flat rootfs layout Mar 26 20:51:51 that's what I say Mar 26 20:52:08 ShadowJK, the onenand is soldered onto the omap - which also has solme internal Ram and flash Mar 26 20:52:21 or I may be misreading stuff Mar 26 20:52:54 why is swap space on eMMC when OneNAND has massive speed and erase potential ? Mar 26 20:53:01 iirc beagle has/had same 256ram/256nand configuration too Mar 26 20:53:15 odin_, linux doesn't know how to swap on nand Mar 26 20:53:21 odin_: you,re more likely to see a system booting from eMMC, rather than 2GB nand Mar 26 20:53:31 OneNAND was too small to house wwap space anyway. Mar 26 20:53:41 well there is also the issue of 1Gb swap in N900 configuration and OneNAND total size Mar 26 20:53:43 swap* Mar 26 20:53:48 Well, there's a driver that emulates emmc ontop of nand, but the end result is something even slower than the emmc :) Mar 26 20:54:31 I had this idea for a loop driver to run ontop of emmc to make swap faster.. but alas I'm no kernel coder :) Mar 26 20:55:35 * SpeedEvil ponders going to sleep. Mar 26 20:55:57 I'll do the same. Night folks :-) Mar 26 20:56:13 is it midnight there? gnite those off Mar 26 20:56:22 basically /boot should be a partiton on Nand and be mounted to / on eMMC Mar 26 20:57:15 well yes the whole boot loader and the resources I agree but for N900 24Mb should give it plenty Mar 26 20:57:33 how much space on /var and /tmp do you need at runtime? Mar 26 20:57:48 depends on whether you have extras-devel enabled or not :D Mar 26 20:58:08 sigh Mar 26 20:58:27 nice and scalable engineering Mar 26 20:58:48 We didn't even have optification in maemo4 :) Mar 26 20:58:54 * ShadowJK didn't run out of space on / either Mar 26 20:58:58 but we did have data-on-mmc Mar 26 20:59:01 so I dunno what you guys are doing ;) Mar 26 20:59:17 RST38h, yeah, but ~ was still on nand too Mar 26 20:59:23 now /home is on emmc Mar 26 21:02:26 so 128Mb for writable parts of the FS /var /tmp etc... that leaves 104Mb of OneNAND to use for rootfs journal / performance read-cache from rootfs backed pages Mar 26 21:03:52 I believe EXT3/4 outsource their journal support, so its possible to write a journal specific device driver, such as a journal to OneNAND or UBIFS partition Mar 26 21:04:08 I'd want to experiment with putting a gigantic ext3/ext4 journal on emmc.. and unwind it when device is idle.. Mar 26 21:04:36 the journal due to its very nature should operate shitloads faster on emmc than the actual filesystem itself :-) Mar 26 21:05:08 So you'd want it reversed... if the sizes of the devices were reversed too, of course :( Mar 26 21:05:19 why gigantic ? ext3 is designed to cope with a lot of dirty block on journal but not yet flushed? Mar 26 21:06:08 wl1251: ERROR Power save entry failed, giving up Mar 26 21:06:09 I dont understand you logic, to me you want your journal read/write speed to be fast and you want it on media which can take the erase battering over the lifetime of the device Mar 26 21:06:15 this is a pain... Mar 26 21:06:17 anyone installed the crash reporter? Mar 26 21:06:34 it's complaining about missing packages Mar 26 21:07:04 you want journal read/write fast because all data updates are pushed through it, you also want something to cancel out redundant journal updates when its flushed Mar 26 21:07:34 http://talk.maemo.org/showthread.php?t=48336 Mar 26 21:07:34 lol Mar 26 21:07:37 and there is no pressure to flush it fast unless you are running out of journal room Mar 26 21:07:50 odin_, I want the journal to be big because writing to journal is (presumably) entirely sequential, which is fast on emmc Mar 26 21:07:51 MiXu-, yes I have crash reporter installed, what is hte missing packages? Mar 26 21:08:17 ShadowJK, only if you write out 256MB at a time, but OneNAND granduality is much smaller isn't it ? Mar 26 21:08:29 256k Mar 26 21:08:56 ShadowJK, presumable solid state does not care for random or sequential writes the issue is the page blockage the lack of pipeline Mar 26 21:09:08 It does care Mar 26 21:09:14 opps yes my magnitude a little off there well corrected Mar 26 21:09:39 odin: libhildon1, libosso1, and a few others Mar 26 21:09:51 Basically on emmc, a random 4k write gets translated by the emmc internally to a 256k read-modify-erase-write cycle Mar 26 21:09:55 so you are going to hold onto 256Kb of dirty data in memory to optimised the write to journal... but we want it in persistent storage ASAP.. so the data is safe Mar 26 21:10:25 MiXu-, which version of crash reporter are you trying to install ? what is your N900 software version ? Mar 26 21:10:31 It's the "erase" function which has 256k granularity, writing onto an erased block can usually be done in 4k chunks Mar 26 21:11:03 So doing several 4k writes sequentially is much faster than 4k random writes Mar 26 21:11:03 ShadowJK, yes and OneNAND page granduality is much smaller, in the order of 4Kb is it not (been a few months since I looked) Mar 26 21:11:24 odin_: I have PR1.1.1 and the reporter is 1.29-0m5 Mar 26 21:11:27 Well you have the same erase size granularity, I'd think, but you can manage it directly yourself Mar 26 21:11:43 And take advantage of half-erased blocks, etc Mar 26 21:11:55 ShadowJK, I thought page grandulaity was a hardware limitation, large pages in eMCC and small in OneNAND by hardware design Mar 26 21:12:44 Well the FTL part of emmc effectively makes it 256k for everything Mar 26 21:12:50 MiXu-, I have 1.27+0m5 installed myself can you not go back a version, its possible internal nokia guys have released a crash reporter for PR1.1.2 since it is a development repo after all Mar 26 21:13:12 But with onenand you don't have a braindead FTL, the FTL is in the kernel, and in the case of ubifs, it's very clever Mar 26 21:13:43 You know those awesome Intel X-25M SSD drives? Mar 26 21:13:54 MiXu-, "apt-get install crash-reporter=1.27+0m5" I think Mar 26 21:14:19 They have an ARM processor in it, and some 64megs of RAM to do the "clever" stuff that makes random writes fast and not stutter :) Mar 26 21:14:26 X-25M nope Mar 26 21:14:28 and the ram isn't for caching Mar 26 21:14:57 well it sounds good but no use for the mobile market Mar 26 21:15:05 It's easiest if you think of flash as a tape recorder when you write to it, and as RAM when you read from it ;p Mar 26 21:15:58 but I still don't get your big ext journal to eMMC, the file system isn't designed for huge journals and putting the write page wear on eMMC is just one thing that needs to be aboived? Mar 26 21:16:01 avoided Mar 26 21:16:20 write wear is overrated I think Mar 26 21:16:46 eMMC = slow performance read/write, big granularity, low max write/erase per segment Mar 26 21:17:03 OneNAND = fast performance read/write, fine/small granularity, high max write/erase per segment Mar 26 21:17:18 odin_: it worked. thanks :) Mar 26 21:17:30 no contest where an ext3/ext4 journal should go Mar 26 21:17:32 The way I've abused my flash drives.. if wear was an actual concern they'd be dead by now :) Mar 26 21:18:22 constant 3megabytes/sec write for ~2 months now, still alive :P Mar 26 21:18:27 Im supprised they are not like slow dynamic RAM, needing a "refresh" within some many days/months to stay alive Mar 26 21:19:20 flash is getting to that point Mar 26 21:19:25 does linux kernel have any logic to optimize journal playback? for example, data blocks that have been overwritten multiple times Mar 26 21:19:49 not sure :) Mar 26 21:20:15 would show up in an uncommitted journal.. we only want perform a single write at the end, and optimize out the previous ones Mar 26 21:20:23 odin_, the idea about having big journal is that when you use the device, writes go to journal sequentially, which makes it fast and low-latency.. then when it's idle it could play back the journal and do all the slow high-latency random writes :) Mar 26 21:21:00 what I'm trying to get at is OneNAND is ideal for that, to take the hits reducing the load on the eMMC all the kernel needs to track is the device/block of the dirty data in the journal Mar 26 21:21:43 well take the example of a "directory" or "inode" page, this must get hit multiple times as a normal file grows Mar 26 21:21:47 under heavy random write load I've seen emmc take 500msec PER REQUEST, the user complains about "choppy" graphics on screen, then the I/O queue grows to some 10 seconds in length and the user complains the device hangs :) Mar 26 21:22:18 so does Linux kernel already optimize out the multiple writes to the same sector(s) or merge them into 256Kb page chunks possible with scatter-gather scheme to fire to eMMC Mar 26 21:22:40 ok thats a kernel IO scheduling issue Mar 26 21:24:16 what is the read performance issue from eMMC, does a 1Kb read happen any faster than a 64Kb read ? Mar 26 21:24:31 you'd want to try teach the kernel that a 4k write request is as costly as a 256k write request, or almost as costly as 64 4k writes in a row.. and for it to scale the length of it's i/o queue based on maximum time instead.. Mar 26 21:25:05 yes you can in the IO scheduler, its pluggable the strategy, it also deals with reordering and regrouping IO requests Mar 26 21:25:10 I think it's slightly faster Mar 26 21:25:40 mmc command overhead becomes the main factor which makes small reads slower than big reads Mar 26 21:25:44 so it can make the same IO request within the same 256Kb chunk be groups together Mar 26 21:25:51 it's still 4 orders of magnitude faster than writing, of course :) Mar 26 21:25:59 even if they were submitted to the IO subsystem out-of-order with request in between Mar 26 21:26:28 ok so there is no real issue with 4Kb reads from eMMC for the purpose of page-faults ? Mar 26 21:27:00 the nilfs2 filesystem is a "Log structured" filesystem.. it just writes the log of stuff that happens... so it's written sequentially.. almost like a tape drive.. that's why it's so fast in my test.. and since random reads don't suffer too much on emmc, it's even fast for reading it back too.. Mar 26 21:27:19 in "normal" benchmarks it excells on write performance on harddrives too, but falls flat down when it comes time to read :) Mar 26 21:27:26 or maybe some applications like X11 server and other important system components can be aliased in OneNAND Mar 26 21:27:36 What was Nokia thinking with that stupid location selection dialog Mar 26 21:27:40 So confusing Mar 26 21:28:01 Yes, as long as there are no outstanding writes blocking the queue, page-faulting from emmc is just happy happy joy joy Mar 26 21:28:20 I'd like to see a dedicated emmc for OS or swap for this reason :) Mar 26 21:28:39 It might mean the removal of microsd slot though.. Mar 26 21:28:49 well reads are usually given priority over writes, because everything blocks when a read blocks but a write is usually buffer cache being flushed async Mar 26 21:29:35 yeah.. though once you've been feeding writes to the emmc for awhile, they start taking .5 sec each, so even if you prioritize reads you still have awful latency Mar 26 21:29:41 ShadowJK: the FTL doesn,t know of such thing like "half-empty blocks", at least not for non-fat fs Mar 26 21:29:56 I don't get that metric, after a while, 500ms per write Mar 26 21:29:57 DocScrutinizer, I was referring to ubi(fs) there Mar 26 21:30:05 ooh k Mar 26 21:30:42 I can understand the silicon FTL is it, it doing extra/other work around our I/O Mar 26 21:31:04 is this what you are claiming Mar 26 21:31:05 odin_, dunno what casuses it, but the svctm value in iostat grows to about 500 or so after awhile :) Mar 26 21:31:22 and await to 5000 Mar 26 21:31:32 under heavy io Mar 26 21:31:44 but thats not the case we're trying to optimize Mar 26 21:32:29 heavy io is "heavy io", journal is full, data is being pushed out and causing back pressure to block writes at the application Mar 26 21:32:41 Anyway, for me the solution is called LogFS :) Mar 26 21:32:49 and in case logfs turns out to be crap, nilfs2 :D Mar 26 21:33:45 http://mirror.linux.org.au/pub/linux.conf.au/2007/video/talks/91.ogg <- talk by logfs author on the nature of flash and logfs' garbage collection algorithm :) Mar 26 21:33:49 the main case is normal usage patterns, bootup, background stuff going on, system idling and then being used for a short time and so on Mar 26 21:33:56 it's a good presentation :) Mar 26 21:34:58 can someone confirm, does it really take >2 mins for a crackberry to boot? Mar 26 21:35:02 or isthat just older ones Mar 26 21:35:09 ~weather EDDN Mar 26 21:35:11 but you seems to be solving some kind of write issue ? and I don't see that being so important for a mobile device, it is important for loading up maybe via USB or internet with content but this is not a often used case, unlike say a database server Mar 26 21:35:30 ~ping Mar 26 21:35:39 ~seen me Mar 26 21:35:53 odin_, well loading up via usb is pretty minimal load Mar 26 21:36:04 odin_, the biggest annoyances come from database loads ;) Mar 26 21:36:09 and there are a ton of them Mar 26 21:36:25 ~weather EDDN Mar 26 21:36:29 Nuernberg, Germany; (EDDN) 49-30N 011-03E 318M; last updated: 2010.03.26 2120 UTC; Dew Point: 41 F (5 C); Pressure (altimeter): 29.83 in. Hg (1010 hPa); Relative Humidity: 87%; Sky conditions: overcast; Temperature: 44 F (7 C); Visibility: greater than 7 mile(s); Weather: Light rain; Wind: from the W (260 degrees) at 12 MPH (10 KT) Mar 26 21:36:34 media player/tracker, gpodder, conversations, email... some of the things I use :) Mar 26 21:36:43 that's bitter Mar 26 21:37:09 like I said earlier, deleting a file in gpodder is a 1.5 sec operation due to the database update :) Mar 26 21:37:21 Good evening Mar 26 21:37:22 ShadowJK, but that is a software issue, for expecting "Winchester disk performance" metric, 512byte sectors, seek time, an IO queue Mar 26 21:37:53 It's not even writing that much, about 1600 bytes.. Mar 26 21:37:55 ShadowJK, solvable by using a journal based file format on top of a general purpose FS Mar 26 21:38:11 the fdatasync() takes the most time :) Mar 26 21:38:18 does it take 1..5 seconds to just delete a file? Mar 26 21:38:31 or a few Mar 26 21:38:40 one point five Mar 26 21:38:47 ShadowJK, I think that is one issue ext4 tried to address, but another issue is do you really need to use fdatasync() ? Mar 26 21:38:50 plus minus point five ;D Mar 26 21:38:52 what, every file takes 1.5s? Mar 26 21:39:01 I managed to figure out one cool thing today Mar 26 21:39:04 lcuk, i think mass delete is somewhat faster Mar 26 21:39:12 im on about a specific file Mar 26 21:39:16 named Mar 26 21:39:46 or something Mar 26 21:39:51 /user/home/myanonymouspoddingapp/posts/post20100326 Mar 26 21:39:51 selecting 5 files for download, between tapping download and the UI responding again is like 5 seconds Mar 26 21:40:27 odin_, i'm glad there was fdatasync there, gpodder db survived crash :) Mar 26 21:40:29 or to rename files Mar 26 21:40:32 or something Mar 26 21:41:01 lcuk, it's slow because gpodder updates its own database to remove the file Mar 26 21:41:09 ShadowJK, ah I remember now the issue with fdatasync() was block allocation on ext3 Mar 26 21:41:32 odin_, i think it translates into sync() ;) Mar 26 21:41:36 ShadowJK, if a database pre-allocated new pages for data in the file, then the fdatasync() is faster since there is no requirement to find a new block to allocate Mar 26 21:41:42 of course it does shadow Mar 26 21:41:57 i wonder just whats happening Mar 26 21:42:05 cos dont most databases not fold up the space Mar 26 21:42:06 Hello! Mar 26 21:42:12 when you delete records Mar 26 21:42:17 ShadowJK, this is a software design issue that can be fixed/improved by extending the file length when the system is more idle Mar 26 21:42:34 I found some extra themes in some other repository, not any of the default ones. How can I access this repo and download the themes? Mar 26 21:42:41 Or add it somehow into the repo list? Mar 26 21:43:09 odin_, ok, next issue, when downloading files from internet there's increased latency using apps ;) Mar 26 21:43:39 ShadowJK, over wireless or 3G/GSM/GPRS ? Mar 26 21:43:39 the page faults take longer to complete from emmc, swap is slower, etc :/ Mar 26 21:43:40 DrGrov: add the repo to HAM catalogs Mar 26 21:43:45 or when the tracker runs Mar 26 21:43:51 odin_, HSPA 5Mbit/s Mar 26 21:43:56 DocScrutinizer51: aha, so how exactly do I know how to add it? Mar 26 21:44:08 DocScrutinizer51: HAM catalogs you mean in the Package Manager? Mar 26 21:44:16 yep Mar 26 21:44:34 DocScrutinizer51: ok, so I can manually put other repos there? Oh, I didn't know that. Thanks :) Mar 26 21:44:36 ShadowJK, when you say downloading... do you mean browsing or saving a file to eMMC ? Mar 26 21:44:43 saving files Mar 26 21:44:49 is w51-1 (PR1.1) the latest firmware update ? Mar 26 21:44:59 ShadowJK, does the download rate exceed the eMMC max-write speed rate ? Mar 26 21:45:04 no Mar 26 21:46:21 DocScrutinizer51: so, can I then later on remove it so it doesn't interfer with the default repos? Mar 26 21:46:27 and is nokia going to keep providing updates after the release meego? Mar 26 21:46:34 DrGrov: depending on how well the site is done, klicking a link on a website might suffice to add repo and install app Mar 26 21:46:35 what IO scheduler is in use in the stock kernel ? how does it manage the priority of a page-fault-in verses the download disk-write-out Mar 26 21:46:48 DrGrov: yes Mar 26 21:47:14 DocScrutinizer51: so I can go to that webpage as well and install from there? Mar 26 21:47:16 certainly under my scheme all writes to eMMC from the ext3 journal now on the OneNAND would be 256Kb wide, which would achieve maximum write performance ? Mar 26 21:47:23 CFQ Mar 26 21:47:29 man. i really need my banshee generated playlist =( Mar 26 21:47:38 DrGrov: depends Mar 26 21:47:49 DocScrutinizer51: now just the problem I can't install the damn theme. Can't find it in maemo.org and the downloads section Mar 26 21:48:04 but there is still a priority allocated in the kernel paging system and IO system there may even be things to tweak on that Mar 26 21:49:15 DrGrov: hmm, I can't find it either :-P Mar 26 21:50:23 where are you writing too ? VFAT /home/user/MyDocs ? Mar 26 21:50:27 DocScrutinizer51: damn! :) Mar 26 21:50:51 DocScrutinizer51: nah, I will get it some other day. I have the default Nseries blue which is absolutely beautiful Mar 26 21:51:03 damn theme: not found Mar 26 21:51:40 DocScrutinizer51: lol Mar 26 21:51:48 theres this update called maemo 5 3.2010.02-8 Mar 26 21:51:49 odin_, yes Mar 26 21:52:03 is this an upgrade for the OS ? Mar 26 21:52:55 of course the issue with my scheme is that it only affects ext3 performance, so VFAT is not affected.. however if I go back to my original intent for OneNAND to be a cache, there is no reason not to journal the entire eMMC over UBIFS partition but provide an specific interface for ext3 usage as well Mar 26 21:52:56 i already installed Maemo 5/PR1.1 , do i need to installed this one also ? Mar 26 21:54:00 FWIW there would be no need for UBIFS compression support since that is not a goal here, mainly to nick the page write counters Mar 26 21:55:32 iBob, that update 3.2010.02-8 is a minor update to prepare for ovi store stuff afaik. Mar 26 21:55:42 its not the pr1.2 you may have heard about more recently Mar 26 21:55:49 its 1.1.1 Mar 26 21:56:11 i have not heard if the pr1.2 Mar 26 21:56:24 well thats all good then :p Mar 26 21:56:38 i've read some stuff that seem to hint that nokia isnt going to be providing updates Mar 26 21:56:47 because of the deleopment of meego Mar 26 21:56:50 (i only mentioned it because this last week the pr1.2 sdk was released, but its not a flashable image) Mar 26 21:57:03 well :) the hints are wrong Mar 26 21:57:09 iBob: that's nonsense Mar 26 21:57:19 great. Mar 26 21:57:22 theres fully documented lists around of the massive number of fixes and changes in the pr1.2 :) Mar 26 21:57:32 nite all, sweet dreams Mar 26 21:57:34 hiiii Mar 26 21:59:03 heyy Mar 26 22:00:06 hi people Mar 26 22:00:42 user_: hi. Any more intelectual stuff to contribute? Mar 26 22:01:23 i keep reading stuff regarding disabling the unstable testing repos. after installing software from them Mar 26 22:01:36 its safe to keep them if i dont apt-get upgrade, right? Mar 26 22:02:04 well it makes sense to release the 1.2 SDK earlier than the N900 images, due to the breaking ABI changes for Qt Mar 26 22:02:04 Well they'd also give you upgrades to software you've already installed, untested upgrades :) Mar 26 22:02:16 hey, anyone know how to get the gps on the n900 to transfer data over bluetooth serial? Mar 26 22:02:19 and it eats diskspace just to have them enabled Mar 26 22:02:35 adalal: I think using mini-gpsd should do the trick Mar 26 22:02:41 I can only support this action, so by the time the flashable image is ready there is a change all the application space is too Mar 26 22:02:49 i need an information Mar 26 22:02:53 does that happen Mar 26 22:02:57 ShadowJK, Mar 26 22:03:02 if i install app from extras Mar 26 22:03:06 then enable -devel Mar 26 22:03:13 ShadowJK : i gui package manger shows all the updates but i install them one by one. Mar 26 22:03:16 and theres a newer/unstable version in -devel Mar 26 22:03:21 does it offer an upgrade? Mar 26 22:03:24 do u know when can we get the PR1.2 update??? Mar 26 22:03:35 the=i* Mar 26 22:03:50 user_: when it's ready is the more appropriate answer Mar 26 22:04:00 user_ : when its released. Mar 26 22:04:15 yes but when :( Mar 26 22:04:28 Corsac: oh right Mar 26 22:05:15 user_ : http://talk.maemo.org/showthread.php?t=42285 Mar 26 22:05:20 one more question.... a java me gui for fremantle??? Mar 26 22:05:57 valid java me i mean not microemu or demos versions Mar 26 22:07:49 hello docscrutinizer Mar 26 22:09:17 Corsac: it has missing depencies (bluez-util-test and python2.5-gnome) Mar 26 22:10:16 adalal: I have to admit I didn't tested it myself, it was just a random idea Mar 26 22:10:31 right, can gpsd be transferred over bluetooth? Mar 26 22:10:51 people... one more question... will be possible to add 3g videocall features in the n900? maybe in future? what do you think boput it??? Mar 26 22:11:33 ma3mo: I think it's in PR1.2 Mar 26 22:11:39 I doubt it Mar 26 22:12:01 I think 1.2 will have Google Talk video calls, and that'll be it :P Mar 26 22:12:04 corsac its voip call that Mar 26 22:12:08 fuck it, we dont even have such a service here , hehe Mar 26 22:12:33 yes gtalk and more videocall plugins for these servers Mar 26 22:12:50 3G anything is a big task, because 3g is almost everything that internet does, except it's all different and doesn't work on anything else or anywhere else... lots of effort and code to write from scratch Mar 26 22:13:53 i'd say they should work on getting the menus a smooth as possible Mar 26 22:14:11 not as good as the iphone , but as good as possible :P Mar 26 22:15:06 ok..... no 3g calls... java support??? when??? Mar 26 22:15:09 * lbt wonders why fremantle doesn't use ntp... Mar 26 22:15:19 that'd imply "good" being an absolute metric Mar 26 22:15:43 3g voice calls, sure :) Mar 26 22:15:50 ShadowJK: I already tried jabber calls, and it worked fine, though video failed Mar 26 22:15:53 (on 1.1) Mar 26 22:15:59 I doubt anyone will do 3g video calls Mar 26 22:16:11 and java will probably never have a user friendly solution... Mar 26 22:16:17 ShadowJK: why not? Mar 26 22:16:20 that'd require giving Sun.. err... Oracle lots of money Mar 26 22:16:29 what a shame of phone Mar 26 22:16:30 (if the carrier allows it) Mar 26 22:16:54 ma3mo: stop trolling Mar 26 22:16:54 i have i stuck pixel one bright spot on display Mar 26 22:17:03 ma3mo : respect y Mar 26 22:17:05 Corsac, mostly because it's behind some 5000-page spec from the 3g consortium.. Mar 26 22:17:15 yourself*! Mar 26 22:17:16 ShadowJK: eh? Mar 26 22:17:28 ShadowJK: I meant jabber video call on 3g network Mar 26 22:17:44 sorry what isad??? Mar 26 22:17:48 ShadowJK: were you referring to something else? Mar 26 22:18:01 Corsac, jabber is internet Mar 26 22:18:06 Corsac, I was referring to 3g video calls Mar 26 22:18:11 shame couse its a shame device Mar 26 22:18:19 i m real not a dreamer Mar 26 22:18:19 ma3mo : would you like some apple pie ? Mar 26 22:18:21 ShadowJK: 3g usually means data, and inet Mar 26 22:18:29 ma3mo: internal QA rules of Nokia require zero pixel-error screen for N900 Mar 26 22:18:35 ShadowJK: but yeah I'm not sure we'll see operator-only video stuff Mar 26 22:18:40 Corsac, yes but I specifically meant 3g video calls Mar 26 22:18:49 not internet video calls using 3g for internet connectivity. Mar 26 22:18:58 yeah, sorry Mar 26 22:20:07 ma3mo: so instead of crying here you should either get a error free device, or be a little more constructive Mar 26 22:20:46 maybe both Mar 26 22:20:55 i have 1 dead pixel and one bright spot on lcd... no java... no jre... no 3g calls... no irda ftp between devices... no options to take pictures from frontal camera... this is constructive i m real i m talking about this device Mar 26 22:21:12 ;) Mar 26 22:21:26 well, i enjoy running aircrack wireshark and lighttpd on my mobile phone Mar 26 22:21:56 still has some bugs? yes. do I give a fuck ? no. Mar 26 22:21:58 ma3mo, java, jre, 3g video calls and irda was never part of the N900 specs :) Mar 26 22:22:06 the n900 doesn't even have the hardware for irda Mar 26 22:22:13 it has Mar 26 22:22:23 it has irda port Mar 26 22:22:33 irda? who the fuck uses irda for anything these days? apart from emulating a Logitech harmony Mar 26 22:22:35 disassembly and have a look Mar 26 22:22:38 ma3mo: no, you're not constructive. We all *know* there's no java (or we know why you think there isn't), and we know there's no IrDA Mar 26 22:22:48 ma3mo, it's not irda Mar 26 22:22:56 what is it??? Mar 26 22:22:58 so wtf should we benefit from your wining Mar 26 22:23:04 ma3mo, it's CIR Mar 26 22:23:08 shad what is it Mar 26 22:23:15 so??? Mar 26 22:23:22 ma3mo, if you disassemble the N900 you'll notice that it has 3 IR emitters :) Mar 26 22:23:25 None of them can do irda Mar 26 22:23:26 c??? Infra Red?? Mar 26 22:23:38 ma3mo has to be one of those windows mobile users! Mar 26 22:23:42 ma3mo: and no, it has NO irda port Mar 26 22:23:47 noooo Mar 26 22:23:52 i was symbian Mar 26 22:23:57 we dont need an irda port! Mar 26 22:23:57 wm too Mar 26 22:24:22 ma3mo, one of the emitters at the top can be used to send signals that control televisions and such... with the right apps installed Mar 26 22:24:25 i wana see you guys port wireshark to wm :P Mar 26 22:24:43 I wonder if the proximity sensor could be used to receive IR as well :P Mar 26 22:24:48 I wana see you guys spit out uncut diamonds at my command Mar 26 22:24:53 plz? Mar 26 22:25:01 ummmm Mar 26 22:25:03 ok Mar 26 22:25:08 got it Mar 26 22:25:12 Kegetys: too slow probably Mar 26 22:25:14 but java???? Mar 26 22:25:33 ma3mo, did you see java support listed on the box? Mar 26 22:25:37 ma3mo, or in the specs? Mar 26 22:25:59 nooo i want java :) Mar 26 22:26:20 but i see umts Mar 26 22:26:34 ma3mo: if you need java, go and start a project to port it. I mean that's LINUX! you know that OS don't ya? Mar 26 22:26:35 ma3mo : are you sure you dont want some pie ? Mar 26 22:26:39 ???? they havre to write umts signal Mar 26 22:27:03 lol Mar 26 22:27:20 ma3mo, it does Mar 26 22:27:27 ma3mo: please stop acting like a troll Mar 26 22:27:28 i dont want appleeeeeeeeeee i get it couse it was with qwerty etc Mar 26 22:27:35 DocScrutinizer : you want him to port java ? Mar 26 22:27:46 suggest that he reads the specs next time. Mar 26 22:27:47 nah, not really Mar 26 22:28:01 oh noes java. Mar 26 22:28:16 be real i spent 600 euros for a brick hahahaha Mar 26 22:28:22 DocScrutinizer : no, its ok- he can try. :P Mar 26 22:28:53 ma3mo : is that in any way our problem ? :P Mar 26 22:28:58 ma3mo: you DID read the feature list before buying it, right? Mar 26 22:29:04 * DocScrutinizer throws a real brick in ma3mo general direction Mar 26 22:29:14 i diiiiiid Mar 26 22:29:30 i love this device Mar 26 22:29:39 ok then, Mar 26 22:29:44 have a nice day, Mar 26 22:29:50 Wow... disabling 3G makes a major difference in battery life Mar 26 22:29:50 *stop trolling* Mar 26 22:29:50 but it has stupid things inside Mar 26 22:29:50 ma3mo: and it said "java" and "irda ftp betweent devices" (whatever that exactly is supposed to be)? Mar 26 22:29:53 there's plenty of people ready to buy it off your hands if you're not satisfied with it Mar 26 22:30:20 Shapeshifter: he means obex push Mar 26 22:30:37 okkk i stop to troll... can u send me a valid link for java??? Mar 26 22:30:48 anyone remember some of the old bandwidth on demand technologies used with ISDN? Mar 26 22:30:52 ma3mo: so when are you going to stop trolling exactly? Mar 26 22:31:07 now Mar 26 22:31:08 ma3mo: java.sun.com? Mar 26 22:31:11 coz I didn't see you stop Mar 26 22:31:13 ds3, 3g is bad for IM and such :) Mar 26 22:31:37 valid java app for fremantle i mean Mar 26 22:31:40 ignore or kick? elections are open Mar 26 22:31:41 There are actually some threads on the forums where people have installed java.. Mar 26 22:31:43 ShadowJK: right... Mar 26 22:31:54 ds3, it's all about the wake ups :) Mar 26 22:32:21 DocScrutinizer: aw, but he's so much fun Mar 26 22:32:26 back then, there was ISDN routers that would use the D channesl to main a min. presence then when bandwidth demand goes up, it would add B channels Mar 26 22:32:27 k Mar 26 22:32:49 why can't we default to 2.5G/2.0G and switch to 3G as bandwidth demand increases automatically? Mar 26 22:32:53 not with microemulator. if i m here its couse i yet read all bout that. i hate microemu is just a demo Mar 26 22:32:53 ds3, I saw some script announced on t.m.o. that promised automatic switch between 2g and 3g :) Mar 26 22:33:03 oooh Mar 26 22:33:08 * Arif_ sneezes Mar 26 22:33:25 2.5G actually makes the device usable (from a battery life standpoint) Mar 26 22:33:50 doesn't flipping between 2.XG and 3.XG kill connections? Mar 26 22:33:51 2.5G is too slow ={ Mar 26 22:34:05 ds3: probably mainly because there's no crystal ball to tell future bandwidth demand Mar 26 22:34:10 some help??? Mar 26 22:34:14 my provider doesn't even do 2.5G :( Mar 26 22:34:24 only 2,3 and 3.5 Mar 26 22:34:36 DocScrutinizer: that's the same issue with the ISDN stuff and it mostly worked Mar 26 22:34:42 * ml-mobile is on 2.5G all the time, damned AT&T Mar 26 22:34:54 get TMobile! Mar 26 22:35:15 depends on what you are used to... the N800 + tetered 2.5G phone was find for my use so... Mar 26 22:35:17 I don't notice any difference in browsing speed between edge and 3g Mar 26 22:35:25 ds3: ISDN connection establishing ois 10 times as fast as a band switch for cellular Mar 26 22:35:39 maybe 100 times as fast Mar 26 22:35:43 wohey Mar 26 22:35:43 DocScrutinizer: oh..DOH Mar 26 22:37:26 I mean, while you're at GPRS you don't keep a list of valid UMTS basestations even Mar 26 22:38:06 ther's no defined roaming between GSM and UMTS afaik Mar 26 22:38:28 Oh... somehow I thought they were the same stations...akin to how EDGE and GPRS is Mar 26 22:39:11 I think in dual mode it keeps track of both 2g and 3g stations though? Mar 26 22:39:15 nah 3G is an entirely new BTS technology, distinct from GSM Mar 26 22:39:24 hey guys, does MfE now actually work with GMail? Mar 26 22:39:48 ShadowJK: I'm not sure but I'd guess no Mar 26 22:39:59 so based on what you are saying... if I am on a voice call in a 3G area and I travel into a 2.5G area, the call drops? Mar 26 22:40:16 that's how blackberries behave Mar 26 22:40:23 DocScrutinizer, I'd guess yes, because roaming between the two isn't up to the handset itself, and when you move from 3g area to 2g-only area your calls and data packets follow you.. Mar 26 22:40:40 oh my Mar 26 22:40:43 at least there's no such thing like a cell handover from 2G to 3G Mar 26 22:41:07 Although when 3g was newly introduced here, most handsets acted broken when going from 3g to 2g or vice versa... Mar 26 22:41:20 so 3G is more like a bolting in a second V8 to get a Yugo to go faster w/removing the original Yugo engine? Mar 26 22:41:37 Vodafone told us that we shouldn't use 3G all the time (If you have 4x4 on your SUV, you don't have it activated the whole time?) Mar 26 22:41:47 Nokia blamed the operator, operator blamed nokia, nokia's left hand blamed nokia's right hand (which then said FU i want a divorce, and became nokia siemens networks)... Mar 26 22:42:17 ShadowJK: sounds about right Mar 26 22:42:54 there's no handover criterion in 2G for roaming to 3G. figure Mar 26 22:42:55 But I've definitely maintained IP connectivity driving from 3g to 2g to 3g to 2g to 3g... Mar 26 22:43:22 And dozens of times my E70 has borked on that Mar 26 22:43:44 I can't remember my E75 doing that, and I've only had N900 since December so it's a bit early to tell :) Mar 26 22:44:14 well it doesn't work here Mar 26 22:44:17 makes me wonder more and more on how well the 900 would work in really rural areas Mar 26 22:44:33 I think I'm in "really rural" area :-) Mar 26 22:44:50 ds3: better than in urban areas, as in rural ones there's no 3G at all Mar 26 22:44:52 the 3g is more sensitive than on E75 atleast Mar 26 22:45:04 how does it acquire a signal? or does it just happying bounce around depending on how you hold your phone? Mar 26 22:45:06 I get 3g signal at 10 kilometres distance from base station :-) Mar 26 22:45:26 ds3, dont hold hand near right side, that's where antenna is Mar 26 22:45:30 or "bottom" in portrait mode Mar 26 22:45:52 actually bottom right Mar 26 22:45:59 yeah Mar 26 22:45:59 if I keep hand there the N900 instantly loses 3g and switches to the 2g station instead (which is at 400 metres distance instead of 10km for 3g) Mar 26 22:46:26 same here Mar 26 22:46:54 though both 2G and 3G are max 500m away Mar 26 22:47:02 ShadowJK: and what happens when you keep shifting your hands to cover and on cover that area? Mar 26 22:47:16 uncover? Mar 26 22:47:36 like if you move your hands over and away from that area Mar 26 22:47:38 Well the signal meter goes up and down, and at some point N900 is like "fuck this I'm going back to the stable strong 2g" Mar 26 22:47:48 well here the jump to 2G means connectivity loss Mar 26 22:48:03 here==my-provider Mar 26 22:48:14 but let's say you are doing a long TCP transfer..does it get killed or you get into TCP retry hell? Mar 26 22:48:16 on my provider it's seamless Mar 26 22:48:41 ds3, there's a few seconds where no data is moved, then data starts flowing again Mar 26 22:48:58 obviously that's just with my operator, DocScrutinizer has different experience with his operator Mar 26 22:49:21 that's a setup issue with carrier's network Mar 26 22:49:47 My operator is pretty famous for disconnecting connections randomly... Mar 26 22:50:10 My other operator has very solid performance in this regard.. I can stay connected for months nonstop Mar 26 22:50:27 see, afaik there's no clear spec how to switch 2G/3G. So carriers take assumptions. Modem builders take assumptions Mar 26 22:50:58 sometimes the match, sometimes :-/ Mar 26 22:54:50 DocScrutinizer, open-source modem fw! :) Mar 26 22:55:28 it's almost like in the early day of O2 (viag intercom), back when they used T-Mobile (telekom) for gap fillin. You had to relogin with a different PIN whenever you moved from one coverage area to the other Mar 26 22:56:11 wtf :-) Mar 26 22:56:17 yeah!! Mar 26 22:56:32 My operator used to be a full virtual operator... on the website you could click a button to pick which network to use :-) Mar 26 22:56:37 it required powercycle of phone.. Mar 26 22:56:58 hehe. so same shit Mar 26 22:57:55 It was mostly an academical excercise anyway. The two biggest operators have nearly identical geographical coverage Mar 26 22:58:02 * noobmonk3y prods frals Mar 26 22:58:28 Though one of them has slightly more solar/wind powered byous out in the sea and thus greater coverage offshore Mar 26 23:00:35 ~kick Arif_ Mar 26 23:00:37 * infobot kicks Arif_ Mar 26 23:00:50 ~rape noobmonk3y Mar 26 23:00:52 * infobot takes noobmonk3y behind the WallMart and makes a few grunts and screams Mar 26 23:01:01 * noobmonk3y squeals with joy Mar 26 23:01:50 * DocScrutinizer kicks infobot Mar 26 23:02:00 no more toy for the kids Mar 26 23:03:59 poor old infobot Mar 26 23:04:58 that's all your fault. Told ya "don't mess with infobot" :-P Mar 26 23:10:03 Haha Mar 26 23:10:07 Dumbass Engadget Mar 26 23:10:18 ? Mar 26 23:10:19 "Entelligence" my ass. Mar 26 23:10:25 ain't it? Mar 26 23:10:35 "Mobile Multitasking is Mostly a Myth" Mar 26 23:10:43 except when it's not Mar 26 23:10:44 bah Mar 26 23:11:20 and margerine is healthy for you Mar 26 23:11:21 http://www.engadget.com/2010/03/26/entelligence-mobile-multitasking-is-mostly-a-myth/ Mar 26 23:11:54 actually the biggest killer on my N900 is the background processes Mar 26 23:11:59 and in five years we jave implanted multimedia Mar 26 23:12:14 have even Mar 26 23:12:18 mail daemon always lets you know, via crippling cpu usage, that a message has arrived Mar 26 23:12:20 where the hell do these Engagdet people get there shit? Mar 26 23:12:25 Engadget has gone so far downhill since Block left. Mar 26 23:12:43 DrGrov, Apple PR department. Mar 26 23:12:49 GAN900: these god damn fuckers Mar 26 23:13:25 whatever they smoke, please do mankind a favour and exinguish it from earth Mar 26 23:17:53 ohnoes talk is down Mar 26 23:18:17 where i'm going to troll now. Mar 26 23:22:09 pfff, raw horsepower of PC makes multitasking more important there than it is on smartphones. AHUH! o.O Mar 26 23:22:36 javispedro: how'd you figure? Mar 26 23:22:41 ;-P Mar 26 23:23:27 don't tell me you're actually using tmo Mar 26 23:23:33 I read that on tmo Mar 26 23:23:41 lol Mar 26 23:31:24 DocScrutinizer: smartphones are almost always PCs Mar 26 23:32:02 don't tell me Mar 26 23:32:36 so how do i write a python daemon for maemo? Mar 26 23:32:41 where do i look? Mar 26 23:33:16 luke-jr: not my words, qiote of Mr Michael Gartenberg Mar 26 23:34:14 Multitasking is far more important on the personal computer -- whose windowed UI and raw horsepower make it not just a luxury but a necessity Mar 26 23:34:40 BS Mar 26 23:34:41 wtf? Mar 26 23:35:07 tbh, I think desktop WMs need to support SIGSTOP on minimized windows in some cases Mar 26 23:35:09 eg, browsers Mar 26 23:35:21 even if the app itself sends the SIGSTOP Mar 26 23:35:25 and then do what? Mar 26 23:35:35 SIGCONT when it's restored Mar 26 23:35:35 how is the WM supposed to find out? Mar 26 23:35:36 DocScrutinizer: you're reading iPhone fan club blogs now? Mar 26 23:35:47 ah Mar 26 23:35:48 corecode_: the same way 'ps' finds out Mar 26 23:35:51 luke-jr, I used to do that with firefox Mar 26 23:35:57 luke-jr: running as root? :) Mar 26 23:36:00 javispedro: GAN900 lured me in Mar 26 23:36:01 corecode_: no Mar 26 23:36:07 evil GAN. Mar 26 23:36:08 ShadowJK: I still do, sometimes Mar 26 23:36:10 luke-jr: polling the kernel? Mar 26 23:36:12 luke-jr, but then I bought a quad core computer and 8 gigs of ram.. and now it's barely copying with it, so I'm fine.. Mar 26 23:36:27 corecode_: when you restore a window, or it needs an update, check if it's suspended and SIGCONT it Mar 26 23:36:33 ShadowJK: I should do that :) Mar 26 23:36:49 luke-jr: can always cont it Mar 26 23:36:52 doesn't hurt Mar 26 23:36:54 sure Mar 26 23:37:04 * GAN900 cackles Mar 26 23:37:09 but what's that good for Mar 26 23:37:09 I tried to sigstop things in maemo4, but it kinda didn't work out that well Mar 26 23:37:15 * javispedro tends to CLOSE firefox instead of minimizing it... after a long session it gets way too heavy Mar 26 23:37:17 far more things than just the app itself hung :) Mar 26 23:37:19 corecode_: high-multitasking systems w/o the RAM Mar 26 23:37:21 shouldn't the software just block if there is nothing happening? Mar 26 23:37:40 stop doesn't swap out the process Mar 26 23:37:48 corecode_: unfortunately, I don't think toolkits are that smart Mar 26 23:37:54 javispedro, Community forum has come screetching to a halt, so I don't have to read anything. Mar 26 23:37:59 STOP prevents it from running Mar 26 23:38:28 ~seen jebba Mar 26 23:38:29 corecode_, yeah well, software is so badly written Mar 26 23:38:30 stop will lead to swapout under memorhy pressure Mar 26 23:38:33 but what is it doing? Mar 26 23:38:33 jebba <~jebba@Ploegsma.cwx.net> was last seen on IRC in channel #meego, 9d 1h 21m 46s ago, saying: 'i'm sick of this shit. anyway, good luck.'. Mar 26 23:38:37 ShadowJK: sure Mar 26 23:38:51 corecode_: polling crap? "just checking" that it has nothing to do? Mar 26 23:39:13 then it would run at 100% Mar 26 23:39:16 surely not Mar 26 23:39:22 not necessarily Mar 26 23:39:27 there's usually a select loop Mar 26 23:39:33 firefox? collecting garbage Mar 26 23:39:33 :) Mar 26 23:40:07 Well, xchat was checking every second or something if there was stuff to do :) Mar 26 23:40:08 I totally agree that software should be written better than that Mar 26 23:40:17 but occasionally I simply need firefox :( Mar 26 23:40:52 ShadowJK: "stuff"? Mar 26 23:41:18 certain libraires *cough curl cough* make it mandatory Mar 26 23:41:44 the magic of non-multithreaded and non-callback programming Mar 26 23:41:44 libcurl won't do timeouts unless you run its curl_process or whatever every N seconds Mar 26 23:41:57 hi.just want to say hello from n900 and test if xchat works.. c u Mar 26 23:42:00 can't you run it blocking? Mar 26 23:42:07 the wonders of not having a proper timing api until this decade. Mar 26 23:42:16 nthx, it does. Mar 26 23:42:17 I submitted a patch to fix it like a year ago, and they were all too worried about it breaking things :/ Mar 26 23:42:34 javispedro: yea, and no upcalls Mar 26 23:42:47 corecode_: no. even if you could, blocking prevents other things from going Mar 26 23:43:15 ... now is when you start going down into the wonderful world of threading... Mar 26 23:43:52 threading+blocking makes things so much easier :) Mar 26 23:44:03 luke-jr: that's when you create a thread Mar 26 23:44:06 wish Linux supported some kind of cooperative multithreading tho Mar 26 23:44:06 yea Mar 26 23:44:18 what's that good for? Mar 26 23:44:30 wow Mar 26 23:44:35 avoiding context switching Mar 26 23:44:37 I had a bug storm here Mar 26 23:44:40 think 10000 threads Mar 26 23:44:41 everything went down Mar 26 23:44:47 *a big storm Mar 26 23:44:53 luke-jr: you still need to switch contexts Mar 26 23:45:02 luke-jr: just not preemptively Mar 26 23:45:04 corecode_: not exactly Mar 26 23:45:08 of course Mar 26 23:45:16 you only switch threads from the main select loop ;) Mar 26 23:45:30 and wait until it's done processing whatever and exits back Mar 26 23:45:37 then find another thread to run, or wait for data Mar 26 23:45:40 and that helps how? Mar 26 23:45:53 except for only running uniprocessor Mar 26 23:45:54 when you have 10000 threads, the savings becomes significant Mar 26 23:46:01 which savings? Mar 26 23:46:09 not context switching needlessly Mar 26 23:46:17 why would it switch needlessly Mar 26 23:46:28 if there is work, it will have to run Mar 26 23:46:32 if not, it won't be scheduled Mar 26 23:46:38 if thread A is running, there is no benefit to switching to thread B sooner than thread A is done Mar 26 23:47:38 why do people write async code? Mar 26 23:48:02 if there was no overhead to context switching, everything would be multithreaded blocking Mar 26 23:48:50 cooperative multithreading would be the ease of the latter with the performance of the former Mar 26 23:48:56 luke-jr: aren't you describing old windows with the cooperative multitasking? Mar 26 23:49:15 ds3: to an extent Mar 26 23:49:19 except that was at an OS level Mar 26 23:49:34 you can do that these days as well Mar 26 23:49:39 with priorities Mar 26 23:49:48 and semaphores or whatever Mar 26 23:49:51 priorities only go -19 to 20 :p Mar 26 23:49:56 no, that's nice levels Mar 26 23:50:00 luke-jr, those are nice levels Mar 26 23:50:09 real priorities go from 0-99 iirc Mar 26 23:50:10 which is effectively the same thing Mar 26 23:50:16 ... Mar 26 23:50:20 0-99 isn't much when you're talking 10000 threads Mar 26 23:50:29 thanks for making it clear Mar 26 23:50:44 you don't really have a lot of threading/scheduler experience, do you Mar 26 23:50:51 as in "wrote it" Mar 26 23:50:57 in the kernel, no Mar 26 23:51:06 the big savings you get Mar 26 23:51:13 from coroutines/userland threading Mar 26 23:51:24 is reduced stack space in the kernel Mar 26 23:51:32 that's the big difference Mar 26 23:52:13 userland app stacks aren't in the kernel, are they? O.o Mar 26 23:52:16 context switches are not really a big deal Mar 26 23:52:39 I think that when PR1.2 is out I'll shout at my N900. It's taking too damn long. Mar 26 23:53:22 IIRC to create a new thread, the userland needs to allocate memory for the new stack Mar 26 23:53:39 yawm Mar 26 23:54:50 no, luke-jr yes, lazily Mar 26 23:54:58 that was ambiguous now Mar 26 23:55:01 wtf? Mar 26 23:55:04 :) Mar 26 23:55:14 userland stack is allocated lazily Mar 26 23:55:23 ... Mar 26 23:55:27 kernel stack isn't Mar 26 23:55:39 those stupid operating systems with 1:1 threads... Mar 26 23:55:46 ;) Mar 26 23:55:53 oh, you mean the kernel keeps a local stack for syscalls? Mar 26 23:55:58 but cooperative multitasking (1:n threading) also needs a userland stack Mar 26 23:56:03 yes Mar 26 23:56:03 that makes sense I suppose Mar 26 23:56:29 whatever the benefit tho, I know avoiding the kernel for the multithreading seems to perform much betters Mar 26 23:56:45 i doubt that Mar 26 23:56:56 especially not for multi processor systems Mar 26 23:57:12 * luke-jr ponders Mar 26 23:57:19 with 10000 threads and 2 cores, I can see luke-jr being right Mar 26 23:57:25 what? Mar 26 23:57:31 are they all runnable? Mar 26 23:57:34 or not Mar 26 23:57:34 multiprocessor systems are a slightly different scenario Mar 26 23:57:43 everythign is multiprocessor Mar 26 23:57:44 corecode_: they're all runnable at some point Mar 26 23:57:50 either already or in 2 years Mar 26 23:57:55 corecode_: I don't have a single multicore system Mar 26 23:58:11 that sucks Mar 26 23:58:13 i guess Mar 26 23:58:17 corecode_: same reason you mentioned. on single processor it's faster because it's just less overhead and there's not an extra processor to schedule threads to at all, so using entirely userspace threading works. Mar 26 23:58:22 runs fine, except for RAM shortages Mar 26 23:58:29 javispedro: indeed Mar 26 23:58:38 corecode_: with 10000 threads and 2 processors I can see the overhead being greater than 50% Mar 26 23:58:42 javispedro: but with 2 cpus, you can get a (theoretical) speedup Mar 26 23:58:48 and the benefits being much smaller than 50% Mar 26 23:58:51 there was this library that did posix threading without kernel :P Mar 26 23:58:54 it didn't work that well Mar 26 23:59:11 you mean "all unices"? Mar 26 23:59:12 :D Mar 26 23:59:17 * luke-jr ponders if he could abuse setjmp to do a proof of concept Mar 26 23:59:24 actually, I already have a semi-POC Mar 26 23:59:33 luke-jr: yes, that's what all 1:n threading libs use(d) Mar 26 23:59:41 userspace threads don't need any more proofs of concept :) Mar 26 23:59:52 yea, that's 90ies tech Mar 26 23:59:52 corecode_: really? the spec for setjmp doesn't make that possible :P Mar 27 00:00:01 wuh? Mar 27 00:00:05 set/getcontext Mar 27 00:00:12 http://gitorious.org/geneticchat Mar 27 00:00:21 actually, nm Mar 27 00:00:23 since you also need to preserve the fp state etc Mar 27 00:00:27 that's fork vs single-thread Mar 27 00:00:56 javispedro: i can't see which overheads would build up Mar 27 00:01:05 javispedro: for any reasonable workload Mar 27 00:01:37 exactly. 10000 is not a reasonable workload IMHO. Mar 27 00:01:53 well, let's say we have enough ram for the stacks Mar 27 00:01:59 probably would be i/o boun Mar 27 00:02:22 i don't know what the application at hand would be Mar 27 00:02:26 (each task, ie the only reason I can think for having 10000 threads is serving 10000 i/o requests) Mar 27 00:02:27 a web server? Mar 27 00:02:54 10000 chat client connections != 10000 ftp data connections Mar 27 00:03:04 etc. Mar 27 00:03:30 but event vs threat has been beaten to death Mar 27 00:03:36 and i'm on the event side as well Mar 27 00:03:45 although it makes programming more difficult Mar 27 00:05:02 now i still didn't find out how the suggested way of writing a daemon for maemo is Mar 27 00:05:18 by 'event' you mean 'select()'? Mar 27 00:05:23 no Mar 27 00:05:29 generic term Mar 27 00:05:38 usually something superior Mar 27 00:05:58 like kqueue Mar 27 00:06:05 or the linux equivalent Mar 27 00:06:07 ok Mar 27 00:06:21 select is the worst interface Mar 27 00:06:32 event queues, of which I'm a fan too Mar 27 00:07:51 daemon, anyone? Mar 27 00:08:01 how do you start them, how should they behave? Mar 27 00:10:41 ShadowJK: xchat was updating 'meters' every second afaik Mar 27 00:11:12 DocScrutinizer, and checking dcc timeout Mar 27 00:11:21 even when no dccs active Mar 27 00:11:38 that's realy genius Mar 27 00:12:06 heh Mar 27 00:12:28 well Mar 27 00:12:37 a few years ago who would have though you'd have things like no_hz Mar 27 00:12:51 from all the major platforms only palmos did something like that Mar 27 00:12:52 no Mar 27 00:12:59 right Mar 27 00:13:05 well, as long as you got to wake up every second anyway, it's probably shorter code / less overhead to simply check, rather than to wind a timed alarm Mar 27 00:13:06 and it makes code much easier Mar 27 00:13:08 often Mar 27 00:13:15 I didn't even know kqeue Mar 27 00:13:18 *kqueue Mar 27 00:13:24 ptl: that's a freebsd thing Mar 27 00:13:30 don't know the linux equiv Mar 27 00:13:40 yes but it seems that at least two linux libraries support it Mar 27 00:13:43 workqueue? Mar 27 00:13:47 libev and libevent0 Mar 27 00:13:59 Alan Cox said you could use epoll instead of kqueue Mar 27 00:14:13 epoll Mar 27 00:14:14 yes Mar 27 00:14:16 that's it Mar 27 00:14:31 oops, workqueue is something entirely different Mar 27 00:15:16 so, nobody developing for maemo here? Mar 27 00:15:22 am i in the wrong channel? Mar 27 00:15:24 not yet. Mar 27 00:15:32 not yet --> me Mar 27 00:15:39 but there is also #maemo-devel Mar 27 00:15:43 aha Mar 27 00:15:46 anyway Mar 27 00:16:15 I forced myself not to developer anything but simple shell scripts until I finish my master degree dissertation's fixes. Mar 27 00:16:18 I am too lazy. :( Mar 27 00:16:24 *not to develop anything Mar 27 00:17:47 bleh Mar 27 00:17:50 doesn't work Mar 27 00:17:56 just means that you're doing less in total Mar 27 00:17:59 at least for me Mar 27 00:19:16 ? Mar 27 00:19:22 corecode_, pay him so he doesn't need to continue study! Mar 27 00:19:33 or her Mar 27 00:19:36 if i stall life because i need to finish something Mar 27 00:19:37 a daemon? I'd first ask if you really, really, really need it Mar 27 00:19:43 autospawned d-bus service maybe? Mar 27 00:19:43 oh Mar 27 00:19:49 I am too compulsive, corecode_ Mar 27 00:19:56 I can't stop once I start programming anything... Mar 27 00:20:02 javispedro: i want to download a new backdrop every 5/10 minutes Mar 27 00:20:02 been sick a few times recently because of that Mar 27 00:20:07 heh Mar 27 00:20:14 alarmd Mar 27 00:20:28 # alarmd - daemon process that keeps track of current alarms Mar 27 00:20:30 that one? Mar 27 00:20:33 yep Mar 27 00:20:37 I've once lost the whole vacations days due to this obsessive behaviour. Mar 27 00:20:49 ah, so not just BEEP BEEP alarm? Mar 27 00:20:52 yep Mar 27 00:20:53 but also timers Mar 27 00:21:03 that wasn't clear from that description Mar 27 00:21:04 for example, the rss app uses it to refresh stuff every 15 min Mar 27 00:21:14 I simply stood at home, programming. Mar 27 00:21:17 ptl: you mean you enjoyed hacking Mar 27 00:21:30 what time base is the alarm system running off of? Mar 27 00:21:32 how can you call that losing vacation? Mar 27 00:21:37 No, I mean I am kidnapped by it. Mar 27 00:21:43 well Mar 27 00:21:58 I did a good code, even upload to a brazilian site similar to sourceforge Mar 27 00:22:17 a few months later, I went too busy and couldn't update the code or the site on which I used it Mar 27 00:22:31 ptl: sounds like coding is not something you want to do for living? Mar 27 00:22:39 and then a few further months and I decided to simply close the site. Mar 27 00:22:46 so? Mar 27 00:22:56 natural evolution of code Mar 27 00:23:20 Lynoure: at that time that was what I did. Today, it's not, I am a support sysadmin at IBM. I earn the same money, but get less obsessed about stuff. Mar 27 00:23:37 I like programming once in a while, for fun. Mar 27 00:23:39 javispedro: keeping the process around might mean less power used Mar 27 00:23:48 I do not make it an obligation anymore. Mar 27 00:23:49 javispedro: because python doesn't have to start all the time Mar 27 00:24:00 ptl: the fine line between great motivation and unhealthy strain, I guess. Mar 27 00:24:04 re Mar 27 00:24:06 ah, python... Mar 27 00:24:16 javispedro: yea, i won't code that in C Mar 27 00:24:28 Lynoure: yeah, I think so... Mar 27 00:25:18 i think there is nothing wrong with hacking for 15 hours in a 24 hour window Mar 27 00:25:42 corecode_: depends on what else one would need to achieve in that 24h window. Mar 27 00:25:55 philosophically, nothing Mar 27 00:26:03 does that make me a nihilist? Mar 27 00:26:17 Throw in 8h of job, and other responsibilities, and suddenly that amount of hours can become a problem. Mar 27 00:26:32 corecode_: mostly just blessed, I think Mar 27 00:26:55 i used to do that as student Mar 27 00:27:16 Lynoure: 8h of work, 15h of hacking, 1h of sleep. Sounds about right. Mar 27 00:27:26 what Mar 27 00:27:29 9 hours of sleep Mar 27 00:27:57 statistically speaking, people who sleep 9h every night die younger than those who sleep 6h every night Mar 27 00:27:59 you must have wrong jobs Mar 27 00:28:12 crashanddie: Short term, sure :) I'd add in eating and shower, but that's just me :) Mar 27 00:28:13 crashanddie: yea, i still challenge that study Mar 27 00:28:13 I figure if I only sleep 1h per night, I'll live to be 200 Mar 27 00:28:19 lol Mar 27 00:28:37 mms on the phone is there any 3rd party app for this. Mar 27 00:28:44 i think they did some wrong selection towards sick/sleeps long Mar 27 00:29:15 firestorm: fMMS Mar 27 00:29:25 firestorm: it's on extras-devel. Mar 27 00:29:27 ty. Mar 27 00:29:42 yw Mar 27 00:29:47 javispedro: i can't find info on alarmd Mar 27 00:30:08 corecode_: actually, a few months ago I was doing an average of 15-16h of work on a daily basis, weekends included ;) Mar 27 00:30:13 http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Alarm_Framework Mar 27 00:30:25 crashanddie: for money or for fun? Mar 27 00:30:35 both Mar 27 00:30:41 i was searching in the api docs :/ Mar 27 00:30:42 corecode_: believe me, you'll feel like that :-P Mar 27 00:30:49 crashanddie: that's the best Mar 27 00:30:55 indeed it is Mar 27 00:30:59 crashanddie: ^^^ Mar 27 00:31:34 DocScrutinizer: ? Mar 27 00:31:56 crashanddie: you'll feel like 200, even while you're just 45 Mar 27 00:32:02 haha Mar 27 00:32:34 pti as in the app manager? Mar 27 00:32:38 corecode_: there's also the API for libalarm, under here: http://maemo.org/api_refs/5.0/5.0-final/ Mar 27 00:32:48 firestorm: yes, you have to add the extras-devel repository Mar 27 00:33:06 javispedro: how do you even execute the application on startup? Mar 27 00:33:12 ah n this may sound dumb how lol Mar 27 00:33:21 ptl: yes, i had a look at that Mar 27 00:33:55 corecode_: alarmd is persistent Mar 27 00:34:16 ah, maybe that's not right then Mar 27 00:34:28 i need some sort of best effort every 5 minutes Mar 27 00:34:29 or 10 Mar 27 00:34:42 but how do i ever start an application Mar 27 00:35:41 does it matter? you can set it up for a 5 minute repeating event without waking up the system Mar 27 00:35:55 ok Mar 27 00:36:04 still, i need to set it up Mar 27 00:36:10 that means i have to run it Mar 27 00:36:18 or some other application Mar 27 00:36:31 i mean obviously i could do that in xterm Mar 27 00:36:44 or at install time, or as part of a cpanel applet, ... Mar 27 00:37:00 ok Mar 27 00:37:07 now i just need to find out how to do that in python Mar 27 00:37:08 cause it should be configurable, so it'll have a gui. Mar 27 00:37:10 or shell Mar 27 00:37:16 actually no Mar 27 00:37:26 the picture i'm loading only appears every 10 minutes Mar 27 00:37:28 fixed Mar 27 00:37:30 * DocScrutinizer points at alarmed app Mar 27 00:37:49 DocScrutinizer: hum? Mar 27 00:37:50 it's python ;-P Mar 27 00:37:50 ptl: how do i dot hat :p sorry for the dumb questions it's all new to me, or point me to some where Mar 27 00:38:33 maemo's crond Mar 27 00:38:34 firestorm: http://wiki.maemo.org/Extras Mar 27 00:39:06 firestorm: see the bottom of the pages, extras-testing and extras-devel Mar 27 00:39:09 ty :) Mar 27 00:39:11 i see it :) Mar 27 00:39:34 basically a beta... then Mar 27 00:39:38 yep Mar 27 00:39:44 i can't belive they make a epic phone but don't do mms :S Mar 27 00:39:58 but there are lots and lots of applications. It's like a russian roulette: one of them will break your phone :P Mar 27 00:40:18 cool we liikw russians :p Mar 27 00:40:19 none have broken mine so far Mar 27 00:40:31 i need a python-alam package? Mar 27 00:40:31 :/ Mar 27 00:40:33 like even Mar 27 00:40:53 do you know if they plan to release a mms app for the phone in a later update as that is annoying Mar 27 00:41:05 ptl: or fill rootfs till u have no space left :/ Mar 27 00:41:24 mmm firestorm ? Mar 27 00:41:26 firestorm: if you search for mms on talk.maemo.org you'll see lots and lots of discussion and whining about it. Mar 27 00:41:26 SpeedEvil: phototranslate (or similar) seems to break flashlight Mar 27 00:41:43 firestorm: basically, they did it for technical and practical (i.e. priorities) reasons. Mar 27 00:41:52 yer seen it before but it's not good enough Mar 27 00:41:53 I mean, they didn't do it. Mar 27 00:41:54 javispedro: can't be that everybody installing alarms has to write a C program? Mar 27 00:41:58 even though it doesn't work on taking photos itself Mar 27 00:42:07 it's like take a dummy from a baby Mar 27 00:42:11 nthx: yes, that's one of the things that can 'break' your phone Mar 27 00:42:21 well, it looks somewhat 'commercial' ;-P Mar 27 00:42:21 corecode_: DocScrutinizer was telling you that alarmed, which is an alarmd gui frontend, is written in python... Mar 27 00:42:54 probably I'm on his ignorelist XP Mar 27 00:43:09 lcuk: ? Mar 27 00:43:15 no Mar 27 00:43:34 i was more searching for a shell only solution Mar 27 00:43:47 since i only want to program one repetitive alarm Mar 27 00:44:05 corecode_: somebody nagged the author to implement a cmdline interface ;-P Mar 27 00:44:10 you mean you don't want 'cron-like' functionality, only 'at-like'. Mar 27 00:44:13 to alarmed Mar 27 00:44:22 at now +5m... Mar 27 00:44:27 ptl: cron is good enough Mar 27 00:44:29 *5 minutes Mar 27 00:44:38 i just want to set it up Mar 27 00:44:41 there's no cron on maemo Mar 27 00:44:46 I know Mar 27 00:44:51 that's why I said cron-like Mar 27 00:44:54 without having to write a c program to do so Mar 27 00:45:38 corecode_, setup an alarm or make a daemon autostart? Mar 27 00:45:49 either Mar 27 00:45:53 corecode_: would you evetually consider to give a try to alarmed? Mar 27 00:46:15 DocScrutinizer: yes, my sdk doesn't seem to have these things yet Mar 27 00:46:20 the extras repos Mar 27 00:47:24 are you using python? or do you really need shell, corecode_? Mar 27 00:47:33 because there are binding for python Mar 27 00:47:33 python-alarm - Python bindings for libalarm library Mar 27 00:47:40 my program is python Mar 27 00:48:41 so just use python-alarm, it's on extras... won't it work the way you want? Mar 27 00:50:17 corecode_: http://paste.debian.net/66069/ Mar 27 00:52:24 I don't think it's a good idea to set a dependence on a whole app like alarmed... it's better to use libalarm Mar 27 00:52:25 any one tried running a mail server on there phones being linux based? Mar 27 00:52:51 also, there are two apps that do the same as alarmed, fcron and some other whose nome I forgot Mar 27 00:54:07 firestorm: now THAT's something that would be difficult to handle. mail servers do not work well with dynamic IPs, also for the cellphone network, usually the IP's are under NAT Mar 27 00:54:16 so what if i'd simply like to run a daemon on boot? init.d or something else? Mar 27 00:54:28 corecode_: event.d (upstart) Mar 27 00:54:29 firestorm: to receive or to send? Mar 27 00:54:31 /etc/event.d Mar 27 00:54:33 i know pti, just thought someone would given it ago lol Mar 27 00:54:40 both :p Mar 27 00:54:44 the same as ubuntu, but ubuntu used /etc/init directory instead of /etc/event.d Mar 27 00:55:42 i see i see Mar 27 00:55:51 corecode_: there is the /etc/init.d directory but if you put the scripts there it doesn't work, i.e. they are not started automatically (/etc/rc2.d or whatever) Mar 27 00:56:12 corecode_: there is some package with sysv-something, I didn't test it, maybe it enables sysv compatibility mode for upstart. Mar 27 00:57:19 hmmm Mar 27 00:57:38 no, it's sysvinit-utils and it's nothing to do with sysv init. Mar 27 01:00:08 btw Mar 27 01:00:51 DocScrutinizer: I installed alarmed on my N900, but when I go to it, it shows only the text, and the whole background (with probably with the boxes for entering data) in black. Mar 27 01:01:04 DocScrutinizer: do you know anything about this? Mar 27 01:01:39 never seen that Mar 27 01:01:46 works like a charm here Mar 27 01:01:56 both cmdline and gui Mar 27 01:02:20 ask Shapeshifter Mar 27 01:02:50 ok Mar 27 01:04:42 wow why is this such an old python version :/ Mar 27 01:05:01 DocScrutinizer: http://patola.org/ss.png if you want to take a look though Mar 27 01:05:25 tried with two themes already Mar 27 01:06:34 hmm, theme would have been my only guess... sorry Mar 27 01:10:40 as I said, as Shapeshifter - he's the author Mar 27 01:12:04 Shapeshifter: are you here? Mar 27 01:13:33 are there binaries for SLiRP on any of the repos? Mar 27 01:13:50 think I've had enough of fighting pnatd Mar 27 01:14:45 ~gronmayer.it Mar 27 01:14:56 fighting pnatd? sounds lke fun... until you learn about the missing features Mar 27 01:15:37 [user@n900 user]% apt-cache search slirp Mar 27 01:15:38 [user@n900 user]% Mar 27 01:15:42 no luck Mar 27 01:18:29 ptl: fyi - default theme here Mar 27 01:20:07 though I'd guess alarmed.py is using standard widgets which should be tested and working with all commonly used themes, no? Mar 27 01:20:27 DocScrutinizer: pnatd doesn't dump debugging info and the other end is equally tightlipped Mar 27 01:20:41 yo Mar 27 01:20:46 lol Mar 27 01:20:53 cross compiling slirp... I know the remote end is fine with a raw pppd so slirp 'should' just drop in and work Mar 27 01:21:36 hmmm Mar 27 01:21:40 it uses pyside. qt Mar 27 01:21:56 I've seen on the changelog of PR1.2 something about QT not getting the theme colors right. Mar 27 01:22:02 It might be this case. **** ENDING LOGGING AT Sat Mar 27 02:59:56 2010