**** BEGIN LOGGING AT Sun Jan 31 02:59:58 2016 Jan 31 04:46:09 wow, so apparently... that Twitter update on Harmattan that breaks mp-harmattan-001-pr causes pkgmgrd to remove all the packages that depend on it Jan 31 04:46:44 jeeeeeeeeeeeeeeesus Jan 31 11:04:10 Luke-Jr: hi! about kdepim-noakonadi... if you have idea how to fix this bug https://bugs.kde.org/show_bug.cgi?id=166653 I would be happy... Jan 31 11:04:12 04Bug 166653: was not found. Jan 31 11:59:21 Pali: hi! Jan 31 11:59:30 freemangordon: hi! Jan 31 11:59:36 could you rebase to 4.5-rc1 :) Jan 31 11:59:51 ok Jan 31 12:22:57 Pali: any idea how to track fs corruption? Jan 31 12:23:04 rootfs that is **** BEGIN LOGGING AT Sun Jan 31 12:28:53 2016 Jan 31 12:42:30 darn splits, fmg: tracing io block access? Jan 31 12:58:57 KotCzarny: trace it where? Jan 31 12:59:22 also, the corruption happens when a reboot/shutdown is attempted Jan 31 12:59:40 not on boot up? Jan 31 12:59:52 no Jan 31 12:59:57 hmm Jan 31 13:00:10 everything works perfectly, until you try a reboot Jan 31 13:00:28 on next boot rootfs is unmountable Jan 31 13:00:30 and it only happens with mainline? Jan 31 13:01:31 is corruption random or just overwritten beginning of the nand? Jan 31 13:08:52 KotCzarny: mainline only Jan 31 13:09:18 no idea if it is random on on the beginning of nand, whatever "begining of nand" is Jan 31 13:09:30 sector 0 Jan 31 13:09:38 root is on mtd5, so it is hardly a beginning :) Jan 31 13:09:48 hmm Jan 31 13:11:10 did you try to add mount -o remount,ro /; sleep 10; before final reboot line ? Jan 31 13:13:59 no Jan 31 13:14:28 do you know where the final reboot line in maemo is? Jan 31 13:14:52 nope, but i can look for it Jan 31 13:15:19 KotCzarny: you think something is not flushed? Jan 31 13:15:47 hrm /etc/init.d/minireboot Jan 31 13:15:54 KotCzarny: reboot should sync and umount everything on its own, shouldn't it? Jan 31 13:16:01 it already does remount Jan 31 13:16:30 ceene, what if nand controler is in the middle of the write when device reboots? Jan 31 13:17:19 sync, remount or umount shouldn't exit until after the controller behind it has finished, be it nand, sata or whatever Jan 31 13:18:02 'shouldnt', but it happens Jan 31 13:19:12 but i'll say that sync and mount are more than probably bug free Jan 31 13:19:32 yes, thats why i suggested sleep Jan 31 13:19:34 so then, we could think that it's the nand controller the one returning too soon from a sync() Jan 31 13:19:48 so it has a chance to flush internal queues if it has them Jan 31 13:19:54 ~moo Jan 31 13:19:54 mooooooo! I am cow, hear me moo, I weigh twice as much as you. I'm a cow, eating grass, methane gas comes out my ass. I'm a cow, you are too; join us all! type apt-get moo. Jan 31 13:20:08 at least it's worth trying it Jan 31 13:20:17 fmg: try adding sleep before reboot in /etc/init.d/minireboot Jan 31 13:20:44 i can't test it today, my dev n900 is at home and i've lost access to my building machine Jan 31 13:20:55 thus the abscense of 'ceene' :) Jan 31 13:20:56 also actually checking if remount worked wouldnt hurt either Jan 31 13:21:20 hmm, seems kernel partition got corrupted too Jan 31 13:21:30 o.O Jan 31 13:21:34 kernel partition shouldn't be read only? Jan 31 13:21:39 it is RO Jan 31 13:21:44 then its random Jan 31 13:21:44 afaik Jan 31 13:21:48 well no Jan 31 13:21:58 well, it is not mounted at all Jan 31 13:21:58 none of mtd? is ro per se Jan 31 13:22:04 yep Jan 31 13:22:20 so this is not really a FS corruption Jan 31 13:22:30 no, this sounds terrible Jan 31 13:22:31 still, try that sleep Jan 31 13:22:47 unless corruption happens even before reboot Jan 31 13:22:51 though I miss the OP, thanks to /ignore Jan 31 13:22:58 but is just not triggered before reboot Jan 31 13:23:03 KotCzarny: this happens if I boot rescueos with upstream kernel as well Jan 31 13:23:24 upstream == mainline ? Jan 31 13:23:30 yes Jan 31 13:23:56 anyway, now I prepared cramfs with a couple of mtd tools to try to debug further Jan 31 13:24:12 even without mounting anything in rescueos or after mounting rootfs? Jan 31 13:24:13 freemangordon: what's the story? Jan 31 13:24:38 mainline kernel corrupts maemo footfs on reboot/shutdown Jan 31 13:24:43 *rootfs Jan 31 13:24:46 hihihi Jan 31 13:24:50 nice typo Jan 31 13:24:54 fmg, more than rootfs apparently Jan 31 13:24:56 :) Jan 31 13:25:03 KotCzarny: yeah Jan 31 13:25:14 but this is visible immediately ;) Jan 31 13:25:26 mainline kernel maybe shuts down too fast? Jan 31 13:25:37 a page erase tages ages Jan 31 13:25:42 actually it hangs because of a bug in g_nokia Jan 31 13:25:43 takes* Jan 31 13:26:03 but even if it succeed to reboot, it makes no difference Jan 31 13:26:29 fmg, then its happening even before starting to reboot Jan 31 13:26:43 ie. even after mounting anything and doing some writes Jan 31 13:26:54 I guess OMAP TRM has something to say about correct system shutdown Jan 31 13:26:59 you can try writing some patterns Jan 31 13:27:13 then seeing if they are spotted in corrupted places Jan 31 13:27:25 maybe you will see some regularity Jan 31 13:27:32 KotCzarny: I don't have tools to trace what happens on shutdown Jan 31 13:28:00 I also guess there's a reason why maemo proper takes some 10 to 30s to *actually* shut down. change your livelight pattern to see Jan 31 13:28:01 fmg, not on shutdown, just start rescueos, write 1G of abcd repeated Jan 31 13:28:22 then see if and where it starts showing (ie. in kernel partition and at which offsets) Jan 31 13:28:41 freemangordon: you still don't have serial console attached? Jan 31 13:28:57 DocScrutinizer05: no, I don;t have devel board Jan 31 13:29:02 this is a production device Jan 31 13:29:08 hmm Jan 31 13:29:19 if what you say is true, then regular writes corrupt random parts of nand Jan 31 13:29:20 N900 I assume? Jan 31 13:29:47 and I don;t have the right tools to play with connectors under the battery Jan 31 13:29:50 n900, yes Jan 31 13:30:18 how about getting a devel N900 and solder some wires to the UART3? Jan 31 13:30:20 KotCzarny: or some buffer overflow which rewrites onenand Jan 31 13:30:52 DocScrutinizer05: I'd rather pester tmlind who has devel n900 on his rack Jan 31 13:30:53 fmg, add printk to every nand write with debug info? Jan 31 13:31:03 KotCzarny: and read it how? Jan 31 13:31:13 freemangordon: why? Jan 31 13:31:21 why what? Jan 31 13:31:25 freemangordon, now fixing compile errors Jan 31 13:31:31 looke like there were more api changes Jan 31 13:31:32 if you start writing with dd directly to partition, it should be increasing numbers Jan 31 13:31:40 what would you do with a package with a modded N900 on your door step? Jan 31 13:31:51 if there will be anything with odd offsets, then you can spot the bug Jan 31 13:32:00 also, network log ? Jan 31 13:32:17 DocScrutinizer05: I guess I'll start searching for a serial cable :) Jan 31 13:32:41 dang, it might even come with a serial<->USB adapter Jan 31 13:33:06 also, wasnt there a debug usb gadget? Jan 31 13:33:40 hmm, a revert of a recent patch seems to have fixed that, lets do the full boot and check Jan 31 13:41:18 freemangordon: http://paste.opensuse.org/84665277 Jan 31 13:42:23 IroN900:~# file /sbin/reboot Jan 31 13:42:25 /sbin/reboot: symbolic link to `/bin/busybox' Jan 31 13:45:07 http://paste.opensuse.org/94794124 Jan 31 13:46:59 git rebase in automode moved omap_dispc_set_plane_ba0 function (needed for pvr) from omap2 dss fbdev driver to omapdrm Jan 31 13:46:59 funny: >> umount -r /; /bin/mount -n -o remount,ro / << Jan 31 13:46:59 :D Jan 31 13:47:12 maybe we should move pvr driver to omapdrm too Jan 31 13:47:17 freemangordon ^^^ Jan 31 13:48:39 moin Pali Jan 31 13:48:44 hi! Jan 31 14:04:37 OT: Trump, Oh My Gosh! I wonder if USA is a political system with just 2, just one, or zero parties Jan 31 14:05:34 usa is ruled by .il, anything in the media is just for the show Jan 31 14:12:56 freemangordon: v4.5-rc1-n900 is in linux-n900 tree Jan 31 14:13:17 after patching and fixing API changes I tested it in qemu and it is working here... Jan 31 14:23:51 Pali: no idea, sorry. I don't use local folders at all Jan 31 14:24:20 Luke-Jr: that is also for dimap or imap folders Jan 31 14:24:43 if you create search view Jan 31 14:37:55 Pali: you're still suffering this indexing mess? Jan 31 14:38:11 DocScrutinizer05: in kmail? Jan 31 14:38:14 yup Jan 31 14:38:21 yes, on every startup Jan 31 14:38:25 dang Jan 31 14:38:30 if there is stored search view Jan 31 14:38:35 ooh Jan 31 14:38:40 if I delete search view, everything is OK Jan 31 14:38:47 makes sense, somehow Jan 31 14:39:12 $ rm ~/.kde/share/apps/kmail/search/* Jan 31 14:39:14 the search in kmail never was really usable Jan 31 14:39:33 this will delete all search views ^^^ Jan 31 14:39:40 it was about felt factor 100 slower than a simple grep Jan 31 14:39:53 need to be called when kmail is not running... Jan 31 14:40:22 alas I'm still doomed from akonadi Jan 31 14:41:27 what about mutt or claws? Jan 31 14:41:56 not like akonadi wouldn't have similar problems, but at least I can (and have to) suspend email indexing on every boot and every akonadi/kontact restart Jan 31 14:44:54 virtuoso eating gigabytes of RAM Jan 31 14:53:49 bencoh, having own webmail is nice too (especially on dedicated machine) Jan 31 14:56:59 bencoh: I know there are lots of nice 'apps' like mutt or thunderbird, there are even better desktops than KDE. My problem is: I'm not willing to migrate, I got used to that stuff and tailored it to fit during 15 years Jan 31 14:57:35 I'm definitely not one of the users who install a pristine system every 6 months Jan 31 14:58:34 heck, my windows deco looks like 1990 ;-) Jan 31 15:00:49 DocScrutinizer05: not telling you to install from scratch, just suggesting a solution that might fit your needs better ;) Jan 31 15:00:52 but okay Jan 31 15:04:02 bencoh: I pondered it several times, but http://wstaw.org/m/2016/01/31/plasma-desktopsO3616.png among others Jan 31 15:06:55 not even starting to think about migrating a 500k mails Jan 31 15:08:03 each time I tried to do something like this, it ended in a 4 weeks disaster where I missed or lost important email stuff Jan 31 15:10:25 why would you want to migrate half a million emails? Jan 31 15:10:37 can't you just archive them and forget about them? Jan 31 15:11:02 ceene, ever heard about hoarders? Jan 31 15:11:15 :) Jan 31 15:11:22 once i lost a hard drive due to malfunctioning Jan 31 15:11:32 and i started to panic because i had lost hundreds of gigs Jan 31 15:11:43 later on, i tried to remember what was there and i couldn't Jan 31 15:11:50 ;) Jan 31 15:11:56 so i decided that it wasn't that important in the end Jan 31 15:12:04 i just keep a backup now of family photos and little else Jan 31 15:12:24 i have different problem, i have many notes scattered over multiple drives/machines Jan 31 15:13:48 well, everything is in those emails, and archiving them seems a flawed approach since all metainfo like threads etc tends to get lost Jan 31 15:14:36 I however admit that kmail isn't up to handling my mails in the way it's supposed to be, anymore Jan 31 15:14:57 yeah, but those threads aren't eternal Jan 31 15:15:08 in a couple weeks, you won't have any of the old threads active anymore Jan 31 15:15:14 more often than not I have a hard time finding mails only a few weeks old, thanks to completely broken search function in kmail Jan 31 15:16:48 ceene2: when I want to check what a subcontractor answered to an inquiry I sent a year ago, I need threads when I only know and thus find my original inquiry but not exactly the answers Jan 31 15:17:55 browsing though a maildir with random nonsensical filenames with grep doesn't really help Jan 31 15:18:03 maybe you can set a previous archiving date Jan 31 15:18:13 and keep last 365 days or so of email Jan 31 15:18:19 but i'm sure you don't need anything from 2004 :) Jan 31 15:19:54 I think my active mail is from last 3 years, the rest already moved to a "archived" resp "old stuff" folder, however still in kmail. I exculded those dirs from friggin akonadi indexing, which somehow works most of the time Jan 31 15:20:25 akonadi is something like tracker on gnome? Jan 31 15:20:32 yes Jan 31 15:21:00 even worse: akonadi actually is a MTA backend Jan 31 15:21:57 the fucking idiotic thing gets started on KDE startup and starts polling my email accounts even when kmail/kontact isn't started at all >:-( Jan 31 15:22:56 it gets started just because. everything in KDE using akonadi now Jan 31 15:23:33 akonadi must have been invented by poettering Jan 31 15:23:38 ;-) Jan 31 15:25:53 http://wstaw.org/m/2016/01/31/plasma-desktopHb3616.png nepomuk virtuoso akonadi all one big bullshit Jan 31 15:26:37 NB you must not disable email indexing when you want even minimal search functionality in kmail Jan 31 15:26:54 maybe you want to disable semantic desktop? Jan 31 15:26:58 i don't even know what it does Jan 31 15:27:03 ^^^ that's why i disable all such crap Jan 31 15:27:09 and autoindexers Jan 31 15:27:12 yeah, it all sounds just like trackerd :) Jan 31 15:27:18 when I do this, nothing works anymore Jan 31 15:27:38 several years ago I also used kmail Jan 31 15:27:44 but didn't have so much email, of course Jan 31 15:27:46 i mostly use webmail Jan 31 15:27:51 in the end... i just use gmail :/ Jan 31 15:27:54 disabling sematic desktop implies disabling email indexing for example Jan 31 15:28:16 it has its problems, but it also has the best searching capabilities, and labels are very nice Jan 31 15:28:43 ceene, also, they have much better hardware Jan 31 15:28:45 ;) Jan 31 15:29:07 no way. If I sell my ass to google, I don't do it for any less than google glass extreme Jan 31 15:29:33 and even then I wouldn't disclose my email to google Jan 31 15:29:45 i can understand that Jan 31 15:30:16 I even replaced the standard search from google to https://ixquick.com Jan 31 15:30:36 i'd be happy to have a gmail-like system on a server of mine Jan 31 15:30:46 but it doesn't exist, that i know of Jan 31 15:31:21 prolly will change from ixquick to https://startpage.com/ Jan 31 15:33:13 ddg.gg here Jan 31 15:33:33 file:///usr/local/share/index.html here Jan 31 15:33:39 try startpage, it's great Jan 31 15:34:57 note the "proxy" option which allows to even visit result sites anonymously Jan 31 15:35:40 the thing is startpage uses google services, ddg don't they are yandex bing etc Jan 31 15:35:54 sure, you "trust" the startpage company, but I do trust them more than I trust in google's "do no evil" which is only blabla Jan 31 15:36:25 :nod: Jan 31 15:36:39 yes, startpage explicitly uses google, but that's the argument to use startpage instead of google Jan 31 15:37:40 if I want search results that are _not_ biased by google's point of view, I explicitly use a different search engine Jan 31 15:37:53 I would prefer not to support Google at all, Youtube is prolly the only Google service I can think of I use. Jan 31 15:38:07 if you want "without google", use https://ixquick.com Jan 31 15:38:17 swb: actually 'uses bing' is anti-cool imo ;) Jan 31 15:39:14 note how they are almost identical Jan 31 15:39:32 anti-cool? meh! Jan 31 15:39:36 the search results however differ Jan 31 15:39:55 hmm? anti-cool? Jan 31 15:42:01 https://startpage.com/eng/protect-privacy.html?hmb=1 Jan 31 15:46:14 startpage makes money from google :-) I think this is a very reasonable business model Jan 31 15:50:59 Pali: great, thanks Jan 31 16:02:23 wth Jan 31 16:15:23 freemangordon: we will need LD_PRELOAD library for sscd to use new /sys/class/gpio instead gpio_switch Jan 31 16:15:42 because nokia-modem.pm=0 will be probably removed :-( Jan 31 16:47:43 ddg rulez... Jan 31 16:49:23 have proxy too but by default anonymize search trough google is available throught tor too if needed... Jan 31 17:57:46 Hola Jan 31 19:57:08 Pali: yes, I know Jan 31 19:58:17 Pali: TBH it makes sense, no matter how much me and you dislike it :) Jan 31 19:58:55 I do not see reason for removing that support, now after long time from kernel Jan 31 19:59:12 Pali: the other option is to introduce an API to gpiolib that creates symlinks to exported gpios Jan 31 20:00:06 Pali: because, by default you need patched kernel to export those gpios Jan 31 20:00:23 also, we can always unexport those, afaik Jan 31 20:01:21 Pali: also, I guess I can RE sscd Jan 31 20:01:31 sscd is big Jan 31 20:01:43 is it? Jan 31 20:01:59 LD_PRELOAD for sscd will be easier Jan 31 20:02:04 sure Jan 31 20:02:30 sscd is 100k Jan 31 20:02:37 yes, big one Jan 31 20:03:38 Pali: BTW, that onenand corruption happens if you mount in rescueos as well Jan 31 20:04:14 I wonder if it will happen in qemu too Jan 31 22:25:30 freemangordon: RE sscd sounds mad useful however Jan 31 22:26:19 it might be huge, but I think complexity should be rather low Jan 31 22:29:28 most stuff is sort of "chat (8)" Jan 31 22:30:45 or maybe that's even a layer above? And sscd simply implements the modem power-up and establishing of the logical channels via SSI? Jan 31 22:39:51 A quick look shows that SSCD is making calls to a whole bunch of functions in libisi Jan 31 22:40:15 so its obviously sending and receiving isi packets Jan 31 22:44:44 and a lot of em too **** ENDING LOGGING AT Mon Feb 01 02:59:58 2016