IRC log for #maemo-ssu on 20120324

00:21.20merlin1991DocScrutinizer: how did it go?
00:22.34DocScrutinizernot at all yet, chillout failed. Somebody thought it's a good idea to get me even more upset by pestering me about infobot
00:43.42merlin1991arcean: do you have time for another meeting next wednesday after 20 utc?
00:52.04*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
00:59.13*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
01:04.17arceanmerlin1991, ok, no problem
01:08.32*** mode/#maemo-ssu [+o merlin1991] by ChanServ
01:09.09*** topic/#maemo-ssu by merlin1991 -> Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version (testing): 21.2011.38-1Tmaemo2.1; (stable): 21.2011.38-1Smaemo2.1 | meeting 28.03 20:00 UTC
01:09.20*** mode/#maemo-ssu [-o merlin1991] by merlin1991
01:12.48arceanmerlin1991, thanks and bye :)
01:13.22*** join/#maemo-ssu int_ua (~int_ua@93.126.96.47)
01:54.02*** join/#maemo-ssu int_ua (~int_ua@93.126.96.47)
02:21.02*** join/#maemo-ssu chainsawbike (~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net)
03:21.09*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
03:53.16*** join/#maemo-ssu Jade (~jade@unaffiliated/jade)
05:35.26*** join/#maemo-ssu Milhouse (~irc_milho@Maemo/community/contributor/Milhouse)
08:05.08*** join/#maemo-ssu andre__ (~andre@ip-86-49-77-130.net.upcbroadband.cz)
08:05.08*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
08:59.19*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
09:06.33*** join/#maemo-ssu NIN101 (~NIN@206.253.166.69)
10:05.38*** join/#maemo-ssu Pali (~quassel@unaffiliated/pali)
10:45.42*** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg)
11:23.14*** join/#maemo-ssu arcean (~arcean@aaet175.neoplus.adsl.tpnet.pl)
11:34.42*** join/#maemo-ssu LaoLang_cool_ (~LaoLang_c@221.226.175.142)
11:51.15*** join/#maemo-ssu arcean_ (~arcean@aaen130.neoplus.adsl.tpnet.pl)
11:51.49freemangordonDocScrutinizer, what about my nick?
11:52.17freemangordonDocScrutinizer, pong
11:54.32psycho_oreosfreemangordon, ping
11:54.40psycho_oreosyou were wanting me before?
11:55.23freemangordonpsycho_oreos, yeah, you had some issue you were thinkong it might be casued by CSSU, how it went?
11:56.41psycho_oreosfreemangordon, ahh it wasn't related to CSSU, DocScrutinizer cleared that up as it was an issue with autodisconnect. I got some help from #maemo where we actually found the culprit
11:57.07freemangordonok, good
11:57.26freemangordonI'll search the logs
12:02.42LaoLang_cool_Is CSSU testing stable enough for daily usage?
12:03.20psycho_oreoswhat's wrong with the current stable version?
12:04.24freemangordonpsycho_oreos, it is missing lots of features from -testing
12:04.50freemangordonLaoLang_cool_, that is what I am using on my only phone, so I assume it stable
12:05.09psycho_oreosfreemangordon, heh if the user wants stable, there's stable, otherwise there's testing and that's for those who risk it just to be on bleeding edge
12:05.21LaoLang_cool_freemangordon: wow, good :)
12:05.48psycho_oreosI'm sure that sort of rule applies to anything one tries, you either stick with stable and be happy or you can run the risk for the added benefits and go with bleeding edge
12:06.06psycho_oreosI'm also using the latest testing as well
12:06.12freemangordonpsycho_oreos, actually -testing is not -devel ;)
12:06.31Lava_Croft-testing is kind of like the area for release candidates
12:06.36psycho_oreosfreemangordon, though in CSSU terms -testing == -devel :)
12:06.38freemangordonso there is very little chance something to be totally broken
12:06.45freemangordonno
12:06.50freemangordonit is not -devel
12:07.02psycho_oreosso there's actually a devel CSSU? :)
12:07.04Lava_Croftit certainly is not
12:07.12Lava_Croftif it was -devel, i wouldnt never use it
12:07.16psycho_oreosthinks of that gitorious repo?
12:07.54psycho_oreoss/?/\./
12:07.55LaoLang_cool_though it'd called testing, but its updating is not so active, so it can be thought as stable
12:08.00psycho_oreosbah
12:08.16freemangordonpsycho_oreos, ask merlin1991 for "devel-repo-to-be"
12:09.04psycho_oreosfreemangordon, I'll do so when I see merlin1991
12:16.53*** join/#maemo-ssu arcean_ (~arcean@aacy240.neoplus.adsl.tpnet.pl)
12:21.38*** join/#maemo-ssu arcean_ (~arcean@aaer183.neoplus.adsl.tpnet.pl)
12:37.39*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
13:01.12DocScrutinizerhi folks, what about https://bugs.maemo.org/show_bug.cgi?id=8347 - we already got the patched libsms in CSSU?
13:01.13povbotBug 8347: Cell Broadcast Feature not available
13:01.36DocScrutinizermerlin1991: ^^ ?
13:03.57DocScrutinizerit's thoroughly tested and seems to work without *any* problems
13:05.15DocScrutinizerAIUI it's part of this new provider thingie
13:10.19DocScrutinizerthe jonwil thingie
13:10.29PaliDocScrutinizer, that patched binary is licensed under nokia closed
13:10.37DocScrutinizersure
13:10.46Palishould we ignore license arguments and push patched binary to CSSU?
13:10.56PaliI think that Nokia does not care about that now...
13:11.13DocScrutinizerso we either ignore that, or deliver the patch proggie (a c 5 liner I wrote)
13:11.50DocScrutinizerrather I provided the template, it's been written by jonwil I guess
13:11.52PaliI think the best should be to push binary deb package which contains that library to CSSU (with patched binary)
13:12.06Paliand really ignore nokia license
13:12.13DocScrutinizeryup
13:12.36Lava_Croftstand up against the man
13:12.49DocScrutinizerseems we're already shipping other nokia binaries, no?
13:12.53Paliquim wrote something about that we can redistribute nokia closed binaries for open projects
13:13.04PaliRE binaries :D (l10n)
13:13.36DocScrutinizerwhich btw IIRC was one of the reasons to get CSSU on Nokia server
13:13.56PaliDocScrutinizer, only l10n binaries we have yet
13:14.04Palinothing more
13:14.34DocScrutinizer:nod: it was too much hassle and too little benefit for the certman stuff
13:14.50DocScrutinizerright?
13:14.52Palicertman is now full open :D
13:14.59PaliI forced nokia to open it :D
13:15.16Palithe only stuff which was open for fremantle
13:16.32PaliDocScrutinizer, what is needed to test cell broadcast?
13:16.42DocScrutinizeranyway that libsms has a severe and clearly located bug, with a verified fix
13:17.26DocScrutinizerjonwil's provider/location thingie for status area
13:17.37DocScrutinizeror my python proggie
13:17.46DocScrutinizerplus of course the patched lib
13:18.30DocScrutinizerthere's a thread in tmo about it
13:18.37DocScrutinizerdon't ask me where
13:18.42Palihttps://gitorious.org/community-ssu/libconnui-dev/trees/master
13:18.46Palishould be?
13:19.26DocScrutinizererrr, dunno, the lib is called libsms or licisisms or sth like that
13:20.25DocScrutinizerjonwil provided all it needs to get the stuff into CSSU, and I honestly thought we included it long ago
13:21.21Paliok, I suggest to create same DEB packages which are on download.maemo.nokia.com/.... with increased version
13:21.52Palishould I start creating dsc?
13:23.29DocScrutinizerhttp://mg.pov.lt/maemo-ssu-irclog/%23maemo-ssu.2012-03-11.log.html#t2012-03-11T17:38:11
13:23.45DocScrutinizerhttp://mg.pov.lt/maemo-ssu-irclog/%23maemo-ssu.2012-03-10.log.html#t2012-03-10T03:19:16
13:25.11DocScrutinizermerlin1991: ^^^
13:25.40DocScrutinizermerlin1991: what's state of operator-name-cbs-widget?
13:26.39DocScrutinizerdoes it ship with patched libsms, or  patch-libsms binary?
13:27.10DocScrutinizerdoes it ship at all with latest T?
13:27.42DocScrutinizerjonwil (and I) are working on this since felt years
13:28.16DocScrutinizermerlin1991: I want to add a comment to https://bugs.maemo.org/show_bug.cgi?id=8347: "fixed in CSSU"
13:28.17povbotBug 8347: Cell Broadcast Feature not available
13:29.46DocScrutinizeractually it's been >1 year
13:30.11DocScrutinizerabsolutely what CSSU is meant for
13:32.31DocScrutinizerforgetting to include it in recent CSSU-T was rather rude against jonwil
13:34.10DocScrutinizerthe patch for libsms has to go into CSSU anyway, no matter what's the decision about operator-name-cbs-widget
13:34.41DocScrutinizersee rationale above
13:35.03DocScrutinizerlibsms has a severe and clearly located bug, with a verified fix
13:38.35DocScrutinizerhttp://lists.maemo.org/pipermail/maemo-developers/2011-June/028440.html
13:40.31DocScrutinizerhttp://lists.maemo.org/pipermail/maemo-developers/2011-June/028444.html
13:45.27amiconnlikes cssu as such, but hates its update procedure
13:45.50*** join/#maemo-ssu rlinfati (~rlinfati@adsl-ull-37-140.42-151.net24.it)
13:46.06amiconnIt always (1) loses packages (used to be three, down to one now but still annoying and (2) disables bluetooth
13:51.14rlinfatiflash10 can be accepted in cssu ?
13:51.27rlinfatiadobe flash player
13:55.09NIN101it would be news to me that adobe flash 10 exists for maemo...
13:55.24DocScrutinizerindeed
13:56.05DocScrutinizerthere's been that "pirated" stuff from TI, which proved to be worse than original flash9 incl special Nokia patches
13:56.38DocScrutinizeramiconn: which pkgs get lost?
13:58.54merlin1991DocScrutinizer: it was supposed to end up in latest testing, but mag had some build errors
13:59.01merlin1991so we postponed to next testing
13:59.08DocScrutinizersheeeet
13:59.09merlin1991which hopefully arrives around next friday
13:59.17DocScrutinizerLOL
13:59.18rlinfatiand the flash9 with the version string changed to report 10 or 11 ?
13:59.31DocScrutinizernext friday which universae?
13:59.37merlin1991:D
13:59.40merlin1991I know
14:00.11merlin1991currentlye queued for next testing is krev-c, alarmd, libxml, and the smslib + widget
14:00.33NIN101rlinfati: I don't think CSSU would mess with flash version strings...
14:00.34DocScrutinizergood
14:00.59merlin1991we're not going to mess with flash version string ever
14:01.06NIN101see :-).
14:01.16merlin1991there is a package for that in -devel, dunno if it went up to extras
14:01.25DocScrutinizerI'm not that averse
14:01.38DocScrutinizerthere might be good reasons to patch the version string
14:01.57merlin1991and that would be?
14:02.09DocScrutinizerwebsites querying the string
14:02.22merlin1991in any case announcing I am version x though in reality you are y is bound to break at some point
14:02.37merlin1991if the user wants to take that risk there is a package for that in -devel
14:02.43NIN101yep.
14:02.46DocScrutinizerin fact what we got is more 10 than 9
14:02.48merlin1991not something that should be forced on the general
14:02.58merlin1991s/general/general user/
14:03.19DocScrutinizerafaik at least
14:03.29DocScrutinizer9 plus massive patches
14:03.49DocScrutinizerwhich actually are backported 10 features
14:03.53DocScrutinizerAIUI
14:04.18DocScrutinizerso it's maybe 9.75
14:04.33PaliDocScrutinizer, merlin1991 - I'm creating correct debian/* stuff for that cellular libconnui packages
14:04.40DocScrutinizeryou might argue a verstr=10 matches better
14:05.10Paliit will produce same package name as in nokia repository
14:05.12merlin1991anybody who wants to edit his version string can use http://maemo.org/packages/view/tweakflashver/
14:05.22DocScrutinizerPali: I dunno about libconnui
14:05.35DocScrutinizermerlin1991: fair point
14:05.52merlin1991it's even in extras :)
14:06.04DocScrutinizeractually there's nothing in CSSU that would suggest we need to fix the version string, for now
14:07.20DocScrutinizerI'm a bit deciding this based on my gut feelings, which so far were good enough for companies to listen to me
14:07.49merlin1991amiconn: which package did you loose this time around?
14:08.01merlin1991btw DocScrutinizer did you update already?
14:08.14DocScrutinizerlibsms: part of system, closely woven in by API calls from other parts. flash version: not visible to system at all
14:08.19DocScrutinizernope
14:09.49DocScrutinizerI sometimes have a hard time to explain why I decide one way or another, but when and after I do, it becomes clear usually that there's sound reason
14:10.17DocScrutinizerof course that'S not a basis for discussion when somebody challenges my decisions
14:10.54DocScrutinizerotoh we're on same page for now, regarding libsms as well as flash
14:10.56DocScrutinizer:-D
14:11.02merlin1991:)
14:11.32*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
14:12.04DocScrutinizeras soon as massive reports come in that e.g. youtube refuses to work with unpatched flashlib while it works with patched flash version string, I'd prolly change my mind
14:12.43DocScrutinizeras then it's obvious the system as a whole has a "bug" which can get fixed easily
14:14.07DocScrutinizerand again I like to push for a extras-cssu repo, that has apps tested on and tailored for CSSU
14:14.41DocScrutinizerfor now we already have ONE app in there: orientation-lock-widget
14:14.58merlin1991that's not going to happen on maemo.org
14:15.36DocScrutinizer:shrug: I'm passionless about where that repo lives
14:17.31DocScrutinizerwe probably not even need a new repo, just similar logic/stics like extras, where some pkgs are not visible via HAM and still can get installed
14:17.45DocScrutinizerthis class would make our CSSU core
14:17.59DocScrutinizerwhile the visible pks are the optional ones
14:18.29DocScrutinizerdon't you think this can work?
14:21.16DocScrutinizerwe also might want to move e.g. nicocam to that optional class
14:21.48DocScrutinizerwhich solves our problem of "not possible to rollback"
14:23.07DocScrutinizeras those CSSU installations out there that already have nicocam can happily pull updates from "cssu-optional" class when next CSSU rev rolls out, while those installing fresh wouldn't automatically include nicocam any more
14:27.02DocScrutinizeractually AIUI our CSSU is a MP and visible in HAM from CSSU repo, while the pkgs inside that MP are not visible and also live on same CSSU repo. Right?
14:28.02DocScrutinizermove nicocam and orientationlock-applet out of MP and into an own class similar to CSSU-MP, et voila
14:28.46DocScrutinizerclass here means HAM app class, that decides about visibility and category
14:29.44DocScrutinizerI'm not into HAM that much to know how that's implemented, but I heard it's several classes some of which HAM actively filters and doesn't display
14:30.27DocScrutinizerunless you put HAM into redpill mode ;-D
14:31.44DocScrutinizerPali: you #maemo ping already serviced?
14:31.53DocScrutinizeryour*
14:37.31Palimerlin1991, see this: https://gitorious.org/community-ssu/libconnui-dev/merge_requests/1
14:38.05PaliDocScrutinizer, is there a way to get usb speed when hostmode is active?
14:38.19Palior it is impossible?
14:38.38DocScrutinizerfind out which speed?
14:39.15Paliautodetect low/high/full mode
14:39.27DocScrutinizerwell, first of all you have to actively set speed when using N900 hostmode
14:39.44DocScrutinizeras you can't change speed as soon as vbus got attached
14:40.00DocScrutinizerand you can't detect speed of periipheral without vbus
14:40.50Paliso, not possible?
14:40.53DocScrutinizerthat'S the whole reason why h-e-n has speed selector, and why autospeed detection doesn't work
14:41.40DocScrutinizerkernel detects speed of attached peripheral on vbus engaged, but then kernel can't switch speed accordingly anymore
14:43.22DocScrutinizerand since vbus isn't controlled in kernel domain, you have to implement all "auto-speed" in h-e-n or a similar userland app that enables vboost, reads out what kernel found out about peripheral, then removes vbus for long enough to terminate the USBG session, sets speed accordingly and ramps up hostmode incl vboost again
14:43.34DocScrutinizerblueled's script is trying to do exactly that
14:45.11DocScrutinizerPali: does this explanation answer your questions?
14:46.34DocScrutinizerI may add that this inability to switch speed with vbus attached is an idiosyncrasy of exploited testmode we had to resort to, to make hostmode possible at all on N900
14:47.06Paliyes
14:47.46PaliAs vbus is controled by my bq2415x driver in kernel, I'm thing if it can be possible to autodetect speed also in kernel
14:47.49DocScrutinizeron a proper usual usb-hc, the speed is switched automatically even in musb-core hardware block, and kernel only takes notice but doesn't actively switch speed
14:48.49DocScrutinizerso even if you'd decide to try auto speed-detect in kernel, you still are far away from how USB *usually* works
14:49.43DocScrutinizerplus you get layering issues when trying to control vbus boost in bq24150 from musb-hdrc, I'd guess
14:50.50Palicommunication between bq2415x and isp* modules are done via platform data in board-rx51.c
14:51.10Paliso some hook can be added into musb*.c to call some platform_data function
14:51.44DocScrutinizerand since kernel is .. well kernel, you lose control of what it actually does regarding vboost and charging and hostmode etc, means you'll have a hard time to recover when any of this stuff doesn't behave with a particular paripheral the way you (the kernel devel who designed all this) thought
14:52.25DocScrutinizerI strongly suggest not to implement anything like this into kernel
14:52.28Palibq2415x driver is fully configurable via sysfs
14:52.42Paliok
14:52.51DocScrutinizersince kernel still ahs to cope with bme, if nothing else suggests not to do it
14:54.00Palibq driver does not work with BME :D and it replacing bme
14:55.11DocScrutinizeryou'll have an incredibly hard time to make your kernel compatible with bme, even if you'd do "the right thing" and replace the vboost-enable function already existing in kernel (but empty function, formerly controlled twl4030 chargepump) by something that directly drives bq24150
14:55.36merlin1991Pali: I can't merge that mg
14:55.50DocScrutinizerthat'S exactly why we decided NOT to do it like this when we patched kernel for h-e-n
14:56.37merlin1991the problem is libconnui is not part of the fremantle scratchbox, so you can't link against it without the binary in the -dev package
14:57.12Palimerlin1991, ah ok
14:57.40DocScrutinizerPali: to make a proper hostmode kernel with vboost work for a standard maemo fremantle system with bme, you'd need such massive nasty hacks to avoid bme interfere with vboost mode. It's not feasible
14:57.57Palibut why with BME?
14:58.25Palibq24* driver is replacing BME
14:58.30DocScrutinizerbecause bme gets started in fremantle initscripts, and is needed by e.g hal-addon-bme etc
14:59.04DocScrutinizerof course you can build a proper hostmode kernel, but that one will be incompatible to fremantle
14:59.19Palihal-addon-bme can be replaced
14:59.31DocScrutinizerwell, actually a *proper* hostmode kernel doesn't even work on N900
14:59.34Paliinterface to HAL is known and bq241* interface to kernel too
14:59.52DocScrutinizeryes, it can. but not for stock fremantle
15:01.04DocScrutinizerplus, as elaborated above, the fsckdup N900 hw doesn't allow a really *proper* hostmode anyway. You always need to exploit testmode, with all the negative side effects as described above
15:02.14DocScrutinizeryou need to implement into kernel what blueled's hostmode script is doing in userland right now. And you see this script doesn't work reliably. But at least you can reliably stop it
15:02.33DocScrutinizeryou can't stop your kernel when it starts to act up
15:03.04merlin1991oh you can, pull out the battery ;)
15:03.08DocScrutinizerhonestly, I've been there, done that (or rather, decided not to do)
15:03.49DocScrutinizerand I suggest you don't try to implement stuff that 5 other devels discussed for months and concluded it's not feasible
15:05.19DocScrutinizeror, even when feasible, is absolutely not what we'd like to see n kernel domain
15:08.04DocScrutinizerPali: honestly, if you want to improve hostmode kernel, you have no option but read and understand *all* that's been reported and discussed in the 3 lengthy usb-hostmode threads
15:08.47Paliok
15:08.56DocScrutinizerthen if you feel you're smarter, go ahead and discuss with the original devels - or just dive in head first. But then don't come and complain
15:13.51DocScrutinizerI'm happy to share some of my links: http://talk.maemo.org/showthread.php?t=31921  http://talk.maemo.org/showthread.php?p=583165#post583165   http://talk.maemo.org/showthread.php?p=588950#post588950  http://talk.maemo.org/showthread.php?p=685367#post685367 ff, and of course the mailing list stuff on h-e-n garage (not much)
15:22.36*** join/#maemo-ssu int_ua (~int_ua@93.126.96.47)
15:30.00PaliDocScrutinizer, I have other problem with musb/?? with kernel-power: When I connect my n900 to notebook usb charging port n900 detect that charger is connected instead usb data
15:30.29Paliso I cannot use that usb port on notebook for n900 Pc-suite/mass storage
15:30.38Palibut with maemo pr1.3 kernel all is ok
15:30.58Paliwhere I can start to debug this problem?
15:31.06DocScrutinizerhmm
15:31.32Paliusb charging port is classic port on my notebook, but it can charge phone if notebook is turned off too
15:31.32DocScrutinizercharger detect means 1707 PHY has detected a D+/- short
15:32.22DocScrutinizerso your PC port has some means or bug that triggers this detection in 1707PHY
15:33.46gulydsmetool -k /usr/bin/modest
15:33.48gulyProcess not killed: not found, not root or kill failed
15:33.49Palibut why with stock nokia pr1.3 kernel there is no problem?
15:33.52gulyi'm root
15:33.53gulyany hint ?
15:34.01Paliguly: killall modest
15:34.08gulydoesn't work, spawn again
15:34.13DocScrutinizerto detect D+/- short, the 1707 connects one D-line to VBUS via a "pullup" resistor, and enables pulldown resistor on the other D-line. Then it checks if the line with pulldown resistor is pulled up to VBUS level
15:35.03DocScrutinizerPali: a good question why it works on stock kernel
15:35.09int_uaguly: I've just renamed modest executable. You are trying to get rid of it, right?
15:35.34gulyi'm trying to use it just when i need it, then actually kill it
15:35.56DocScrutinizerseems stock kernel either handles config of 1707 differently, or it handles OTG (aka charger) IRQ line from 1707 differnetly
15:36.00merlin1991guly: might be
15:36.10merlin1991dsmetool -k /usr/bin/modest.launch
15:36.23merlin1991or however that launch binary was called
15:36.24gulytried, doesn't work too
15:36.44gulyusr/bin/modest -> /usr/bin/maemo-invoker
15:36.53gulykilling maemo-invoker scares me :)
15:36.57merlin1991dsmetool ought to have some way to dump it's current watchhandlers
15:37.11merlin1991yeah that would kill pretty much everything
15:37.21merlin1991phone-ui, browser, everything that has a booster process
15:38.16DocScrutinizerPali: I think freemangordon had a look into some similar issue around fastcharger detect, that caused problems with shutdown or startup of kernel when charger attached, or sth like that
15:38.35DocScrutinizerI'd guess it's same root cause
15:40.18NIN101guly: to get rid of modest, find modest.desktop and nuke the preload stuff...
15:40.34NIN101I mean the X-preload or something
15:40.45gulyNIN101: yes, commented and removed those two lines
15:40.48gulydoesn't work
15:40.56NIN101you need to reboot
15:41.06gulyyes i know :)
15:41.19DocScrutinizershould work
15:41.20NIN101well worked for me :-).
15:41.51gulyso must be something strange with my configuration..
15:42.02DocScrutinizeractually I had to do it (for xchat that I eventually had on "autostart" by that feature) in several places
15:42.12DocScrutinizerdrove me nuts until I removed it again
15:43.03*** join/#maemo-ssu DocScrutinizer51 (~lagrange@lagrange.cloud-7.de)
15:43.03*** join/#maemo-ssu Jaffa (~andrew@Maemo/community/contributor/Jaffa)
15:43.03*** topic/#maemo-ssu by lindbohm.freenode.net -> Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version (testing): 21.2011.38-1Tmaemo2.1; (stable): 21.2011.38-1Smaemo2.1
15:43.15merlin1991wtf?
15:43.18DocScrutinizeriirc there are several places where this stuff gets cached or might live - can't remember the details, but I clearly recall I thought "duh, it "doesn't work")
15:43.28merlin1991why did the irc server adjust the topic?
15:43.38DocScrutinizero.O
15:43.49DocScrutinizerno adjustment
15:43.58DocScrutinizerjust server restart
15:44.13merlin1991I've set it to include a metting next week at the end tonight
15:44.14DocScrutinizernetsplit or sth
15:44.21merlin1991now it got set back
15:44.27DocScrutinizerLOL
15:44.40*** join/#maemo-ssu arcean_ (~arcean@aaer183.neoplus.adsl.tpnet.pl)
15:44.52*** mode/#maemo-ssu [+o merlin1991] by ChanServ
15:44.54DocScrutinizerthey had to restore a backup obviously ;-P
15:45.25DocScrutinizerbarjavel freaked out last night
15:45.34*** topic/#maemo-ssu by merlin1991 -> Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version (testing): 21.2011.38-1Tmaemo2.1; (stable): 21.2011.38-1Smaemo2.1 | meeting: 28.03 20:00 UTC
15:45.47*** mode/#maemo-ssu [-o merlin1991] by merlin1991
15:46.28DocScrutinizer[2012-03-24 16:43:03] [Notify] Jaffa ist online (irc.freenode.org).
15:46.29DocScrutinizer[2012-03-24 16:43:03] [Notify] DocScrutinizer51 ist online (irc.freenode.org).
15:46.31DocScrutinizer[2012-03-24 16:43:04] [topic] #maemo-ssu Maemo Community Seamless Software Update "CSSU" channel, h
15:47.29DocScrutinizernfc if there's sth like a home irc server for a channel
15:48.01gulyactually it works, i must stop drinking aloe-based drinks
15:48.08DocScrutinizeranyway DocScrutinizer51 been on barjavel last night, and acted up like mad
15:48.23DocScrutinizerguly: toldya :-D
15:48.52DocScrutinizer[2012-03-24 16:48:43] [Whois] DocScrutinizer51 ist auf dem Server barjavel.freenode.net (Paris, FR).
15:48.54gulymodest has some issue with true-crypted gconf dir but this is another story :)
15:49.48DocScrutinizermerlin1991: maybe the "master record" for this chan's /topic lives on barjavel
15:49.51NIN101hmm truecrypted gconf dir
15:50.02NIN101good idea actually.
15:50.08DocScrutinizerlol
15:50.42merlin1991I don't trust truecrypt :D
15:51.00NIN101yeah I am moving to cryptsetup (LUKS)...
15:51.10DocScrutinizeronly if truecrypt passphrase requester doesn'T need *any* service that's using gconf keys
15:52.00gulywell i encrypted just apps/modest dir
15:52.16NIN101what is the "apps" dir?
15:52.24guly<PROTECTED>
15:52.29NIN101ah.
15:53.31gulyhave to go, bye
15:53.42DocScrutinizerI doubt you can simply add gconf dirs later on - I'd expect gconfd will try to access all of them on startup
15:53.53NIN101maybe.
15:54.33DocScrutinizeranyway, the day fades away
15:54.42DocScrutinizer(wow, pure lyrics)
15:55.05DocScrutinizergotta enjoy the big bluebox
15:55.49DocScrutinizero/
15:59.22*** join/#maemo-ssu BCMM (~user@unaffiliated/bcmm)
16:12.09*** join/#maemo-ssu ekze (~nyan@bakaekze.ru)
16:22.34*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
16:36.42JaffaDocScrutinizer: ?
16:36.56DocScrutinizer?
16:37.10DocScrutinizersorry for highlighting you
16:37.20JaffaAh, wasn't specific?
16:37.40DocScrutinizernope, just to document the returning barjavel irc server
16:38.10DocScrutinizeranyway, hi! :-D
16:40.33DocScrutinizerJaffa: barjavel reset the chan /topic to an obsolete version
16:40.51DocScrutinizerstrange thing
16:41.20JaffaDocScrutinizer: Heh
16:41.24JaffaDocScrutinizer: hello o/
16:45.51*** join/#maemo-ssu javispedro (~javier@Maemo/community/contributor/javispedro)
17:32.54amiconnDocScrutinizer: Two packages which got lost with earlier cssu versions are fixed now (rtcom-accounts-voip-support and mdest-home-applet). The one which still gets lost is microb-geolocation.
17:34.03amiconnmerlin1991 too ^
17:34.10DocScrutinizer:nod:
17:46.26*** join/#maemo-ssu sam23m (~user@112.201.222.115)
17:47.11sam23many chance bug 11976 will be included in cssu?
17:47.11povbotBug https://bugs.maemo.org/11976 viewing sms conversations in portrait mode without horizontal scrolling (patch)
17:48.44merlin1991sam23m: this one is quite controversal
17:49.04merlin1991we can't reship the package due to the license
17:49.13merlin1991so we have to build a proper patch pacakge
17:49.18sam23mooooh
17:51.15merlin1991like it is proposed in the last entry by pali
17:51.47merlin1991though nobody ever invested the time to actually build such a thing
17:53.46*** join/#maemo-ssu trbs (~trbs@2001:470:d2ad:1:4a5b:39ff:fe7d:1623)
17:55.55DocScrutinizermerlin1991: eh? the src is open, but licence forbids reshipping?
17:56.08merlin1991something like that if I remember correctly
17:56.15DocScrutinizerWTF?!
17:56.19merlin1991also src is open because the part to fix is a css file
17:56.25merlin1991you can't close source that stuff ;)
17:56.27DocScrutinizerHAHA
17:56.30DocScrutinizerok
17:57.03DocScrutinizerI'd not give a flying F on (C) of a CSS
17:57.22DocScrutinizerhonestly if you got any problem with that, ship a patch instead ;-D
17:57.35merlin1991that is a problem by itself
17:57.46merlin1991there is no "patch" utility in fremantle
17:57.49merlin1991only in the sdk repo
17:57.54DocScrutinizerdang
17:58.19merlin1991though it should be possible todo it
17:58.22DocScrutinizeranyway, patch is GPL and a simple cmdline tool
17:58.28merlin1991first of that
17:58.32DocScrutinizerno problem to ship it with CSSU
17:58.53merlin1991and secondly since we can onsider rtcom fixed in version a simple echo >> cssfile should work aswell :P
17:58.57merlin1991*consider*
17:59.57DocScrutinizerumm, you only need to append lines to "fix" the issue? great!
18:00.28merlin1991yeah the only thing to consider is proper dpkg-divert or something to make it sane for a possible update
18:00.52DocScrutinizeranyway iirc diff can create several different output formats. one of them might fit for messybox sed or sth
18:01.03merlin1991in other words someone has to spend about 2 hours medling with packaging untill it is secure and works
18:01.19DocScrutinizer:nod:
18:01.28DocScrutinizernot me, I hate friggin portrait mode
18:01.34merlin1991:D
18:02.15merlin1991I think the best approach would be to have a package that depends on the rtcom package, has a md5sum compare check for the version
18:02.26merlin1991and in case of "yes we can fix this" applies the echo >>
18:02.34DocScrutinizeryup
18:02.34merlin1991everything else should be taken care of by dpkg then
18:03.06merlin1991I just need to figure out how dpkg-divert works for real
18:03.20merlin1991it's a bit of black magic to me since I never looked into it
18:03.42DocScrutinizerdpkg is all black magic to me
18:04.10DocScrutinizeras I never really looked into *any* packaging
18:04.22DocScrutinizerexcept installshield ;-P
18:05.06DocScrutinizerdang, that been a P
18:05.09DocScrutinizerPITA
18:05.44merlin1991hehe installshield, kinda as bad as the native ms installer stuff
18:05.51DocScrutinizerstill throws up, after 12 years
18:07.01sam23mhow about this one http://talk.maemo.org/showpost.php?p=1182569&postcount=369
18:07.24DocScrutinizermake sure it works on win98, 98se, ME, NT, 2000
18:07.28sam23mnot sure if there is a bug report somewhere
18:07.56DocScrutinizero/
18:08.04DocScrutinizerreally have to run now
18:08.15DocScrutinizer:-S
18:08.30merlin1991sam23m: afaik, it never was found out *why* the database goes corrupt, and afaik the involved components are closed source
18:08.46sam23moh thanks!
18:09.08merlin1991so far I've only seen a "fix" to recover a corrupted databas
18:27.28DocScrutinizernota bene structure of eventsdb changed IIRC with PR1.2
18:27.44DocScrutinizerso it might already have been fixed
18:28.54sam23mi still experience it
18:29.23DocScrutinizeranyway, like for all messaging apps (mail, sms, whatnot else) it might be reasonable to move really old stuff out of the online database and keep them in some archive
18:30.06DocScrutinizerperformance of any database doesn't improve with a large number of records
18:31.00DocScrutinizerbtw!!!!! this seems to me like a plausible root cause for performance issues due to excessive ram usage and subsequent swapping: sql database size too large
18:32.06DocScrutinizerthis might explain why some users seem to suffer frequently and terribly from such sluggishness of system, while others like me (with really small sql database) never really encounter it
18:32.37DocScrutinizerDIE TRACKER DIE!!!!
18:32.50merlin1991yeah I only have problems with slow device when tracker goes mad
18:33.05DocScrutinizerit'S been the absolutely worst design decision ever to user trackerdb a lot for core things
18:33.08merlin1991or if I start openoffice in easy-debian, but that's bound to happen :D
18:33.29merlin1991tracker isn't that bad, it's bad how it's used in harm
18:33.33merlin1991on maemo it does what it should
18:33.36DocScrutinizeryes
18:33.40merlin1991index the device media for the media framework
18:33.56DocScrutinizerit also is used to store sms etc, no?
18:34.01merlin1991nope
18:34.06merlin1991sms are in a seperate sqlite db
18:34.17merlin1991it stores sms and email on harm
18:34.28DocScrutinizerok, then that'S applicable only for HARM
18:35.22merlin1991yeah tracker on maemo just needs a lil saner filter options (see album art in music files) + less I need to reindex everything now because I feel like then it would perfectly do its job
18:35.24DocScrutinizeranyway sql engine tends to allocate SHITLOADS of RAM, and that happens for eventsdb on any inbound our outbound call or SMS, for tracker with any change on the monitored dirs, etc
18:36.23DocScrutinizerwhere $SHITLOAD_of _RAM is proportional to size * number of records in db
18:37.21DocScrutinizerso no suprise it eventually brings system to a grinding halt, no?
18:37.52DocScrutinizersame for mails I guess
18:39.59DocScrutinizerI feel like finally spotting the king of bugs after 2 years of hunting ;-D
18:41.13DocScrutinizerquite obviously Nokia never tested their system performance with shitloads of records in those databases. Maybe for tracker with music, but even with gallery they for sure didn't
18:41.47DocScrutinizerand you bet they haven't ever even thought about an eventsdb with 15000 SMS in it
18:42.02DocScrutinizerand 20000 phoncall events
18:42.40DocScrutinizerwe should start a new investigation project for this
18:43.19sam23mplease!
18:43.41DocScrutinizer"the mystery of sluggishness exposed"
18:44.04DocScrutinizer51cya
18:54.57*** join/#maemo-ssu Pali (~quassel@unaffiliated/pali)
19:09.27*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
20:04.32amiconn15000 SMS? o.O
22:43.39DocScrutinizerwhatever
22:43.47DocScrutinizermaybe 150 are enough
22:44.18DocScrutinizerit's about the principle
22:44.43DocScrutinizerthe principle is that rdbms are greedy with RAM
23:06.32*** join/#maemo-ssu rlinfati (~rlinfati@adsl-ull-37-140.42-151.net24.it)

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