**** BEGIN LOGGING AT Thu Jul 17 02:59:59 2014 Jul 17 03:31:18 DocScrutinizer: infobot joined! Jul 17 06:11:43 ~flasher Jul 17 06:11:44 i heard flasher is at http://www.jedge.com/n810/flasher/maemo_flasher-3.5_2.5.2.2.tar.gz (also .exe!), or http://www.chakra-project.org/ccr/packages.php?ID=5027 or generally http://www.google.com/search?q=maemo_flasher-3.5_2.5.2.2.tar.gz. HARMattan(N9): https://aur.archlinux.org/packages/fl/flasher-harmattan/flasher-harmattan.tar.gz, or -- list of filenames/md5sums: http://pastebin.com/sYKdNJSH, or http://galif.eu/nokia/ Jul 17 07:50:00 Hm. So dumping/restoring el-v1.db didn't fix it. Looked like it only saved one message afterwards for that person. Jul 17 07:50:13 but it saves messages for other contacts. Jul 17 07:51:43 What sort of corruption is it said to actually be? Jul 17 07:53:24 corruption because the program is stupid (so produces tables it doesn't understand), or because sqlite3 has bugs, or because the file itself corrupts (from the filesystem)? Jul 17 07:56:19 I guess another form could be where sqlite3 leaves the database in an inconsistent state if the program exits for some reason .. dunno if the rt-messaging thing does that. Jul 17 07:57:11 assuming sqlite3 doesn't use some transactional system to prevent that. Jul 17 08:11:57 Mm .. without replacing the el-v1.db file at all, just killing the process using it (so it restarted), it saved some messages that were resent (by the network—not sure how the protocol works there). Jul 17 08:13:16 Just one message. Jul 17 08:22:29 Could there be a 200-message limit? Jul 17 08:23:09 The contact has 202 for read_events in GroupCache Jul 17 08:23:35 and the last field, "CONSTRAINT factor UNIQUE(service_id, group_uid)" is 1, unlike all the others, which are 0. Jul 17 08:24:37 Maybe it intends to delete earlier messages after 200, which could be triggering some bug. Jul 17 08:33:11 Don't think so. Jul 17 08:52:03 hi Jul 17 08:52:38 my n900's clock is speeding at a rate 2min/week, is there any automatic fix for it that doesn't include ntpd? Jul 17 08:53:15 I'd love an opinion on that as well Jul 17 08:53:26 i could use cron, but maybe there is an app already done? Jul 17 08:55:18 a cron for that sounds ugly Jul 17 08:55:54 my first thought was that first i measure how fast it speeds up then fix it once per day Jul 17 08:56:25 and cron is doable, ugly but doable Jul 17 08:56:49 KotCzarny: are you sure the drifting doesn't depend on clock speeds? Jul 17 08:57:02 clock is speeding, so you'll go back in time everyday Jul 17 08:57:06 definitely sounds bad :p Jul 17 08:57:15 kerio, im not changing clock speed, at leAst im not using it actively Jul 17 08:57:20 blindly removing two minutes for each week doesn't seem like a good idea Jul 17 08:57:30 you are changing clock speed all the time Jul 17 08:57:36 between 0 and 500 Jul 17 08:57:47 kerio, but it's quite consistent that i have to fix the clock manually by 1-2 minutes every 2-3 weeks Jul 17 08:57:52 ok Jul 17 08:58:22 that's why fixing it via cron is better than me having to click it through menus Jul 17 08:58:43 and since it's required periodically... Jul 17 08:59:04 otherwise, is there any tool to get time via gsm network? Jul 17 08:59:26 there should be something like that already in the settings Jul 17 08:59:33 but it depends on your network Jul 17 08:59:39 it doesn't work at all for me Jul 17 08:59:44 (h3g italy) Jul 17 09:00:08 i'm on 'plusgsm', but automatic time never worked for me Jul 17 09:00:27 hrm Jul 17 09:00:36 weird, it worked when i enable it right now Jul 17 09:00:39 you could use gps Jul 17 09:00:43 maybe network got some upgrade Jul 17 09:00:52 gps fix is.. well.. slow? Jul 17 09:00:54 ;) Jul 17 09:01:06 but free Jul 17 09:01:17 and it works even in the middle of the sahara desert Jul 17 09:01:22 nothing is free, you pay in battery charge Jul 17 09:01:41 definitely Jul 17 09:01:52 still, weird as it is, it got time from gsm network now Jul 17 09:02:01 gsm network clock update doesnt seem to work for me either Jul 17 09:02:06 (france sfr) Jul 17 09:07:00 hrm Jul 17 09:07:16 weird there is no tool to get gsm network time/date Jul 17 09:07:35 it's not something you can poll for, i think Jul 17 09:07:59 AT+CCLK? Jul 17 09:08:25 i dunno Jul 17 09:08:31 it's not a question Jul 17 09:08:43 well Jul 17 09:08:44 it's the command that modems can use Jul 17 09:08:46 sudo pnatd Jul 17 09:13:04 KotCzarny: there's no cron on maemo Jul 17 09:13:14 doc: that's easily fixable Jul 17 09:13:18 check 'alarmed' Jul 17 09:13:21 *alarmd Jul 17 09:13:26 oh no you mean the addition Jul 17 09:14:27 i can even write something like: while [ 1 ]; do fix_clock; sleep 1209600; done Jul 17 09:14:34 and run it once per startup Jul 17 09:16:38 AT+CCLK probbaly reads the modem's internal cmos clock, not the network's notion of time Jul 17 09:17:10 could be Jul 17 09:17:22 adjtime - correct the time to synchronize the system clock Jul 17 09:17:25 found it Jul 17 09:17:34 standard linux command to fix time Jul 17 09:17:35 network sends time/date via some sort of broadcast Jul 17 09:18:06 I stronly deprecate use of adjtime Jul 17 09:18:17 what do you propose instead? Jul 17 09:18:24 ntp :) Jul 17 09:18:29 mind you, i don't want to pay for network usage Jul 17 09:18:59 indeed, but first of all check what's your system's CMOS clock in relation to system clock Jul 17 09:19:03 not to mention it would have to enable network, fix time, disable network, and run periodically Jul 17 09:19:17 n900 has cmos clock? Jul 17 09:19:21 since when? Jul 17 09:19:23 :) Jul 17 09:19:23 sure Jul 17 09:19:32 every time i remove battery time is lost Jul 17 09:19:42 it even has power-up on cmos alarm Jul 17 09:20:24 you can set an alarm in maemo osso-clock and then switch down the device. Will power up in time to make alarm yell Jul 17 09:20:31 KotCzarny: it's because the backup battery is known to fail Jul 17 09:20:32 that i know Jul 17 09:20:47 kerio, then it was failed fresh from factory Jul 17 09:20:51 so how do you think that works without a cmos aka hw clock? Jul 17 09:20:56 KotCzarny: eyup, something like that Jul 17 09:21:11 doc: low power subsystem that's independent from device? Jul 17 09:21:23 but powered by the same battery and connected via gpios ? Jul 17 09:21:25 aka cmos clock ;-) Jul 17 09:21:37 :) Jul 17 09:21:38 it's just the hardware clock Jul 17 09:21:42 as opposed to the software clcok Jul 17 09:21:44 *clokc Jul 17 09:21:45 fuck Jul 17 09:21:47 ok, hwclock should work then? Jul 17 09:21:49 clock Jul 17 09:21:49 and not connected viy gpio but integrated into twl4030 Jul 17 09:21:50 yeah Jul 17 09:21:56 kerio: cluck? Jul 17 09:22:06 hwclock should work, yes Jul 17 09:22:07 once you know the correct time, hwclock --sys-to-hw Jul 17 09:22:13 modulo correct option name Jul 17 09:22:26 correct Jul 17 09:22:50 though you don't need that, I guess the maemo settings for time already does it Jul 17 09:22:51 i think it returns same time as system Jul 17 09:23:33 yup Jul 17 09:23:35 man hwclock Jul 17 09:23:56 there's that notorious /etc/adjtime file Jul 17 09:23:56 just checked and time in system changed the same moment as in hwclock -r Jul 17 09:24:40 kernel however has "11 minute mode" Jul 17 09:24:50 again, see man hwclock Jul 17 09:25:11 and man ntpd or somesuch Jul 17 09:25:36 busybox's hwclock is limited Jul 17 09:26:16 make sure you never do a hwclock --sys-to-hw on system shutdown. you only may do this when you just adjusted system time to the correct time Jul 17 09:26:43 i hever did hwclock on n900 before Jul 17 09:27:19 still i have /etc/adjtime Jul 17 09:27:40 when you garble your correction factor in /etc/adjtime file, you will be in for *really* nasty effects, like time of by centuries on every boot Jul 17 09:27:59 :) Jul 17 09:28:43 garbling that factor is easy when doing hwclock --sys2hc on a system with incorrect system time Jul 17 09:29:07 gotta try hwclock's solution in following month Jul 17 09:29:12 to see if it's viable solution Jul 17 09:29:25 that's why your initscripts MUST NOT use hwclock --sys2hc on shutdown Jul 17 09:29:42 alas most linux distros do exactly that nevertheless Jul 17 09:29:52 do n900's default scripts use hwlock? Jul 17 09:29:59 I dunno Jul 17 09:30:08 prolly not in the deprecated way Jul 17 09:30:45 they will probably use hwclock --hw2sys on boot Jul 17 09:31:42 or that's all managed by closed blob nokia timed Jul 17 09:34:38 err clockd Jul 17 09:35:42 cat /etc/init.d/hwclock Jul 17 09:36:24 fuuuUUUuuuu... Jul 17 09:36:28 stop() Jul 17 09:36:28 eheheh Jul 17 09:36:29 { Jul 17 09:36:31 if test -x "/sbin/hwclock"; then Jul 17 09:36:32 echo -n 'Synching system time to hardware clock ... ' Jul 17 09:36:34 /sbin/hwclock -w Jul 17 09:36:56 gotta disable it too Jul 17 09:38:13 4 years in use and found only now? Jul 17 09:38:15 IroN900:~# hwclock;date Jul 17 09:38:16 Thu Jul 17 11:37:59 2014 0.000000 seconds Jul 17 09:38:18 Do., 17. Jul. 2014 11:37:58 CEST Jul 17 09:39:19 consistently a 1s late systime to cmos clock Jul 17 09:39:54 you could try setting systime via settings and then check if cmos clock got updated too Jul 17 09:40:14 http://213.128.137.28/showthread.php?p=1362546 Jul 17 09:40:15 immediately after, 10min after Jul 17 09:40:17 also nice Jul 17 09:40:26 wtf? why IP? Jul 17 09:40:33 dont know, google result Jul 17 09:40:47 never use google results with IP in them Jul 17 09:40:59 if im looking for info i'm now afraid Jul 17 09:41:03 and particularly don't post those links anywhere Jul 17 09:41:06 for software, yes Jul 17 09:51:07 actually, thanks to the broken bupbat, you never should use hwclock --sys2hc with adjusting function of scew factor in /etc/adjtime Jul 17 09:51:18 DocScrutinizer05: why is tmo responding to an ip address? Jul 17 09:51:27 instead of rightfully answering 404? Jul 17 09:52:01 next time you remove battery and adjust time after booting up, you will introduce an adjustment factor of ~14 years per hour Jul 17 09:52:11 doc, i rarely had to remove battery Jul 17 09:52:23 so hwtime could work Jul 17 09:52:30 assuming it gets it's data right Jul 17 09:53:59 then when you shut down your device for 10h and boot it up again, your hw clock will receive an adjustment of 140 years into the future Jul 17 09:54:38 we will see Jul 17 09:54:45 :D Jul 17 09:54:53 now figure you correct those 140 years and hwclock gets to know of it ;-P Jul 17 09:54:54 best phone ever Jul 17 09:54:59 also doubles as a time machine Jul 17 09:55:37 try to find out what the correction factor will be after you turning back system time by 140 years Jul 17 09:55:40 pity ntpdate is in extras-devel still Jul 17 09:56:14 i guess most regular debian packages should be in extras Jul 17 09:56:27 at least those console ones Jul 17 09:57:34 I tell you about correction factor: it involves time between last time you adjusted hwclock and this time you adjust hw clock, and those 140 years difference Jul 17 09:57:43 plus some more math magic Jul 17 09:57:48 KotCzarny: "ntpd -q" does the same thing Jul 17 09:58:07 DocScrutinizer05: can't you just rm /etc/adjtime? Jul 17 09:58:18 hwclock -w creates it Jul 17 09:58:21 not really since it also has TZ Jul 17 09:58:31 no, that's /etc/localtime Jul 17 09:58:32 iirc Jul 17 09:58:41 isnt timezone in /etc/timezone ? Jul 17 09:58:58 it's /etc/localtime that's a symlink to the appropriate zoneinfo file Jul 17 09:59:00 something like that is in rtc/adjfile as well Jul 17 09:59:05 which can be in /etc/zoneinfo, /usr/share/zoneinfo Jul 17 09:59:19 right, zoneinfo Jul 17 09:59:30 I usually end up copying a clean template adjtime file to the real one on each boot Jul 17 09:59:47 erm, /etc/timezone in slackware Jul 17 10:00:03 /etc/TZ in uclibc based things Jul 17 10:00:23 ntpd: not found Jul 17 10:00:24 :P Jul 17 10:01:14 --adjust Jul 17 10:01:16 Add or subtract time from the Hardware Clock to account for systematic drift since the last time the clock was set or adjusted. See discussion below. Jul 17 10:01:38 as long as you don't use that, everything fine I guess Jul 17 10:03:31 or even always use --noadjfile plus other needed parameters for -utc or whatever Jul 17 10:03:56 btw. hwclock is ran only on boot Jul 17 10:04:10 so it's not the 2min/2weeks b0rking factor Jul 17 10:05:05 hmm? Jul 17 10:05:17 it's not ran via cron or anything Jul 17 10:05:24 cat /etc/init.d/hwclock Jul 17 10:05:32 so it won't fix/change the time on running device Jul 17 10:06:00 unless one would calibrate it and run it periodically Jul 17 10:06:12 which is going back to cron resolution Jul 17 10:06:16 yup, that's why I suggested to check if your RTC is more accurate than sysclock, which quite usually is the case Jul 17 10:06:37 my rtc is synced with system time Jul 17 10:07:16 then you probably have something like "automatic time by GSM" enabled Jul 17 10:07:21 nope Jul 17 10:07:49 could it be that some system package syncs time from rtc periodically? Jul 17 10:07:50 then nothing in system SHALL sync hw clock to sysclock on a regular basis Jul 17 10:08:07 it's your guess or you've checked all the code? Jul 17 10:08:10 *from* RTC, that may actually be Jul 17 10:08:31 no, that's mere deduction Jul 17 10:08:35 ~2119 Jul 17 10:08:36 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. Jul 17 10:09:06 ~rtc Jul 17 10:09:06 hmm... rtc is implemented transparently unless sa1100-rtc is loaded. hwclock unnecessary. Jul 17 10:09:16 actually I think sysclock simply stalls when CPU goes into deep suspend Jul 17 10:09:39 but then rtc should deviate from systime Jul 17 10:09:52 could it be that something syncs time when waking up? Jul 17 10:09:57 which it does for me, by 1s Jul 17 10:10:05 yes, of course Jul 17 10:10:16 1s could be ioport access delay or something Jul 17 10:10:24 as its consistent Jul 17 10:10:29 check in a week to confirm Jul 17 10:10:48 not when the later invoked system time is 1s *behind* Jul 17 10:12:04 I seem to recall that on a true suspend a linux system reads out RTC, calculates difference to sysclock, and resets the sys clock to RTC+difference on resume Jul 17 10:12:26 so it's not exactly a sync Jul 17 10:12:45 and for sure no adjustment of RTC Jul 17 10:12:46 s/sync/adjust/ Jul 17 10:13:10 but again, that's for true suspend-to-ram etc Jul 17 10:13:20 which maemo isn't supposed to do Jul 17 10:13:31 one would have to check kernel patches for n900 Jul 17 10:13:58 n900 uses armel, right? Jul 17 10:13:58 nevertheless maemo / omap3 stops master system clock when CPU goes idle, so obviously sysclock will stall as well Jul 17 10:14:07 armel, right Jul 17 10:14:50 there's aslo an adjust field for sysclock Jul 17 10:14:57 somewhere in kernel Jul 17 10:15:13 that's what hwclock uses probably Jul 17 10:15:19 to make all jiffies and whatnot have better accuracy Jul 17 10:15:21 as adjtime is a linux c call Jul 17 10:15:46 5,2 adjtime yes Jul 17 10:15:53 sth like that Jul 17 10:16:29 but it only operates for drift in master system clockgenerator (28MHz?) Jul 17 10:16:49 so only adjusts sysclock accuracy while sysclock actually running Jul 17 10:18:35 I gather a PM kernel has patches to read out RTC pretty frequently to update sysclock after master-CPU-clock(damn the ambiguity between clock=watch and clock=oscillator) got stopped for a second or an hour Jul 17 10:20:55 KotCzarny: anyway, two facts seem to hold true: nothing in system should adjust the RTC unless you set time manually or from external higher stratum source (e.g. GPS, GSM, ntp) Jul 17 10:21:15 yeah, 'nothing SHOULD' Jul 17 10:21:33 but apparently time drifts noticably Jul 17 10:21:34 and you probably can set up ntp in a way to frequently adjust sysclock to RTC Jul 17 10:22:11 and obviously the /etc/init.d/hwclock stop is BS Jul 17 10:22:31 it only has a chance to b0rk the time on reboot Jul 17 10:22:33 cargo cult coding Jul 17 10:24:11 read what I wrote, about when to expect RTC getting adjusted, and patch /etc/init.d/hwclock stop. Then get a alarmed job that does a hwclock --hctosys once a day Jul 17 10:24:11 offtopic, can i remap eur key to | Jul 17 10:24:37 ~kbd Jul 17 10:24:37 Keytable files and keyboard utilities. URL: ftp://ftp.win.tue.nl/pub/linux/utils/kbd/ Jul 17 10:24:49 ~leete kbd Jul 17 10:25:04 damn, why can't i recall that factoid name Jul 17 10:25:21 ~keyboard Jul 17 10:25:22 methinks keyboard is The main input device on PCs, it consists of all the letters in the alphabet and the numbers 0 through 9. Usually, especially on computer keyboards, there are extra keys like cursor keys and function keys. Jul 17 10:25:24 kerio to the rescue! Jul 17 10:25:32 ~remap Jul 17 10:26:06 i wat Jul 17 10:26:14 leete kbd mapping Jul 17 10:26:15 ~vikbd Jul 17 10:26:19 btw. infobot is wrong, my keyboard doesn't have all keys from MY alphabet Jul 17 10:26:19 or something Jul 17 10:26:23 sth like that Jul 17 10:26:24 it was vi___'s keyboard layout Jul 17 10:26:43 KotCzarny: your alphabet is wrong, then! Jul 17 10:26:53 localizations hell Jul 17 10:26:55 as usual Jul 17 10:27:07 ~listkeys vi kbd Jul 17 10:27:09 Factoid search of 'vi kbd' by key returned no results. Jul 17 10:27:13 ~listkeys vi*kbd Jul 17 10:27:15 Factoid search of 'vi*kbd' by key (1): vi-kbd. Jul 17 10:27:25 ~vi-kbd Jul 17 10:27:25 rumour has it, vi-kbd is http://wiki.maemo.org/Remapping_keyboard/user_vis_awesome_kbdmapping Jul 17 10:27:59 ~#maemo kbd is see vi-kbd Jul 17 10:28:00 DocScrutinizer05: okay Jul 17 10:28:03 ~kbd Jul 17 10:28:04 methinks vi-kbd is http://wiki.maemo.org/Remapping_keyboard/user_vis_awesome_kbdmapping Jul 17 10:28:21 once and for all now Jul 17 10:28:29 ;-P Jul 17 10:28:50 you have just removed old info: Keytable files and keyboard utilities. URL: ftp://ftp.win.tue.nl/pub/linux/utils/kbd/ Jul 17 10:29:06 ~_default kbd Jul 17 10:29:07 Keytable files and keyboard utilities. URL: ftp://ftp.win.tue.nl/pub/linux/utils/kbd/ Jul 17 10:29:40 hrm Jul 17 10:29:49 i have to recompile kernel to use that map? Jul 17 10:29:57 nope! Jul 17 10:29:59 :-o Jul 17 10:30:04 good Jul 17 10:30:09 looked like so for a moment Jul 17 10:30:52 'sup Jul 17 10:30:54 >>WARNING! This article assumes you have read the main article on remapping keyboard!<< Jul 17 10:31:40 >>You need to edit this file on your N900: /usr/share/X11/xkb/symbols/nokia_vndr/rx-51<< Jul 17 10:32:06 Do not place the copy in the nokia_vndr folder or it will stop your phone from booting Jul 17 10:32:10 :P Jul 17 10:32:16 this is more important Jul 17 10:32:17 ;) Jul 17 10:32:49 **the copy** Jul 17 10:33:07 yeah, and how editors usually make backups of edited files? Jul 17 10:33:37 you're not suposed to use such editor on system files Jul 17 10:33:45 not true Jul 17 10:33:57 vi IS the unix editor for system files Jul 17 10:34:11 though on linux it usually makes no backups Jul 17 10:34:35 and I never seen vi do a filename~ or whatever in hte dir of the editied source by defualt Jul 17 10:35:09 still, i usually make a copy with .orig extension before i start to break things Jul 17 10:35:34 tjere's quite a number of dirs in a linux system that are not tolerant to creating bogus files in them Jul 17 10:35:42 I do get .file.swp when editing something with vim.. Jul 17 10:36:00 DocScrutinizer05: DocScrutinizer05 vi creates a .$FILENAME.swp by default Jul 17 10:36:29 that's a pretty bad behavior Jul 17 10:36:55 why? You shouldn't use files that begin with . in a glob search. Jul 17 10:37:05 eh?? Jul 17 10:37:44 how's that paradigm related to e.g. etc/rc3/* ? Jul 17 10:38:00 ls /etc/rc3/* Jul 17 10:38:02 doesn't list dotfiles Jul 17 10:38:20 I bet init is pretty happy about that Jul 17 10:38:35 init shouldn't load files that begin with a dot Jul 17 10:38:45 shouldn't Jul 17 10:38:46 and AFAIK, it doesn't. Jul 17 10:38:47 pff Jul 17 10:39:17 it's generally a poor idea to mess in system dirs with tools you don't completely understand how they work Jul 17 10:41:08 and I don't think I feel tempted to read the source of whatever kbd mapping related code to know if it will care about /usr/share/X11/xkb/symbols/nokia_vndr/.$FILENAME.swp Jul 17 10:41:56 i thinks its not about filenaming Jul 17 10:42:02 but just scanning files in dir Jul 17 10:42:09 exactly Jul 17 10:42:11 if it uses a POSIX wildcard, it won't pick it up. Jul 17 10:42:18 and looking for code blocks that match Jul 17 10:45:02 anyway, good chat. Jul 17 10:45:08 'later. Jul 17 10:45:22 :-) Jul 17 10:46:27 btw NOKIA_vndr and POSIX? really now? ;-P Jul 17 10:47:27 anyway thanks for pointing at the general posix rule regarding that. didn't know such rule exists Jul 17 10:48:50 moin :) Jul 17 10:54:00 hey, people... my second n900's usb eventually broken. can I transfer contacts to n810? (while battery still alive) Jul 17 10:54:40 damn usb connectors Jul 17 10:54:51 noray: bluetooth? Jul 17 10:54:56 wifi? Jul 17 10:55:03 sd card? Jul 17 10:55:49 yes, I can transfer abook.db, but is format compatible? Jul 17 10:55:52 I can scp it. Jul 17 10:55:58 lol, after reboot it shows more battery than before Jul 17 10:56:05 I guess db format is incompatible. Jul 17 10:56:19 export contacts to .vdb ? Jul 17 10:56:37 or .vcard Jul 17 10:56:45 dont remember what is the standard Jul 17 10:57:06 hm, vdb keeps all contacts in one file? Jul 17 10:57:35 what i meant, is there an option in phonebook to export contacts to file? Jul 17 10:58:15 woo-haaah! i have tilde mapped to blue-z and pipe to blue-c Jul 17 10:58:32 now i can type shell commands like a pro! Jul 17 11:00:13 yeah, you can export contacts as .vcard Jul 17 11:00:29 it should be one file Jul 17 11:00:38 but you can also zip it or cat it into one file Jul 17 11:00:47 and import anywhere Jul 17 11:00:51 even on adroid etc Jul 17 11:01:06 unless n810 doesn't know about .vcard Jul 17 11:01:15 then just parse it to the format it knows Jul 17 11:01:22 or look for vcard importer Jul 17 11:03:05 btw. you should try bluetooth method first though Jul 17 11:04:42 thank you Jul 17 11:04:42 though i cant see to massively send all contacts via bt Jul 17 11:06:45 that's called sync Jul 17 11:07:31 when i see 'sync' i think that it will delete some data Jul 17 11:08:29 send data, receive data, sync Jul 17 11:08:48 are the tree options to chose from, in "Sync" Jul 17 11:08:54 under settings Jul 17 11:09:16 three* Jul 17 11:09:17 where is this sync option? Jul 17 11:09:23 in settings Jul 17 11:09:33 contacts->settings? Jul 17 11:09:38 no Jul 17 11:09:45 unintuitive! Jul 17 11:10:16 why? how are calendar entries related to contacts? Jul 17 11:10:35 how are calendar entries related to settings? Jul 17 11:11:02 via "Sync" Jul 17 11:11:12 :-P Jul 17 11:11:15 settings relate to app idelogically, not to the data Jul 17 11:11:16 :P Jul 17 11:11:30 that's why it's unintuitive Jul 17 11:11:41 and he clearly meant contacts Jul 17 11:11:47 not calendar entries Jul 17 11:11:47 good enough for me Jul 17 11:11:53 send patches to Nokia! Jul 17 11:13:07 and sorry, there is no option to only sync birthdays of all contacts between 30 and 40 years old Jul 17 11:13:41 bah Jul 17 11:14:01 i never enter birthdays on my phone Jul 17 11:14:17 though i often enter street names in username field Jul 17 11:14:27 ok, we will create a special version for you that doesn't sync birthdays then Jul 17 11:16:30 btw you also could use default backup app to create a set of tarballs that also contain contacts in vcard format Jul 17 11:16:48 it wont be any use for n810 though Jul 17 11:16:50 right? Jul 17 11:16:59 I never tried it Jul 17 11:18:38 it's probably easy enough to extract the plain vcard files from the tarball, to import them on 90% of existing PDA-alike devices Jul 17 11:19:01 but not on the n810 Jul 17 11:19:11 as it only allows importing ONE contact at a time Jul 17 11:19:12 :) Jul 17 11:19:29 that's why bt method could be the only viable one Jul 17 11:28:26 hmm, I dunno Jul 17 11:28:45 I never tried it Jul 17 11:29:13 might offer bulk inport as well, either for multiple files or for a concatenated file Jul 17 11:29:40 I never used contacts much on diablo Jul 17 11:35:20 My initial n900 still has its usb intact Jul 17 11:35:27 no idea how it survived all this time Jul 17 11:35:53 teotwaki: same here Jul 17 11:36:20 especially considering it's my girlfriend's main driver Jul 17 11:36:25 has been for years now Jul 17 11:36:30 :) Jul 17 11:36:37 and she's not the... gentle type when she has to plug it in Jul 17 11:36:38 same here (typing with usb attached is kinda PITA though) Jul 17 11:36:43 btw. debian's armel ntpdate works without a hitch on n900 Jul 17 11:37:11 i had to unpack it manually though Jul 17 11:37:17 i hate dependency hell Jul 17 11:37:47 Linux is a mess. Jul 17 11:38:01 not re!ly Jul 17 11:38:04 Linux? Jul 17 11:38:50 I think so. I think that dependency hell is mostly a linux issue. Jul 17 11:39:04 teotwaki: MXR yours? (sorry I always forget) Jul 17 11:39:19 DocScrutinizer51: mxr? Jul 17 11:39:33 zgrr, ehehe, ever seen winsxs on win vista/7 ? Jul 17 11:39:39 ooh then prolly not Jul 17 11:39:41 zGrr: you mean the windows or apple way of statically linking everything and their brother is such a "cleaner" way? Jul 17 11:39:57 DocScrutinizer51: think we had this discussion already Jul 17 11:40:04 DocScrutinizer51: I had maemo-archive.wedrop.it Jul 17 11:40:04 every app on win 7 has it's OWN copy of libraries Jul 17 11:40:06 which is dead now Jul 17 11:40:08 timeless: mxr is 'empty' Jul 17 11:40:22 teotwaki: I don't know Windows, nor Apple. Jul 17 11:40:44 apple is like nokia Jul 17 11:40:51 zGrr: so your observation of "Linux is a mess" is based on your knowledge in... what? Exactly? Jul 17 11:40:55 they got freebsd and patched it to hell in their own way Jul 17 11:41:14 teotwaki: I don't remember having as many problems with FreeBSD. Jul 17 11:41:38 Most probably because FreeBSD is still maintained, no? Jul 17 11:41:49 teotwaki: I work mostly with z/OS, where problem is non existing. Jul 17 11:42:03 well Jul 17 11:42:10 isn't z/OS Linux? Jul 17 11:42:10 you mismatch categories Jul 17 11:42:17 bsd is NOT freebsd Jul 17 11:42:24 and linux is not * linux Jul 17 11:42:33 so you are comparing apples to oranges Jul 17 11:42:42 ah no, I'm confused with Linux for zServer or something along those lines Jul 17 11:42:49 teotwaki: I also think that it could be properly addressed in Linux. It's a question of priorities. Jul 17 11:43:01 it's a question of maintainers Jul 17 11:43:03 only Jul 17 11:43:05 :) Jul 17 11:43:59 still, ntpdate binary works Jul 17 11:44:06 zGrr: again, you're lobbing "Linux is a mess", as if there is only "One True Way" to manage dependencies. I think Debian's way is good. Fedora/CentOS' isn't bad either. It's when you start having users doing stupid things, such as installing badly packaged software, or software packaged for other versions, adding random repositories, that things go apeshit. Jul 17 11:44:07 it's only packaging that's incompatible Jul 17 11:44:29 http://www.tldp.org/HOWTO/Program-Library-HOWTO/introduction.html Jul 17 11:45:01 teotwaki: yes, we also have Linux on zServers. Linux on Z is a great example of wonderfuly working virtualization. Jul 17 11:45:03 If you run a "clean" Debian install, you'll *never* encounter dependency issues. Same on CentOS. (Fedora being a bit more bleeding edge might have a few issues sometimes) Jul 17 11:45:06 isn't 'usability' the main point of having soft/hardware? Jul 17 11:45:25 teotwaki: ever tried 'testing' ? Jul 17 11:45:30 aye Jul 17 11:45:40 never went for sid, though. Jul 17 11:45:41 it borks 100% after a few weeks Jul 17 11:45:55 and constantly mismatches autoremove packages Jul 17 11:45:57 * kerio has been running a sid home server for close to three years now Jul 17 11:45:58 can't say I encountered that problem, and ran with it for over 3 years as my daily driver Jul 17 11:46:03 literally no problems Jul 17 11:46:15 and i tinkered with it quite a bit, too Jul 17 11:46:23 Though I switched to Fedora a few months ago. Jul 17 11:46:24 teotwaki: yes, you're right. it is a question of a packaging system. Jul 17 11:46:34 still Jul 17 11:46:43 i like my device working Jul 17 11:46:46 and doing things i want Jul 17 11:46:49 Ohai Jul 17 11:46:58 even if i break it few times Jul 17 11:47:04 haiyo Jul 17 11:47:38 using Easy Debian, i am getting a 'chroot: cannot execute su: Exec format error' when trying to boot the chroot image, any clue what could fix that? Jul 17 11:47:55 on n900 btw Jul 17 11:47:59 maybe ask in #debian ? Jul 17 11:48:00 teotwaki: one of my colleagues still uses Slackware. He says, he uses Slackware because it's the only Linux distro that doesn't upset him. Jul 17 11:48:05 ooh Jul 17 11:48:11 joey, bad arch? Jul 17 11:48:17 * KotCzarny uses slackware Jul 17 11:48:26 zGrr: well, whatever "works", really. Jul 17 11:48:26 KotCzarny, not that i am aware of Jul 17 11:48:31 i have installed 4.0 many years ago Jul 17 11:48:38 still use the same installation Jul 17 11:48:53 just do pkg updates sometimes Jul 17 11:49:10 good luck on debian with that :P Jul 17 11:49:28 zGrr: I love how stable Debian is, even on testing. These days, I'm on fedora because I need the newer software, and I'm running hardware that's not quite supported just yet. Jul 17 11:49:46 I never used easydeb so esxcuse my ignorance: *boot* the chroot image?? Jul 17 11:49:51 for hardware you just need custom kernel, right? Jul 17 11:50:36 KotCzarny: I guess, couldn't be bothered after a while. Jul 17 11:50:40 hmm, is the most recent kernel for the n900 2.6.28-omap1 on armv71? Jul 17 11:50:56 basically yes Jul 17 11:51:16 nope Jul 17 11:51:30 * KotCzarny has 2.6.28.10-power52 Jul 17 11:51:40 that's same version Jul 17 11:51:44 is it? Jul 17 11:51:52 2.6.28 Jul 17 11:51:58 .10 Jul 17 11:52:09 it could be few heaps of bugs better Jul 17 11:52:28 I don't know how easy debian does it, do they use loop mounts? Jul 17 11:52:45 hmm the image i am trying to boot is armhf, should that be compatible? Jul 17 11:52:50 no Jul 17 11:52:56 Wizzup, well the mounting goes allright, indeed using loop Jul 17 11:52:59 armel for n900 Jul 17 11:53:10 unless you use custom kernel Jul 17 11:53:19 KotCzarny, ah so thats my problem then -_- Jul 17 11:53:24 and in chroot you deefinitely need armel Jul 17 11:53:28 TheOnlyJoey|desk: again: BOOT? Jul 17 11:53:41 DocScrutinizer05, boot? Jul 17 11:53:54 I don't think you boot a chroot Jul 17 11:54:03 :) Jul 17 11:54:06 well Jul 17 11:54:07 You don't "boot" a chroot, you execute a program in it with a root changed Jul 17 11:54:11 meh symantics Jul 17 11:54:18 i can imagine booting a chroot Jul 17 11:54:46 all it does is mounting few shortcuts and starting few services Jul 17 11:55:38 aahyes, you can execute init in a chroot Jul 17 11:55:39 hmm so it seems my options are using a outdated squeeze or a outdated wheezy Jul 17 11:56:10 easygentoo? Jul 17 11:56:10 :> Jul 17 11:56:19 KotCzarny, i prefer something working :) Jul 17 11:56:20 could be hardcore though Jul 17 11:56:34 you can always build system from a scratch Jul 17 11:56:47 all you need is few basic packages Jul 17 11:57:06 or just grab some preprepared ramdisk Jul 17 11:57:10 and butcher it Jul 17 11:57:20 meh going for the 2012 wheezy image then Jul 17 12:00:37 as for rebuilding, you can run distcc in a scratchbox on some powerfull machine Jul 17 12:01:09 Wizzup: well, you "boot" it by mounting the appropriate stuff and running eventual daemons you want Jul 17 12:02:07 or running init? Jul 17 12:02:14 Possibly, I only ever mount /proc /sys /dev and just start bash. Jul 17 12:02:23 I don't need X etc from it Jul 17 12:02:29 :nod: Jul 17 12:02:44 KotCzarny: I was going to put a gentoo chroot on an sd card Jul 17 12:02:52 Since I have ready-built binaries anyway Jul 17 12:03:04 (gentoo on sd in the n900, obviously) Jul 17 12:03:43 :) Jul 17 12:04:00 * DocScrutinizer05 idly wonders if next kernel update on his PC could use kexec instead of a reboot ;-P Jul 17 12:04:23 i pity that nokia didn't opt for using plain x11 with gestures to add touch functionality (system menus, taskbar etc) Jul 17 12:04:27 but I guess that will nuke all process and filehandle tables Jul 17 12:04:50 yup Jul 17 12:04:57 kexec is starting anew Jul 17 12:05:02 you just skipp bios phase Jul 17 12:05:10 :nod: ;-) Jul 17 12:06:43 k, time synced, we will see how much i have to change time in a week Jul 17 13:35:54 init sometimes doesn't want to run in a "chroot" Jul 17 13:36:12 DocScrutinizer05: ever tried ksplice? Jul 17 13:36:13 only if it needs to be pid 1 Jul 17 13:36:17 particularly, some init systems behave differently or refuse to work if pid != 1 Jul 17 13:36:19 or kgraft for that matter Jul 17 13:39:13 Those supposedly only work for particular changes. Jul 17 13:39:19 * Maxdamantus hasn't looked into how they actually work. Jul 17 13:39:45 but it has to do with applying patches that actually can be applied, to the running kernel. Jul 17 13:40:00 but most of the time init is superfluous on a working system Jul 17 13:40:04 ie. chrooted one Jul 17 13:40:42 much of init systems seems to be superfluous. Jul 17 13:42:47 Maxdamantus: I'm not quite sure about that Jul 17 13:43:14 Maxdamantus: I know we've been running ksplice in production for a few years, no matter the kernel change, you just need to spend a bit of (CPU) time diff'ing the running kernel and the new one. Jul 17 13:43:46 I just have absolutely no first hand experience, and was wondering from a personal computer standpoint if there was any point or not at all. Jul 17 13:43:51 teotwaki: but you probably can't just use arbitrary kernels. Jul 17 13:44:03 Maxdamantus: define arbitrary kernels? Jul 17 13:44:53 teotwaki: switch to a kernel specified by something in the mainline tree. Jul 17 13:45:18 specified by a mainline tree* Jul 17 13:45:47 At best, you'll be able to apply parts that are flagged as applicable. Jul 17 13:45:55 k, bye folks Jul 17 13:46:08 You can't just say, replace the running ext4 driver with a new one. Jul 17 13:46:19 without remounting the filesystems. Jul 17 13:46:58 unless something says the changes are applicable. Jul 17 13:47:34 It seems to be focused on providing security patches. Jul 17 13:47:38 not switching between kernels. Jul 17 13:48:08 “An evaluation against Linux kernel security patches from May 2005 to May 2008 found that Ksplice was able to apply fixes for all the 64 significant kernel vulnerabilities discovered in that interval” Jul 17 13:48:56 Hmm Jul 17 13:48:58 "While kGraft is, by choice, limited to replacing whole functions and constants they reference, this does not limit the set of code patches that can be applied significantly. kGraft will offer tools to assist in creating the live patch modules, identifying which functions need to be replaced based on a patch, and creating the patch module source code." Jul 17 13:48:59 “For patches that do introduce semantic changes to data structures, Ksplice requires a programmer to write a short amount of additional code to help apply the patch” Jul 17 13:49:03 So it's fairly ad-hoc. Jul 17 13:49:16 So it would appear both kgraft and ksplice do impose limitations on what can or can't be patched. Jul 17 14:18:02 teotwaki: you can't ksplice linux and turn it into hurd Jul 17 14:18:16 unless you do it veeeeery gradually, i guess Jul 17 14:19:55 DocScrutinizer51: yeah, i need to look into that Jul 17 14:19:57 soryr Jul 17 14:20:01 been fairly busy Jul 17 14:21:05 consider the investigation started Jul 17 14:59:52 DocScrutinizer51: ok, so, the data directory for mxr seems to be missing Jul 17 15:00:02 we'll see about investigating Jul 17 15:18:32 DocScrutinizer05: you're in the council, lol Jul 17 15:39:52 timeless: thanks Jul 17 15:40:42 kerio: yeah, I'm a jackass, no? Jul 17 15:41:35 you done fucked up now! Jul 17 15:42:00 eh? Jul 17 15:42:29 please rephrase Jul 17 15:42:48 I done wut? Jul 17 15:46:25 I been almost done with maemo yesterday already, when tmo mod htheb - instead of moving thread with 4 mouseclicks according to my request - went to epic length of writing a 100 char post to explin that I'm pestering mods Jul 17 15:46:40 spamming, actually Jul 17 15:48:34 after jalyst explained me in public and PM that it's my duty to ask mods for such thread move Jul 17 15:50:41 maybe it's not too late to hold the record for the shortest council term participation ever? Jul 17 15:52:01 when I hurry I may manage to step down before juiceme managed to post the official election results Jul 17 15:52:48 would that count as a negative timespan? Jul 17 15:54:38 :D Jul 17 15:54:51 juice already sent the mail to the ML Jul 17 15:55:36 dang! Jul 17 18:46:50 Has it been discussed to make a mobile version of tmo? Jul 17 19:10:51 louisdk:http://talk.maemo.org/showthread.php?t=88475 Jul 17 19:18:46 sixwheeledbeast, the good thing about a website optimized for mobile is that it could be used on other platforms like Sailfish. Sadly that app is only for Maemo/MeeGo. Jul 17 19:22:38 louisdk: I agree a mobile skin would be good. Tapatalk was talked about too. TBH in microB TMO works fine. Jul 17 19:24:15 sixwheeledbeast, I have to zoom a lot on mobile browser, but is doable :) Jul 17 20:40:56 Wtf Jul 17 20:41:03 Ok, so i create my own application Jul 17 20:41:18 usr/share/applications/hildon/x.desktop Jul 17 20:41:37 /opt/usr/share/pixmaps/x.png Jul 17 20:41:45 For one application it is done as root:root for chown Jul 17 20:41:52 that application works dandy Jul 17 20:42:02 now that i tried this one as root:root, it doesnt wanna f'in launch Jul 17 20:42:04 what gives Jul 17 20:42:16 How can one permission set for all root work just fine, and the other doesnt Jul 17 21:52:56 hmm, I feel like tklock is all buggy Jul 17 21:53:01 (reading the source) Jul 17 21:53:10 time_t g_notifications_mtime; Jul 17 21:53:17 (no initialization) Jul 17 21:53:21 if(g_notifications_mtime == sb.st_mtime) Jul 17 21:53:27 (further down the code) Jul 17 21:53:50 but g_notifications_mtime is never set as far as I can tell Jul 17 21:54:04 that's probably not the only bug, but ... Jul 17 22:09:46 bencoh: is this stock tklock? Jul 17 22:24:41 bencoh: https://gitorious.org/community-ssu/osso-systemui-tklock/source/2f72c1718e53d2ae2506fa37cad9d4195850114a:debian/changelog you can also git diff with the stock branch to see fmg's fixes. Jul 17 22:28:37 I'm already reading master from there Jul 17 22:31:23 do we have original (stock) source ? Jul 17 22:31:34 hmm nope Jul 17 22:31:43 but original tklock is even more buggy Jul 17 22:31:53 well it certainly is Jul 17 22:32:04 with lots of memory leaks Jul 17 22:32:14 yup, that's what I was hunting for ;) Jul 17 22:32:39 but looks like I wont find much without source Jul 17 22:32:43 actually cssu tklock is/should be leaks-free :P Jul 17 22:32:49 haha Jul 17 22:32:59 dunno, havent tried it ... I hope so though Jul 17 22:33:03 is it in cssu-testing ? Jul 17 22:33:13 yup Jul 17 22:33:57 I guess I really should upgrade to testing on that phone ... Jul 17 22:34:21 or to thumb edition Jul 17 22:34:32 indeed Jul 17 22:35:31 is current thumb rebased on current testing as well ? Jul 17 22:35:35 or on current stable ? Jul 17 22:36:06 on testing, sometimes with slightly newer versions of packages Jul 17 22:50:57 hmm ookay, looks like installing osso-systemui-tklock_0.3.1.1 (dpkg -i) prevents (stable) systemui menu from working Jul 17 22:51:00 strange Jul 17 22:51:14 tklock does work though Jul 17 23:16:08 bencoh: there is an RE (which is what I was referring to as "stock") Jul 17 23:41:19 hm ? **** ENDING LOGGING AT Fri Jul 18 03:00:00 2014