*** nox- has joined #maemo-ssu | 00:07 | |
kerio | merlin1991: as the... 25%? of the users of extras-devel-light, i demand those three packages to be updated! | 00:28 |
---|---|---|
kerio | maybe i even have them installed! | 00:29 |
merlin1991 | I shall gather statistics and only follow your demands, if you indeed are 25% of the users ;) | 00:29 |
*** Vlad_on_the_road has quit IRC | 00:33 | |
kerio | also, if i'm really 25% of the users, we need better advertisement | 00:33 |
*** Martix has joined #maemo-ssu | 01:01 | |
*** zogg__ has quit IRC | 01:26 | |
*** zogg__ has joined #maemo-ssu | 01:27 | |
*** Martix has quit IRC | 01:35 | |
*** Martix_ has joined #maemo-ssu | 01:35 | |
*** Martix_ has quit IRC | 01:37 | |
*** dhbiker has quit IRC | 01:38 | |
*** M4rtinK has quit IRC | 01:39 | |
*** M4rtinK has joined #maemo-ssu | 01:51 | |
*** M4rtinK has quit IRC | 01:56 | |
*** arcean has quit IRC | 01:56 | |
*** Martix has joined #maemo-ssu | 02:06 | |
*** xes has quit IRC | 02:18 | |
*** Martix has quit IRC | 02:23 | |
*** Martix has joined #maemo-ssu | 02:24 | |
*** Martix has quit IRC | 02:30 | |
*** xes has joined #maemo-ssu | 02:31 | |
*** xes has quit IRC | 02:37 | |
*** sunny_s has quit IRC | 02:40 | |
*** sunny_s has joined #maemo-ssu | 02:43 | |
*** unclouded has joined #maemo-ssu | 03:02 | |
*** nox- has quit IRC | 03:46 | |
*** Pali has quit IRC | 03:57 | |
*** kolp_ has joined #maemo-ssu | 04:21 | |
*** kolp has quit IRC | 04:24 | |
*** kolp_ has quit IRC | 05:10 | |
*** amiconn has quit IRC | 05:13 | |
*** amiconn_ has joined #maemo-ssu | 05:13 | |
*** amiconn_ is now known as amiconn | 05:14 | |
*** futpib has quit IRC | 05:24 | |
*** sunny_s has quit IRC | 05:28 | |
*** sunny_s has joined #maemo-ssu | 05:30 | |
*** DocScrutinizer05 has quit IRC | 06:03 | |
*** DocScrutinizer05 has joined #maemo-ssu | 06:03 | |
Estel_ | no plans for shuttding down (hiding) extras-devel light, to make people resync with main repos again? | 06:12 |
Estel_ | sound like fragmentation | 06:12 |
Estel_ | btw, 10+ packages got build already | 06:13 |
*** M13 has joined #maemo-ssu | 06:13 | |
Estel_ | including [shameless advert] nicest and greatest, like new build of bnf [/shameless advert] :P | 06:14 |
*** wumpwoast has quit IRC | 06:53 | |
*** wumpwoast has joined #maemo-ssu | 06:53 | |
*** LaoLang_cool has joined #maemo-ssu | 07:38 | |
*** sunny_s has quit IRC | 07:39 | |
*** sunny_s has joined #maemo-ssu | 07:42 | |
*** LaoLang_cool has quit IRC | 08:20 | |
*** M4rtinK has joined #maemo-ssu | 09:31 | |
*** sunny_s has quit IRC | 09:32 | |
*** sunny_s has joined #maemo-ssu | 09:35 | |
freemangordon | guys, help :) http://talk.maemo.org/showpost.php?p=1330432&postcount=143 | 09:49 |
*** dhbiker has joined #maemo-ssu | 10:09 | |
*** M4rtinK has quit IRC | 10:30 | |
*** Martix has joined #maemo-ssu | 10:32 | |
Estel_ | kerio, dpkg -r hald-addon-bme is enuff to avoid device shutdown, when using replacement bme? | 10:57 |
kerio | i don't think so | 10:57 |
kerio | you have to restart hal | 10:57 |
kerio | to unload hald-addon-bme | 10:57 |
Estel_ | osso-actdead also wants to harakiri itself | 10:59 |
Estel_ | when no hald-addon-bme | 10:59 |
Estel_ | I hope it doesn't bork reboot ;) | 10:59 |
Estel_ | erm, hal restart = hald restart? | 11:00 |
Estel_ | kerio ^ | 11:00 |
kerio | idk | 11:00 |
Estel_ | freemangordon, you've said that new pixman, even with your changes, performs "almost" as good as old one | 11:06 |
Estel_ | what are benefits of new one, then? | 11:07 |
Estel_ | some new possibilities, some bugs fixed (you said no bugs hitting old one)? | 11:07 |
Estel_ | from different barrel - where maemo loads wifi things for the first time? I would like to affect it by iw reg set JP | 11:21 |
*** futpib has joined #maemo-ssu | 11:48 | |
*** M13 has quit IRC | 11:57 | |
*** sunny_s has quit IRC | 12:03 | |
*** sunny_s has joined #maemo-ssu | 12:06 | |
freemangordon | Estel_: new pixman opens the door for new xserver (for example). Also microb can be re-compiled to use system pixman, now it uses built-in with NEON accel disabled | 12:07 |
freemangordon | Estel_: bew pixman means we can try to upgrade cairo as well | 12:07 |
freemangordon | *new | 12:07 |
Estel_ | freemangordon, so answer seems simple | 12:13 |
Estel_ | upgrade ;) | 12:13 |
Estel_ | Am I qualified to thumb up there, or is it targeted at coders only (serious question, 0 irony) | 12:14 |
Estel_ | btw, just in case you've forget, I really count on that q9700 module for usb->ethernet adaptors in next kp :P | 12:15 |
freemangordon | Estel_: well, If you have an argument, it is should not matter if you are developer or not | 12:19 |
freemangordon | s/is should/should/ | 12:19 |
infobot | freemangordon meant: Estel_: well, If you have an argument, it should not matter if you are developer or not | 12:19 |
Estel_ | those things about what new pixman means, were it presented in that thread already? | 12:19 |
freemangordon | hmm, no | 12:24 |
*** unclouded has quit IRC | 12:27 | |
kerio | freemangordon: are the changes to /proc/mounts somehow backportable? do you know? | 12:39 |
kerio | the ones that make it closer to /etc/mtab | 12:40 |
*** sunny_s has quit IRC | 12:48 | |
*** Pali has joined #maemo-ssu | 12:52 | |
*** Martix has quit IRC | 13:05 | |
*** sunny_s has joined #maemo-ssu | 13:07 | |
*** Estel_ has quit IRC | 13:10 | |
freemangordon | kerio: no idea | 13:38 |
*** sunny_s has quit IRC | 13:59 | |
*** Estel_ has joined #maemo-ssu | 14:02 | |
*** zeq has joined #maemo-ssu | 14:08 | |
*** sunny_s has joined #maemo-ssu | 14:15 | |
*** futpib has quit IRC | 14:16 | |
*** kolp has joined #maemo-ssu | 14:26 | |
*** sunny_s has quit IRC | 14:35 | |
*** lizardo has joined #maemo-ssu | 14:37 | |
*** sunny_s has joined #maemo-ssu | 14:38 | |
merlin1991 | Estel_: I wont shut down devel light, because I use it myself :D | 15:09 |
merlin1991 | I'll sync it soon though | 15:09 |
merlin1991 | also it does have a distinct advantage of a smaller packages file | 15:10 |
freemangordon | merlin1991: what's your opinion re pixman? | 15:12 |
merlin1991 | no regressions --> thumbs up, weird shit --> no can do, stuff still todo --> hey you're developer, get on it ;) | 15:12 |
merlin1991 | s/on/to/ | 15:12 |
infobot | merlin1991 meant: no regressitos --> thumbs up, weird shit --> no can do, stuff still todo --> hey you're developer, get on it ;) | 15:12 |
merlin1991 | arf | 15:12 |
merlin1991 | more than one on in the sentence | 15:12 |
merlin1991 | I just hope we don't run into more problems with our ancient X | 15:13 |
merlin1991 | btw HEL airport is nice | 15:14 |
* merlin1991 currently sits there waiting for the next flight | 15:14 | |
freemangordon | merlin1991: well, there ARE some 5% speed regressions on some of the benchmarks, but vast improvement on some other | 15:14 |
freemangordon | merlin1991: that's why I am undecided. | 15:14 |
merlin1991 | we could try throwing in some debug stuff to measure usage in the general case | 15:14 |
merlin1991 | over a week or so | 15:15 |
merlin1991 | and if the speedups hit the more used parts and vice versa I'd say perfect | 15:15 |
freemangordon | merlin1991: well, IIUC it is not that simple. How we can estimate the speedup in microb rendering if compiled against system pixman? (just an example) | 15:16 |
merlin1991 | IIUC? | 15:16 |
freemangordon | ~iiuc | 15:16 |
infobot | iiuc is probably If I Understand Correctly. Well, that's my best understanding. | 15:16 |
freemangordon | merlin1991: also, look at the benchmarks | 15:17 |
merlin1991 | dunno if we look at the usage of pixman stuff, and the faster stuff is used way more often, then it should speed up the system in general | 15:17 |
merlin1991 | will do | 15:17 |
merlin1991 | atm crafting a tmo message | 15:17 |
freemangordon | merlin1991: the preformance difference is some 2-5 %, well enough in the error margin | 15:18 |
freemangordon | (excluding some exotic I'll fix if it makes sense) | 15:18 |
merlin1991 | freemangordon: any idea why all cairo demos are faster on stock? | 15:28 |
freemangordon | merlin1991: I guess upstream has a couple of more checks that lead to that small performance loss | 15:29 |
freemangordon | merlin1991: but it is not that bad, I mean, I can swallow 3% performance loss | 15:30 |
freemangordon | merlin1991: also when compiled with 4.7.2, it looks different ;) | 15:31 |
merlin1991 | yea | 15:31 |
merlin1991 | but that's future talk ;) | 15:31 |
freemangordon | yeah :D | 15:31 |
merlin1991 | also you'd have to compare that to stock on 4.7.2 ;) | 15:31 |
freemangordon | merlin1991: I am not sure it makes sense | 15:32 |
freemangordon | as the point to introduce newer pixman is not the performance | 15:33 |
merlin1991 | well possibly you have even higher regressions when comparing 4.7.2 compiled stock to pixmen | 15:33 |
merlin1991 | yeah I know | 15:33 |
merlin1991 | but we also don't want to get the system to a grinding halt by adding "smallish" speed regressions all over the system | 15:33 |
freemangordon | merlin1991:no, iirc upstream performs way better with 4.7.2, while stock does not benefit much | 15:33 |
freemangordon | it is 4.2.1 which can;t deal well with upstream C code | 15:34 |
merlin1991 | makes me wonder is gcc at fault or the upstream code? ;) | 15:34 |
freemangordon | both | 15:34 |
merlin1991 | err how can the code be at fault? | 15:35 |
merlin1991 | weird gcc > 4.2.1 specific tweaks? | 15:35 |
freemangordon | merlin1991: hmm, no, it is just that the code is more comlicated so 4.2.1 can;t optimize it well | 15:35 |
freemangordon | that's my understaning | 15:35 |
freemangordon | *compilcated | 15:35 |
freemangordon | fuck :D | 15:36 |
merlin1991 | yep the word itself is complicated aswell ;) | 15:36 |
merlin1991 | I'd really try to gather *some* statistics about the more/less used functionality pixman exports as a library, if the regressions fall into not so much used areas we can go forward without loosing any sleep | 15:37 |
freemangordon | naah, it is the stupid remote desktop over 3G, sometimes it does not register keypresses | 15:37 |
merlin1991 | remote desktop over 3g? dafaq? | 15:37 |
merlin1991 | why don't you use quassel, some shell + irssi, znc ? | 15:38 |
freemangordon | merlin1991: wish you luck, just look at haow many different code paths there are in the benchmark | 15:38 |
freemangordon | merlin1991: to windoze XP? | 15:38 |
merlin1991 | no to your irc client | 15:38 |
merlin1991 | so you have the keyboard handling locally ;) | 15:39 |
freemangordon | aah, but I need my PC, i am doing some coding while taking rest from my job ;) | 15:39 |
merlin1991 | you do can tab between your remote desktop window and a local irc client ;) | 15:40 |
merlin1991 | also WTF do you code on windoze xp | 15:40 |
merlin1991 | kerio: I just checked apt-mirror does not find the new packages, (me guesses foobar db), that will take some time to fix | 15:47 |
freemangordon | merlin1991: My home desktop pc OS is Win XP | 15:47 |
merlin1991 | yeah, how can you possibly get anything done on there? :D | 15:48 |
freemangordon | so it does not mater what i code, I do it either inder wn or under VM | 15:48 |
kerio | merlin1991: maybe i didn't make it clear enough, but i was sarcastic ;) | 15:48 |
merlin1991 | kerio: even though people lately scream at me I still care about maemo ;) | 15:49 |
freemangordon | merlin1991: which reminds me... when will be the next meeting? | 15:50 |
merlin1991 | well next thursday or later | 15:50 |
merlin1991 | bah hel homepage only has terminal, but not gates for departing flights on the webpage, now I have to stand up and go over to the list xD | 15:51 |
*** LauRoman has joined #maemo-ssu | 15:54 | |
freemangordon | oh, poor merlin1991, he has to walk :P | 16:04 |
merlin1991 | kerio: currently resyncing my apt-mirror | 16:05 |
*** Estel_ has quit IRC | 16:23 | |
*** Estel_ has joined #maemo-ssu | 16:23 | |
Estel_ | urgent qauestion, please | 16:23 |
Estel_ | how to deal with f****n, broken package, that fails on deinstall due to fckd postrm script, and no matter of force for dpkg -r --force-all makes a difference? | 16:24 |
Estel_ | can't install any new things, and I'm urgently preparing a device for someone who is leaving soon | 16:25 |
kerio | delete the postrm script from /var/dpkg/info | 16:25 |
Estel_ | huh? | 16:25 |
kerio | and then uninstall | 16:25 |
Estel_ | doesn't even have /var/dpkg | 16:25 |
Estel_ | on device | 16:25 |
*** Martix_ has joined #maemo-ssu | 16:25 | |
kerio | er | 16:25 |
kerio | hmm, /var/lib/dpkg? | 16:25 |
Estel_ | (thanks for trying to help) | 16:25 |
Estel_ | yes, many catalogs there | 16:26 |
Estel_ | no idea where to look? | 16:26 |
kerio | /var/lib/dpkg/info/packagename.postrm | 16:26 |
kerio | delete it | 16:26 |
Estel_ | LOL things for all packages here, but nothing for php5-common | 16:27 |
Estel_ | yet, when trying to uninstall it: | 16:27 |
Estel_ | ah shit | 16:27 |
Estel_ | lol | 16:27 |
Estel_ | looking from wrong device | 16:27 |
Estel_ | *.* | 16:27 |
Estel_ | kerio, thank you very much | 16:28 |
Estel_ | worked as charm | 16:28 |
Estel_ | really, how I suffered many times without knowing that | 16:29 |
kerio | yeah, not reading the documentation causes that, often | 16:29 |
freemangordon | :D | 16:29 |
Estel_ | I wonder why it isn't first google result, everyone f**ks about force commands, which doesn't work in most cases | 16:29 |
Estel_ | :D | 16:29 |
Estel_ | agreed | 16:29 |
Estel_ | but I tried, really, it's not my fault (tm) | 16:30 |
freemangordon | it was like that (tm) | 16:30 |
Estel_ | .) | 16:30 |
kerio | ah shit what happened to your eye | 16:30 |
Estel_ | popped up while writing "I even forgive you for asslicking, during giving help on formatting syntax to ban me (which haven't worked, anyway)" | 16:31 |
Estel_ | ;) | 16:31 |
Estel_ | so I'm even more glad it (advice) worked this time so "no-problem'ly" | 16:32 |
Estel_ | so I'm even more glad it (advice) worked this time so "no-problem'ly" | 16:32 |
Estel_ | brb, need to finish with that device | 16:32 |
Estel_ | sorry for echo | 16:32 |
*** gregoa_ has joined #maemo-ssu | 16:57 | |
*** gregoa has quit IRC | 16:57 | |
merlin1991 | funky my laptop keeps telling me it can run for 1 more hour | 16:57 |
merlin1991 | regardless how long it ran in the meantime | 16:58 |
kerio | merlin1991: it's like my homework | 17:09 |
kerio | i'll do it tomorrow | 17:09 |
merlin1991 | hm homework | 17:09 |
merlin1991 | I shoudl read a full book | 17:09 |
kerio | which kind of book? | 17:09 |
merlin1991 | but I'm currently in finland, without the book :D | 17:09 |
merlin1991 | actually I even forgot the title, and I have no idea what it contains, but we have to have read it after easter | 17:10 |
kerio | for what? | 17:10 |
*** dhbiker has quit IRC | 17:12 | |
*** discopig has quit IRC | 17:13 | |
*** Martix_ has quit IRC | 17:13 | |
*** discopig has joined #maemo-ssu | 17:14 | |
*** discopig has joined #maemo-ssu | 17:14 | |
*** dhbiker has joined #maemo-ssu | 17:15 | |
*** Vlad_on_the_road has joined #maemo-ssu | 17:18 | |
*** M4rtinK has joined #maemo-ssu | 17:27 | |
*** andre__ has quit IRC | 17:27 | |
DocScrutinizer05 | dang, andre__ left | 17:39 |
*** andre__ has joined #maemo-ssu | 17:40 | |
DocScrutinizer05 | you're in Finland?? | 17:41 |
DocScrutinizer05 | merlin1991: ^^^ | 17:41 |
merlin1991 | DocScrutinizer05: yep, crashing nokia headquaters and staying there long enough untill they hand out source code | 17:41 |
merlin1991 | nah visiting friends .) | 17:41 |
*** M4rtinK has quit IRC | 17:44 | |
DocScrutinizer05 | the fist variant sounded way more fascinating | 17:49 |
DocScrutinizer05 | first* | 17:50 |
*** BCMM has joined #maemo-ssu | 18:04 | |
Estel_ | I'm afraid no one left in Nokia HQ, that know what source code is | 18:26 |
Estel_ | freemangordon, before starting N900, had you linux background? | 18:27 |
*** M13 has joined #maemo-ssu | 18:28 | |
Estel_ | I'm curious, as I seem to remember vaguely, that answer is "no" or "not a much". I'm just to, finally, set u proper VM and scratchbox in it, and even patchwork a maemo dev env on my device (via easy debian, or dedicated partition and plain chroot...), and start some coding | 18:28 |
Estel_ | probably, porting some terminal/CLI tools first to get a handle of how maemo works | 18:29 |
Estel_ | now, doc I've seen are a mess, some reffer to pr1.1, some to diablo too... | 18:29 |
Estel_ | apart from generic coding knowledge, where should beginner look for proper documentation about maemoities (thing needed only for maemo to compile) | 18:30 |
*** NIN101 has joined #maemo-ssu | 18:44 | |
*** Woody14619 has joined #maemo-ssu | 19:02 | |
*** Woody14619 has quit IRC | 19:02 | |
*** Woody14619 has joined #maemo-ssu | 19:02 | |
*** futpib has joined #maemo-ssu | 19:03 | |
*** sunny_s has quit IRC | 19:07 | |
*** marmistrz has joined #maemo-ssu | 19:09 | |
marmistrz | merlin1991: ping | 19:09 |
marmistrz | freemangordon: ping | 19:09 |
merlin1991 | marmistrz: pong | 19:10 |
marmistrz | I noticed the things that changed about hildon-desktop and X-CSSU-Force-Landscape | 19:10 |
marmistrz | in latest version | 19:10 |
*** sunny_s has joined #maemo-ssu | 19:10 | |
merlin1991 | hit arcean over the hea | 19:10 |
merlin1991 | *head* | 19:10 |
merlin1991 | he's not here though | 19:10 |
merlin1991 | btw cssu version, or version in cssu-devel? | 19:11 |
marmistrz | he said it's something about the new "policy" | 19:11 |
marmistrz | cssu testing | 19:11 |
marmistrz | (esp. thumb) | 19:11 |
merlin1991 | we did talk about it and X-CSSU-Force-Landscape should work again | 19:11 |
merlin1991 | don't know it that is in cssu-devel already | 19:12 |
marmistrz | ok, thx | 19:12 |
marmistrz | just wanted to make sure with the CSSU HQ :_ | 19:12 |
marmistrz | s/:_/:) | 19:12 |
*** zeq has quit IRC | 19:13 | |
merlin1991 | hm looking at gitorious I don't see a related change, I'll talk to him when he shows | 19:13 |
marmistrz | ok, thx | 19:15 |
*** marmistrz has quit IRC | 19:17 | |
freemangordon | merlin1991: afaik the change is in both gitorious and caasu-devel | 19:20 |
freemangordon | *cssu | 19:20 |
merlin1991 | maybe already on page 2 of the changes :) | 19:21 |
freemangordon | could be | 19:21 |
*** M4rtinK has joined #maemo-ssu | 19:24 | |
*** nightsh_ is now known as nightsh | 19:45 | |
freemangordon | merlin1991: still no access to cssu repo? | 19:58 |
freemangordon | we have way above critical mass of packages, nuclear explosion is imminent :D | 19:59 |
Estel_ | is there a way to lock phone application to portrait in cssu? | 20:00 |
Estel_ | it's rotating even when status applet lock is on, and it drives me mad | 20:01 |
freemangordon | Estel_: you need latest and greatest HD and lock applet ;) | 20:01 |
Estel_ | you mean lock applet from devel? I hope it'll make it way to cssu-thumb soon enough | 20:01 |
Estel_ | thanks anyway :) | 20:02 |
freemangordon | Estel_: it will make it to -thumb as usual - after CSSU-T is out :) | 20:02 |
Estel_ | most of the times I'm just about to hit "answer" in landscape, and I end up hitting "reject" in portrait | 20:02 |
Estel_ | yea, that was allusion that I hope for cssu-t release :p | 20:02 |
Estel_ | in whatever repo | 20:03 |
Estel_ | does tech staf works about import problem? last time I asked what doesnt work yet, they forget to even mention it | 20:03 |
freemangordon | no idea | 20:04 |
Estel_ | ...while they remembered about things like non-working maemo.org account (not garage or wiki one) | 20:04 |
Estel_ | heh, merlin1991, how long ago you complained to tech staff about import non working so cssu can't get fixed in repos? | 20:04 |
Estel_ | I hope it wont reveal itself to be like autobuilder - everyne told me that no one know how to fix it all the time, then, I have asked once, and jacekowski answered he know how it works :P | 20:05 |
Estel_ | it's just that no one asked before | 20:05 |
Estel_ | maybe it's same this time? | 20:05 |
Estel_ | 3 days later we had autobuilder working, maybe this time my enfant terrible habbit of asking straight question will help again :P | 20:07 |
Estel_ | shit, 5 GB home becoming too low | 20:07 |
Estel_ | and I don't install everything I see | 20:07 |
Estel_ | from different barrel - does anyone know how to run grub installer for maemo? | 20:08 |
kerio | wat | 20:08 |
Estel_ | I have something epic for maemo pentesting, waiting for arrival in repos | 20:08 |
Estel_ | but part of it is installing grub to /dev/mmcblk0p1 | 20:08 |
kerio | grub as in the grand unified bootloader? | 20:09 |
Estel_ | it doesnt affect normal usage, I have it in my device | 20:09 |
Estel_ | yea | 20:09 |
Estel_ | :P | 20:09 |
Estel_ | part of it | 20:09 |
kerio | which grub? | 20:09 |
Estel_ | at least | 20:09 |
kerio | for x86? | 20:09 |
Estel_ | yep | 20:09 |
Estel_ | i mean it's going to be used with x86 | 20:09 |
Estel_ | I made kon-boot work with maemo | 20:09 |
Estel_ | and even got author permission to put it into non-free extras | 20:10 |
kerio | can't you install it in the same way as you'd install it on a flash drive? | 20:10 |
Estel_ | sure. From desktop pc. but I would like to avoid any dependency on other devices | 20:10 |
Estel_ | me wanna make extras package for it | 20:10 |
kerio | ship an image, i guess? | 20:10 |
kerio | or just make update-grub or whatever work | 20:11 |
kerio | certainly *that* part isn't arch-dependent | 20:11 |
Estel_ | from device, you mean? | 20:11 |
Estel_ | yes, it shouldn't be | 20:11 |
kerio | maybe you'll have to tell it to do the thing for x86 | 20:11 |
Estel_ | well, as with image, I would like to avoid nuking file content on mmcblk0p1 of users ;) | 20:12 |
kerio | instead of complaining because "what is this and i am an ARM" | 20:12 |
Estel_ | hehe | 20:12 |
kerio | ...can you even install a bootloader on a single partition? | 20:12 |
kerio | where does it go? | 20:12 |
Estel_ | generally, maemo mass-storage mode denied kon-boot for working due to being non-bootable, even if grub installed, but I've found a way around it... | 20:12 |
Estel_ | no idea, but it works :P | 20:12 |
Estel_ | later I'll find equivalent of what I need to prepare partition from suckin windoze script | 20:13 |
Estel_ | and we'll try to find "the least we need" for maemo counterpart for that | 20:13 |
Estel_ | result is, no more need for carrying that pesky pendrives | 20:14 |
Estel_ | just connect your n900 to any desktop on boot, and you may skip password on any account ;) | 20:14 |
*** zogg_ has joined #maemo-ssu | 20:14 | |
Estel_ | we will end in endgadget with their jaws dropping :P | 20:15 |
Estel_ | (that was a joke, I have endgadget in ass, honestly) | 20:15 |
Estel_ | still, it must look supercool to ignorants - one connect n900 to desktop, invoke terminal command, and OS on desktop - any windows or linux boot in administrator mode, without asking for password | 20:16 |
*** zogg__ has quit IRC | 20:16 | |
Estel_ | imagine android lusers face | 20:16 |
kerio | they can do the same fucking thing dude | 20:17 |
Estel_ | shhh! | 20:17 |
Estel_ | I knowp but they don't | 20:17 |
Estel_ | especially on endgadget. there they doesn't know anything | 20:17 |
Estel_ | + androids require reboot | 20:17 |
Estel_ | n900 doesn't :P | 20:17 |
kerio | also, why the hell are you using mmcblk0p1 | 20:17 |
kerio | instead of a file | 20:17 |
Estel_ | because they mass storage won't be bootable while system is loaded | 20:18 |
Estel_ | because it don't hurt my mmcblk0p1 at all, loopback file might work too, if it would want to make itslf bootable | 20:18 |
kerio | it won't help your mmcblk0p1 either | 20:18 |
Estel_ | in which way? | 20:18 |
kerio | and with an image, you can also provide a bootable linux system for cheap | 20:18 |
Estel_ | thats true, too | 20:19 |
Estel_ | but as for mmcblk0p1, I haven't noticed any problems | 20:19 |
kerio | there's no need to dick around with the user's data if you can just modprobe g_file_storage luns=1 bootable=1 file=whatever | 20:19 |
kerio | (modulo correct parameters' names) | 20:19 |
Estel_ | but n900 as seed for installing linux distro in any desktop is cool idea that I've thought about before, focues on kon-boot for start | 20:19 |
Estel_ | ro=1 too | 20:20 |
Estel_ | hm, is it that simple? | 20:20 |
Estel_ | no need to fck with loopback images externally? | 20:20 |
Estel_ | nice | 20:20 |
Estel_ | ro=1, because g_file_storage doesn't unmount from maemo | 20:20 |
Estel_ | you DON'T want to get concurrent writes from maemo and mass storage | 20:21 |
kerio | i think that writing to the file would work, too | 20:21 |
Estel_ | at the same time | 20:21 |
kerio | why not? it's just writing to a file | 20:21 |
kerio | maemo isn't going to touch it, anyway, it's just an image | 20:21 |
Estel_ | sure, both OS'es not aware of what another one is doing | 20:21 |
Estel_ | try concurrent write to same thing | 20:21 |
kerio | ...you're not aware of what you're doing in this case, then | 20:21 |
Estel_ | i mean whole device | 20:21 |
kerio | it's *a file* | 20:22 |
Estel_ | image file sits on some partition | 20:22 |
kerio | shit writes to the same file all the time | 20:22 |
Estel_ | concurent write to same partition by two unaware oses could be catastrophic for that partition | 20:22 |
kerio | yes, you might get corruption if there's no locking | 20:22 |
kerio | but why would you write to that file anyway, from maemo? | 20:22 |
Estel_ | but not from 2 separate oses not knowing aboyt other existence | 20:22 |
Estel_ | that partition | 20:22 |
Estel_ | file sits on partition | 20:22 |
kerio | yes, the filesystem drivers would be confused | 20:22 |
kerio | IF THERE WERE MORE THAN ONE | 20:22 |
Estel_ | no idea how emmc hardware flash wearer would act, too | 20:23 |
kerio | unless you're going to also mount the same image file from maemo at the same time for some weird reason | 20:23 |
Estel_ | they made mass storage unmount for a purpose | 20:23 |
kerio | yep, but you're going to use **a file** | 20:23 |
kerio | which isn't opened by anything on maemo's side | 20:24 |
Estel_ | but that file is behind partition which is behind single flash chip which is behind single controller | 20:24 |
Estel_ | hardware one | 20:24 |
Estel_ | transparent to OS | 20:24 |
kerio | ...do you think that the export gives direct access to the hardware? | 20:24 |
kerio | what the hell are you smoking | 20:24 |
kerio | everything goes through linux's IO scheduler | 20:24 |
Estel_ | I have no idea what would happen if two unaware things would like to write, and I don't wanna check it on my device | 20:24 |
Estel_ | well | 20:24 |
Estel_ | hope so | 20:24 |
Estel_ | last time I asked why the fuck maemo unmount partitions when mass storage'ing, if it work without unmounting, some people warned me about serious risk ;) | 20:25 |
Estel_ | I know g_file_storage is just a kernel module... | 20:25 |
kerio | ...because the data *is* accessed more than once at the same time | 20:25 |
Estel_ | well, lets imagine tracker traverse | 20:26 |
kerio | which reads | 20:26 |
Estel_ | and briefly checks image to filter it out | 20:26 |
Estel_ | hm | 20:26 |
Estel_ | in theory you,re right, but frankly, for what fuck I need write for kon-boot or livecd image? | 20:26 |
kerio | setting it read-only is good /because you probably want it to be read-only/, not to "avoid catastrophic writes from separate things" | 20:26 |
Estel_ | livecd in quotes | 20:26 |
Estel_ | live whatever | 20:26 |
Estel_ | it's tailored to be run from opticaml media, which is ro too | 20:27 |
kerio | hell, it should be in /opt/kon-boot/something and it shouldn't be writeable by user anyway | 20:27 |
Estel_ | goddie idea, but are you sure that g_file_storage bootable=1 works as advertised? | 20:27 |
kerio | nah, there's no bootable in that | 20:27 |
Estel_ | maybe it would spare messing with grub | 20:27 |
kerio | just make sure that the image has a MBR with a bootable flag | 20:28 |
kerio | most BIOSes are picky | 20:28 |
Estel_ | ah, so that si why I filtered out this possibility some time ago | 20:28 |
Estel_ | hm | 20:28 |
Estel_ | sounds nice | 20:28 |
Estel_ | will try it asap | 20:28 |
Estel_ | and put you into credits (no irony) for that method if works | 20:28 |
kerio | "that method" = "the way to make things boot on pcs since the 70s" | 20:29 |
Estel_ | you will end up in endgadget, happy? :P | 20:29 |
Estel_ | this method - loopback file via g_file_storage | 20:29 |
Estel_ | don't be silly | 20:29 |
Estel_ | I know about mbr ;) | 20:29 |
kerio | it's just an emulated usb mass storage device :\ | 20:29 |
*** RST38h has quit IRC | 20:29 | |
Estel_ | had no idea it accept files directly | 20:29 |
kerio | there's nothing else, in unix | 20:30 |
Estel_ | what do you want, I can't know anything before actually getting to know it | 20:30 |
Estel_ | so why we use swap partitions, not files :P | 20:30 |
Estel_ | heard they don't work for maemo swap | 20:30 |
Estel_ | at all | 20:30 |
kerio | perhaps because of nokia's swap algorithm | 20:31 |
kerio | which still works on normal files, but makes it worse and not better | 20:31 |
kerio | because files are inherently fragmented | 20:31 |
kerio | files in a filesystem i mean | 20:31 |
Estel_ | shit, link for thumbified homeworld expired | 20:31 |
Estel_ | and gdizzz is MIA for a while | 20:31 |
kerio | also, maybe 2.6.28.10 is a bit too old to not notice the difference | 20:31 |
Estel_ | probably performance would hurt too | 20:32 |
kerio | hm, actually no | 20:32 |
Estel_ | but I've heard files don't work for maemo swap at all (tm) | 20:32 |
kerio | in 2.6, if the swapfile isn't fragmented, it's effectively /the same thing/ | 20:32 |
Estel_ | well, loopback image files for easy debian hurt in performance | 20:32 |
kerio | for extfs, at least | 20:32 |
Estel_ | compared to native partition | 20:33 |
kerio | if you mkfs and then make the swapfile, it's the same thing | 20:33 |
kerio | loopback mount is a bit more complicated maybe? i dunno | 20:33 |
kerio | swap is pretty optimized in the kernel | 20:33 |
kerio | having a partition guarantees unfragmentedness :) | 20:33 |
Estel_ | well, try it on your device and share results | 20:34 |
kerio | which is the big deal here | 20:34 |
Estel_ | sure, unless swap data written exceeds total swap size | 20:34 |
Estel_ | then freakin alghoritm kicks in | 20:34 |
Estel_ | and bye bye to consecutive linear write | 20:34 |
kerio | this comes before that | 20:34 |
kerio | imagine running nokia's swap algorithm on a fragmented file | 20:35 |
kerio | even the first pass will be shit | 20:35 |
Estel_ | but dedicated swap partition doesn't have this problem | 20:35 |
Estel_ | until you already written 2GB data to a 2GB file (counting one that have been freed meantime, doesn't matter) | 20:36 |
Estel_ | s/file/partition/ | 20:36 |
infobot | Estel_ meant: until you already written 2GB data to a 2GB partition (counting one that have been freed meantime, doesn't matter) | 20:36 |
Estel_ | unless that, it just write, ignoring free blocks in pats, where it have written already | 20:37 |
Estel_ | thus ~ereswap | 20:37 |
Estel_ | ~ereswap | 20:37 |
Estel_ | eh, shit | 20:37 |
kerio | i'm aware of what ereswap is | 20:37 |
kerio | i just toggled between two partitions with a script i made for a while | 20:37 |
Estel_ | I'm honored to no end ;) | 20:37 |
kerio | then i just merged the partitions because i couldn't be bothered | 20:38 |
Estel_ | I could, as I see hitting swap limit instantly | 20:38 |
Estel_ | by slowiness of whole ui | 20:38 |
Estel_ | seems to be popular experience | 20:38 |
Estel_ | 9/10 times I'm right that I've just hit limit | 20:38 |
*** xes_ has joined #maemo-ssu | 20:38 | |
kerio | i seldom hit the 2gb limit | 20:39 |
kerio | and usually it's the cue to make a BM backup because it's been a week or so | 20:39 |
Estel_ | infobot, ereswap is anti swap-fragmentation tool for maemo: http://talk.maemo.org/showthread.php?t=84413 | 20:39 |
infobot | Estel_: okay | 20:39 |
Estel_ | I hit 2GB daily ;) | 20:40 |
Estel_ | btw | 20:41 |
Estel_ | kerio, when we are at pali's bme replacement (as we are always on it) | 20:41 |
Estel_ | I have a device with borked usb phy or whatsnot, where charging worth ok via usb port | 20:42 |
Estel_ | except it need putting bq2415 into dedicated mode explictly | 20:42 |
Estel_ | via sysfs | 20:42 |
Estel_ | normally it's not a problem | 20:42 |
Estel_ | unless battery runs out completely | 20:42 |
Estel_ | as then I can't charge it unless from backupmenu (which i modified to use pali's module) | 20:43 |
kerio | why dedicated? | 20:43 |
Estel_ | because it doesn't detect anything from data lines | 20:43 |
Estel_ | so doesn't know that need to start charging | 20:43 |
kerio | oic | 20:43 |
kerio | so... put it in dedicated mode? | 20:43 |
kerio | i'd do that in /etc/event.d/bme | 20:43 |
Estel_ | sure, and if battery runs out, it won't charge when plugged charger | 20:44 |
Estel_ | thats what I was asking about | 20:44 |
Estel_ | where to put it to make it start charging as early as possible during boot | 20:44 |
Estel_ | at least before bme shuts device down due to low voltage | 20:44 |
kerio | /etc/event.d/bme is the thing that loads the modules | 20:44 |
Estel_ | prefferably, even earlier | 20:44 |
Estel_ | nice | 20:44 |
Estel_ | huge thanks | 20:44 |
kerio | you can't quite get earlier than that i think | 20:44 |
DocScrutinizer05 | there's always preinit | 20:45 |
Estel_ | for me it isn't problem to get into backupmenu and charge a little, but device is used by my 4 years old son | 20:45 |
kerio | DocScrutinizer05: good point, stuff like charging should be loaded then methinks | 20:45 |
Estel_ | and I won't advise him to enter backupmenu root terminal and do echo dedicated > /sys/class/(...), at least until he learns how to write, lol | 20:46 |
kerio | but you still have to wait until something mounts /sys to edit sysfs nodes | 20:46 |
Estel_ | DocScrutinizer05, will it work from as early as preinit? | 20:46 |
kerio | ...unless you can pass it as a module parameter | 20:46 |
Estel_ | hm, fbcon works... | 20:46 |
Estel_ | can't | 20:46 |
Estel_ | sysfs node only, sadly | 20:46 |
DocScrutinizer05 | kerio: the module *should* take module parameters that override defaults, on modprobing it | 20:46 |
Estel_ | thats why I was concerned about preinit | 20:46 |
kerio | Estel_: /etc/event.d/bme is early enough for stock-ish configs | 20:47 |
DocScrutinizer05 | kerio: but yeah, it probably won't feel too happy without sysfs | 20:47 |
kerio | nah, the module will be fine | 20:47 |
kerio | but you won't | 20:47 |
Estel_ | it's using bme replacement, thumb and things (so no stockich) shouldn't matter, though | 20:47 |
Estel_ | DocScrutinizer05, btw, this device is funny re usb - twl4030 or how it's called report ok | 20:47 |
*** Vlad_on_the_road has quit IRC | 20:48 | |
DocScrutinizer05 | kerio: actually I'm clueless how modules loaded really early handle sysfs, if there are any such modules that get loaded before sysfs mount but still do offer some sysnodes | 20:48 |
Estel_ | and *sometimes* dmesg report, when charger plugged, switching from state 0 to 2 and 3 and 2 and 3 again | 20:48 |
Estel_ | but as said port is ok and lines to testpoints are perfectly stable, low resistance | 20:48 |
kerio | DocScrutinizer05: try umounting /sys and then mounting it again | 20:48 |
kerio | the things are still there | 20:48 |
Estel_ | testpods under battery < - > usb port | 20:48 |
DocScrutinizer05 | kerio: brilliant :-D | 20:48 |
kerio | i think | 20:49 |
kerio | test it on your box! | 20:49 |
kerio | nothing can go wrong, surely! | 20:49 |
DocScrutinizer05 | i doubt sysfs can get umounted ;-) | 20:49 |
Estel_ | so if I would want super early, find where preinit mount /sys/ and modprobe my thing afterward? | 20:50 |
DocScrutinizer05 | too many open files "error: fs in use" | 20:50 |
Estel_ | then echo proper sysfs thing | 20:50 |
Estel_ | DocScrutinizer05, use | 20:50 |
Estel_ | umount -l /sys | 20:50 |
Estel_ | :P | 20:50 |
kerio | Estel_: you said that the charging doesn't work anyway | 20:50 |
Estel_ | lazy deattach will handle everything (tm) | 20:50 |
kerio | is a behaviour the same as stock ok? | 20:50 |
Estel_ | kerio, usb doesnt work anyway, charging work when forced | 20:51 |
Estel_ | yea, the same on stock or whatsnot | 20:51 |
Estel_ | not reflashable or coldflashable too | 20:51 |
kerio | Estel_: /etc/event.d/bme | 20:51 |
Estel_ | upon plugging to linuxbox usb, dmesg contains nothing (on linuxbox) | 20:51 |
Estel_ | no change | 20:51 |
Estel_ | 0 signs of life | 20:51 |
Estel_ | charge from pc usb port as dumb device | 20:52 |
*** andre__ has quit IRC | 20:52 | |
Estel_ | otoh hardware on N900 reports ok | 20:52 |
Estel_ | no idea what is screwed but for 100% hardware'ishly | 20:52 |
DocScrutinizer05 | kerio: what are the symlinks into runlevel dirs? | 20:57 |
kerio | nfc | 20:57 |
kerio | probably old crap | 20:57 |
DocScrutinizer05 | could you check? | 20:57 |
kerio | i don't know how :s | 20:57 |
kerio | but afaik there's nothing for backwards-compatibility with sysv init | 20:58 |
kerio | as there usually is with these fucking non-init inits | 20:58 |
DocScrutinizer05 | ls -l /etc/rc2.d/*boot* | 20:59 |
DocScrutinizer05 | ooh, that's already upstartified? | 21:00 |
DocScrutinizer05 | yeah, you told it, I'm dull today, sorry | 21:00 |
kerio | a lot of upstarties actually call /etc/init.d/foo so i assume there's nothing generic that does that | 21:00 |
kerio | see for instance /etc/event.d/rcS | 21:01 |
DocScrutinizer05 | I see "start on started dsme" in original events.d/bme | 21:01 |
DocScrutinizer05 | if the new bme is not depending on dsme, then you probably should start on <something-earlier-in-boot> | 21:02 |
DocScrutinizer05 | take care to split between bme-the-module and bme-the-hald-addon | 21:03 |
kerio | DocScrutinizer05: meh, just setting the sysnode in /etc/event.d/bme will be enough | 21:03 |
kerio | i mean, it's enough to charge stock fremantle | 21:03 |
DocScrutinizer05 | yeah sure | 21:03 |
DocScrutinizer05 | err wut? stock? | 21:03 |
kerio | /etc/event.d/bme is the thing that starts bme | 21:04 |
DocScrutinizer05 | yes | 21:04 |
kerio | no charging happens before that, does it | 21:04 |
DocScrutinizer05 | for stock that's correct | 21:04 |
kerio | it's the same thing with the bme replacement | 21:04 |
kerio | and it works fine | 21:04 |
DocScrutinizer05 | no | 21:04 |
DocScrutinizer05 | since bme replacement doesn't depend on dsme | 21:05 |
DocScrutinizer05 | for example | 21:05 |
kerio | if ! /usr/sbin/waitfordsme ; then | 21:05 |
kerio | apparently it does | 21:05 |
kerio | not sure for what reason, but it does :) | 21:05 |
DocScrutinizer05 | the module itself can get loaded/modprobed as early as sysfs exists, the latest | 21:05 |
DocScrutinizer05 | for what reason? cargo cult coding | 21:06 |
DocScrutinizer05 | as already explained above, for bme replacement we should separate bme-the-module and bme-the-hald-addon_et_al into two separate upstart jobs | 21:07 |
DocScrutinizer05 | bme-the-module "start on started sysfs" | 21:07 |
DocScrutinizer05 | bme-the-rest "start on started hal" | 21:08 |
DocScrutinizer05 | I do't think anything in bme replacement gets handled/started by dsme, so why would the event-job depend on started dsme? | 21:09 |
DocScrutinizer05 | the module doesn't depend on anything but kernel and maybe sysfs | 21:10 |
DocScrutinizer05 | so create a upstart job with correct dependencies | 21:10 |
DocScrutinizer05 | for the whole remaining bunch of cruft (hald-addon-bme, systray-battery-applet, whatnot) I dunno who starts it and what it depends on, but for obvious reasons this will need to happen later on during init. And it's not needed by bme kernel module to start charging | 21:12 |
*** sunny_s has quit IRC | 21:55 | |
*** sunny_s has joined #maemo-ssu | 21:58 | |
*** sunny_s has quit IRC | 22:11 | |
*** sunny_s has joined #maemo-ssu | 22:14 | |
*** gregoa_ is now known as gregoa | 22:26 | |
*** sunny_s has quit IRC | 22:27 | |
*** sunny_s has joined #maemo-ssu | 22:29 | |
*** LauRoman has quit IRC | 22:31 | |
*** lizardo has quit IRC | 22:52 | |
*** xes_ is now known as xes | 22:59 | |
*** _rd has joined #maemo-ssu | 23:06 | |
*** BCMM has quit IRC | 23:14 | |
*** zeq has joined #maemo-ssu | 23:22 | |
*** sunny_s has quit IRC | 23:27 | |
*** dhbiker has quit IRC | 23:28 | |
*** sunny_s has joined #maemo-ssu | 23:30 | |
*** Pali has quit IRC | 23:46 | |
*** futpib has quit IRC | 23:51 | |
*** BCMM has joined #maemo-ssu | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!