IRC log for #maemo-ssu on 20120731

00:00.40*** join/#maemo-ssu jessi3k3 (45fe879c@gateway/web/freenode/ip.69.254.135.156)
00:01.03jessi3k3any CSSU devs/maintainers on?
00:04.06jessi3k3If anyone has the chance please see http://talk.maemo.org/showthread.php?t=85786 regarding possibly adding more QT libs
00:19.51DocScrutinizer05jessi3k3: CSSU is not about adding stuff. You can do that yourself a nytime
00:20.56DocScrutinizer05CSSU isn't the "reader's digest" of available pkgs
00:22.10merlin1991DocScrutinizer05:  I think the issue here is that some libs which are part of the qt4 sources are not built
00:22.15DocScrutinizer05though I admit it for sure would be helping for many users to have such a list of tested&aproved pkgs
00:22.20merlin1991though I'd have to look for myself to see if that's the case
00:22.57DocScrutinizer05merlin1991: oh, then I can go to sleep ;-D
00:24.59*** join/#maemo-ssu gri (~gri@muhkuh.net)
00:34.58jessi3k3merlin1991: Yes, I think that is the case, at least in terms of built QT libraries vs available packages. Is this not the correct place to inquire since CSSU maintains and updates QT? If so I can add the said package and libraries myself but I am not sure how they would conflict with the 'official' qt libraries already there or if I would have such authority.
00:36.25merlin1991jessi3k3: it depends on if the libs you're missing were part of the original rootfs, or only shipped via extras, in the first case we have to adjust our build, in the 2nd we're pretty much fucked
00:37.00merlin1991but currently I can't look into it more, but I'll find the time tomorrow and see what we have todo
00:38.07jessi3k3It seems that libQtCLucene was not part of the original rootfs libraries since it's not available as a package on any of the repos or on my device
00:38.29merlin1991how did you build it?
00:38.38jessi3k3libQtHelp is available in extras but has not been updated past 4.5.3
00:38.45jessi3k3I built in in scratchbox
00:38.49jessi3k3armel
00:38.52merlin1991from which sources?
00:39.10jessi3k3I pulled the latest cssu-git-x11-qt, let me confirm the actual version
00:39.27merlin1991did you have to adjust the config / rules file
00:40.12jessi3k3I don't recall doing such thing, I just basically configured as is and installed
00:40.32jessi3k3*configured and make
00:40.50merlin1991so you ran configure yourself k
00:41.02jessi3k3Since it's a hassle to set up CSSU in scratchbox, I made qt from source from the cssu-git
00:41.49merlin1991it's not really a hassle, add the cssu armel repo and use apt-get ;)
00:42.06merlin1991though I think in cssu-testing the sources for qt are missing
00:42.19jessi3k3If that's the case, then the forums sure make it seem like it's the hardest thing in the world. That's what put me off
00:42.26merlin1991anyway libQtHelp is also part of the qt4-x11 sources or are they built from different sources?
00:43.31jessi3k3libqthelp should be from the qt4-x11 sources, it was in the build directory after It completed
00:43.42jessi3k3that and libQtCLucene
00:48.21merlin1991so both are from qt4-x11?
00:48.29merlin1991then we can make a new build and include those
02:32.26*** join/#maemo-ssu amiconn_ (quassel@rockbox/developer/amiconn)
02:42.49*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
02:44.30*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
02:46.25*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
03:02.29*** join/#maemo-ssu Sc0rpius (~naikel@190.201.107.179)
03:16.03*** join/#maemo-ssu jonwil (~jonwil@27-33-137-199.static.tpgi.com.au)
03:40.11*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
06:25.10*** join/#maemo-ssu freemangordon (~freemango@130-204-50-168.2074221835.ddns.cablebg.net)
07:22.02*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
07:40.52freemangordonmerlin1991: if we are going to push a new Qt there is this https://gitorious.org/community-ssu/qt-x11-maemo/commit/38bff748f635ff4e4035dcc238aa7ab66839c5eb I want in master
07:42.30Palifreemangordon, modest from cssu-devel not working
07:43.01freemangordonhmm, it should be the same as in -testing
07:43.21freemangordonPali: changelog?
07:44.27PaliI found that problem is in tinymail libraries
07:44.27Paliwhen I downgraded tinymail started working again
07:44.27Paliproblem is: when I open modest, open my (gmail) account and click to send & receive it will not show unreaded mail count (for all folders)
07:44.27Palialso when I click on some unreaded mail it will not mark it as unread on server
07:44.30Palialso if I mark same mail from readed to unreaded it not mark it on server too
07:45.09freemangordonany clue which commit broke it?
07:46.09Paliok, bad repositores: I dongraded from thumb to devel
07:46.15Palithumb version is not working
07:46.17Palidevel is ok
07:46.20kerioD:
07:46.31keriooh, whew, he's talking about modest
07:47.08Paliapt-cache policy show me that in -devel and -testing is same version
07:47.19Paliand in -thumb is version with thumb suffix
07:47.20freemangordonPali: WFM
07:47.44tadzikhrm, my phone-ui stopped rotating to portrait :/
07:47.59freemangordonclicking gmail account shows me that I have 10 unread messages in my inbox
07:48.20Palifreemangordon, not for inbox but for other folders
07:48.39PaliI have filters which move some emails from inbox to other folders automatically
07:48.39freemangordonchanging a message to unread in inbox makes its color blue
07:48.47tadzikor rather it rotates in “expose mode”, but goes back to portrait when I maximize
07:49.09Palifreemangordon, try to mark some message in Gmail sent mails as unread
07:49.19Paliand check if it will be unread on gmail web
07:49.27freemangordonwell, i have 2 unread in sent mail
07:49.56freemangordonmarked, it turned blue, now I have 3 unread
07:50.13freemangordonon gmail web?
07:50.16freemangordonok, lemme check
07:50.34Paliit mark me blue on modest, but not on www.gmail.com
07:53.20freemangordonPali: I have an yellow tick on the left side of the message i marked as unread
07:53.32freemangordoni suspect that means unread
07:57.33Palihm, I will try to install tinymail thumb packages again...
07:57.45freemangordonPali: i've just changed an item in "Send Items", did "send and receive" and it changed to unread on mail.google.com
07:58.04freemangordoncannot reproduce it here
07:58.42Palifreemangordon, try this: open modest click on your account, then send & receive. wait 1min and on www.gmail.com mark some message as unread in sent folder
07:58.51Paliand then click again in modest on send & receive
07:59.04Palibut do not open any folder in modest
07:59.12freemangordonaah, you mean te opposite
07:59.15freemangordonok, lemme try
07:59.37Palistay in account window!
07:59.59Paliand check if sent folder will have +1 string
08:02.14freemangordonno change
08:02.31freemangordonwell, i'll recompilt it it newer toolchain and will try
08:02.39Paliok
08:26.53*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
08:27.06freemangordonmerlin1991: ping
08:33.54jonwilIs there someone here who can help me get the latest version of operator-name-cbs-widget into cssu-devel?
08:39.51Palijownil, my patches are already in css-devel
08:40.07PaliI pushed it some days ago
08:40.27Palijonwil, I fixed problem with that custom operator widget
08:41.06jonwilI pushed a patch to git the other day
08:41.14jonwilSaturday
08:41.32jonwil"Fix some bugs. Add support for custom operator names."
08:41.52jonwilthat was done after talking to doc about things
08:42.37*** join/#maemo-ssu LaoLang_coo_ (~LaoLang_c@221.226.175.139)
08:42.52Palijonwil, I pushed it 19.7: http://maemo.merlin1991.at/cssu/community-devel/pool/free/o/operator-name-cbs-widget/
08:43.25LaoLang_coo_is chating in xchat on N900 ,p
08:43.32LaoLang_coo_seems ok
08:43.56LaoLang_coo_oh, wrong channel, sorry...
08:44.17jonwilmy change was made 29 july
08:44.30jonwilso whatever you pushed doesn't contain my latest patch
08:44.49jonwilthis commit
08:44.51jonwilhttps://gitorious.org/community-ssu/operator-name-cbs-widget/commit/da997b96cb31b7ba934ae613bed776b73ca6a5de
08:45.30jonwilIf what you pushed contains anything different to what was in git before my commit, I dont have that
08:45.32jonwiland need it
08:46.09jonwilI would like to know just what you pushed then :)
08:48.47jonwilpali?
08:49.15Palijonwil, it is in my cloned git branch
08:49.20jonwilok
08:50.08Palijonwil, see merge reguest: https://gitorious.org/community-ssu/operator-name-cbs-widget/merge_requests/1
08:56.15jonwilIf you could grab the changes from my patch and mix them with the changes from your branch, that would be good
08:56.27jonwiland then push the result to cssu-* as appropriate
08:58.28jonwilthen we can merge things into one repo and go from there :)
09:02.02jonwilNot sure about removing the logging checkboxes though, does it hurt anyone to leave them there?
09:09.12Palijonwil, I think that debug options should not be in release version
09:09.34jonwilhmmm yeah I guess so
09:09.51Paligconf keys still working... I do not see reason why normal users should be able to enable some logs...
09:10.05Palilogs which are useless for them
09:10.12jonwiltrue
09:10.27Paliok, I'm going to merge branches and push changes to masterä
09:10.57jonwilok, do that
09:16.55Palijonwil, seems that in your commit, you reformated LF and CRLF
09:17.13jonwilhmmm if I did it was unintentional
09:17.32PaliI'm not able to do git merge...
09:17.56PaliI rebase your commit on top of my
09:21.36*** join/#maemo-ssu povbot (~supybot@office.pov.lt)
09:21.36*** mode/#maemo-ssu [+v povbot] by ChanServ
09:23.27*** join/#maemo-ssu zeq1 (~s_j_newbu@2a01:348:1e3:1:e6ec:10ff:fe9a:d418)
09:25.17jonwilok
09:32.54Palijonwil, done: https://gitorious.org/~pali/community-ssu/pali-operator-name-cbs-widget
09:33.00Palitest if everything working
09:33.47Paliif yes, then need to: git push --force
09:35.07jonwilok, so what do I do to merge that with my master?
09:35.28jonwilgrab it from git and push?
09:35.33jonwilor what?
09:35.44Palijonwil, merging is not possible
09:35.57jonwilok, then what do I do?
09:36.06kerio^___^ everyone is here!
09:36.07jonwilto make that tree the new master?
09:36.10Palifirst check if version from my git repo working
09:36.20jonwilok, then what?>
09:36.36Paliand then need to rewrite git HEAD
09:36.46Paligit push --force can do that
09:37.18Paliit will overwrite git commits in target branch
09:37.33Palijonwil, I can do that
09:37.46jonwilok, please do that then
09:38.11jonwildo whatever is necessary so that https://gitorious.org/community-ssu/pali-operator-name-cbs-widget/ contains the latest code
09:38.21freemangordonmerlin1991: ping
09:38.25jonwilAnd then if you could push some packages to cssu-devel that would be nice
09:38.37Palijonwil, ok
09:38.51Palijownil, first I need to know if code from my git branch is compileable
09:38.58freemangordonzeq1: anyway, merlin1991 is not here too :D
09:39.04zeq1lol
09:39.31Palijonwil, I did not started sctrachbox, I only done some git magic
09:39.43freemangordonzeq1: well, he'll appear, that's for sure
09:39.44jonwilok
09:40.04jonwilyes the code in your git repo is fine
09:40.13zeq1I need to get off myself, I'll have my N900, but I'll be busy, will respond  S.L.O.W.L.Y...
09:40.31freemangordonyeah, i need to go afk too
09:41.00zeq1coffee first though
09:41.05kerio<zeq1> I need to get off
09:41.07kerioTMI
09:41.27zeq1kerio: bye
09:41.53keriobye ;)
09:42.10zeq1that was quite a strange way of putting it :D
09:45.23freemangordonDocScrutinizer51: why test program is not enough to prove that?
09:46.10freemangordonif it behaves according to comment #6, then I think it is proved that pselect is broken in stock kernel
09:46.17DocScrutinizer51prove what?
09:46.29DocScrutinizer51yep
09:46.37DocScrutinizer51absolutely
09:46.38freemangordonI answered to you post on #maemo
09:46.52DocScrutinizer51?nod?
09:47.10DocScrutinizer51:nod: even
09:47.28jonwilpali: let me know when the master has been updated :)
09:47.32freemangordonnow, we need someone with stock kernel.
09:47.43freemangordonanyone running on stock kernel here?
09:47.48DocScrutinizer51just pretty please paste the session log and a pointer to source and comment6
09:48.27freemangordonDocScrutinizer51: i need to reflash, both devices I have are on -thumb. So I will try to find someone else to do it
09:48.29jonwili.e. when https://gitorious.org/community-ssu/operator-name-cbs-widget/ contains the latest code :P
09:49.01DocScrutinizer51I will
09:49.21freemangordondo you want a binary?
09:49.31jonwilguess pali went away :P
09:49.39DocScrutinizer51yep
09:49.49freemangordonok, gimme a couple of minutes
09:50.17DocScrutinizer51no hurries, I'm afk for next 9h
09:50.23freemangordon:) ok
09:53.07Palijonwil, done. now you need to do: git clone
09:53.33jonwilok, so I clone your repo and push it to the master?
09:53.55Paliit is in master now
09:53.58jonwilok
09:54.05Palijust clone master again
09:54.34jonwilok
09:55.02jonwilthanks for that, can you push some packages for this to cssu-devel?
09:56.07Palilater when I power on qemu sdk image
09:56.15jonwilok
09:56.34Palijonwil, you do not have access to merlin server?
09:57.19jonwilno
09:57.33jonwilplus I dont want to power up my linux box right now just to build a couple of packages :P
09:58.01Paliok, later ask merlin for it
10:00.02freemangordonPali: are you sure modes does not behave in the same way in -devel?
10:00.12freemangordon*modest
10:02.04Palifreemangordon, I have only tinymail downgraded
10:02.16freemangordonthe same
10:02.40freemangordonso, when you click on send/receive, the unread messages count is updated?
10:02.48Palito version 1.1.92+1cssu4
10:03.37freemangordonPali: ^^^
10:04.08Palikilled modest and testing...
10:04.29freemangordonI rebooted, just to be sure, will test again
10:05.16Paliyes working fine
10:05.53Paliwhen I upgraded tinymail to 1.1.92+1cssu4-thumb it stopped working
10:08.48freemangordonok, going to install it (1.1.92+1cssu4)
10:15.23*** join/#maemo-ssu NIN101 (~NIN@p5DD28A80.dip0.t-ipconnect.de)
10:30.01*** join/#maemo-ssu arcean (~Arcean@aaeq195.neoplus.adsl.tpnet.pl)
10:38.44*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-iuohhbjvgoawtqik)
10:52.17*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
10:58.46freemangordonPali: confirmed, seem newer toolchain optimizes something that should not be optimized, will try how it is when compiled without -mthumb
10:59.06Paliok
10:59.37freemangordonthe problem is in libtinymail-camel
11:11.31*** join/#maemo-ssu luf (luf@nat/ibm/x-nhzmoccdjeutnikj)
11:23.55jonwilPali: ping
11:24.04Palijonwil, pong
11:24.44jonwilI take it you are still waiting to hear back from the BME guys about the temperature stuff...
11:25.40Paliyes I still waiting...
11:25.51jonwilok :)
11:30.08jonwilI am debating whether to try and ask some nokians (or ex-nokians) about the dbus stuff I need to know about like com.nokia.wps_ui...
11:30.58Palijonwil, you can try
11:32.24*** join/#maemo-ssu NIN102 (~NIN@p5DD29C34.dip0.t-ipconnect.de)
11:33.10Palifreemangordon, this modest patch is alredy in cssu-devel and working without problem: https://gitorious.org/community-ssu/modest/merge_requests/13
11:33.23PaliI will push it to modest master
11:34.03freemangordonPali: ok, will pull in thumb-testing once I found the camel :D
11:34.07freemangordon*find
11:36.56jonwilnow I just need to figure out how to track down the right email address(es) or other contacts for these people
11:37.13jonwilunderstanding finish names can be hard
11:38.26jonwilI can find lots of references to Janne Ylalehto at Nokia but no clue if that person is still at nokia or where they have gone...
11:40.40Palijonwil open google
11:40.50jonwilyes?
11:40.55Palitry to find that name on some linux mailinglists
11:41.13jonwilall the references I find show that person with an @nokia address
11:41.28Palitry to sent to nokia address first
11:42.57jonwilok, I found a linkedin profile for the same name that suggests that said person is still at Nokia
11:43.38jonwilnow listed as a Windows Phone person
11:44.38jonwilworst that can happen is that the email bounces or I get no response or a "hey, sorry, I dont have that info anymore" response or something :)
11:44.45jonwillets send a nice polite well-worded email
11:47.39DocScrutinizer51hope you know how to do that ;-D
11:47.54jonwilI do know how to write well-worded emails
11:48.22jonwilI wrote this to someone else before
11:48.24jonwilhttp://pastebin.com/dXK8nRCx
11:48.26DocScrutinizer51:-)
11:48.28jonwiland that is polite and well-woded
11:48.36jonwilor at least I think it is
11:52.10DocScrutinizer51yep, it is :-)
12:06.36jonwilok, 2 emails have been sent
12:09.53*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
12:11.41jonwilnow I just need to identify some wording I can use in my email asking about com.nokia.phone.sim.* to try and get information about that interface
12:30.02jonwilok, good, 3 emails total now sent
12:30.10jonwilmaybe I will shake some interesting information loose
12:31.21jonwilI am certainly more likely to get what I want than by not sending the emails :P
12:52.12*** join/#maemo-ssu jonwil (~jonwil@27-33-137-199.static.tpgi.com.au)
13:10.05*** join/#maemo-ssu zeq1 (~s_j_newbu@2a01:348:1e3:1:e6ec:10ff:fe9a:d418)
13:52.52*** join/#maemo-ssu andre__ (~andre@ip-89-176-24-140.net.upcbroadband.cz)
13:52.52*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
14:03.55*** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg)
14:04.02*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
14:08.36*** join/#maemo-ssu zeq1 (~s_j_newbu@2a01:348:1e3:1:e6ec:10ff:fe9a:d418)
14:09.55*** join/#maemo-ssu MentalistTraceur (~mentalist@208.54.85.235)
14:11.16*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
14:32.49*** join/#maemo-ssu wmarone_ (~wmarone@c-67-174-151-253.hsd1.ca.comcast.net)
14:36.36*** join/#maemo-ssu mase76 (~mase76@p5DD39291.dip.t-dialin.net)
14:45.23*** join/#maemo-ssu zeq1 (~s_j_newbu@2a01:348:1e3:1:e6ec:10ff:fe9a:d418)
14:58.11*** join/#maemo-ssu wmarone__ (~wmarone@c-67-174-151-253.hsd1.ca.comcast.net)
14:58.30*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
15:00.54*** part/#maemo-ssu luf (luf@nat/ibm/x-nhzmoccdjeutnikj)
15:01.54*** join/#maemo-ssu zeq1 (~s_j_newbu@2a01:348:1e3:1:e6ec:10ff:fe9a:d418)
15:18.13freemangordonPali: something is fishy about libtinymail in -devel
15:18.54freemangordonby looking at the code modest should not refresh all of the folders unread count, but only INBOX
15:20.40Palithen it is bug, modest should refresh unread count for all folders
15:20.56PaliI know that modest inform about new email only in INBOX
15:21.24PaliI have started working on patch to show notification about all new emails (not only in INBOX)
15:21.29Palibut patch is not ready yet
15:23.18freemangordonhmmm
15:23.37freemangordonanyway, I am digging
15:24.10zeq1freemangordon: I'm just off out, but somehow my testing was off earlier, it seems none of my libc builds with 4.7 resolved the locales problem. I'm sure the 4.2 build did work though...
15:24.41freemangordonbad
15:25.32zeq1very bad
15:26.12zeq1no idea if its a bug exposed by the compiler or a compiler bug at this point :(
15:27.09zeq1could just use 4.2 to build it until this is resolved
15:27.43freemangordonyes, but you must not use thumb then
15:27.58freemangordonas thumb is broken in old toolchain
15:28.03zeq1yup
15:28.35freemangordonanyway, as it is CSSU, you should not use thunb anyway :)
15:28.41freemangordon*thumb
15:29.31zeq1Yes, realised that, going to build a cssu0 with 4.2 when I get back
15:29.55freemangordonok
15:30.37freemangordonPali: AIUI only inbox is refreshen on send/receive, the others are when you open them
15:31.00freemangordonNFC why it works with old gcc, going to check
15:32.15merlin1991btw I'm here, there've been some highlights earlier today
15:32.22Palifreemangordon, when I last looked into modest mode (more then year ago) I remember that there is some linked list of all folders and there is some function which refresh first folder from list, remove from list and call that fucntion again with list
15:33.08freemangordonPali: hmm, if you point me to the code, I will owe you a beer
15:33.21Paligoing to find my old patch...
15:34.03freemangordonas I am searchig for such iterator for the whole day, with no success
15:34.11Palimaybe this: function recurse_folders_async_cb in file src/modest-mail-operation.c
15:35.03freemangordonmerlin1991: it is about a bug in libc and its fix https://bugs.launchpad.net/ubuntu/+source/linux/+bug/319729
15:35.10freemangordonPali: ok, will check
15:36.22Palifreemangordon, and function inbox_refreshed_cb it refresh folder (not only inbox!)
15:37.18*** join/#maemo-ssu Estel_ (~Estel@acqy18.neoplus.adsl.tpnet.pl)
15:37.53Palimerlin1991, do you know something new about maemo package interface?
15:44.20Palifreemangordon, maybe calling function tny_folder_poke_status update unread mail status
15:45.19Palifreemangordon, can you try to compile tinymail thumb first, then install these thumb tinymail libraries and then compile modest (to be sure that modest will compile agains tinymail thumb)?
15:45.35freemangordonPali: already did
15:45.39freemangordonit compiles
15:45.43Paliok
15:46.10freemangordonseems something overoptimized in response parsing
16:16.05keriohm, why does the lens cover have to be open for the /front/ camera to work?
16:23.09Palikerio, gpio switch
16:24.40keriohm, "mirror" or whatever has no problems with it
16:25.19*** join/#maemo-ssu NIN101 (~NIN@p5DD29C34.dip0.t-ipconnect.de)
16:28.59Palikerio, then some stupid nokia library...
16:40.31*** join/#maemo-ssu zeq (~s_j_newbu@2a01:348:1e3:1::a91)
16:52.45zeqfreemangordon: I'm not convinced there's anything special about the posix-locales pkg.  I'm going to try generating them from the glibc build, I'm wondering if the locale cache is somehow compiler specific..?
17:03.00DocScrutinizer51zeq: aiui the locales miss severl of the strings that are in cache
17:03.33zeqAnything we can't just replace?
17:03.52zeqthis is annoying the hell out of me
17:04.04zeq:/
17:04.24DocScrutinizer51who knows
17:04.40zeqI'll see what happens (if it works at all)
17:29.27DocScrutinizer51feierabend!
17:50.29freemangordonSc0rpius: ping
17:51.19freemangordonhates when he is sick and his head feels empty :(
17:57.30DocScrutinizer51freemangordon: :-/
18:04.41freemangordonidly wonders how it is possible that modest works at all. Having in mind the severity of the bug he had just discovered.
18:09.04Woody14619Wait, you're saying modest works?  That's a pretty high complement IMHO...
18:17.25freemangordonhehe
18:18.38freemangordonno, really, i wonder what this guy has had in his mind while has been coding that
18:18.52freemangordonwhoever he is
18:22.04*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
18:33.27keriohahaha
18:33.28keriowhich bug?
18:35.46freemangordonPali: ping
18:35.55Palifreemangordon, pong
18:36.16freemangordonPali: would you check https://gitorious.org/community-ssu/tinymail/commit/1955bad9fa612e7313ad753726e8cda68f14d0a8
18:36.24freemangordonI still cannot believe
18:37.31Paliwhat that doing?
18:37.37Palior what is/was problem?
18:37.44freemangordonmissing unread counts
18:37.47freemangordonyeah
18:38.05freemangordonthe problem you reported
18:38.53*** join/#maemo-ssu taziff (~Taziff@cyr108.internetdsl.tpnet.pl)
18:40.07*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
18:40.29Paliah, ok
18:59.36*** join/#maemo-ssu arcean_ (~Arcean@aaer9.neoplus.adsl.tpnet.pl)
19:05.09PaliThe best which I see today (in java): int total = Integer.valueOf("0");
19:05.36Palifreemangordon, if modest is not as ^^^ then it is OK
19:07.32kerioPali: do you know if cleven requires manual links in /opt for your reaver/wash package?
19:07.43kerioalso, it should Provide wash >:)
19:08.03Palikerio, reaver package contains both reaver and wash binares
19:08.06Palias in debian
19:08.32Palibinaries are in standard path /usr/sbin/
19:09.00*** join/#maemo-ssu arcean (~arcean@aaer9.neoplus.adsl.tpnet.pl)
19:12.37kerioPali: /usr/bin actually
19:12.44Palikerio, ok
19:12.48Paliit is in $PATH
19:13.05Paliso no problem
19:13.13Paliautobuilder should optify it
19:14.05kerioactually, problem
19:14.27keriocleven is dumb and wants you to make links in /opt/cleven
19:14.31kerio:s
19:18.46Palifix broken app...
19:19.39Palicleven is open, contribute patch...
19:19.54keriowell, manually optification works fine in this case :)
19:20.01kerio*manual
19:20.25*** join/#maemo-ssu Estel_ (~Estel@Maemo/Community/council/Estel-)
19:24.43*** join/#maemo-ssu taziff (~Taziff@cyr108.internetdsl.tpnet.pl)
20:23.10*** join/#maemo-ssu toxaris (~toxaris@90-230-114-186-no34.tbcn.telia.com)
20:35.48zeqhad to go lay down for a while...
20:36.42zeqIt seems make localedata/install-locales creates a debian pkg structure
20:36.50zeqI had no idea.
20:40.32zeqbtw it takes a very long time to generate locales running localedef under qemu!
20:57.11*** join/#maemo-ssu MohammadAG (~MohammadA@ool-45772b34.dyn.optonline.net)
21:07.53*** join/#maemo-ssu _rd (~rd@p57B4951A.dip0.t-ipconnect.de)
21:35.13DocScrutinizer05there's "an app for that" (optification)
21:35.30DocScrutinizer05comes per default with each maemo5
21:35.47DocScrutinizer05each semi-*recent* maemo5
21:38.17DocScrutinizer05zeq: I just sumbled across osso-backup-restore-locale, nfc what it does
21:39.23zeq?
21:40.07zeqDocScrutinizer05: I'm trying to convince buildpackage to build the full locale cache
21:40.47zeqit does build a locale*.deb by default, but it contains very little.
21:41.33keriowould that fix the stupid thing where apt talks to me in english but it expects italian words at prompts?
21:42.16zeqkerio: that's possible, I've no idea what's contained in the binary blob locale pkg
21:43.31zeqas Doc mentioned earlier we might have some things missing.  It's entirely possible there will be other things currently which currently are missing appear.
21:45.26zeqFrom what I can gather recent debian libc builds have a locales-all target in addition to locale which by default just builds a package for the (build-)system current locale, or so it seems.
21:46.02keriozeq: would this end up in cssu-devel?
21:46.07zeqThere *must* be a way of cleaning all this up
21:46.16kerioor is it cssu-extras material?
21:46.38zeqkerio: don't know where it will end up.
21:47.20zeqI'd quite like to have locale packages to install support for different lanaguages rather all or crypt symbols!
21:47.31zeqcryptic*
21:48.01DocScrutinizer05kerio: maemo-optify-auto-opt.sh maemo-optify-firstboot.sh maemo-optify-make-mountbind.sh
21:51.20DocScrutinizer05zeq: I juggled with all that shite some 2 years ago. My conclusion been it's not possible to do anything about it. IIRC the 'normal' locale dirs don't contain anything, it's all in that 23MB closed blob locale-cache
21:51.41DocScrutinizer05I tried to get rid of zc, ru, whatnot else
21:51.45DocScrutinizer05no way
21:52.35DocScrutinizer05there's a 23MB blob in your / which you need like 2% of its content but you can't do anything and cant do without it
21:53.43DocScrutinizer05ask timeless, he published his own improved translations - or was it crashanddie?
21:54.24keriois mmcblk0 faster than emmc?
21:54.42kerioer
21:54.58keriois mtd faster than mmcblk0
21:55.02zeqDocScrutinizer05: I don't give up too easily ;)
21:58.19DocScrutinizer05kerio: allegedly yes - slightly
21:58.33keriowhy can't we install everything there?
21:59.04DocScrutinizer05because it's only 200MB?
21:59.12kerioer
21:59.16kerioi meant on the emmc
21:59.39kerioi can't believe there's no way to make a kernel that can use a rootfs on the emmc
22:01.29zeqOne good thing about mtd, in theory it should be possible to use XIP, no idea if it is used, or whether it's even possible in this case.  I've not looked into it for years.
22:01.46zeqXIP == eXecute In Place
22:01.51kerioooooh, that's neat
22:02.30zeqsame applies for data, it can be directly mapped on the storage
22:03.11zeqthis doesn't mean to say it's an overall win, or possible in this case though :)
22:04.10keriohmm, i wonder why the swap on mmc is used, given that there's plenty of space on the sd swap and it has a higher priority
22:05.06DocScrutinizer05hah?
22:05.35kerio*emmc
22:06.04kerioDocScrutinizer05: swap on mmcblk0p3, priority 0, used 16mb, swap on mmcblk1p2, priority 10, used 16mb
22:07.14DocScrutinizer05zeq: I'm not sure about XIP. I think even ROMBL loads mtd xloader/NOLO to ram
22:08.28DocScrutinizer05zeq: don't you mix that with NOR flash?
22:08.29zeqThere's no meaningful shortage of RAM on the device, and it's going to be a lot quicker than XIP, so that could be the reason.  XIP is a cool technology though.
22:08.38kerioi suppose the kernel is doing this because it's faster
22:08.43zeqDocScrutinizer05: I think you're right
22:08.46keriobut fucking hell, i would expect priorities to be respected
22:08.55zeqAs I said, it's been a while since I looked into it
22:09.02zeq5 years
22:09.09zeq+
22:09.14DocScrutinizer05NOR can XIP, NAND not though, afaik
22:09.24zeqSounds right
22:11.49kerioi wonder if compcache is actually worth it
22:12.56zeqkerio: probably depends on workload.
22:13.47DocScrutinizer05nothing can replace more ram, except even MORE ram
22:14.46kerioDocScrutinizer05: yeah but since you still haven't found a way to get more ram, we do what we can with what we have
22:14.50DocScrutinizer05though... since my laptop with 8GB RAM I actually think sometimes you can have *too much* RAM
22:15.00keriononsense, you can't have too much RAM
22:15.40DocScrutinizer05I *had* too much RAM... for that 32bit OS
22:16.03kerioDocScrutinizer05: what's your opinion on swap on uSD?
22:16.11keriotoo slow compared to emmc?
22:16.13DocScrutinizer05nasty
22:16.27DocScrutinizer05only for hardcore freaks
22:16.27kerioignore the backcover removal peril potential
22:16.53keriohm
22:16.56kerioi tried it a bit
22:17.13keriocompcache+swap on SD
22:17.27keriobut... i'm noticing slowdowns on fucking SOLITAIRE
22:17.50keriowait, why "only for hardcore freaks"?
22:18.09DocScrutinizer05you already mentioned one of the main reasons
22:18.18keriomaybe it's just compcache!
22:18.29zeqis off to bed
22:18.30DocScrutinizer05meant backcover
22:18.31kerioenabling both would be like striping, and it would increase speed! and stuff!
22:18.34keriooh, i see
22:18.48keriowell, there's the Estel_ route of gluing a magnet on the sensor
22:18.51kerio:D
22:19.09zeqkerio: if you want to stripe you need to have both swaps at the same priority
22:19.17kerioi could try that
22:19.29kerioi wonder if it'll be faster than just emmc
22:19.32DocScrutinizer05well, I'd rather start messing with sys/class/gpio/* rather than doing that
22:19.41kerioconsidering that emmc is still a lot faster than uSD
22:20.07zeqanyway, goodnight guys
22:20.14kerionight
22:20.21DocScrutinizer05n8
22:20.25Estel_kerio, mtd isn't faster than emmc, sadly
22:20.28Estel_due to compression
22:20.33Estel_it is technically, but compression kills it
22:20.35kerioyeah but ubifs is the shit
22:20.40Estel_freemangordon did extensive tests on that
22:20.50Estel_ubifs is ok, but nokia decided to enable transparent compression
22:20.50keriodid someone try a lighter fs?
22:21.01Estel_ubifs without comrpession would be OK
22:21.08keriohm, can it be disabled?
22:21.18Estel_well, nokia did it, because before Pr 1.2 or P1.1 whole system ended up i nrootfs
22:21.26Estel_they hoped for no need for optification
22:21.31kerioyeah right
22:21.36Estel_Pr 1.1 or 1.2 (can't remember) killed this ideas
22:21.39Estel_but compression remained
22:21.52Estel_well, considering that thumb makes 70-100 MB fre eon rotfs for average user...
22:22.03Estel_and that moving things to opt for increased performance actually makes sense for some things...
22:22.11Estel_disabling compression is an option to be considered
22:22.17kerioi don't actually know how ubifs works
22:22.18Estel_it wil lfor sure be investigated more after thumb
22:22.23Estel_it just works ;l0
22:22.27DocScrutinizer05mkfs.ubi /dev/mtd4
22:22.29Estel_BTw, as for patches
22:22.30keriono, i mean how to make a ubifs volume
22:22.43kerioDocScrutinizer05: i thought it had weird stuff wrt volumes
22:22.49kerioit makes a device in /dev/
22:22.49Estel_no idea if it will land on cssu-testing or cssu-devel or cssu-whatever, but for sure will land in cssu-thumb fork :)
22:22.54Estel_(zeq patches)
22:23.07keriocan the transparent compression be transparently disabled?
22:23.22Estel_never tried, no idea, but disabling it and restoring from backupmenu should work
22:23.29Estel_honestly, you could do everything from backupmenu
22:23.39Estel_i.e. creating filesystem ubifs without compression and extracting rootfs
22:23.42keriooh right, backupmenu does a rm -rf and then a copy
22:23.47Estel_but BEFORE doing so, you should optify what is worth to be optified
22:23.48kerioit doesn't remake the fs, for root
22:23.57kerioisn't stuff optified by default anyway?
22:23.59Estel_to be 100% sure that without compression files will fit into rootfs
22:24.01Estel_but
22:24.02kerioalso i only have 55mb of free space
22:24.04kerio:(
22:24.07DocScrutinizer05dafaq, mkfs.whateveryoulike /dev7mtd4
22:24.14kerioalthough ubifs disk space is weird as shit
22:24.18keriobecause of the compression
22:24.18DocScrutinizer05dev/mtd4 even
22:24.41Estel_kerio, ubifs is for now only sensible filesystem to use wioth rootfs
22:24.45kerioDocScrutinizer05: explain /dev/ubi0, /dev/ubi0_0 and /dev/ubi_ctrl
22:24.46Estel_and few closed bits expect it there during boot
22:24.50Estel_so don't try with other filesystems
22:24.56kerioEstel_: do they expect it to be the transparent flavour?
22:25.13Estel_probably not.
22:25.17Estel_they shouldn't care
22:25.40kerio>you could do everything from backupmenu
22:25.45keriois backupmenu like zombo.com?
22:25.45Estel_well, 256 nAND mtd would be superfast for swapp, but would also live quite short
22:25.58Estel_kerio, you can enter root console in backuypmenu
22:26.08Estel_reformat mtd with ubifs without compression
22:26.19Estel_and then restore rootfs backup, one done before, AFTER optification
22:26.30Estel_BTw, check your rootfs, I have 70 MB free without any effort
22:26.43Estel_i.e. doing nothing special to have it this way
22:26.43DocScrutinizer05mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4 mtd4
22:27.01Estel_DocScrutinizer, why (trendy word) trolling?
22:27.36kerioEstel_: used space?
22:27.43Estel_kerio, free space
22:27.46Estel_70 mb free
22:27.47keriono, i mean
22:27.49keriowhat's your used?
22:27.52DocScrutinizer05Estel_: seventeen *exponent* shouldn't%
22:27.56Estel_256-70?
22:27.59keriohaha
22:28.08keriosize 228M, used 169M, avail 55M
22:28.15keriosomehow i think it'll fit
22:28.19kerio:D
22:28.28Estel_should be 59 free
22:28.35Estel_but estimations
22:28.42Estel_some things like free are estimations in compressed
22:28.47kerioyeah
22:28.49DocScrutinizer05meh, lamers
22:29.09Estel_and I would be carefull with "should fit", as some files have awesome compression ratio in ubifs
22:29.24Estel_for example 10 MB file becomes 100 kb (and it's not /dev/zero derived ;) )
22:29.37Estel_kerio, easy experiment
22:29.39kerioEstel_: i think 169 are true 169MB
22:29.41Estel_take Your rootfs backup tar
22:29.44keriohold on, i'll DU root
22:29.47keriooh right
22:29.47Estel_and unpack it
22:29.48kerioi also have that
22:29.52Estel_on normal fs
22:29.54Estel_check space used
22:29.56Estel_job done
22:30.07DocScrutinizer05checks actual size of mtd4, checks what fs to format it with, and which speedtests to run on top of that fs
22:30.28Estel_speedtest kills nand quite quickly
22:30.34Estel_wouldn't stress it, if others did it already
22:30.51kerioDocScrutinizer05: apparently to properly use ubifs you need ubiattach and all sorts of shit
22:31.12Estel_kerio, google for ubifs, maybe there is a flag to just disable compression ;)
22:31.17Estel_but I doubt it
22:31.49Estel_but with thumb and speed advantage due to upgraded compiler, priority now is for compiling whatever possible and applicable with thumb
22:31.57DocScrutinizer05kerio: rtfm
22:32.04Estel_i.e. 3rd party programs, too, from extras and friends
22:32.17keriojust -x none in mkfs-ubifs
22:32.20keriomkfs.ubifs
22:32.40DocScrutinizer05Estel_: I kill and torture my mtd4 as long as I like
22:32.47Estel_kerio, might want to check actual flags used for current ubifs on N900
22:32.48kerioDocScrutinizer05: you monster
22:32.52DocScrutinizer05it's made for that
22:33.08Estel_and then, use same flags, EXCEPT compression
22:33.17DocScrutinizer05or do YOU use an initrd on your N900?
22:33.17Estel_to re-create it
22:33.19kerioi don't even know where they are
22:33.29Estel_mount
22:33.30Estel_;)
22:33.37Estel_mount as root
22:33.37keriooic
22:34.00keriorw,bulk_read,no_chk_data_crc
22:35.12DocScrutinizer05mtd4 is *unused* empty space! (well h-e-n copies all your p0rn from your attached memsticks to it, but otherwise it's never touched)
22:35.41kerioDocScrutinizer05: can't we use it?
22:35.52keriofor... idk, rootfs
22:36.07kerioit's like 200000 somethings
22:36.36DocScrutinizer05mkfs.ubi mtd4
22:36.46kerioi meant for rootfs
22:36.52keriodoes mtd have a partition table or something
22:37.37DocScrutinizer05incredible how LOUD I have to shout until you start to notice I have something to say
22:38.02keriohugs DocScrutinizer05 and apologizes
22:38.11kerioi meant merging the partitions or something
22:38.29DocScrutinizer05flasher and NOLO have partitioning hardcoded
22:38.39keriosizes too? .s
22:38.40kerio:s
22:38.44kerioshame
22:38.48keriobut ok
22:39.50keriowhy the fuck is there a "rootfs.jffs2" in my COMBINED
22:40.08DocScrutinizer05ubi been jffs2
22:40.21DocScrutinizer05for sentimental reasons the names stayed
22:40.25kerioi see
22:41.28DocScrutinizer05or rather, for "flasher got it hardcoded, as does NOLO" reasons
22:44.47kerioam i a bad enough dude to try this uncompressed rootfs thing?
22:45.31DocScrutinizer05I guess they used maemo4 and installed it to first n900 prototypes. then each crew started from that and wrote improved versions of their own little gem, so it would still work in m4 environment. One group made a better rootfs but called it rootfs.jffs2 so none of the other bits breaks. another crew made a NOLO that could also handle USB charging, but otherwise did everything like N8x0 NOLO
22:46.10DocScrutinizer05and that's where initrd/mtd4 comes from
22:46.26DocScrutinizer05though it *never* been used for maemo5
22:50.16keriomeh, i'm not a bad enough dude to try it
22:50.28kerioalthough apparently there's a way to disable compression for single files
22:51.51kerioi wonder how flasher makes the FS
22:52.42Estel_it's still not sure if nolo cares for sizes, though
22:52.46Estel_flasher remakes them for sure
22:53.03kerioDocScrutinizer05: anyway, mkfs.ubifs /dev/mtd4 won't work at all
22:53.05Estel_but having working device and no need for flasdhing it via flasher - at least closed one - maybe you could alter size, just keep layout
22:53.08Estel_jsut a wild guess
22:53.13kerioubifs can be mkfsed on an ubi volume
22:53.23keriowhich is a layer between mtd and ubifs
22:53.56Estel_so create ubi volume first ;) but I would try with changing size of whole aprtition layout on NAND, just keep layout itself (adjusted sizes)
22:54.10kerioi don't think there even *is* a partition
22:54.18Estel_werll, don't expect that DocScrutinizer will hug and apologize You in return ;)
22:54.20kerio*partition layout
22:54.32Estel_it must be, as You have this mtd4
22:54.34Estel_unused
22:54.41Estel_and our nice compressed ubifs used
22:54.44kerioyeah but it's something passed to the kernel at boot time
22:55.11Estel_doesn't matter, it doesn't reformat it on every boot. Just use linux trools for handling ubifs and mtd
22:55.15Estel_changte sizes
22:55.19Estel_recreate ubifs
22:55.22Estel_extract rootfs
22:55.24keriono, i mean
22:55.33kerioit's something that gets passed to the kernel on every boot
22:55.34Estel_s/trools/tools/
22:55.35Estel_lol
22:55.37kerioor it's compiled into the kernel
22:55.44kerioit's not something that you can change easily
22:55.50Estel_and there is a chance that it doesn't care about sizes :) I hope
22:58.55kerioooh
22:58.57kerioeven easier
22:58.59keriolike, a lot easier
22:59.14kerioIn UBIFS it is possible to enable or disable compression individually for each inode by setting or cleaning their compression flag. Note, the compression flag of directories is inherited, which means that when files and sub-directories are created, they inherit the compression flag of the parent directory.
23:04.10kerioi don't know if i'm a bad enough dude to disable compression on /
23:04.44kerioEstel_: wanna try?
23:05.46Estel_i'm dist-upgrading Ed now on device
23:05.52Estel_jsut unpack your rootfs basckup on normal filesystem
23:05.56Estel_and check it's sizes
23:05.59kerioyeah, it's probably faster
23:06.07Estel_if it will fit, disable compression
23:06.11kerio313M
23:06.12kerio:s
23:06.15Estel_if not, optifity something, until it will
23:06.18keriohow big is the nand?
23:06.22kerioer
23:06.28kerioyeah, the nand
23:06.34Estel_see biggest files, and optify them
23:06.55kerioaww, 256mb
23:06.57kerioshame
23:07.02Estel_228 in fact
23:07.05Estel_probably due to unused mtd4
23:07.11keriohehe
23:07.13Estel_nand is 256 indeed
23:07.24kerionah, initfs is 0x200000 bytes
23:07.35keriojust 2mb
23:07.38Estel_200kb?
23:07.46keriooh, maybe
23:07.59keriono, 2mb
23:08.05keriosays /proc/mtd
23:08.13Estel_so something else sits there :) not unexpected, like bits for nolo?
23:08.16Estel_well
23:08.25kerioit's just wasted i think
23:08.26Estel_optify, until You will fit there :)
23:08.33Estel_in 228, not 2 mb
23:08.36kerionah, i'll pass
23:08.44Estel_kerio, Yuou use kp51r1, yep?
23:08.47kerioyeah
23:09.07Estel_when you use Pali's charging module, does the diode keep green one like during emergency charging, despite, in fact, charging normally?
23:09.14Estel_it annoys me, that it stays even with screen on
23:09.19Estel_and I have own pattern for charging ;)
23:09.27Estel_I wonder if this is not implemented yet, or a bug
23:09.30kerio\_o_/ i still use bme
23:09.35Estel_test is easy and safe
23:09.37Estel_as root
23:09.38kerioi like my battery indicator
23:09.39Estel_stop bme
23:09.47Estel_sure, but during hostmode You doj't use bme
23:09.56kerioof course not
23:10.04Estel_also, Pali's drivber, just like charge.sh by shadowJk, allow to charge my uber battery with higher current ;)
23:10.09keriohehe
23:10.11Estel_so, if You could
23:10.13Estel_stop bme
23:10.20keriooh shit it's 1am
23:10.38Estel_modprobe bq2415x_charger
23:10.43Estel_and connect charger
23:10.47Estel_then tell me about diode
23:11.05Estel_after finishing, rmod or modprobe -r bq2415x_charger
23:11.07Estel_and start bme
23:11.25kerioi'm gonna go to sleep actually :3
23:12.14Estel_hm, can't do short test? Pity, but I won't stop You
23:13.48kerioEstel_: diode stays on constantly
23:14.02kerioprobably because it's the best the kernel can do, it can't really know your mce patterns
23:14.20Estel_it can
23:14.25Estel_it know during hostmode and booston :)
23:14.31keriowell of course it can, it's the fucking kernel
23:14.33Estel_I think it's jsut not implemented yet
23:14.41Estel_thanks a lot for confirming
23:14.42kerioEstel_: no, it's usbmode.sh that does the cool light shows
23:14.47kerioduring hostmode
23:14.52Estel_right
23:15.13Estel_no problem to have something that does light shows during charging, in userspace
23:15.28Estel_after all, booston is kernel situation, too
23:15.40Estel_i.e. kernel does it, and something take lightshow
23:15.47Estel_in stock bme does it
23:15.56Estel_in oour case <whatever> may do it too ;)
23:16.21Estel_and this dioe is eatin 0.5 mA of my charging current! :P:
23:16.23keriohaha
23:16.32kerioanyway, wait for pali's userland bme replacement
23:19.09keriohm, i just realized that there would've been a problem with decompressing rootfs by recreating the fs
23:19.23keriothe ubitools are on the rootfs

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.