IRC log of #maemo-ssu for Friday, 2011-10-28

*** DocScrutinizer is now known as DocAvalanche00:12
*** DocAvalanche is now known as DigitalPioneer00:12
*** DigitalPioneer is now known as DocScrutinizer00:13
*** lardman has joined #maemo-ssu00:32
*** lardman has joined #maemo-ssu00:32
*** Kaptenen has joined #maemo-ssu00:57
*** mirandir has quit IRC01:01
*** nox- has joined #maemo-ssu01:31
*** scoobertron has quit IRC01:32
*** lupine_85 has left #maemo-ssu01:39
*** trbs has quit IRC01:42
*** lardman has quit IRC01:42
*** jonwil has joined #maemo-ssu01:47
*** scoobertron has joined #maemo-ssu01:48
*** M4rtinK has quit IRC01:48
*** DocScrutinizer has quit IRC01:57
*** DocScrutinizer has joined #maemo-ssu01:59
*** Atarii has quit IRC02:12
*** scoobertron has quit IRC02:12
*** freemangordon_ has joined #maemo-ssu02:12
*** freemangordon has quit IRC02:13
*** mr_jrt has quit IRC03:35
*** nox- has quit IRC05:42
*** amiconn has quit IRC05:46
*** amiconn_ has joined #maemo-ssu05:46
*** amiconn_ is now known as amiconn05:46
*** DocScrutinizer has quit IRC07:59
*** DocScrutinizer has joined #maemo-ssu07:59
*** psycho_oreos has joined #maemo-ssu09:01
*** scoobertron has joined #maemo-ssu10:52
*** mirandir has joined #maemo-ssu11:00
*** M4rtinK has joined #maemo-ssu11:02
*** scoobertron has quit IRC11:03
*** M4rtinK has quit IRC11:37
*** scoobertron has joined #maemo-ssu11:49
MohammadAGDocScrutinizer, merlin1991 they added another Clearance delay today12:53
MohammadAGguess there's still hope(?)12:54
MohammadAGalso my N900 showed graphical errors twice yesterday12:54
MohammadAGtwo reboots fixed it12:54
*** lizardo has joined #maemo-ssu13:47
*** mr_jrt has joined #maemo-ssu14:38
MohammadAGmerlin1991,14:42
MohammadAGhttp://gitorious.org/community-ssu/mp-fremantle-community-pr/blobs/master/debian/changelog <-- is messed up14:42
MohammadAGhttp://wiki.maemo.org/Community_SSU/Changelog <-- is messed up *14:42
MohammadAG16.5-16.8 are missing14:42
*** BCMM has joined #maemo-ssu14:43
*** M4rtinK has joined #maemo-ssu15:09
*** scoobertron has quit IRC15:09
Lava_Croftmaybe your N950 was stopped by some over zealous rightwing nationalist15:22
*** lardman|gone is now known as lardman15:54
*** CepiPerez has joined #maemo-ssu16:47
DocScrutinizerprobably just lifted by some N950 fan16:48
DocScrutinizeror they can't find the regular sales price in their catalogs, to calculate the tax from that16:48
*** andre__ has quit IRC16:57
*** BCMM has quit IRC17:07
*** scoobertron has joined #maemo-ssu17:40
*** andre__ has joined #maemo-ssu17:46
*** andre__ has quit IRC17:46
*** andre__ has joined #maemo-ssu17:46
*** Pali has joined #maemo-ssu17:49
*** mase_76 has quit IRC18:06
*** lardman is now known as lardman|gone18:10
*** CepiPerez has quit IRC18:16
*** scoobertron has quit IRC18:29
*** mase76 has joined #maemo-ssu19:07
*** mase_76 has joined #maemo-ssu19:15
jonwilalready here :)19:16
MohammadAGis the widget a 1:1 replacement?19:17
DocScrutinizeraiui that's no widget?19:18
MohammadAGthe ML messages imply there is one19:18
DocScrutinizerooh operator-name-cbs-widget-0.119:18
DocScrutinizerthat's a new widget aiui19:18
MohammadAGtbh I don't like the fact another package like modified-hildon-desktop will exist19:19
*** mase76 has quit IRC19:19
MohammadAGDocScrutinizer, it replaces the old one in postinst afaik19:19
DocScrutinizerold one?19:19
MohammadAGthe one that displays your operator on the homescreen19:19
DocScrutinizerwhich old one? we got no widget dealing with SMSCB in any way19:19
jonwillet me explain what I have19:20
MohammadAGsuppose I have Orange as my operator name19:20
jonwilWhat I have is a clone of the operator name widget that also displays any cell tower names sent on channel 5019:20
MohammadAGand I'm in an area with CBS "Screw you"19:20
MohammadAGit'd say Orange - Screw you19:20
MohammadAGthat's what I assume anyway19:20
jonwilyeah much like that19:20
MohammadAGwhat's the original one's name?19:21
DocScrutinizerwell, there are widgets that replace operator name by day-of-week or whatever19:21
*** hakkattakk has joined #maemo-ssu19:21
jonwilthe filename is connui-cellular-operator-home-item.so19:21
MohammadAGpackage name19:21
DocScrutinizerthat's however not a replacement for the original operator-name-widget, in a sense it would obsolete that one19:21
MohammadAGthat's what jonwil made19:21
jonwiloriginal package is connui-home-cellular19:22
DocScrutinizerno way, it changes mode of operation for a GUI detail, it's an alternative, not a replacement19:22
MohammadAGjonwil, where's the code?19:23
MohammadAGDocScrutinizer, you can turn off CBS19:23
jonwilno you cant, not yet anyway19:23
MohammadAGat least that's what it should allow to qualify in the CSSU19:23
DocScrutinizeraah19:23
MohammadAGoh19:23
DocScrutinizerso it's supposed to be a true replacement with optional augmented functionality19:23
jonwilhttp://www.cncmods.net/files/operator-name-cbs-widget-0.1.zip19:23
MohammadAGwell, that's what I assumed19:23
MohammadAGin which case it'd go in the CSSU19:23
jonwilThats my current code drip19:23
jonwildrop19:24
DocScrutinizerI'm fine with that, as long as the original function stays completely as is19:24
MohammadAGif it doesn't you can do it I guess19:24
jonwilhttp://www.cncmods.net/files/libconnui-dev-0.1.zip is also of value19:24
jonwilso currently what I have is this:19:24
jonwil1.An empty control panel (in case configuration is required)19:24
jonwil2.a program to apply the needed patch to libsms.so19:25
MohammadAGwhat's cbspatch.c?19:25
DocScrutinizerjonwil: general rule of thumb: ideally CSSU shall act exactly like a stock firmware, except some checkboxes in settings where you can enable augmented functions19:25
MohammadAGedit 1 to include Enable CBS19:26
MohammadAG2. what if libsms is patched?19:26
jonwilgetting to that19:26
DocScrutinizerMohammadAG: cbspatch.c is a byte patcher19:26
DocScrutinizerto change the bug in libsms.so19:27
jonwil3.A replacement for connui-cellular-operator-home-item.so that displays the operator name in an almost identical way to the stock widget (I am still working on a bit of code that relates to getting the right operator name when roaming) and also displays the incoming cell broadcasts19:28
DocScrutinizerthe patch is basically "non-intrusive", you can apply it several times afaik19:28
jonwilyeah you can19:28
jonwilHow I do things is that I use dpkg-divert to divert the old libsms.so.0.0.0 out of the way, along with the old connui-cellular-operator-home-item.so19:28
MohammadAGDocScrutinizer, the C file states it's based on qwerty12's patch19:29
MohammadAGwhat if someone has that patch and applies jonwil's?19:29
jonwilThat was a decision taken for the standalone install19:29
DocScrutinizerI vote for this patch in CSSU, it worked just fine on my CSSU for months now19:29
jonwilits not based on any patches from qwerty1219:29
jonwilbut it is using code fragments from his custom operator name widget19:30
DocScrutinizerMohammadAG: I posted a md5sum check script that applies the patch only to the right libsms.so19:30
DocScrutinizerand I'm only talking about cbspatch here19:31
DocScrutinizerthat c 5-liner19:31
jonwilso in the preinst script it diverts libsms.so and connui-cellular-operator-home-item.so19:31
DocScrutinizerthat rewrites 2 or 3 bytes in libsms.so19:31
jonwilthen in post-inst it copies the diverted libsms.so and patches it19:31
jonwilif the checksum matches19:31
DocScrutinizersounds good19:31
jonwilthen in the postrm it removes the patched libsms.so and un-diverts both files19:32
jonwilleaving you back at the state you were at before you installed the package19:33
DocScrutinizeralmost overly nice19:33
DocScrutinizerfor CSSU19:33
jonwilwell this is aimed at standalone initially19:33
DocScrutinizeryou never go back to "original state" from CSSU ;-)19:33
jonwilwith CSSU to come later once its good enough19:34
jonwilbut before it goes into cssu, I need to make the operator name detection 100% like the real thing19:34
jonwiland I need to make the SMS display optional19:34
jonwilwith a setting in the control panel19:35
DocScrutinizerjonwil: it's perfectly CSSUable, if you can enable/disable the augmented functionality of that widget19:35
jonwilI mean CBSMS display19:35
DocScrutinizeryes :-D19:35
jonwilI want to make the operator name detection 100%19:35
jonwilbecause if it displays a different operator to the one the stock widget would have displayed, its a bug.19:35
jonwil:)19:36
DocScrutinizerI'm uttering a "yea"19:36
DocScrutinizerthmubs up19:36
jonwildoes the fact that the widget needs the libconnui-dev stuff matter for CSSU?19:36
DocScrutinizerapproved by DocScrutinizer19:37
jonwilor would those files/that package just end up in cssu?19:37
*** Pali has quit IRC19:37
DocScrutinizererr, good question. No idea where CSSU soure is hosted19:37
DocScrutinizer Sources: http://gitorious.org/community-ssu/ |19:37
jonwilright now though I am going to finish writing this mailing list post (so I can get wider feedback on both the widget and the libconnui-dev stuff19:38
jonwiland then probably go to bed being that its after midnight here :)19:39
jonwilI just wish writing/testing/stepping through small fragments of assembly for various purposes was as easy on ARM as it is on x86 :P19:57
MohammadAGjonwil, which repos do you want?20:03
jonwilwhat do you mean which repos?20:03
MohammadAGjonwil, gitorious20:04
jonwilits all good, I found all the code I needed to see20:04
MohammadAGjonwil, I mean which repos do you want made?20:06
jonwilI have nothing for gitorius at this point20:07
jonwilI have more work to do on my stuff first :P20:07
* jonwil is glad people appreciate the hard work (and effort) that I put into the libconnui-dev work20:08
DocScrutinizerjonwil: are you kidding? best thing since sliced bread20:10
MohammadAGDocScrutinizer, wasn't that the iPhone?20:11
* MohammadAG runs20:11
jonwilThe amount of work I put in switching between gdb on the phone, IDA pro, google, grep of the fremantle SDK header files, grep of a dump of the phone filesystem and various other things, I dont want to think of how much effort that was20:12
DocScrutinizerjonwil: please consider to add stuff to gitorious early20:12
*** lardman has joined #maemo-ssu20:22
*** akikhaw has quit IRC20:31
*** nox- has joined #maemo-ssu20:38
*** jonwil has quit IRC20:49
*** Atarii has joined #maemo-ssu21:12
*** Atarii has quit IRC21:23
*** andre__ has quit IRC22:37
*** arcean has joined #maemo-ssu23:37
*** Atarii has joined #maemo-ssu23:55
*** Atarii has joined #maemo-ssu23:55

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!