*** joshgillies has quit IRC | 00:27 | |
*** nox- has joined #maemo-ssu | 00:37 | |
*** dafox has quit IRC | 00:40 | |
*** dafox has joined #maemo-ssu | 00:57 | |
*** dafox is now known as Guest95688 | 00:58 | |
*** MrPingu has quit IRC | 01:26 | |
*** jonwil has joined #maemo-ssu | 01:30 | |
*** LaoLang_cool has joined #maemo-ssu | 02:04 | |
*** LaoLang_cool has quit IRC | 02:07 | |
*** NIN101 has quit IRC | 02:22 | |
*** arcean has quit IRC | 02:24 | |
*** nox- has quit IRC | 02:27 | |
*** kolp has quit IRC | 02:33 | |
jonwil | ~seen pali | 02:52 |
---|---|---|
infobot | pali <~pali@Maemo/community/contributor/Pali> was last seen on IRC in channel #maemo-ssu, 2d 13h 32m 26s ago, saying: 'freemangordon, do you know state of portrait keyboard?'. | 02:52 |
DocScrutinizer05 | jonwil: maybe you should just post your comments to the general public, pali will likely read them in backscroll/chanlog. Others might be interested and able to help as well | 02:53 |
jonwil | well its not really comments but some specific questions about changes he made :) | 02:55 |
*** joshgillies has joined #maemo-ssu | 03:02 | |
*** BCMM has quit IRC | 03:09 | |
*** jonwil has quit IRC | 03:25 | |
*** jonwil has joined #maemo-ssu | 03:25 | |
*** M4rtinK has quit IRC | 05:13 | |
*** Guest95688 has quit IRC | 05:36 | |
*** amiconn_ has joined #maemo-ssu | 05:52 | |
*** amiconn has quit IRC | 05:52 | |
*** amiconn_ is now known as amiconn | 05:52 | |
*** DocScrutinizer05 has quit IRC | 06:03 | |
*** DocScrutinizer05 has joined #maemo-ssu | 06:03 | |
*** jonwil_ has joined #maemo-ssu | 07:06 | |
*** jonwil has quit IRC | 07:07 | |
*** jonwil_ is now known as jonwil | 07:07 | |
*** joshgillies has quit IRC | 07:22 | |
*** luf has joined #maemo-ssu | 09:04 | |
luf | merlin1991: ping | 09:11 |
*** LaoLang_cool has joined #maemo-ssu | 09:45 | |
*** dhbiker has joined #maemo-ssu | 09:50 | |
*** LaoLang_cool has quit IRC | 09:56 | |
*** dhbiker has quit IRC | 10:04 | |
*** kolp has joined #maemo-ssu | 10:31 | |
*** Jade is now known as jaded | 10:34 | |
Sicelo | hmm | 10:40 |
*** dhbiker has joined #maemo-ssu | 11:03 | |
*** M4rtinK has joined #maemo-ssu | 12:27 | |
*** FIQ|n900 has joined #maemo-ssu | 13:05 | |
FIQ|n900 | ~changelog | 13:06 |
infobot | i heard changelog is dpkg-deb --fsys-tarfile whatever.deb | tar xOf - '*changelog.Debian.gz' | gzip -d | less | 13:06 |
freemangordon | luf: don't you sleep man? :P | 13:07 |
freemangordon | kerio: going to try to thumb-compile libjpeg, any idea for benchmarks? | 13:25 |
freemangordon | WTF?!? | 13:26 |
freemangordon | no source code ?!? | 13:26 |
jon_y | freemangordon: libjpeg? | 13:27 |
freemangordon | yep | 13:27 |
jon_y | you could probably find it as libjpeg6 or jpeg7 in the wild | 13:27 |
freemangordon | jon_y: so? how I am sure the ABI is the same :( | 13:28 |
jon_y | good point, test it and see if an app crashes :) | 13:29 |
jon_y | or look at the libjpeg headers for clues if there are any | 13:29 |
jon_y | or compare symbols in the lib | 13:29 |
freemangordon | sure, but this is huge amount of work | 13:29 |
FIQ|n900 | i wonder what HAM decides is good in terms of battery for maemo updates? | 13:29 |
*** NIN101 has joined #maemo-ssu | 13:29 | |
FIQ|n900 | say I have a *really* slow connection | 13:29 |
FIQ|n900 | will it adjust? | 13:30 |
FIQ|n900 | or just try to install as battery runs dry | 13:30 |
jon_y | I don't think it checks | 13:30 |
FIQ|n900 | it does check battery before doing a maemo update | 13:31 |
freemangordon | :nod: | 13:31 |
FIQ|n900 | but *when*? after or before download? | 13:31 |
freemangordon | before | 13:31 |
freemangordon | iirc | 13:31 |
FIQ|n900 | genius | 13:31 |
FIQ|n900 | or not | 13:31 |
FIQ|n900 | well | 13:31 |
FIQ|n900 | it should check both | 13:31 |
freemangordon | actually not sure | 13:31 |
freemangordon | it might be after the download | 13:31 |
FIQ|n900 | you can stop the update when it downloads | 13:32 |
FIQ|n900 | but I don't think you can do other stuff when it do | 13:32 |
FIQ|n900 | (as checking the battery) | 13:32 |
*** povbot has joined #maemo-ssu | 13:40 | |
*** ChanServ sets mode: +v povbot | 13:40 | |
*** FIQ|n900 has quit IRC | 13:46 | |
freemangordon | perfect, libjpeg has tons of NEON optimizations made by Nokia, but no source code :( | 13:46 |
jon_y | what is the license? | 13:47 |
jon_y | if BSD/Apache, there isn't anything you can do about it | 13:48 |
freemangordon | jon_y: it is even worse | 13:48 |
jon_y | ? | 13:49 |
freemangordon | the license | 13:49 |
jon_y | what is it licensed under? | 13:50 |
freemangordon | it's own license, similar to BSD | 13:50 |
jon_y | yeah, weak copyleft suck | 13:51 |
freemangordon | I found the original code, but NEON patches are missing, ofc | 13:51 |
jon_y | not sure if asking nicely for the code will net you anything | 13:52 |
freemangordon | from deian changelog: "-- Gary Birkett <gary.birkett@collabora.co.uk> Wed, 10 Jan 2010 14:10:00 +0000" | 13:52 |
freemangordon | *debian | 13:52 |
freemangordon | I'd rather not ask ;) | 13:52 |
jon_y | the neon code came from debian maintainers? | 13:53 |
freemangordon | that guy is dead afaik | 13:53 |
*** tg has quit IRC | 13:53 | |
jon_y | oh, I did not know that | 13:54 |
jon_y | http://forum.meego.com/showthread.php?t=4524 | 13:54 |
*** tg has joined #maemo-ssu | 13:54 | |
freemangordon | exactly | 13:55 |
freemangordon | gonna check what is the situation in meego | 13:55 |
freemangordon | hmm, the same guy that changed maemo patches is the committer to libjpeg-turbo neon optimizations | 13:57 |
freemangordon | well, seems like patches are there. at least some of them: | 14:00 |
freemangordon | http://git.linaro.org/gitweb?p=people/tomgall/meego/libjpeg-turbo.git;a=summary | 14:00 |
jon_y | you can tell what parts are missing? | 14:01 |
freemangordon | hard to say if anything is missing, I have only patch names from debian/changelog | 14:02 |
freemangordon | and those patches are for libjpeg-turbo, not for libjpeg | 14:03 |
jon_y | are they API/ABI similar? | 14:04 |
freemangordon | I may ask merlin1991 to politely ask Siarhei Siamashka for the original patches | 14:04 |
freemangordon | jon_y: NFC | 14:04 |
DocScrutinizer05 | freemangordon: try to find other collabora (ex-)employess | 14:14 |
DocScrutinizer05 | ~lcuk | 14:15 |
infobot | well, lcuk is a mighty good developer, best known for his work on liqbase and helping Nokia with the Identity project during the onedotzero event in London. | 14:15 |
freemangordon | DocScrutinizer05: seems we need to pester that guy ^^^. And there is some : | 14:15 |
freemangordon | + * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. | 14:15 |
freemangordon | + * Contact: Alexander Bokovoy <alexander.bokovoy@nokia.com> | 14:15 |
DocScrutinizer05 | lcuk is dead | 14:15 |
freemangordon | (that guy is Siarhei Siamashka) | 14:15 |
DocScrutinizer05 | aah | 14:15 |
freemangordon | he is the same in debian/changelog | 14:15 |
freemangordon | for maemo libjpeg neon patches, seems lcuk was just a maintainer | 14:16 |
freemangordon | merlin1991: ^^^ | 14:16 |
freemangordon | I am aware lcuk is dead | 14:17 |
*** BCMM has joined #maemo-ssu | 14:35 | |
jonwil | I always wondered why Nokia didn't open source libjpeg | 14:54 |
jonwil | but it seems the answer is "because they made nice optimizations to it they didn't want everyone else to have" :) | 14:55 |
freemangordon | yeah :( | 14:55 |
jonwil | Same probably applies to other stuff in SDK non-free like vorbis | 14:56 |
*** FIQ|n900 has joined #maemo-ssu | 14:58 | |
FIQ|n900 | is >50% really "too little" for HAM? | 14:59 |
freemangordon | kerio: a new thumby bb-power in in the repo | 15:01 |
freemangordon | *is in | 15:01 |
*** NIN101 has quit IRC | 15:37 | |
luf | freemangordon: never sleeping man asking me when I sleep? :D | 15:59 |
luf | freemangordon: what about bluez? Is it ok or it doesn't work for you? | 16:01 |
freemangordon | hehe | 16:05 |
freemangordon | no problems so far on my devel device | 16:05 |
freemangordon | but i didn;t use it much | 16:05 |
luf | freemangordon: is this changelog for libpng ok? | 16:05 |
luf | * Add ARM NEON optimization patch | 16:05 |
luf | - https://codereview.chromium.org/5141003/patch/1/2 | 16:05 |
luf | doesn't help (even slowdown) => not used | 16:05 |
luf | - backported neon + 16-bit align from libpng15 upstream | 16:05 |
luf | Or should I give their your credits? | 16:06 |
freemangordon | luf: pull the latest from gitorious | 16:06 |
freemangordon | I changed it | 16:06 |
luf | Right I tried it last in the morning :) | 16:06 |
freemangordon | debian/changelog that is | 16:06 |
luf | Ok. | 16:07 |
freemangordon | luf: BTW if you are going to edit it, don;t increase the vesrsion number please | 16:08 |
freemangordon | *version | 16:08 |
luf | No I'm not going to change it. | 16:08 |
freemangordon | ok. as I already pushed it i -thumb repo | 16:08 |
luf | As I wrote I checked it in the morning and there were no such change. | 16:08 |
freemangordon | I know, I did it an hour ago | 16:08 |
freemangordon | luf: so, zlib NEON patch brings no benefit? | 16:11 |
freemangordon | BTW what path is optimized - inflation or deflation? | 16:12 |
luf | freemangordon: it brings some benefit. But it's not so big as I hoped. | 16:12 |
freemangordon | well, every bit helps | 16:13 |
luf | deflation - for sure. I'm not sure about inflation. | 16:13 |
luf | I'm too bored with all the benchmarks :) | 16:13 |
freemangordon | BTW it might do better with gcc4.7.2, there are some comments in the patch re gcc not doing its best in some loop | 16:13 |
freemangordon | luf: how did you benchmark it? | 16:14 |
luf | I think also the package is -Os (maybe -O<something else> should help too. | 16:14 |
luf | zpipe | 16:14 |
freemangordon | WTF is that? | 16:14 |
freemangordon | yeah, for ARM -02 is the pest | 16:15 |
freemangordon | *best | 16:15 |
luf | http://pastebin.com/1QWkuSS7 | 16:15 |
luf | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) | 16:16 |
luf | CFLAGS=-O0 | 16:16 |
luf | else | 16:16 |
luf | # By default, optimise for osso | 16:16 |
luf | CFLAGS=-Os | 16:16 |
luf | endif | 16:16 |
luf | This is from rules ... (from last maemo package). | 16:16 |
luf | ... and also in the package I compiled. | 16:16 |
freemangordon | luf: -Os is optimize for speed | 16:17 |
freemangordon | luf: where to find zpipe? | 16:17 |
*** FIQ|n900 has quit IRC | 16:18 | |
luf | on zlib.net | 16:18 |
luf | http://www.zlib.net/zpipe.c | 16:18 |
freemangordon | ok | 16:18 |
freemangordon | anyway, i'll leave that for the next year :D | 16:19 |
luf | So long time with not supporting maemo? :D | 16:24 |
luf | Keep your time ;) | 16:24 |
freemangordon | :D | 16:25 |
freemangordon | I'm feeling lazy now | 16:25 |
freemangordon | and TBH it is tklock I have to do first | 16:25 |
luf | I'm glad that someone cooperate with me. | 16:25 |
freemangordon | on lazyness? | 16:25 |
freemangordon | :P | 16:26 |
luf | Yeah the question of my reboots ... | 16:26 |
luf | Any hint to see what was happen? | 16:26 |
luf | Now the dev N900 keeps running. | 16:26 |
luf | BTW I want to upload zlib (and also recompiled libpng - againist new zlib) into cssu-devel. But I'm not sure if merlin1991 is ok with that. Also I need the patched libxml2 for it ... | 16:28 |
ShadowJK | i thought -Os was size | 16:29 |
freemangordon | ShadowJK: could be | 16:30 |
freemangordon | luf: cssu-devel is exactly for that | 16:30 |
freemangordon | though i'd expect the code to bo on gitorious before .deb lands in cssu-devel | 16:31 |
luf | freemangordon: not if you and merlin1991 and others don't agree with upgrading zlib ;) | 16:31 |
luf | And of course git repo (after agreement). | 16:31 |
freemangordon | luf: anyone is against upgrading? | 16:32 |
luf | you were ... | 16:32 |
luf | due to libxml2 bug with newer zlib. | 16:32 |
freemangordon | hmm, nooo | 16:32 |
luf | No way to check all the apps depending on zlib. | 16:32 |
freemangordon | I was not against, I just wanted to know the possible implications | 16:33 |
luf | :) | 16:33 |
freemangordon | luf: i'd say put it in -devel | 16:34 |
freemangordon | luf: keep in mind you have to put libxml there too | 16:35 |
*** jonwil has quit IRC | 16:37 | |
luf | I'll wait for merlin1991 ;) with agreement and also git repo creation. | 16:48 |
freemangordon | :nod: | 16:48 |
freemangordon | luf: re your reboot | 16:50 |
freemangordon | install sp-rich-core and upload coredumps | 16:50 |
freemangordon | or debug them yourself | 16:50 |
kerio | what does the sp- prefix mean? | 16:50 |
freemangordon | NFC | 16:50 |
kerio | it's the same as sp-oops-extract, right? | 16:51 |
freemangordon | same? | 16:51 |
freemangordon | luf: http://maemo.org/development/tools/doc/chinook/sp-rich-core/ | 16:52 |
freemangordon | not sure if there is an entry for fremantle | 16:52 |
freemangordon | on wiki that is | 16:52 |
*** arcean has joined #maemo-ssu | 16:55 | |
freemangordon | luf: we should upgrade libpng in microb-engine too | 17:00 |
freemangordon | or tell microb to use system libpng | 17:00 |
freemangordon | hmm, it seems it already uses that] | 17:01 |
freemangordon | hmm, no | 17:03 |
*** FIQ|n900 has joined #maemo-ssu | 17:05 | |
FIQ|n900 | where can I report bugs in HAM in the read only state? not at all? | 17:06 |
freemangordon | on TMO | 17:08 |
FIQ|n900 | hmmmmmmmm | 17:08 |
FIQ|n900 | in the cssu thread I suppose | 17:09 |
FIQ|n900 | i.e. http://talk.maemo.org/showthread.php?t=80525 | 17:12 |
freemangordon | yep, if you are on -testing | 17:12 |
FIQ|n900 | well it likely affects all cssu flavours and pre-cssu | 17:13 |
FIQ|n900 | but I can't test on anything else than testing | 17:13 |
freemangordon | this thread should be ok then | 17:13 |
FIQ|n900 | also, @ first post, latest is 7, not 5 :P | 17:15 |
luf | freemangordon: what cores are you talking about? | 17:16 |
freemangordon | luf: coredumps | 17:16 |
freemangordon | luf: BTW we may want this http://sourceforge.net/projects/libpng-apng/files/libpng12/1.2.49/ included in libpng | 17:17 |
freemangordon | so we can build microb with system libpng and zlib | 17:17 |
luf | what coredumps? I don't see such things. The device crashed and rebooted. | 17:18 |
freemangordon | luf: you need sp-rich-core installed | 17:18 |
freemangordon | read the wiki article | 17:18 |
FIQ|n900 | posted the issue | 17:18 |
freemangordon | thanks | 17:19 |
luf | freemangordon: what wiki article? | 17:20 |
freemangordon | http://maemo.org/development/tools/doc/chinook/sp-rich-core/ | 17:20 |
FIQ|n900 | freemangordon: should I report apt issues in the same thread? | 17:21 |
*** Martix has quit IRC | 17:21 | |
freemangordon | yep | 17:21 |
FIQ|n900 | ok | 17:22 |
luf | Ugh I saw no wiki in the url. I see it and it's for next crash ... | 17:22 |
luf | freemangordon: why we need apng? Any feature request? | 17:23 |
freemangordon | luf: microb needs it | 17:23 |
freemangordon | now microb uses it own libpng | 17:23 |
freemangordon | if we add apng support in libpng, we can build microb to use system libpng, which is NEON-optimized ;) | 17:24 |
freemangordon | (will be) | 17:24 |
luf | Ok. However I vote for step by step ... Test the current libpng+neon patches first. | 17:24 |
freemangordon | :) | 17:25 |
luf | freemangordon: I'm not sure if something segfault ... I think I saw some suggestion about crash info somewhere .... | 17:25 |
freemangordon | luf: install sp-rich-core and make sure you have the correct directories created. as described on wiki | 17:26 |
freemangordon | if you have kenel oops, check in /dev/mtd2 | 17:26 |
luf | freemangordon: how to check? | 17:26 |
freemangordon | cat it | 17:27 |
luf | /media/mmc1 is on rootfs? | 17:27 |
freemangordon | no, it is uSD card | 17:28 |
luf | I see no such thing in mount ... | 17:28 |
freemangordon | do you have uSD | 17:28 |
freemangordon | ? | 17:28 |
luf | No if it's additional card. | 17:28 |
freemangordon | additional card? | 17:29 |
freemangordon | micro SD | 17:29 |
luf | Should it be next to camera lens? | 17:30 |
*** FIQ|n900 has quit IRC | 17:30 | |
luf | I don't put any uSD. I have N900 as I bought it. | 17:30 |
freemangordon | if you don't have micro SD card in the device, you should create the directory somewhere in /home/user/ | 17:30 |
freemangordon | not sure exactly ehere though | 17:31 |
luf | No problem I'll symlink it to /media/mmc1/code-dumps | 17:31 |
*** FIQ|n900 has joined #maemo-ssu | 17:31 | |
freemangordon | luf: don;t | 17:31 |
freemangordon | create it in /home/user/MyDocs | 17:31 |
FIQ|n900 | "not enough battery" with battery over 50%... ok | 17:32 |
luf | mkdir /home/user/MyDocs/core-dumps/ | 17:32 |
freemangordon | and run some application that crash (segfaults for example) | 17:32 |
freemangordon | yep | 17:32 |
FIQ|n900 | not my fault if apt takes an hour (literally) to load all packages subject to update lol | 17:32 |
freemangordon | luf: make sure you have as many debug packages installed as possible | 17:32 |
FIQ|n900 | s/apt/HAM/ | 17:33 |
infobot | FIQ|n900 meant: not my fault if HAM takes an hour (literally) to load all packages subject to update lol | 17:33 |
luf | freemangordon: It's like space shuttle launch :D | 17:33 |
freemangordon | luf: only the first time :P | 17:33 |
luf | I have no apps which segfault :D | 17:33 |
freemangordon | compile one :P | 17:33 |
FIQ|n900 | "let's break stuff intentionally" :3 | 17:34 |
luf | Ugh and you said you're the lazy one? :D I see you don't know me. | 17:34 |
freemangordon | (int*)NULL = 'lif'; | 17:34 |
freemangordon | oops | 17:34 |
freemangordon | (int*)NULL = 'luf'; | 17:34 |
freemangordon | *(int*)NULL = 'luf'; | 17:34 |
FIQ|n900 | "oops, made something which actually works" | 17:35 |
freemangordon | hehe | 17:35 |
FIQ|n900 | wow | 17:35 |
FIQ|n900 | disabled devel | 17:35 |
FIQ|n900 | and apt took 5min instead of 1h to load updates | 17:35 |
FIQ|n900 | though i'll still have to wait for other battery to charge | 17:36 |
*** FIQ|n900 has quit IRC | 17:37 | |
*** FIQ|n900 has joined #maemo-ssu | 17:37 | |
luf | strange the example from wiki doesn't crash :D | 17:39 |
freemangordon | whaat? | 17:40 |
luf | Ok I get it. | 17:40 |
luf | And I see .lzo in core-dumps in MyDocs ... | 17:40 |
freemangordon | great | 17:40 |
freemangordon | that's it | 17:41 |
luf | I used -O2 to be faster :D | 17:41 |
freemangordon | now you need sp-richcore-extract :P | 17:41 |
luf | Hmmm I have to leave now. | 17:41 |
freemangordon | http://maemo.org/development/documentation/man_pages/rich-core-extract/ | 17:41 |
freemangordon | ok | 17:41 |
luf | So happy new year ;) And of course a lot of enthusiasm for maemo ... | 17:41 |
freemangordon | the same for you | 17:42 |
freemangordon | :P | 17:42 |
*** luf has quit IRC | 17:44 | |
*** FredrIQ|n900 has joined #maemo-ssu | 18:09 | |
*** FIQ|n900 has quit IRC | 18:11 | |
*** FredrIQ|n900 has quit IRC | 18:41 | |
*** AndrewX192 has quit IRC | 18:43 | |
*** AndrewX192 has joined #maemo-ssu | 18:44 | |
*** AndrewX192 has joined #maemo-ssu | 18:44 | |
DocScrutinizer05 | kerio: sp-rich-core and sp-oops-extract are completely different tools | 19:05 |
kerio | i figure | 19:06 |
*** FIQ|n900 has joined #maemo-ssu | 19:10 | |
DocScrutinizer05 | ((<freemangordon> and run some application that crash (segfaults for example))) killall -SIGBUS app | 19:10 |
FIQ|n900 | ah, seems HAM check both before and after download | 19:11 |
FIQ|n900 | anyway | 19:11 |
FIQ|n900 | does HAM and battery indicator use different ways of determing charge? | 19:11 |
FIQ|n900 | indicator showed 70%ish before download, HAM accepted and started dl | 19:11 |
FIQ|n900 | then refused to update once downloaded, battery still shows 70%ish | 19:12 |
DocScrutinizer05 | HAM may use a simplified methos not depending on HAL | 19:12 |
DocScrutinizer05 | like probing raw bat voltage for example | 19:13 |
DocScrutinizer05 | at least that's what NOLO does for deciding to allow flashing | 19:13 |
DocScrutinizer05 | afaik | 19:13 |
FIQ|n900 | ok | 19:13 |
FIQ|n900 | have HAM deleted downloaded file now? -.- | 19:15 |
FIQ|n900 | or will it actually use what it downloaded earlier | 19:15 |
FIQ|n900 | assuming a new update isn't out the next time I try (a hour or so from now) | 19:16 |
DocScrutinizer05 | I doubt it's that smart | 19:16 |
FIQ|n900 | :( | 19:16 |
kerio | DocScrutinizer05: nah, it probably just asks hald | 19:17 |
FIQ|n900 | then trying to update up here is just a waste of time | 19:17 |
kerio | otherwise it wouldn't work if you had pali's replacement | 19:17 |
kerio | DocScrutinizer05: otoh, apt caches do exist | 19:17 |
FIQ|n900 | and then I should wait before proper connection again | 19:17 |
kerio | FIQ|n900: check /home/.apt-archive-cache | 19:17 |
DocScrutinizer05 | also check HAM settings in redpill mode | 19:18 |
FIQ|n900 | assuming you mean /home/opt? | 19:18 |
FIQ|n900 | DocScrutinizer05: which setting exactly? | 19:18 |
kerio | assuming is bad | 19:18 |
DocScrutinizer05 | I seem to recall a "delete cache" option | 19:18 |
kerio | it makes an ass out of u and some poor guy named ming | 19:18 |
kerio | i meant /home/.apt-archive-cache | 19:18 |
DocScrutinizer05 | kerio | 19:18 |
DocScrutinizer05 | nope | 19:18 |
FIQ|n900 | nothing there | 19:18 |
DocScrutinizer05 | you meant ~user/.apt-archive-cache I guess | 19:19 |
FIQ|n900 | and placing it in /home sounds weird in general | 19:19 |
kerio | DocScrutinizer05: just check it, dawg | 19:19 |
FIQ|n900 | also I don't have any of these directories | 19:19 |
FIQ|n900 | er | 19:19 |
FIQ|n900 | *also I don't have this in /home, ~ or /opt | 19:20 |
kerio | \_o_/ | 19:20 |
DocScrutinizer05 | IroN900:~# locate .apt-archive-cache | 19:20 |
DocScrutinizer05 | locate: Warnung: Die Datenbank "/var/cache/locate/locatedb" ist älter als 8 Tage (Das Alter ist 99,0 Tage). | 19:20 |
DocScrutinizer05 | /home/user/MyDocs/.apt-archive-cache | 19:20 |
DocScrutinizer05 | /home/user/MyDocs/.apt-archive-cache/lock | 19:20 |
DocScrutinizer05 | /home/user/MyDocs/.apt-archive-cache/partial | 19:20 |
DocScrutinizer05 | /rescue/.apt-archive-cache | 19:20 |
FIQ|n900 | yes I have it there | 19:20 |
kerio | weird | 19:20 |
kerio | why do i have that in /home then | 19:20 |
FIQ|n900 | well maybe at least | 19:20 |
FIQ|n900 | the directory is there :p | 19:21 |
FIQ|n900 | and contain lots of .deb files | 19:21 |
FIQ|n900 | [18:18:20] <DocScrutinizer05> I seem to recall a "delete cache" option | 19:21 |
FIQ|n900 | "Clean apt cache" you mean? | 19:22 |
DocScrutinizer05 | yup | 19:22 |
FIQ|n900 | I have an option like that | 19:22 |
DocScrutinizer05 | might be related, no? | 19:22 |
FIQ|n900 | And it's checked | 19:22 |
FIQ|n900 | yeah | 19:22 |
FIQ|n900 | but uhh | 19:22 |
FIQ|n900 | it doesn't seem to work | 19:23 |
FIQ|n900 | as even if it's checked, I have lots of .deb files in the archive directory | 19:23 |
DocScrutinizer05 | so maybe it's sth different | 19:23 |
FIQ|n900 | but this is odd | 19:24 |
FIQ|n900 | latest .deb is downloaded dec 25 | 19:24 |
FIQ|n900 | ie last week | 19:24 |
DocScrutinizer05 | I seem to recall there been /var/apt/cache or sth as well | 19:24 |
DocScrutinizer05 | once a few years ago | 19:25 |
FIQ|n900 | but I also have a "partial" directory, latest modified 15min ago | 19:25 |
FIQ|n900 | but it's empty | 19:25 |
DocScrutinizer05 | I once suggested to clean it, and that dude wanted to kill me for that suggestion | 19:26 |
DocScrutinizer05 | /opt/var/cache/apt/archives/ | 19:27 |
DocScrutinizer05 | /var/cache/apt | 19:27 |
FIQ|n900 | DocScrutinizer05: assuming /var/cache/apt, that directory seems to exist | 19:27 |
FIQ|n900 | but it was modified a long time ago | 19:27 |
DocScrutinizer05 | /home/opt/var/cache/apt/ | 19:28 |
DocScrutinizer05 | well, the last one been silly | 19:28 |
kerio | DocScrutinizer05: which dude wanted to kill you for that? :O | 19:28 |
FIQ|n900 | correction: the directory was modified today for 2h ago, but I misread | 19:29 |
FIQ|n900 | -but | 19:29 |
DocScrutinizer05 | the dude on IRC who *NEEDED* his device resurrected til next morning | 19:29 |
DocScrutinizer05 | but uptdate to PR1.1 failed with usual "use Nokia suite" | 19:29 |
FIQ|n900 | "resurrected" "update to PR1.1" wut? | 19:30 |
DocScrutinizer05 | I was silly enough to not clearly explain what I meant with "clean it" | 19:30 |
DocScrutinizer05 | FIQ|n900: loooong ago | 19:31 |
DocScrutinizer05 | btw get locate, it's cooolman! | 19:32 |
DocScrutinizer05 | and since my patch even updatedb works | 19:33 |
FIQ|n900 | locate being in repos? | 19:35 |
DocScrutinizer05 | yup | 20:31 |
DocScrutinizer05 | I think it's not in findutils pkg anymore, but rather own pkg. maybe not | 20:31 |
DocScrutinizer05 | findutils-gnu - utilities for finding files--find, xargs | 20:33 |
DocScrutinizer05 | locate - maintain and query an index of a directory tree | 20:33 |
DocScrutinizer05 | locate need findutils | 20:33 |
DocScrutinizer05 | I patched updatedb by adding one char "g" ;-D | 20:34 |
DocScrutinizer05 | so now it works with gnu-find | 20:34 |
DocScrutinizer05 | messybox find is brainfsckd as usual and doesn't work for updatedb | 20:35 |
FIQ|n900 | :P | 20:35 |
DocScrutinizer05 | that patch been moved to repo eventually | 20:35 |
* DocScrutinizer05 fires up a manual updatedb, just for the fun of it (I didn't feel like setting up a cron job for that) | 20:37 | |
FIQ|n900 | Hmmm | 20:38 |
DocScrutinizer05 | hmmm? | 20:39 |
FIQ|n900 | nbm | 20:39 |
FIQ|n900 | *nvm | 20:39 |
DocScrutinizer05 | IroN900:~# time updatedb | 20:40 |
DocScrutinizer05 | 20:40 | |
DocScrutinizer05 | real 1m28.969s | 20:40 |
DocScrutinizer05 | user 0m49.398s | 20:40 |
DocScrutinizer05 | sys 0m17.164s | 20:40 |
DocScrutinizer05 | not half as bad as I anticipated | 20:40 |
*** FIQ|n900 has quit IRC | 20:43 | |
*** freemangordon has quit IRC | 20:52 | |
*** FIQ|n900 has joined #maemo-ssu | 20:56 | |
FIQ|n900 | hm | 20:56 |
FIQ|n900 | something odd happened | 20:56 |
FIQ|n900 | instead of simply rebooting postupdate, HAM gave a two-line notice that I didn't manage to read before it rebooted | 20:57 |
FIQ|n900 | "The operating system has been updated. The device will reboot. Errors(...)" it said (something like it at least) | 20:58 |
FIQ|n900 | Did an error occur or what? Couldn't really read all of it lol | 20:58 |
DocScrutinizer05 | find /var ~user/MyDocs/ -mtime 1 | 21:03 |
FIQ|n900 | also once I moved some stuff from home to mydocs | 21:06 |
FIQ|n900 | er wrong channel | 21:06 |
DocScrutinizer05 | find /var ~user/MyDocs/ -mtime 1 -ls 2>/dev/null | 21:07 |
DocScrutinizer05 | hope you'll be able to spot something in there that has logs about that "error" | 21:07 |
DocScrutinizer05 | or otherwise indicates what went wrong | 21:08 |
FIQ|n900 | nothing | 21:08 |
DocScrutinizer05 | sth in syslog? | 21:08 |
DocScrutinizer05 | not at end but before or immediately after last boot | 21:09 |
FIQ|n900 | where is this? | 21:09 |
*** kolp has quit IRC | 21:09 | |
DocScrutinizer05 | /syslog.*restart | 21:10 |
DocScrutinizer05 | in less | 21:10 |
DocScrutinizer05 | less '+/syslog.*restart' /var7log7syslog | 21:11 |
DocScrutinizer05 | err | 21:11 |
DocScrutinizer05 | s/7/// | 21:11 |
FIQ|n900 | no such file | 21:12 |
DocScrutinizer05 | hmm, then you got no syslog running | 21:12 |
FIQ|n900 | (and yes I corrected your spelling) | 21:12 |
DocScrutinizer05 | if you used / unstead 7 | 21:12 |
FIQ|n900 | yes, / instead of 7 | 21:12 |
FIQ|n900 | was what I meant :p | 21:13 |
DocScrutinizer05 | then you're probably out of luck to find any info about what happened | 21:13 |
FIQ|n900 | oh well | 21:13 |
FIQ|n900 | hopefully it was all ok | 21:13 |
DocScrutinizer05 | you could search whole device for new files | 21:14 |
DocScrutinizer05 | might take a while | 21:14 |
DocScrutinizer05 | find / -mtime 1 -ls 2>/dev/null | 21:15 |
FIQ|n900 | not worth the effort imo | 21:19 |
*** kolp has joined #maemo-ssu | 21:19 | |
FIQ|n900 | because I've noticed nothing wrong | 21:19 |
*** kolp has quit IRC | 21:20 | |
DocScrutinizer05 | sth odd with my shell foo | 21:20 |
DocScrutinizer05 | above line doesn't find my /var/log/syslog despite Modify: 2012-12-31 20:00:09.000000000 +0100 | 21:21 |
DocScrutinizer05 | actually above line doesn't find *anything* | 21:21 |
DocScrutinizer05 | :-S | 21:22 |
* DocScrutinizer05 is going to retire | 21:22 | |
DocScrutinizer05 | nah, not really since at least on my laptop it works as expected | 21:22 |
DocScrutinizer05 | nfc what idiocy is built in to maemo again | 21:23 |
FIQ|n900 | busybox find? | 21:23 |
DocScrutinizer05 | IroN900:~# find --version | 21:25 |
DocScrutinizer05 | find (GNU findutils) 4.4.2 | 21:25 |
DocScrutinizer05 | N*F*C | 21:25 |
FIQ|n900 | ok | 21:25 |
DocScrutinizer05 | MEH!!!! | 21:26 |
DocScrutinizer05 | -mtime -1 | 21:26 |
DocScrutinizer05 | WTF?! | 21:26 |
*** kolp has joined #maemo-ssu | 21:27 | |
DocScrutinizer05 | -mtime n | 21:27 |
DocScrutinizer05 | File's data was last modified n*24 hours ago. | 21:27 |
DocScrutinizer05 | which idiot changed sematics of -mtime in gnu-find? | 21:27 |
FIQ|n900 | lol | 21:31 |
DocScrutinizer05 | would you agree that there's not written "File's data was last modified <now>+n*24 hours" ? | 21:33 |
DocScrutinizer05 | ok, you cheered too soon, I won't retire. Will bash the shit out of somebody instead ;-P | 21:40 |
Raimu | :) | 21:41 |
DocScrutinizer05 | at least if that individual changed -mtime semantics on purpose | 21:42 |
*** Estel_ has joined #maemo-ssu | 21:42 | |
*** Estel_ has quit IRC | 21:42 | |
*** Estel_ has joined #maemo-ssu | 21:42 | |
DocScrutinizer05 | it took me like 3 years to wrap my mind around that somewhat weird semantics of "n*24h ago", now somebody going to change it??? | 21:43 |
Estel_ | quick question to CSSU team, if you don't mind | 21:44 |
Estel_ | last version (again) changes things related to initial system boot - /usr/lib/genfstab (as before), and /etc/event.d/rcS-late, in particular | 21:45 |
DocScrutinizer05 | I'm afraid we'll get into same old discussion about your notion of "CSSU team" not in line with reality | 21:45 |
Estel_ | as person using different filesystem for /home, I had, obviously, to change ext3 to ext4 in those two files (and overall, to bring personal modifications of rcS-late to new one) | 21:46 |
ShadowJK | oh hai estel, long time no see :) | 21:47 |
Estel_ | now, my question: | 21:47 |
Estel_ | hello ShadowJK :) nice to see you still here | 21:47 |
Estel_ | well, in fact, I was lurking here all the time, just haven't had time nor will to talk | 21:47 |
Estel_ | as for question... | 21:48 |
Estel_ | is there any other thing/config option/file/whatever, that users of different filesystems (than ext3) should consider... | 21:48 |
Estel_ | while using latest CSSU (thumb variant, in particular, but it shouldn't matter in this case) | 21:48 |
Estel_ | ? | 21:48 |
* ShadowJK was considering switching to ext4 | 21:49 | |
ShadowJK | last time I benchmarked, ext4 looked nice on flash | 21:49 |
ShadowJK | nucer than ext3, that is | 21:49 |
* Estel_ is using ext4 happily, for ages | 21:49 | |
DocScrutinizer05 | basically it was much desirable when standard CSSU files as mentioned above would already take care about non-default filesystems | 21:49 |
*** NIN101 has joined #maemo-ssu | 21:50 | |
Estel_ | yea, benchmarks look nice. I dont't feel "obvious" improvements in real life, though - for sure no regressions, still | 21:50 |
DocScrutinizer05 | if they don't, it could be considered a valid bug | 21:51 |
DocScrutinizer05 | against CSSU | 21:51 |
ShadowJK | Probably ext4 and also fixing sqlite would bring a major reduction in jitter and stutter | 21:51 |
Estel_ | fun fact - last time CSSU update put ext4/reiserfs into reboot loop, I was the one who reported reasons for it (found them during debugging session with freemangordon, as I was blaming CSSU). Now, months later, when installing CSSU on family member's device, I was hit ny reboot loop - just to find out, after day of searching, my own report about reasons :P | 21:52 |
Estel_ | ShadowJK, define fixing sqlite? | 21:52 |
Estel_ | also, I've heard about some parameters via tuenefs, that we should set to make ext4 even more efficient in our device's case... (ones that work only on ext4, not older ext's), but never tried them | 21:53 |
Estel_ | something about fragments and blocks? /noob mode | 21:54 |
FIQ|n900 | what about disabling journal | 21:54 |
ShadowJK | FIQ|n900; no | 21:54 |
FIQ|n900 | ok | 21:54 |
ShadowJK | if anything, we want an absolutely massively humongous journal | 21:54 |
FIQ|n900 | i've heard there's no point on it in n900 | 21:54 |
DocScrutinizer05 | btw the above question is a tad fuzzy and hard to answer, at least it's not exactly related to CSSU | 21:55 |
Estel_ | well, journal saved my as* dozens times | 21:55 |
DocScrutinizer05 | (any other files) | 21:55 |
ShadowJK | Well, none of the file integrity procedures in any filesystem (besides ubifs) works on flash anyway | 21:55 |
Estel_ | well, I mean only files related to last CSSU update | 21:55 |
Estel_ | I've found two files mentioned above, that need manual tweaking from recovery shell to allow device boot... | 21:56 |
FIQ|n900 | ..then why should you keep it? | 21:56 |
FIQ|n900 | @ ShadowJK | 21:56 |
DocScrutinizer05 | file a bug, they should allow boot from arbitrary filesystems when we already touch them | 21:56 |
Estel_ | still, no idea, if I should also change something else, to avoid non-critical (not putting me into bootloop) functions of latest cssu update | 21:56 |
ShadowJK | So journal or no journal from file integirty point of view probably makes little difference, although having journal present stops fsck, and fsck gets confused by flash dropping random megabytes here and there | 21:56 |
FIQ|n900 | ok | 21:57 |
ShadowJK | But journal is written sequentially, which gives us speed boost. Of course, later when journal is comitted we take the penalty for writing non-sequential.. | 21:57 |
Estel_ | DocScrutinizer05, I can, but wasnt it you who replied - last time - that CSSU won't ever support different filesystems, officially? | 21:57 |
DocScrutinizer05 | ShadowJK: the trick is to write-back journal during times when system is idle | 21:58 |
DocScrutinizer05 | err, if anything I answered CSSU can't support user mods on system files | 21:58 |
ShadowJK | As for sqlite, same thing really, allegedly for harmattan/meego they were investigating a mode that essentially made sqlite journal-only | 21:59 |
DocScrutinizer05 | which might sound similar to your ears | 21:59 |
Estel_ | ShadowJK, what you have written may be reason, why my home gest TOTALLY fcked sometimes, when small thing gets wrong (i.e. one file get busted wrong way by crash, and fsck gest confused = wipe out half of my inodes)? | 21:59 |
ShadowJK | For sure, sqlite writing one row/record/whatever and calling fsync 5 times takes about 5 secs | 21:59 |
Estel_ | (then fail to repair anything, as e2fs is ancient on N900, and segfaults during restoration phase...) | 22:00 |
DocScrutinizer05 | if I actually answered CSSU will never support non-default filesystems then I uttered BS | 22:00 |
ShadowJK | Yeah I tried fsck on /home once, big big mistake :) | 22:00 |
FIQ|n900 | speaking of fsck, is fscking MyDocs safe? | 22:00 |
ShadowJK | if it's unmounted | 22:00 |
FIQ|n900 | well it isn't but i was going to umount it before doing it so.. :p | 22:00 |
DocScrutinizer05 | fsck of MyDocs never really worked, it takes AGES | 22:01 |
DocScrutinizer05 | like... DAYS | 22:02 |
Estel_ | well, ShadowJK, guy named BadHabit released, one, actual Debian's e2fsprogs (that don't segfault on N900) - but, still, it won't work *really* well on N900, due to flash? | 22:02 |
FIQ|n900 | DocScrutinizer05: hmm.. | 22:02 |
Estel_ | DocScrutinizer05, hm? | 22:02 |
ShadowJK | Estel_; I'd say so | 22:02 |
FIQ|n900 | i was going to remove bogus files in mydocs | 22:02 |
FIQ|n900 | which it didn't allow me to | 22:02 |
Estel_ | I'm doing fsck.vfat /dev/mmcblk0p1 many times (MyDpocs unmounted) | 22:02 |
FIQ|n900 | due to "IO errors" | 22:02 |
Estel_ | never got any problems with it? | 22:02 |
DocScrutinizer05 | well, it might work occasionally, depending on amount of mess and number of files there | 22:03 |
ShadowJK | FIQ|n900; check dmesg also for physical io errors :s | 22:03 |
DocScrutinizer05 | problem is RAM for fsck | 22:03 |
DocScrutinizer05 | eventually enters swap hell | 22:03 |
DocScrutinizer05 | then everything comes to a grinding halt | 22:04 |
DocScrutinizer05 | while fsck on a clean fs should usually work | 22:04 |
FIQ|n900 | ShadowJK: "[ 4910.734466] invalid access to FAT (entry 0x350d7ff6)" like these? | 22:04 |
ShadowJK | I think I've only done it via pc | 22:04 |
ShadowJK | those are filesystem errors | 22:05 |
DocScrutinizer05 | via PC should work | 22:05 |
FIQ|n900 | this started by a system freeze when I mv-ed some files from ~ | 22:05 |
Estel_ | hm, I remember fsck.vfat repairing errors on my microSD vfat, once. Never took ages. Any community project touched fsck.vfat? | 22:05 |
FIQ|n900 | "[ 4910.734436] FAT: Filesystem error (dev mmcblk0p1)" is shown numerous times when I ls the directory | 22:06 |
Estel_ | also, keep in mind that I have radically uncommon swap settings ( ShadowJK would sympatize) | 22:06 |
DocScrutinizer05 | as explained above it depends on swap usage and number of errors to fix | 22:06 |
* ShadowJK has swap+ext3 on uSD :-) | 22:06 | |
DocScrutinizer05 | uSD has a hw interface independant of swap | 22:06 |
ShadowJK | gpodder's .gpodder on uSD too, so that /home is idle when gpodder downloads to Mydocs :) | 22:07 |
Estel_ | :) 2x 2GB swap on microSD (only one used at once), and very uncommon settings re swap I/O, batching, etc | 22:07 |
FIQ|n900 | also now by listing the directory, MyDocs seems to have remounted to read-only | 22:07 |
FIQ|n900 | s/listing/removing/ (trying to) | 22:08 |
DocScrutinizer05 | FIQ|n900: use mass storage mode, do fsck from PC | 22:08 |
DocScrutinizer05 | I never did it but I heard it works, and usually flawlessly | 22:08 |
Estel_ | well, anyway, my question about any other things related to different (than ext3) filesystem present on device, and last cssu release, still apply. I wonder who touched upstart and ke-recv in last CSSU? | 22:09 |
Estel_ | ke-recv is for sure Pali's work | 22:09 |
FIQ|n900 | "FATs differ but appear to be intact. Use which FAT ?" what? | 22:09 |
FIQ|n900 | DocScrutinizer05: hmm | 22:09 |
DocScrutinizer05 | FIQ|n900: difficult | 22:09 |
Estel_ | noticed new panic settings in rcS-late, merged them with my rcS-late. obviously, updated genfstab. I wonder, if something else should be considered. | 22:10 |
ShadowJK | FIQ|n900; you've got a backup of before-fsck, right.. | 22:10 |
Estel_ | FIQ|n900, most of the times, use older one | 22:10 |
FIQ|n900 | ShadowJK: tbh no, as I don't really have anything important in it | 22:10 |
FIQ|n900 | unless maemo settings go there, which I was unaware of if it did | 22:11 |
Estel_ | being scientifically curious about results? | 22:11 |
ShadowJK | Heh, has that "fsck if mount fails" in rcS-late always been there, or is that cssu? | 22:11 |
DocScrutinizer05 | FIQ|n900: my suggestion: copy everything to PC, mkfs.vfat, copy PC->MyDocs | 22:11 |
Estel_ | always been there | 22:11 |
*** NIN101 has quit IRC | 22:11 | |
DocScrutinizer05 | ShadowJK: I already blamed a massive bug about it | 22:12 |
FIQ|n900 | "copy everything to PC" as in, dd-ing the fs to a file? | 22:12 |
DocScrutinizer05 | it doesn't show ANY idication to user about fsck ongoing and possibly slowing down boot to minutes or hours | 22:12 |
DocScrutinizer05 | FIQ|n900: copy as in cp -a | 22:13 |
ShadowJK | Well also in my experience fsck is more harmful than no fsck :s | 22:14 |
DocScrutinizer05 | FIQ|n900: dd would also copy the borked fs metainfo | 22:14 |
ShadowJK | maybe fsck was added after optification stuff | 22:14 |
Estel_ | exactly | 22:14 |
Estel_ | especially which parts of procedure segfaulting ;) | 22:14 |
Estel_ | always segfaulting, btw | 22:14 |
FIQ|n900 | DocScrutinizer05: that's my point, wasn't the goal to clean the fs on computer? | 22:15 |
DocScrutinizer05 | if fsck.ext2 is segfaulting, please rise a bug against CSSU, it needs to get fixed | 22:15 |
DocScrutinizer05 | FIQ|n900: nah, copy stuff to PC, mkfs on N900, copy stuff back to N900 to the virgin fs | 22:16 |
FIQ|n900 | got it | 22:16 |
DocScrutinizer05 | will fix fs as well as defragment and create a backup on PC | 22:16 |
FIQ|n900 | though i'll wait a while and eventually come back asking next week as I don't have computer here | 22:16 |
DocScrutinizer05 | and most likely be faster than fsck | 22:16 |
FIQ|n900 | and just try to avoid using mydocs meanwhile | 22:17 |
DocScrutinizer05 | well, then try fsck | 22:17 |
DocScrutinizer05 | on device | 22:17 |
FIQ|n900 | now? | 22:17 |
FIQ|n900 | ok | 22:17 |
DocScrutinizer05 | abort if it fails to finish in ~30min | 22:17 |
FIQ|n900 | FATs differ but appear to be intact. Use which FAT ? -- what does this mean? | 22:18 |
FIQ|n900 | (I rarely if ever use fsck) | 22:18 |
DocScrutinizer05 | there are FAT copies, if one fails | 22:18 |
FIQ|n900 | 1:use first FAT, 2:use second | 22:18 |
Estel_ | well, there are certain cases, when another sub-program need to be called | 22:18 |
Estel_ | something about lost+found? | 22:18 |
Estel_ | it's part of fsck procedure in this case | 22:18 |
ShadowJK | fsck would call fsck.ext3 | 22:18 |
Estel_ | so, it doesn't fail *always*, it segfault when fsck try to repair serious things | 22:19 |
DocScrutinizer05 | FIQ|n900: up to you which to use, probably 1st is the one which alreeady has files deleted | 22:19 |
ShadowJK | but that's about it afaik | 22:19 |
DocScrutinizer05 | while 2nd hasn't yet | 22:19 |
Estel_ | ShadowJK, then 2nd pass comes | 22:19 |
Estel_ | damn how was it called | 22:19 |
Estel_ | gimme a sec | 22:19 |
FIQ|n900 | hmm wait, battery low | 22:19 |
FIQ|n900 | i'll screw this for the coming 20min | 22:20 |
DocScrutinizer05 | charger? | 22:20 |
FIQ|n900 | I use an external charger | 22:20 |
DocScrutinizer05 | or broken USB? | 22:20 |
DocScrutinizer05 | aah :-/ | 22:20 |
*** kolp has quit IRC | 22:20 | |
FIQ|n900 | well i have 2 batteries, so just waiting until this one dies before switching and resuming trying to fix mydocs | 22:21 |
*** NIN101 has joined #maemo-ssu | 22:21 | |
DocScrutinizer05 | Estel_: I'm not aware of any other files that would need special care when fs-type of /home got changed | 22:22 |
DocScrutinizer05 | for fs-type of MyDocs you might need to check the scripts that export mass storage | 22:23 |
Estel_ | thanks. Yea, aware of mydocs (using fat there, anyway) | 22:23 |
DocScrutinizer05 | yw | 22:23 |
Estel_ | e2fsck | 22:23 |
DocScrutinizer05 | no warranty though | 22:23 |
Estel_ | this segfaults on 2nd pass | 22:23 |
Estel_ | if directories/files need 2nd pass | 22:24 |
DocScrutinizer05 | I'll blame werner almesberger ;-P | 22:24 |
Estel_ | damn, I'm quite bad at explaining it. Go, make backuo, then do a mess in filesystem and try fsck on device :P | 22:24 |
DocScrutinizer05 | ehmmm, maybe I already did? | 22:25 |
DocScrutinizer05 | (blame wpwrak) | 22:25 |
DocScrutinizer05 | seem to recall discussions with him about bugs in fsck | 22:25 |
DocScrutinizer05 | oooh, fsck.vfat | 22:26 |
DocScrutinizer05 | iirc | 22:26 |
Estel_ | I would quote exact way to replace faulty Maemo's version with debian one, but *of course* I can't scroll my PM box to second page, on device, due to awesome TMO theme, supporting 1024 as lowest | 22:26 |
Estel_ | and cutting half of buttons, no matter of zoom | 22:26 |
DocScrutinizer05 | >>dosfstools were written by Werner Almesberger<< | 22:26 |
DocScrutinizer05 | man fsck.vfat | 22:27 |
DocScrutinizer05 | >>This version of e2fsck was written by Theodore Ts'o<< | 22:27 |
*** FredrIQ|n900 has joined #maemo-ssu | 22:36 | |
FredrIQ|n900 | well ok | 22:36 |
FredrIQ|n900 | battery died | 22:37 |
FredrIQ|n900 | now to fsck MyDocs | 22:37 |
*** FIQ|n900 has quit IRC | 22:37 | |
*** FredrIQ|n900 is now known as FIQ|n900 | 22:38 | |
FIQ|n900 | wow MyDocs seem to be really messed up | 22:42 |
FIQ|n900 | after a while of asking whether to drop files with bad names, it ended up asking "Free cluster summary wrong (257837 vs. really 262121)" and prompted for correct or don't correct | 22:44 |
FIQ|n900 | both answers led to aborting the operation completely | 22:44 |
FIQ|n900 | the last output from it before this was " Start cluster beyond limit (4294967295 > 442378). Truncating file." | 22:45 |
*** Estel_ has quit IRC | 22:48 | |
FIQ|n900 | so DocScrutinizer05 what do you suggest? | 22:48 |
*** Estel_ has joined #maemo-ssu | 22:49 | |
*** Estel_ has quit IRC | 22:49 | |
*** Estel_ has joined #maemo-ssu | 22:49 | |
FIQ|n900 | another question | 22:58 |
FIQ|n900 | is user settings stored in MyDocs or just media data? | 22:58 |
kerio | application-dependent | 22:58 |
kerio | usually in ~/.something | 22:59 |
FIQ|n900 | because if it's the latter I might as well backup critical stuff (i.e. backupmenu entries for example) and just reformat | 22:59 |
FIQ|n900 | hmm ok | 22:59 |
FIQ|n900 | I tried fsck -a atm | 22:59 |
FIQ|n900 | because that one allowed me to proceed after that odd question which simply aborted no matter what I did | 23:00 |
kerio | run backupmenu or rescueos, export the whole emmc via mass storage, fsck from a computer | 23:00 |
FIQ|n900 | broken usb | 23:00 |
FIQ|n900 | and no computer access atm anyway | 23:00 |
FIQ|n900 | ok after 10min fsck -a exits with error: "Unable to create unique name" | 23:10 |
DocScrutinizer05 | FIQ|n900: you have a uSD? | 23:11 |
FIQ|n900 | hmm | 23:13 |
FIQ|n900 | yes but not sure if inserted | 23:13 |
FIQ|n900 | sec | 23:13 |
FIQ|n900 | no | 23:13 |
FIQ|n900 | then I don't have it | 23:13 |
FIQ|n900 | (unless I wait a week) | 23:13 |
DocScrutinizer05 | copy everything (that still exists after that fsck run) to uSD (don't forget to take care about unfreezing measures for large cop^K | 23:14 |
FIQ|n900 | I don't think fsck has done anything at all.. | 23:15 |
FIQ|n900 | it simply exited with no apparent operation | 23:16 |
FIQ|n900 | DocScrutinizer05: no uSD until 6th | 23:16 |
ShadowJK | i think it needs -w to actually do stuff :) | 23:16 |
FIQ|n900 | also anti-freeze is already in place | 23:16 |
FIQ|n900 | uhm default is "simulate"? | 23:17 |
FIQ|n900 | or? :p | 23:17 |
FIQ|n900 | ah it does figure what to do first, then write to disk | 23:19 |
ShadowJK | i seem to remember it's funny | 23:19 |
FIQ|n900 | but as it failed, nothing altered | 23:19 |
FIQ|n900 | unless -w (write immediately) is set | 23:20 |
DocScrutinizer05 | o/ | 23:20 |
DocScrutinizer05 | and happy new year | 23:20 |
FIQ|n900 | same | 23:20 |
FIQ|n900 | so.. | 23:20 |
FIQ|n900 | hm | 23:20 |
FIQ|n900 | i'm kinda stuck in current state atm as I'm not home | 23:21 |
FIQ|n900 | also interesting is that MyDocs seems mostly intact, as I discovered the corruption just now (I used to think it simply copied half of the stuff then nothing) | 23:26 |
FIQ|n900 | which is a month since i did this... | 23:27 |
FIQ|n900 | and mydocs is in rw unless I show or try to modify these files | 23:27 |
FIQ|n900 | so imo it *should* be possible to solve just by removing them (which seems impossible) | 23:28 |
*** nox- has joined #maemo-ssu | 23:32 | |
FIQ|n900 | or should have been* | 23:36 |
FIQ|n900 | as it was a long time ago, fs becomes more messed up | 23:37 |
FIQ|n900 | problem appears to be solved by fsck -w | 23:46 |
FIQ|n900 | and by the looks of it, file system still contains the stuff I'm interested in (besides the file I mv-ed last month, but that was kind of obvious) | 23:47 |
FIQ|n900 | reason for my willing to continue fix even though I risk have lost stuff is that I didn't want to damage the fs even more by continuing to use it | 23:48 |
DocScrutinizer05 | congrats | 23:56 |
FIQ|n900 | ty | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!