IRC log of #maemo for Friday, 2016-07-08

*** Hurrian has quit IRC00:06
*** dafox has quit IRC00:10
*** dafox has joined #maemo00:10
*** troulouliou_div2 has quit IRC00:15
*** dafox has quit IRC00:16
*** shentey_ has quit IRC00:20
*** dafox has joined #maemo00:22
*** dafox has quit IRC00:29
*** bruce_lee has quit IRC00:33
*** bruce_lee has joined #maemo00:34
*** shentey has quit IRC00:48
*** bruce_lee has quit IRC01:15
*** Pali has quit IRC01:21
*** lxp has quit IRC01:28
*** luke-jr has joined #maemo01:29
*** `0660 has quit IRC02:06
*** chainsawbike has quit IRC02:07
*** `0660 has joined #maemo02:07
*** Dynamit has quit IRC02:12
*** chainsawbike has joined #maemo02:16
*** `0660 has quit IRC02:34
*** MikaT has quit IRC02:34
*** `0660 has joined #maemo02:34
*** florian has quit IRC02:34
*** MikaT has joined #maemo02:35
*** xorly has quit IRC02:42
*** L29Ah has left #maemo04:03
*** L29Ah has joined #maemo04:03
*** eMHa__ has joined #maemo04:04
*** Defiant has quit IRC04:08
*** eMHa_ has quit IRC04:08
*** Defiant has joined #maemo04:11
*** githogori has quit IRC04:46
*** githogori has joined #maemo05:04
*** enyc has quit IRC05:56
*** L29Ah has left #maemo06:18
*** L29Ah has joined #maemo06:18
Linkandzeldais it true that moving swap to sd card speeds up things? is there a way to test if the microsd is actually faster? i can imagine some cases were it would be a bottleneck06:45
*** DocScrutinizer05 has quit IRC07:00
*** DocScrutinizer05 has joined #maemo07:00
*** Dynamit has joined #maemo07:09
*** pagurus` has joined #maemo07:15
*** pagurus` has joined #maemo07:17
*** pagurus has quit IRC07:17
*** L29Ah has left #maemo07:33
*** L29Ah has joined #maemo07:34
*** Dynamit has quit IRC08:44
*** Dynamit has joined #maemo08:44
*** RedM has joined #maemo09:20
*** RedW has quit IRC09:20
freemangordonLinkandzelda: yep, it is true. But make sure you have good SD card with fast random IO, like sammy pro cards09:48
KotCzarnyuh, wrong channel09:49
KotCzarnyi've answered Linkandzelda on wrong channel09:49
KotCzarnyjust noticed09:49
freemangordonah :)09:50
*** arcean has joined #maemo09:52
*** florian has joined #maemo10:09
*** eijk_ has joined #maemo10:11
*** flo_lap has joined #maemo10:45
*** flo_lap has quit IRC10:48
*** sfa has quit IRC11:16
*** sfa has joined #maemo11:17
*** lxp has joined #maemo11:19
*** tanty_off is now known as tanty11:30
*** jskarvad has joined #maemo11:30
*** jskarvad has quit IRC11:30
*** jskarvad has joined #maemo11:30
*** amospalla has quit IRC12:25
DocScrutinizer05freemangordon: Linkandzelda:
*** amospalla has joined #maemo12:49
DocScrutinizer05swap on uSD is _not_ per se faster than eMMC, it's a 4bit interface vs 8bit on eMMC and clock rate is comparable. What speeds up stuff is when you unebtangle storage access between swap and e.g. any read/write IO on rootfs12:50
*** zGrr has joined #maemo12:54
DocScrutinizer05what's also very relevant (and not at all focused in my simple tests above) is write performance which is highly dependent on controller strategy and architecture (how much buffer RAM, page size, handling of truncate for empty pages that don't need erase, **erase performance**, etc pp)12:55
DocScrutinizer05a page erase may take as long as 0.1s12:56
DocScrutinizer05so it's very desirable behavior when the controller does background page erase to always have a sufficient number of clean pages that can get written to without prior erase12:57
* DocScrutinizer05 idly wonders if maemo mounts the MMCs with "discard" option, if even the kernel knows that option already12:58
DocScrutinizer05IroN900:~# mount|grep mmc12:59
DocScrutinizer05/dev/mmcblk0p2 on /home type ext3 (noatime,nodiratime,errors=continue,commit=1,data=writeback)12:59
DocScrutinizer05/dev/mmcblk0p1 on /home/user/MyDocs type vfat (rw,noatime,nodiratime,noauto,nodev,exec,nosuid,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0000,rodir)12:59
DocScrutinizer05/dev/mmcblk1p2 on /media/mmc1p2 type ext3 (rw,noatime,nodiratime,noauto,nodev,exec,nosuid,data=writeback)12:59
DocScrutinizer05/dev/mmcblk1p1 on /media/mmc1 type vfat (rw,noatime,nodiratime,noauto,nodev,exec,nosuid,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0000,rodir)12:59
DocScrutinizer05FFS! Linux IroN900 2.6.28-omap1  vs  >>Online Discard  ext4  Kernel 2.6.33<<13:01
DocScrutinizer05freemangordon: ^^^13:01
DocScrutinizer05Batched Discard   ext2, ext3,   Kernel 2.6.3813:03
DocScrutinizer05now THAT qualifies for a sound reason to finally update kernel in CSSU13:04
DocScrutinizer05I mean, flash storage without truncate/discard? a nogo13:15
DocScrutinizer05aka TRIM13:15
DocScrutinizer05freemangordon: ???13:18
DocScrutinizer05I still think genuine SanDisk are prolly the best cards13:19
DocScrutinizer05or are you talking about Samsung?13:20
*** peetah has quit IRC13:55
*** peetah has joined #maemo14:03
*** Bitnotri has joined #maemo14:04
BitnotriSo guys I'm coming back to n900 after a long hiatus. I love writing notes on it and that's mainly what I've been doing with it, making it my ultra-portable journal.14:10
BitnotriHowever in the past I used to read books, browse web and have a wide array of apps on it which are no longer usable14:11
BitnotriWhat should I do to make n900 run as smoothly as possible in 2016?14:11
BitnotriWhat OS is the best to put on n900 right now?14:12
DocScrutinizer05harmattan? hardly14:15
infoboti heard cssu is, or (Community Seamless Software Update)14:16
BitnotriWhat would you say is the best option DocScrutinizer05?14:16
DocScrutinizer05Bitnotri: forget harmattan14:16
DocScrutinizer05Bitnotri: see above14:16
DocScrutinizer05a fresh reflash often also works wonders14:17
BitnotriWhat about some projects such as DebianN900?14:18
DocScrutinizer05what about it?14:18
BitnotriWould it be a better option?14:18
DocScrutinizer05I don't see any advantage over a easydeb chroot14:18
BitnotriWhat factors should I consider?14:18
DocScrutinizer05there's no other OS release than maemo fremantle that's better adapted to support every aspect of the hw platform14:20
BitnotriI've reflashed my device in the past, tried to install those community ssus. I may have done the job wrong, however the problems I've head previously with the web browser in particular didn't disappear. It may be different now so it may be worth the shot14:20
BitnotriHave you tried harmattan or other distributions? How did you like it?14:20
DocScrutinizer05web brosing nowadays is a task that even i5 PC with 8GB RAM can suck14:20
DocScrutinizer05that's not the browsers' fault but the culprit are idiot "webdesigners"14:21
BitnotriYeah, but even stripped of css and js would be good14:21
DocScrutinizer05harmattan doesn't work on N90014:21
DocScrutinizer05a complete wrong hint14:22
DocScrutinizer05maemo harmattan is for Nokia N9, NOT N90014:22
Bitnotriwhat do you think about debian900?14:22
DocScrutinizer05nothing, I never seen a reason to try it14:23
BitnotriOk, thanks. Would it be hard to reverse if I tried it?14:23
DocScrutinizer05_if_ I needed to run apps than can't run under plain Fremantle since they need nifty new features only found in newer debian versions, I'd go for a easydeb chroot for that purpose14:24
DocScrutinizer05you mean go back to maemo?14:24
DocScrutinizer05baby simple, do14:24
infobotlazyflashing is probably
DocScrutinizer05you also could install dualboot via uBoot14:25
DocScrutinizer05to have debian and maemo as boottime alternatives14:25
BitnotriOk, thanks for all the help, I've got a lot of reading and installing to do :)14:25
DocScrutinizer05yw :-)14:25
DocScrutinizer05note that with backupmenu you also can create comprehensive backup of your complete maemo system, to roll back to that very state later on14:26
infobotrumour has it, backupmenu is, or one-click install handling dependency issues:
BitnotriOh, that seems really useful. Thank you ;)14:27
DocScrutinizer05yw :-)14:27
DocScrutinizer05also not14:28
infobotwell, multiboot is, or **DEPRECATED*, see ~maemo-multiboot14:28
infobotit has been said that maemo-multiboot is deprecated, and a horrible hack.  PROBLEMS WITH NITDROID/MULTIBOOT? reflash rootfs&kernel aka COMBINED14:28
DocScrutinizer05also note*  but what I wrote was as good ;-)14:28
DocScrutinizer05maybe useful, unless you never touched cmdline:14:29
infobotit has been said that jrtools is
BitnotriNah, I'm an active ubuntu user so I can handle cli ;)14:30
DocScrutinizer05for CSSU I recommend Testing14:30
DocScrutinizer05don't go for cssu-thumb until you learned what exactly it is and which are the implications of using it14:30
infobotN900 uBoot is a siamese twin binary [uBoot+stockMaemoKernel] that resides in kernel NAND partition /dev/mtd3 aka "kernel". You can't uninstall it, rather you'll nuke it when you flash/install another kernel like stock maemo kernel or powerkernel. To start other than stock maemo kernel via uBoot, you have to provide the according kernel image files, or
DocScrutinizer05and yes, you might be interested in powerkernel, when you want to go fancy with your N90014:32
DocScrutinizer05it comes with support for a lot of goodies like ext4, netfilters, whatnot else14:33
infobotrumour has it, kp is
BitnotriWould powerkernel help with n900 performance?14:33
DocScrutinizer05not much14:34
DocScrutinizer05cssu will help14:34
Bitnotridid you overclock your n900?14:35
DocScrutinizer05just 2h ago I noticed N900 kernel do4esn't support TRIM for flash storage, which is a terrible flaw regarding performance, especially for swap14:35
DocScrutinizer05overclocking is basically useless14:35
BitnotriYeah, so I thought14:36
DocScrutinizer05you can overclock less than factor 2 which is still almost worthless for user experience14:36
DocScrutinizer05and the real performance hogs are swap14:36
DocScrutinizer05and generally RAM shortage and storage IO bottleneck14:36
BitnotriCan anything be done about it?14:37
DocScrutinizer05get a Neo900 ;-) - in 9 months14:37
DocScrutinizer05thumb helps about RAM shortage a bit14:37
infobotsomebody said cssu-thumb was <Doc_Scrutinizer05> [thumb2 microb] indeed seems to render like mad, subjectively, or, or
DocScrutinizer05thumb code is significantly smaller than ARM instruction set14:38
Bitnotrineo900 seems like won't come out at all, it's been moving so slow for such a long time14:38
DocScrutinizer05yes, it's hurting me14:38
DocScrutinizer05we suffer one roadblock after the other14:38
BitnotriSuch it is without a major support14:39
DocScrutinizer05now Nikolaus declared ultimate bail out on PCB layout, so the complete workflow and toolchain needs a redesign/re-evaluation14:39
DocScrutinizer05we're this very moment pondering to migrate fron cadsoft eagle to KiCad14:40
BitnotriSo you're actively working on neo900?14:41
DocScrutinizer05as if there were no other urgent tasks pending14:41
*** xorly has joined #maemo14:41
DocScrutinizer05  and;a=log;pg=114:42
DocScrutinizer05Bitnotri: feel free to /join #neo90014:48
BitnotriOk, I'm just not sure if I'd be able to contribute anything :P14:49
DocScrutinizer05every lurker is welcome too14:49
DocScrutinizer05actually considering that IRC #neo900 is our most up-to-date and realtime communication channel with the highest traffic, I'm happy about each prospect customer having a look in there to notice the project is not entirely dead14:51
BitnotriOk, I'll definitely check it out then14:51
BitnotriDoes any web browser work reasonably well on your n900?14:51
DocScrutinizer05we suck terribly on lack of a decent communications officer who could update the webpage with new info, answer threads in forum and email, etc14:51
DocScrutinizer05(browser) tbh nope14:52
*** bruce_lee has joined #maemo14:52
DocScrutinizer05it's sufficent for important selected tasks like online banking, checking my share-service at etc14:52
DocScrutinizer05but then I'm possibly not the right person to ask since I'm not much html-centric at all14:53
DocScrutinizer05I use xterm more often than microB (or any browser), on N90014:53
Sicelomicrob good enough for me. i don't really use any other browser14:54
DocScrutinizer05for a quick fixing of the WLAN modem router in my favorite pub, when the owner messed it op one more, microB is just sufficently working14:54
DocScrutinizer05Sicelo: same here14:55
Siceloalso supports client certificates just fine .. haven't found another one on N900 that has that :)14:55
DocScrutinizer05watching YT videos is something I'm actually missing. Evcen while I learned now there's cutetube214:55
BitnotriOh I remember that app, it was really nice14:56
*** zGrrr has joined #maemo14:57
* DocScrutinizer05 - on a completely unrelated sidenote - points at ( and)
Siceloit still works fine Bitnotri (cutetube2)14:58
DocScrutinizer05ooh, and ~jrrepos14:58
infobotrumour has it, jrrepos is
Sicelothen again .. i'm not big on YT either14:58
*** zGrr has quit IRC15:01
LinkandzeldaDocScrutinizer05: thanks for the test. i have a 32gb sandisk pro xchc uhs1 or something. will look into moving swap to it and see what happens. i noticed when streaming internet radio the device slows down a whole lot and i get the feeling its swaping a lot15:12
Sicelowhat bit rates for your streams? mine doesn't slow down15:13
DocScrutinizer05iotop ftw15:15
DocScrutinizer05iotop and htop15:15
LinkandzeldaSicelo: 192 kbps15:16
Linkandzeldawhen streaming it shows puleaudio using between 14-20% cpu15:16
DocScrutinizer05yeah, pukeaudio sucks15:16
Linkandzeldaand of course battery drops massive15:18
DocScrutinizer05Linkandzelda: note that N900 neither can use UHS nor xdhc15:18
Linkandzeldadidnt think so, but it would it be able to use the standard functionalities right?15:19
DocScrutinizer05but odds are a UHS capable uSD is actually fast enough to run at max speed N900 can do15:19
Linkandzeldamy thoughts too15:19
Linkandzeldaand is it safe for me to run the same tests you just did?15:19
DocScrutinizer05iirc that would be 40MHz clock at 4bit bus width15:20
DocScrutinizer05those tests are considered safe by me15:20
DocScrutinizer05no warranty15:20
DocScrutinizer05my uSD is actually a little dusty already15:21
DocScrutinizer05might easily be 6 years old15:21
Linkandzeldaive got another process using cpu here15:21
DocScrutinizer05**kill it**  hehehe15:21
Linkandzeldamafw-dbus-wrapper mafw-gst-renderer15:22
DocScrutinizer05that's audio playback15:22
Linkandzeldausing between 7-14% cpu15:22
Linkandzeldaleaving the average while streaming and doing nothing being 50% usage, thats high i guess15:22
Linkandzeldai see15:23
DocScrutinizer05that's idle system15:24
DocScrutinizer05during audio playback mafw and polypaudio will be CPU hogs15:25
Linkandzeldaany tweaks for pulse?15:25
DocScrutinizer05all tweaks so far fired back afaik15:26
Linkandzeldaah, shame15:26
Linkandzeldawell its ok15:26
DocScrutinizer05recompiling that shit without debug output might help a little15:26
Linkandzeldacan you explain what those dd commands are doing exactly?15:27
DocScrutinizer05many peaple tried to fix suspected flaws in PA, it necer panned out to the better iirc15:27
DocScrutinizer05dd copies raw chunks of 1Mbyte data from physical device (if=) to nirvana (of=/dev/null)15:28
*** Oksanaa has joined #maemo15:28
DocScrutinizer05no partitions, no filesystem involved. Using raw IO without buffering (iflag=direct)15:29
DocScrutinizer05without iflag=direct you still will see effects from regular filesystem buffering which may hold parts of the data to read in RAM buffers15:31
DocScrutinizer05at least all this is how I hipe stuff works ;-)15:31
Linkandzeldafair enough, as long as there is no loss then thats all that matters, right hehe15:32
DocScrutinizer05you may go for larger amount of test data, with count=500 or even 100015:32
DocScrutinizer05multiply by bLOCKsIZE= which is 1 Mbyte15:32
DocScrutinizer05so bs=1M count=1000 will read 1GB data15:33
OksanaaWhat's up with kernel-power upgrade? /just curious, aptitude does not cite changelog/15:33
DocScrutinizer05same for bs=1000M count=1, but that might allocate insane size of program internal buffer in RAM15:33
DocScrutinizer05Oksanaa: is there any new update supposed to be around?15:34
OksanaaWell, I just did aptitude update upgrade and got it15:35
DocScrutinizer05then maybe that's a good instance why you shouldn't do upgrade ;-)15:35
*** fishbulb has joined #maemo15:36
fishbulbhey I've got some version of fmms that doesn't work15:36
LinkandzeldaDocScrutinizer05: on an off note, when i type "root" and enter pass, it seems to put me in busybox, since dd gave a syntax error and mention busybox. after i typed "bash" then tried dd again its working as expected. ive got shells set in /etc/passwd for both user and root to /bin/bash. any way i can fix that issue?15:37
Oksanaahmm, how so? /cssu-thumb-testing if it helps/ fmms? cool, let's check if I have it installed, did once half-receive mms with it15:37
* DocScrutinizer05 idly curses his current IRC client version that doesn't (yet) support notes attached to users15:37
fishbulbI think it came from a dev repo15:37
LinkandzeldaDocScrutinizer05: or actually not, it seems to put me in bash the first time but still references the dd binary from busybox, or something, im not sure15:39
DocScrutinizer05Linkandzelda: tbh I never bothered. I always considered it safer and not sufficently annoying to stray from doing "root; bash" each time I log in15:39
* Oksanaa has fmms installed, yes15:39
fishbulbok but it won't be the same as mine15:39
DocScrutinizer05Linkandzelda: `which dd`15:39
Linkandzeldai see15:39
fishbulbis KotCzarny here?15:40
fishbulbhe wrote fmms right15:40
Oksanaafishbulb: fmms 1.3.4, according to dpkg15:40
LinkandzeldaDocScrutinizer05: /bin/dd15:40
DocScrutinizer05IroN900:~# which dd15:40
DocScrutinizer05IroN900:~# ls -l /bin/dd15:41
DocScrutinizer05lrwxrwxrwx 1 root root 7 2014-12-06 12:39 /bin/dd -> busybox15:41
Linkandzeldawhy lol15:41
DocScrutinizer05IroN900:~# echo $PATH15:41
OksanaaKotCzarny was idle for 5h 52min, so should return soon-ish15:41
Linkandzeldaoh seems im missing stuff in path15:42
DocScrutinizer05no, frals wrote fmms15:42
DocScrutinizer05that's where the 'f' is from15:42
fishbulbhistory is fascinating15:42
fishbulbis frals ever here?15:42
DocScrutinizer05pro hint: TAB usually does nick completion15:43
fishbulbbut here as in present15:43
DocScrutinizer05/whois frals15:44
Oksanaafrals: was  idle     : 5 days 15 hours 35 mins 58 secs15:44
OksanaaSend email to Nick Leppänen Larsson, aka frals .of the mysterious. frals .dot. se ?15:45
DocScrutinizer05however please don't expect to get a reasonable response to >>hey I've got some version of fmms that doesn't work<< which isn't even any question15:46
fishbulbI'm already not going to bother him by email15:46
DocScrutinizer05Linkandzelda: about "missing in PATH" see ~jrtools15:47
DocScrutinizer05.bashrc in there15:47
DocScrutinizer05though you're of course free to pick any other approach to set the PATH of your liking15:47
OksanaaOkay... Maybe, find something specific on how it misworks. Haven't tried to fmms myself, though. Have enough cellular-provider troubles without it15:48
DocScrutinizer05actually I probably shouldn't recommend doing that for user:user .bashrc15:48
DocScrutinizer05using any other than messybox as default shell for user:user is known to have potential to fubar your system15:49
DocScrutinizer05so does changing default PATH for user15:49
DocScrutinizer05there are a few messybox-isms in the xinit or whatever, that possibly lead to a bootloop15:50
DocScrutinizer05funny enough only for user, not for root15:50
LinkandzeldaDocScrutinizer05: yea i have that .bashrc, but its weird15:50
Linkandzeldawhen connecting via ssh/loading xterm it doesnt use it15:51
DocScrutinizer05ssh uses other login method15:51
Linkandzeldacan i find where the .bashrc it uses is at?15:52
Linkandzeldasince i get the same behaviour from xterm15:52
DocScrutinizer05it's a nice exercise for an afternoon to read through the manpages for bash, shell, login, ssh(d) etc, to figure which startscripts are used with which shell and type of login15:53
Linkandzeldafair enough15:53
DocScrutinizer05I was pretty surprised to find messybox source .bashrc15:54
DocScrutinizer05which sucks in so many regards15:54
DocScrutinizer05well, in short: messybox sucks15:55
*** Venemo has joined #maemo15:55
infobotmessy... err busybox is meant for lean scripting. Regarding all the missing options and immanent limitations (see su, passwd, nice, ps, diff as used by mc...) it's not really the interactive shell of choice. A lot of people hate busybox because a lot of system integrators don't understand the difference between busybox and a decent user interactive shell plus unix utils15:55
DocScrutinizer05thus busybox-power is a pretty incorrect approach15:56
DocScrutinizer05and I strongly deprecate busybox-power15:57
LinkandzeldaDocScrutinizer05: found what the "root" script does, sudo gainroot --use-su15:57
DocScrutinizer05and gainroot is funny too15:58
LinkandzeldaHISTFILE=/root/.ash_history /bin/sh15:58
Linkandzeldaits got a typo in /usr/bin/gainroot ?15:58
DocScrutinizer05no, why?15:58
Linkandzeldait should be bash_history i thought15:58
DocScrutinizer05no, please not15:58
Linkandzeldai see now it has its own path here in gainroot15:58
*** florian has quit IRC15:59
DocScrutinizer05I'm more than happy with "bash" being the _only_ entry in ~/ash_history15:59
*** fishbulb has left #maemo15:59
OksanaaOld kernel version:, and new one is power53. What the difference?16:00
infobothmm... kp is
Linkandzeldais it dangerious to edit the PATH in /usr/sbin/gainroot ?16:01
*** clopez has quit IRC16:01
DocScrutinizer05yes, possibly16:01
DocScrutinizer05some fubar packages may depend on gainroot16:02
Linkandzeldawould just like to add the paths you have from your regular path so it can pick up the non-bb dd16:04
DocScrutinizer05try it, but I strongly recommend to do a BM backup prior to that16:06
Linkandzeldaok i will do that16:06
DocScrutinizer05so you could restore the original gainroot file if shit hits the fan16:06
*** clopez has joined #maemo16:07
DocScrutinizer05well, for that purpose prolly any old backup will do#16:07
DocScrutinizer05as long as you restore only the gainroot file16:07
DocScrutinizer05Linkandzelda: you know all gnu cmds * are also available via /usr/bin/g*16:09
DocScrutinizer05gdd in this case16:09
DocScrutinizer05IroN900:~# which gdd16:09
DocScrutinizer05IroN900:~# ll `which gdd`16:09
DocScrutinizer05lrwxrwxrwx 1 root root 6 2014-12-06 12:40 /usr/bin/gdd -> gnu/dd16:09
Linkandzeldayes, but i'll forget to use g too often16:10
DocScrutinizer05it sucks :-)16:10
OksanaaOuch... Is it that difficult for maemo repositories to upgrade perl to something higher than 5.8? /just trying to install mosh/16:12
* Oksanaa should someday just go and feed various source packages into auto-builder. Well, they may need optification beforehand...16:14
OksanaaHas no gui > needs minimum of modification. But optification is really necessary16:16
DocScrutinizer05optification can get done semi-automatically16:17
DocScrutinizer05IroN900:~# maemo-optify-16:18             maemo-optify-make-mountbind.sh16:18
DocScrutinizer05IroN900:~# less `which `16:20
DocScrutinizer05IroN900:~# less /etc/maemo-optify-auto-opt.conf16:20
OksanaaIs it recommended to put "/usr/bin" in here? Why not?16:22
DocScrutinizer05because that's exactly the way to nuke your system16:23
DocScrutinizer05everything in /usr/bin/ that's not a symlink is probably there because it must not get optified16:24
infobotoptification is a inventive duct tape workaround to reclaim space in fs root, done due to the fact the systeminit *and* partitioning is FUBAR,,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs, or ""OMG - I wish they looked into FHS and moved /usr to eMMC"", bullet1,2 and fhs-2.3.html#PURPOSE16 dot3"16:24
DocScrutinizer05everything in /usr/bin/ that's not a symlink is probably also something that should have been installed in /bin instead of /usr/bin to start with16:25
*** zGrrrr has joined #maemo16:26
DocScrutinizer05dunno which fool decided to pit stuff needed during early boot into /usr/*16:26
* Oksanaa grumbles that qtoctave should have no problems being optified16:26
DocScrutinizer05it's clearly a duty of the distro maintainers to move stuff from /usr/bin to /bin when it is needed during early boot. See FHS16:27
OksanaaHmm, would be nice. What open-source packages are used during early boot and have things in /usr/bin or /usr/sbin?16:28
*** zGrrr has quit IRC16:29
DocScrutinizer05it's plain ridiculous to first build stuff for --prefix=/usr/bin, then go "OMG!! we need that during early boot, so let's move /usr/bin to rootfs where it's available during early boot. Then we optify everything in /usr/bin that is _not_ needed "16:30
DocScrutinizer05((What open-source packages are used during early boot and have things in /usr/bin or /usr/sbin?)) check for symlinks16:31
DocScrutinizer05everything not a symlink is incorrectly put into /usr/16:31
*** Bitnotri has quit IRC16:33
DocScrutinizer05find /usr/bin -type f -ls16:33
DocScrutinizer05vs   find /usr/bin -type l -ls16:34
OksanaaLet's see : Calendar.launch (closed-source?), mceledpattern (! totally not needed for boot ?)16:34
* DocScrutinizer05 pukes at /usr/bin/setkeycodes -> /bin/busybox16:35
DocScrutinizer05though it's prolly even formally ok16:36
Oksanaafmtx_client , and I should move my personal /usr/bin/randomscripts elsewhere (like, into aliases in /etc/profile or something)16:37
DocScrutinizer05mceledpattern is only 35k16:37
DocScrutinizer05which is a candidate for optification, but not mandatory16:37
Oksanaax11vnc and qtoctave are huge, around 1MB each?16:38
OksanaaXorg and python2.5, too16:39
DocScrutinizer05,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs  >>Developers are encouraged to make good use of them, specially for applications requiring more than 500 KB, including dependencies.<< err *cough*16:39
DocScrutinizer05Oksanaa: huh?16:39
DocScrutinizer05you won't go happy with optifying python or X1116:40
Oksanaax11vnc is not needed for boot, is it?16:40
DocScrutinizer05but Xorg is, I guess16:41
DocScrutinizer05python 2.5 too16:41
OksanaaXorg is system-needed, though. Not going to move it around on my device16:41
DocScrutinizer05also python *is* optified afaik16:41
DocScrutinizer05it comes with its own otification by bindmount16:42
Oksanaa-rwxr-xr-x    1 root     root       1028632 May 18  2010 python2.516:42
DocScrutinizer05mount|grep py16:42
Oksanaalib python is optified, bin isn't16:43
DocScrutinizer05yep, right:  df -h `which python2.5`16:44
Oksanaa# ls -laSr /usr/bin/ | grep -v lrwx < the command I used for looking at not-optified /usr/bin16:45
DocScrutinizer05why not find /usr/bin -type l -ls16:46
Oksanaafind doesn't like the options, just prints out Usage16:48
DocScrutinizer05err -type f16:48
DocScrutinizer05meh, get decent tools!16:48
infobotmessy... err busybox is meant for lean scripting. Regarding all the missing options and immanent limitations (see su, passwd, nice, ps, diff as used by mc...) it's not really the interactive shell of choice. A lot of people hate busybox because a lot of system integrators don't understand the difference between busybox and a decent user interactive shell plus unix utils16:48
DocScrutinizer05apt-get findutils16:49
DocScrutinizer05apt-get install findutils-gnu; even16:50
DocScrutinizer05X-P  -->16:50
DocScrutinizer05IroN900:~# apt-cache search findutil16:50
DocScrutinizer05busybox - Tiny utilities for small and embedded systems16:50
DocScrutinizer05findutils-gnu - utilities for finding files--find, xargs16:50
DocScrutinizer05"Tiny SILLY FUBAR utilities..."16:51
* Oksanaa has findutils-gnu installed16:51
DocScrutinizer05then maybe try gfind /usr/bin -type f -ls16:52
DocScrutinizer05or fix your PATH16:52
OksanaaWorks, gfind. Output fairly same. So, x11vnc, qtoctave, and qtjs and gpg and some others16:54
* Oksanaa finds the file list to be long16:54
OksanaaCould they be added to this /etc/maemo-optify-auto-opt.conf ? And when would it apply?16:56
*** arcean has quit IRC16:57
* Oksanaa would only try x11vnc and qtoctave, for start; do not recognise others well enough16:57
Oksanaaosso_pdfviewer, modest and mediaplayer also catch eye16:59
*** Bitnotri has joined #maemo17:01
*** zGrrrr has quit IRC17:02
*** zGrr has joined #maemo17:05
*** L29Ah has left #maemo17:05
DocScrutinizer05((Could they be added)) basically yes  ((when would it apply)) during next boot -- however it may render your device locked in a bootloop17:07
* DocScrutinizer05 suggests to profile boot process to find all the binaries needed during early boot (before mounting /opt) and then doing a major sanitation of this whole mess: move needed packages /usr/*7* -> /*/*, move /usr -> eMMC17:10
DocScrutinizer05I honestly had hoped for *NOKIA* doing that with pr1.3, but nooooo17:11
* DocScrutinizer05 ponders to write maemo-antioptify* which does the exact opposite of optify: move all packages from /usr/?bin/* to /?bin/* that are _not_ subject to optification17:13
DocScrutinizer05create symlinks for all those packages in the mointpoint dir of /usr, for best measure.17:14
DocScrutinizer05once /usr gets mounted, those symlinks would get covered17:15
DocScrutinizer05we could have similar symlinks in /usr/*/ for any scripts that use absolute paths to commands17:16
DocScrutinizer05could all get handled during early boot, immediately before /usr gets mounted to its final mointpoint dir, in that script17:18
DocScrutinizer05mount /usr /to /mnt/usr so you can copy the needed binaries from /user/?bin|lib|whatnot to rootfs and create symlinks in /mnt/usr/*/* and /usr/*/*17:20
DocScrutinizer05then remount eMMC usr from /mnt/usr to /usr17:21
DocScrutinizer05finally delete (selfdestruct ;-D ) since it's never again needed17:22
DocScrutinizer05replace by a oneliner:  #!/bin/sh17:22
DocScrutinizer05since that is also not needed anymore from now on17:23
DocScrutinizer05optification my ass!17:23
DocScrutinizer05I had a reason to add ""OMG - I wish they looked into FHS and moved /usr to eMMC"" to the ~optification factoid17:25
OksanaaTroublesome, especially from deb-dpkg-file-tracking point of view. Will these packages be easy to upgrade, after such filesystem movements?17:34
*** jskarvad has quit IRC17:48
*** tanty is now known as tanty_off18:04
*** shentey has joined #maemo18:06
*** Natch has quit IRC18:07
*** tanty_off is now known as tanty18:09
*** L29Ah has joined #maemo18:17
*** jskarvad has joined #maemo18:18
*** zGrrr has joined #maemo18:32
*** zGrr has quit IRC18:36
*** krnlyng has quit IRC18:37
*** jskarvad has quit IRC18:46
*** krnlyng has joined #maemo18:51
*** Natch has joined #maemo18:52
*** ced117 has joined #maemo18:55
*** buZz has quit IRC19:04
*** buZz has joined #maemo19:05
*** buZz is now known as Guest2552019:06
*** tanty is now known as tanty_off19:07
*** L29Ah has left #maemo19:10
*** L29Ah has joined #maemo19:10
*** DrCode has quit IRC19:15
*** Oksanaa has quit IRC19:18
*** Venemo has quit IRC19:22
*** zGrrr has quit IRC19:24
*** DrCode has joined #maemo19:31
*** Jack64 has joined #maemo19:34
*** Jack64 has left #maemo19:34
*** L29Ah has left #maemo19:41
*** L29Ah has joined #maemo19:41
*** Pali has joined #maemo19:42
*** Tenhi has joined #maemo19:43
*** Tenhi has quit IRC19:46
*** auenf has quit IRC19:53
*** auenf has joined #maemo19:58
*** shentey has quit IRC19:58
*** auenf has quit IRC20:02
*** eijk has joined #maemo20:07
*** auenf has joined #maemo20:07
*** eijk_ has quit IRC20:09
*** eijk_ has joined #maemo20:09
*** eijk has quit IRC20:12
*** eijk_ has quit IRC20:19
*** eijk_ has joined #maemo20:21
*** Pali has quit IRC20:29
*** eijk_ has quit IRC20:34
*** troulouliou_div2 has joined #maemo20:38
*** Vajb has quit IRC20:42
*** Vajb has joined #maemo20:43
*** xelo has joined #maemo20:48
*** L29Ah has left #maemo20:52
* Sicelo is happy with the nokia battery he got for his N90021:02
SiceloLMD = 1573mAh21:03
*** troulouliou_div2 has quit IRC21:16
*** Guest25520 is now known as buZz21:31
*** L29Ah has joined #maemo21:39
*** DrCode has quit IRC21:48
KotCzarnysicelo: feelin awesome already?22:05
Siceloi'm happy .. i know i could have bought a better battery via ebay, but that's really out of my reach22:14
*** Kilroo has quit IRC22:17
*** arossdotme has quit IRC22:21
*** L29Ah has left #maemo22:22
*** L29Ah has joined #maemo22:24
*** L29Ah has left #maemo22:24
*** L29Ah has joined #maemo22:24
*** L29Ah has left #maemo22:25
*** bruce_lee has quit IRC22:25
*** L29Ah has joined #maemo22:25
*** L29Ah has left #maemo22:26
*** L29Ah has joined #maemo22:26
*** L29Ah has left #maemo22:26
*** L29Ah has joined #maemo22:27
*** L29Ah has left #maemo22:27
*** L29Ah has joined #maemo22:27
*** L29Ah has left #maemo22:27
*** L29Ah has joined #maemo22:28
*** L29Ah has left #maemo22:28
*** L29Ah has joined #maemo22:33
*** L29Ah has left #maemo22:33
*** L29Ah has joined #maemo22:34
*** L29Ah has left #maemo22:34
*** L29Ah has joined #maemo22:34
*** L29Ah has left #maemo22:34
*** L29Ah has joined #maemo22:35
*** L29Ah has left #maemo22:35
*** L29Ah has joined #maemo22:35
*** L29Ah has left #maemo22:36
*** DrCode has joined #maemo22:39
*** L29Ah has joined #maemo22:39
*** L29Ah has left #maemo22:40
*** L29Ah has joined #maemo22:40
*** L29Ah has left #maemo22:40
*** L29Ah has joined #maemo22:41
*** L29Ah has left #maemo22:42
*** L29Ah has joined #maemo22:42
*** L29Ah has left #maemo22:42
*** L29Ah has joined #maemo22:43
*** L29Ah has left #maemo22:43
*** L29Ah has joined #maemo22:43
*** L29Ah has left #maemo22:44
*** L29Ah has joined #maemo22:44
*** L29Ah has left #maemo22:44
*** L29Ah has joined #maemo22:45
*** L29Ah has left #maemo22:45
*** L29Ah has joined #maemo22:46
*** L29Ah has left #maemo22:46
*** L29Ah has joined #maemo22:47
*** L29Ah has left #maemo22:47
*** L29Ah has joined #maemo22:48
*** L29Ah has left #maemo22:48
*** L29Ah has joined #maemo22:48
*** L29Ah has left #maemo22:49
*** L29Ah has joined #maemo22:50
*** L29Ah has left #maemo22:50
*** L29Ah has joined #maemo22:50
*** L29Ah has left #maemo22:51
*** L29Ah has joined #maemo22:51
*** L29Ah has left #maemo22:51
*** L29Ah has joined #maemo22:51
*** L29Ah has left #maemo22:52
*** L29Ah has joined #maemo22:52
*** L29Ah has left #maemo22:52
*** L29Ah has joined #maemo22:56
*** L29Ah has left #maemo22:56
*** L29Ah has joined #maemo22:56
*** L29Ah has left #maemo22:56
*** L29Ah has joined #maemo22:57
*** L29Ah has left #maemo22:57
*** L29Ah has joined #maemo22:58
*** L29Ah has left #maemo22:58
*** L29Ah has joined #maemo22:58
*** L29Ah has left #maemo22:58
*** L29Ah has joined #maemo22:59
*** L29Ah has left #maemo22:59
*** L29Ah has joined #maemo22:59
*** L29Ah has left #maemo22:59
*** L29Ah has joined #maemo23:00
*** L29Ah has left #maemo23:00
*** L29Ah has joined #maemo23:01
*** L29Ah has left #maemo23:01
*** L29Ah has joined #maemo23:01
*** L29Ah has left #maemo23:01
*** L29Ah has joined #maemo23:02
*** L29Ah has left #maemo23:02
*** L29Ah has joined #maemo23:03
*** L29Ah has left #maemo23:03
*** L29Ah has joined #maemo23:03
*** L29Ah has left #maemo23:04
*** L29Ah has joined #maemo23:04
*** L29Ah has left #maemo23:04
*** L29Ah has joined #maemo23:05
*** L29Ah has left #maemo23:05
*** L29Ah has joined #maemo23:05
*** L29Ah has left #maemo23:06
*** L29Ah has joined #maemo23:06
*** L29Ah has left #maemo23:06
*** L29Ah has joined #maemo23:07
*** L29Ah has left #maemo23:07
*** L29Ah has joined #maemo23:07
*** L29Ah has left #maemo23:07
*** L29Ah has joined #maemo23:08
*** L29Ah has left #maemo23:09
*** L29Ah has joined #maemo23:09
*** L29Ah has left #maemo23:09
*** L29Ah has joined #maemo23:10
*** L29Ah has left #maemo23:10
*** LauRoman|Alt has joined #maemo23:10
*** L29Ah has joined #maemo23:10
*** L29Ah has left #maemo23:10
*** L29Ah has joined #maemo23:11
*** L29Ah has left #maemo23:11
*** L29Ah has joined #maemo23:12
*** L29Ah has left #maemo23:12
*** flo_lap has joined #maemo23:12
*** L29Ah has joined #maemo23:20
*** L29Ah has left #maemo23:20
*** L29Ah has joined #maemo23:20
*** L29Ah has left #maemo23:20
*** L29Ah has joined #maemo23:21
*** L29Ah has left #maemo23:21
*** L29Ah has joined #maemo23:21
*** L29Ah has left #maemo23:21
*** L29Ah has joined #maemo23:22
*** L29Ah has left #maemo23:22
*** L29Ah has joined #maemo23:22
*** L29Ah has left #maemo23:23
*** L29Ah has joined #maemo23:23
*** KotCzarny has quit IRC23:32

Generated by 2.15.1 by Marius Gedminas - find it at!