IRC log for #maemo-ssu on 20140104

02:36.48*** join/#maemo-ssu LauRoman (~LauRoman@5-14-90-16.residential.rdsnet.ro)
03:24.12*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
03:59.53*** join/#maemo-ssu psycho_oreos (~no@unaffiliated/tuxsavvy)
08:22.04*** join/#maemo-ssu sunny_s (~sunny_s@business-092-079-020-027.static.arcor-ip.net)
08:40.49*** join/#maemo-ssu _rd (~rd@p5088F8F4.dip0.t-ipconnect.de)
09:31.41*** join/#maemo-ssu zumbi (zumbi@pasanda.collabora.co.uk)
09:31.41*** join/#maemo-ssu Sicelo (Sicelo@unaffiliated/sicelo)
09:31.41*** join/#maemo-ssu sunweaver (~mike@fylgja.das-netzwerkteam.de)
09:31.41*** join/#maemo-ssu Hakki (~hakki@ip212-226-155-81.adsl.kpnqwest.fi)
09:31.41*** join/#maemo-ssu povbot (~supybot@office.pov.lt)
09:31.41*** join/#maemo-ssu jon_y (~enforcer@2001:e68:4053:cc0b:e01f:8e6d:cdca:d0e5)
09:31.41*** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net)
09:31.41*** join/#maemo-ssu FIQ (~FIQ@unaffiliated/fiq)
09:31.41*** join/#maemo-ssu ototo (ototo@linaro/ototo)
09:31.41*** join/#maemo-ssu gregoa (~gregoa@colleen.colgarra.priv.at)
09:31.41*** join/#maemo-ssu merlin1991 (~merlin@Maemo/community/cssu/merlin1991)
09:31.41*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
09:31.41*** join/#maemo-ssu psycho_oreos (~no@unaffiliated/tuxsavvy)
09:31.41*** join/#maemo-ssu peetah (~peetah@cha92-9-82-236-202-86.fbx.proxad.net)
09:31.41*** join/#maemo-ssu _rd (~rd@p5088F8F4.dip0.t-ipconnect.de)
09:31.41*** join/#maemo-ssu chem|st (~chemist@svn.unix-ag.uni-kl.de)
09:31.41*** join/#maemo-ssu jake42_ (~jake42@webcache.rommel.stw.uni-erlangen.de)
09:31.41*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
09:31.41*** join/#maemo-ssu josch (~josch@unaffiliated/josch)
09:31.41*** join/#maemo-ssu unclouded (~neil@2001:4428:200:80fc:7e05:7ff:fe0d:d421)
09:31.41*** join/#maemo-ssu thedead1440 (~thedead14@unaffiliated/thedead1440)
09:31.41*** join/#maemo-ssu DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
09:31.41*** join/#maemo-ssu tg (~x@unaffiliated/tg)
09:31.41*** join/#maemo-ssu Sc0rpius (~naikel@ec2-54-196-227-78.compute-1.amazonaws.com)
09:31.42*** join/#maemo-ssu g3kk3r_ (torrkull@lehtori.cc.tut.fi)
09:31.42*** join/#maemo-ssu discopig (~pig@unaffiliated/discopig)
09:31.42*** join/#maemo-ssu Milhouse (~Milhouse@Maemo/community/contributor/Milhouse)
09:31.42*** join/#maemo-ssu thedead1440__ (~thedead14@unaffiliated/thedead1440)
09:31.42*** join/#maemo-ssu sailus (~sailus@valkosipuli.retiisi.org.uk)
09:31.42*** join/#maemo-ssu macmaN (~chezburge@145.183.35.213.dyn.estpak.ee)
09:31.42*** join/#maemo-ssu sixwheeledbeast (~paul@cl-1547.lon-02.gb.sixxs.net)
09:31.42*** join/#maemo-ssu brolin_empey (~brolin@66.199.140.123)
09:31.42*** join/#maemo-ssu Ashley` (me@unaffiliated/ashley/x-5226587)
09:31.42*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
09:31.42*** join/#maemo-ssu kerio (kerio@acehack.de)
09:31.42*** mode/#maemo-ssu [+v povbot] by hobana.freenode.net
09:32.25*** join/#maemo-ssu XDS2010_ (sid1218@gateway/web/irccloud.com/session)
09:32.25*** join/#maemo-ssu mickname (mickname@low6.kyla.fi)
09:32.25*** join/#maemo-ssu cappu (~cappu@peelo.net)
09:32.28*** join/#maemo-ssu anYc (anyc@home.hadiko.uni-karlsruhe.de)
09:32.28*** join/#maemo-ssu aap (~drew@cpe-71-64-199-26.cinci.res.rr.com)
09:32.28*** join/#maemo-ssu kostola (~quassel@antani.ispirata.biz)
09:32.28*** join/#maemo-ssu scoobertron (~tom@66.172.11.27)
09:32.28*** join/#maemo-ssu Raimu (rmaunula@tuomi.oulu.fi)
09:32.39*** join/#maemo-ssu drathir (~kamiljk8@s51.linuxpl.com)
09:32.39*** join/#maemo-ssu amizraa (~amizraa@gateway/tor-sasl/amizraa)
09:32.39*** join/#maemo-ssu l_bratch (~l_bratch@87.244.83.33)
09:32.39*** join/#maemo-ssu trx (ns-team@devbin/founder/trx)
09:32.51*** join/#maemo-ssu XDS2010_ (sid1218@gateway/web/irccloud.com/x-ypfvtviqwgpdgcbe)
09:35.15*** join/#maemo-ssu RedM (~redw@89-73-179-171.dynamic.chello.pl)
09:35.55*** join/#maemo-ssu XDS2010_ (sid1218@gateway/web/irccloud.com/x-qlyoylgxlythfcga)
09:44.14*** join/#maemo-ssu freemangordon (~freemango@46.249.74.23)
09:53.43*** join/#maemo-ssu ChanServ (ChanServ@services.)
09:53.43*** join/#maemo-ssu sono (~sono@tucana.uberspace.de)
09:53.43*** join/#maemo-ssu varu|zZz (~whee@192.158.14.99)
09:53.43*** join/#maemo-ssu DocScrutinizer51 (~lagrange@openmoko/engineers/joerg)
09:53.43*** mode/#maemo-ssu [+o ChanServ] by hobana.freenode.net
09:55.46*** join/#maemo-ssu amiconn (quassel@rockbox/developer/amiconn)
10:27.08*** join/#maemo-ssu peetah (~peetah@cha92-9-82-236-202-86.fbx.proxad.net)
10:41.18*** join/#maemo-ssu infobot (~infobot@rikers.org)
10:41.18*** topic/#maemo-ssu is 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(2013-10-27): 21.2011.38-1Tmaemo8.3; Stable(2013-06-18): 21.2011.38-1Smaemo6.1
10:41.18*** mode/#maemo-ssu [+v infobot] by ChanServ
10:49.59*** join/#maemo-ssu sunny_s (~sunny_s@business-092-079-020-027.static.arcor-ip.net)
10:52.24*** join/#maemo-ssu NIN101 (~NIN@n900.quitesimple.org)
10:52.24freemangordonok, fmtxd RE is done, just a bit of code cleanup and I'll push to gitorious
10:52.35freemangordon:)
10:55.31trxnice :)
10:56.41*** join/#maemo-ssu hbib (~wurmel@pD9E3C006.dip0.t-ipconnect.de)
11:00.20*** join/#maemo-ssu sunny_s (~sunny_s@business-092-079-020-027.static.arcor-ip.net)
11:12.59*** join/#maemo-ssu kolp (~quassel@212.255.119.33)
11:21.40MrPingufreemangordon: Nice, I received my 2nd N900 back (:
11:24.09MrPinguHowever it's on cssu stable, I can just enable testing repo right?
11:51.09MrPinguUpdated to testing,
11:52.35MrPinguinteresting thing: My American device has steps of 1,3,5,7,9 while my Dutch Device has 0,1,2,3,4,5,6,7,8,9 as sub frequencies on fm transmitter
11:53.00freemangordonMrPingu: yep, etsi/fcc
11:53.08freemangordonor something like that
11:53.47MrPinguagain fmtx-faker fixed that too (:
11:54.26MrPinguCan I manually flip the switch in Cal to make it european?
11:55.04freemangordonyou have make the whole device european, but I don;t know how
11:55.14freemangordonand it is better to not play with CAL
11:55.23freemangordonunless you know what you do
11:55.33MrPinguNah, not really :P
11:56.10MrPinguI'll keep fmtx-faker then or waiting for your fixed fmtxd
11:59.16*** join/#maemo-ssu BCMM (~BCMM@unaffiliated/bcmm)
11:59.56MrPinguI suppose, your fmtxd does fix that, right?
12:00.20freemangordonMrPingu: "my" fmtxd fixes nothing ;)
12:00.32freemangordonit is just REed stock fmtxd
12:00.46freemangordonit is to be decided what to be fixed and how
12:00.46*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
12:01.05MrPingufreemangordon: Only RE? One step in good direction
12:01.27freemangordon"Only"? yeah, only :)
12:02.11MrPinguI appreciate what you are doing, no complaints from my side :P
12:02.50MrPinguI really wonder what fmtx-faker does...
12:23.26DocScrutinizer05freemangordon: fmtxd \o/
12:23.55freemangordon:nod:
12:25.41DocScrutinizer05I wonder if it#s about time to tackle CAL, do some real nasty dd restore
12:26.02DocScrutinizer05or test calvaria
12:26.20DocScrutinizer05if that thing has a write option meanwhile
12:27.00DocScrutinizer05(for the curious ones: there's a CAL image - actually a few identical ones - on maemo.cloud-7.de)
12:27.33DocScrutinizer05yes, I know it gives away my lockcode (unset), my MACs and my IMEI
12:27.54*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
12:28.31DocScrutinizer05wonders what became of NAND-tester guy
12:35.22freemangordonDocScrutinizer05: libcal has write support, as is my REed one
12:36.10freemangordonDocScrutinizer05: maybe you should ask Pali to add "block write" support to cal-tool replacement
12:36.39DocScrutinizer05maybe we just did? ;-)
12:36.43DocScrutinizer05(ask...)
12:36.58DocScrutinizer05err nope, since he's not online
12:36.59freemangordonDocScrutinizer05: he's not here
12:37.19freemangordonyep, his laptop is for repairment. again :)
12:37.40freemangordonremind me to never ever buy HP laptop ;)
12:37.42DocScrutinizer05freemangordon: so you understood how to invalidate old record and point(?) to new one?
12:37.50freemangordonyep
12:38.13DocScrutinizer05glares at lenovo thinkpad
12:38.25DocScrutinizer05mind to enlighten me?
12:38.28freemangordonI have lenovo too, ubuntu12.04 flies on it
12:38.45DocScrutinizer05my fan doesn't fly anymore
12:38.52freemangordonDocScrutinizer05: well, iirc it is some linked list
12:38.59DocScrutinizer05since I tried to blow dust out
12:39.24DocScrutinizer05hmm, nasty (linked list)
12:39.45freemangordonwell, every "block" has a version
12:39.51DocScrutinizer05I hoped they would just add a timestamp and use most recent one
12:39.53*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
12:40.14DocScrutinizer05hmm, version will do as well
12:40.15freemangordonwriting a new block just adds a block with a higher version
12:40.31freemangordonreading picks the block with the highest version
12:40.39DocScrutinizer05:nod:
12:41.04DocScrutinizer05does it eventually consolidate/GC, or will it eventually just fail?
12:41.51DocScrutinizer05IOW, how do they handle filling up of partition with obsolete records?
12:42.09freemangordonhmm, can't remember, need to look at the code
12:42.24DocScrutinizer05don't bother!
12:42.37DocScrutinizer05I can do that, when you point me at the code
12:42.44freemangordonhttps://gitorious.org/community-ssu/libcal/source/d4c5fd9293ddb693c9b032b4c084cd0343b3ea26:cal.c
12:42.48freemangordon:)
12:43.44DocScrutinizer05how about that git repo for RE'd / adapted-to-other-platform stuff that is not meant to go to CSSU-T?
12:44.01DocScrutinizer05you seemed to support the idea
12:44.05freemangordonDocScrutinizer05: REed libs should go in CSSU IMO
12:44.14freemangordonfor applications I am fine
12:44.29DocScrutinizer05into CSSU-T/S only when they fix bugs
12:44.59freemangordonhmm, maybe
12:45.32freemangordonDocScrutinizer05: actually I am fine, but we need someone to make that repo
12:46.37DocScrutinizer05you always comlain that we have not enough manpower to maintain lots of stuff. Thus we shouldn't try to maintain and QA stuff in CSSU-T just for "but it's RE'ed now!", as long as the RE'ed bit isn't needed for a bugfix/feature-enhance
12:47.49freemangordonDocScrutinizer05: I would really want that discussion to happen when there are at least merlin1991 and Pali here :)
12:47.50DocScrutinizer05and by feature-enhancement I mean stuff that actually gives added value to Joe AverageUSER
12:48.00*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
12:48.16freemangordonDocScrutinizer05: both OMP and adeclock fall in this category :)
12:48.24DocScrutinizer05added value that is *needed*
12:48.43freemangordonDocScrutinizer05: lots of users need portrait mode ;)
12:48.53freemangordonits tricky
12:49.12freemangordonDocScrutinizer05: anyway, lemme finish fmtxd
12:49.48DocScrutinizer05yeah, portrait mode is tricky to decide. I don't want to see it enabled by default, but since it's hard to add it as an optional package, the functions could go into default HD
12:50.17DocScrutinizer05yeah, finish fmtxd :-) While I try to finally get some food and shopping done
12:50.20*** join/#maemo-ssu iDont (~iDont@ip4da305b4.direct-adsl.nl)
12:50.28DocScrutinizer05o/
12:50.32MrPinguI think portrait and such is handled well with the applet (:
12:51.02DocScrutinizer05yes, from a UX perspective it's 100% OK
12:51.24MrPinguhowever, the most important for convenient update for portrait would be the vkbd
12:52.02freemangordonMrPingu: unfortunately noone is willing to finish that support (in vkb)
12:52.07MrPinguI know there's packages in some thread on TMO, but they never were included in cssu afaik
12:53.01MrPinguI don't use portrait so I couldn't care less
12:53.36MrPinguJust saying that vkb is the most important thing for good/proper portrait support IMO
12:58.54*** join/#maemo-ssu dos1 (~dos@unaffiliated/dos1)
13:02.24*** join/#maemo-ssu dafox (~dafox@ip51cc571d.speed.planet.nl)
13:04.26*** join/#maemo-ssu _rd (~rd@p5088F8F4.dip0.t-ipconnect.de)
13:23.18*** join/#maemo-ssu dafox (~dafox@ip51cc571d.speed.planet.nl)
13:25.43*** join/#maemo-ssu arcean (~arcean@aacs118.neoplus.adsl.tpnet.pl)
13:46.29*** join/#maemo-ssu xes (~xes@unaffiliated/xes)
13:48.26*** join/#maemo-ssu okias (~okias@berger.cust.centro-net.cz)
13:54.43freemangordonDocScrutinizer05: merlin1991: https://gitorious.org/community-ssu/fmtx-middleware/commit/159991e1ee55163ede4ea7252adfa6a0bb6cad95
13:54.47freemangordon:P
13:55.04DocScrutinizer05:-)
14:04.03*** join/#maemo-ssu LauRoman (~LauRoman@5-14-90-16.residential.rdsnet.ro)
14:29.42*** join/#maemo-ssu ChanServ (ChanServ@services.)
14:29.42*** mode/#maemo-ssu [+o ChanServ] by barjavel.freenode.net
14:57.00arceanfreemangordon: gj :)
14:57.13arceanbtw this is awesome https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:main.c#L75 :D
14:57.34freemangordon:D
14:58.09freemangordonarcean: the code needs some more cleanup (a couple of FIXME points)
14:58.32freemangordonbut that one should be 100% identical to stock fmtxd
14:58.47arceanI'll check it later on device
14:59.01freemangordonok
14:59.24freemangordonarcean: BTW there is one more binary I'll have to RE, fmtx_client that is
14:59.30*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
14:59.48freemangordonbut it is some 7k x86 binary, I guess I'll need 2-3 days
15:44.03*** join/#maemo-ssu xes (~xes@unaffiliated/xes)
16:07.30*** join/#maemo-ssu LauRoman|Alt (~LauRoman@5-14-90-16.residential.rdsnet.ro)
16:12.36*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
16:14.00MrPingufreemangordon: what do you have as region in /sys/class/i2c-adapter/i2c-2/2-0063/region
16:14.45*** part/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
16:15.10*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
16:26.07*** join/#maemo-ssu amiconn (amiconn@rockbox/developer/amiconn)
16:43.10DocScrutinizer05freemangordon: hm? https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:main.c#L175
16:44.46DocScrutinizer05ooh https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:main.c#L175
16:45.19DocScrutinizer05I don't think you write 0x00 terminator to a sysfs file
16:45.40DocScrutinizer05rather 0x13 CR, if *anything*
16:47.02DocScrutinizer05echo -n "1" >/sys/*/*/*/*/rds_pi
16:54.15*** join/#maemo-ssu arcean_ (~arcean@aacr197.neoplus.adsl.tpnet.pl)
16:58.59freemangordonDocScrutinizer05: chech https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:fmtx-object.h#L13
16:59.14freemangordoncheck
16:59.28freemangordonDocScrutinizer05: all other writes write \0 as well
17:00.04freemangordonMrPingu: 4
17:00.16*** join/#maemo-ssu xes_ (~xes@unaffiliated/xes)
17:00.52freemangordonDocScrutinizer05: also this https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:main.c#L162
17:01.10freemangordonDocScrutinizer05: it is inconsistent, that is WTF
17:02.35DocScrutinizer05freemangordon: I guess it's pretty irrelevant to write a 0x00 to a sysnode, but in doubt I'd blame https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:fmtx-object.h#L13 to be buggy
17:03.16freemangordonDocScrutinizer05: That macro does exactly what the original code does
17:05.09freemangordonDocScrutinizer05: for example http://pastebin.com/HLgs4pAD
17:05.31DocScrutinizer05yes, I bet on that, and I bet it also looks like the original, but I'd call that a bug with zilch impact
17:06.39DocScrutinizer05I don't think sysnodes are defined to need a 0x00 or 0x13 ior whatever at end of a write, when they are bool
17:06.50freemangordonDocScrutinizer05: BTW I think I discovered another bug, here https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:dbus.c#L328
17:07.29freemangordonthe marshaller is registered after https://gitorious.org/community-ssu/fmtx-middleware/source/159991e1ee55163ede4ea7252adfa6a0bb6cad95:dbus.c#L309
17:07.37*** join/#maemo-ssu LauRoman (~LauRoman@5-14-90-16.residential.rdsnet.ro)
17:08.01DocScrutinizer05total gibberish to me
17:08.16freemangordonand there is a warning in syslog (No marshaller for signal "Condition"...) or something
17:08.34freemangordonin stock fmtxd that is
17:08.46freemangordon(in RE one as well)
17:09.09freemangordonarcean_: ping
17:10.17freemangordonDocScrutinizer05: "No marshaller for signature of signal 'Condition'"
17:10.48DocScrutinizer05yep, then it's clearly a bug
17:10.55DocScrutinizer05wonder how it works then
17:11.17freemangordonDocScrutinizer05: I guess by the time that marshaller is needed it is already registered
17:12.18DocScrutinizer05onless moon phase in sync with battery level
17:12.55DocScrutinizer05the "please enable debugging, we get a race somewhere that breaks stuff, when you don't" case
17:13.31DocScrutinizer05seems to have rad that exact text just some 3 days ago
17:13.35DocScrutinizer05read*
17:14.16freemangordonDocScrutinizer05: actually I don;t think there is a race condition, g_main_loop doesn't run by the time that function is called
17:14.29DocScrutinizer05freemangordon: could you please try to keep const strings out of source and into either header of .c or even into .h #def
17:15.11DocScrutinizer05freemangordon: this sort of bugs is prone to races, generally
17:15.16freemangordonDocScrutinizer05: code needs refactoring, that is for sure
17:15.24DocScrutinizer05maybe this particular case is immune
17:16.24freemangordonI think it is
17:16.59freemangordonDocScrutinizer05: I was hoping someone to take on the "refactoring" part
17:17.11freemangordonstill hoping though :)
17:17.41DocScrutinizer05for sure not me, you'll hate my style
17:18.09DocScrutinizer05I didn't do any serious c coding during the last 4 years or more
17:18.44freemangordonDocScrutinizer05: see, for some time I'll feel sick everytime I see that code, so it will be a while until I get back to it :D
17:19.24DocScrutinizer05anyway, GREAT WORK DUDE!!!
17:19.34DocScrutinizer05:-)))
17:19.51DocScrutinizer05also spotted some nasty alsa mixer stuff in it
17:20.13DocScrutinizer05so we finally get to know how this single case of mixer handling works
17:20.39freemangordonDocScrutinizer05: actually it only sets a callback
17:20.55freemangordonto enable pilot tone when the playback is stopped
17:22.11DocScrutinizer05that sounds pretty weird
17:22.46DocScrutinizer05o/ afk
17:52.10MrPingufreemangordon: working device has 2 on region
17:52.34MrPingunot-working device has 4. So that value is irrelevant :/
20:11.48*** join/#maemo-ssu _rd (~rd@p5088F8F4.dip0.t-ipconnect.de)
20:31.31*** join/#maemo-ssu okias (~okias@berger.cust.centro-net.cz)
20:52.01*** join/#maemo-ssu hbib1 (~wurmel@pD9E0E267.dip0.t-ipconnect.de)
20:57.45*** join/#maemo-ssu sunny_s (~sunny_s@business-092-079-020-027.static.arcor-ip.net)
21:08.39*** join/#maemo-ssu sixwheeledbeast (~paul@host-89-243-135-135.as13285.net)
22:31.31*** join/#maemo-ssu DocScrutinizer05 (~saturn@openmoko/engineers/joerg)
22:52.53*** join/#maemo-ssu sixwheeledbeast (~paul@host-92-28-64-222.as13285.net)
23:02.10*** join/#maemo-ssu LauRoman|Alt (~LauRoman@5-14-88-64.residential.rdsnet.ro)
23:14.13*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
23:54.08*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)

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