IRC log for #maemo-ssu on 20120905

01:45.41*** join/#maemo-ssu JZA (~guest@201.166.24.204.cable.dyn.cableonline.com.mx)
02:42.14*** join/#maemo-ssu M13 (~Miranda@83.149.34.238)
02:47.31*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
04:37.36*** join/#maemo-ssu KrayonWork (~krayon@pdpc/supporter/28for7/krayon)
05:09.07*** join/#maemo-ssu luf (luf@nat/ibm/x-tygskgayzdspajnj)
05:25.10*** join/#maemo-ssu _xnt14 (~xnt14@xceleo.us)
05:58.56*** join/#maemo-ssu freemangordon (~freemango@130-204-50-168.2074221835.ddns.cablebg.net)
07:13.20chem|sto/
07:13.41freemangordonchem|st: good morning
07:13.48chem|stgood morning
07:20.40keriomoin!
07:20.59chem|stso many awake already
07:21.12kerioit's 9.21am here!
07:21.24kerio(CEST, UTC+2)
07:21.40chem|stlooks at the shiny surface of his coffee and thinks about life
07:23.17chem|stkerio: I live UTC in a CEST country... and building modest last night did not help this fact
07:23.57chem|stfyi: stable is build so far
07:25.08chem|stalthough merlin and myself have no idea which combo of automake+X makes some stupid version check possible
07:26.32chem|sthaving 1.4 or 1.8 installed with 1.9 crashes on another step earlier  having 1.7 crashes at the version check again
07:27.25chem|stwho is able to build modest without hardcoding intltools directory into config?
07:27.54freemangordonchem|st: me
07:28.22freemangordondon't install 1.9, use the stuff from SDK
07:28.31freemangordon1.8.5 or something
07:29.03chem|sthmm
07:30.50freemangordonchem|st: scratch that
07:30.53freemangordonautomake1.9                                         1.9.5-1osso3
07:31.21freemangordonthis is what I have installed
07:32.36freemangordonand I am able to build modest with no problem, just tried it
07:34.39freemangordonchem|st: do you want me to build it for you?
07:35.19chem|stfreemangordon: nope, with 1.9 it did not build... now I have 1.8 and it does (without 1.9 installed)
07:36.24chem|stfreemangordon: it was only a intltool version check failing as the macro handing the directorystring over did fail
07:36.41freemangordonchem|st: ok. just in case: do you have osso-abook installed? I think I fixed the dependencies, but still.
07:37.02freemangordon(or was it missing in tinymail?)
07:38.07chem|steverything else is fine
07:38.16freemangordonok :)
07:39.12chem|stin /usr/share/aclocal/intltool.m4 ac_aux_dir has no valid return
07:39.23chem|stit builds now
07:40.00chem|stmerlin1991: read above for modest
07:40.06freemangordonchem|st: did you remove thumb from DEB_BUILD_OPTIONS?
07:40.11chem|styes
07:40.19chem|stand no...
07:40.49chem|stfirst I removed it then reset target and had no buildoptions now I have build options without thumb
07:41.45freemangordongood :). sorry for asking maybe stupid questions, but i've seen lots of stuff breaking because of bad SB setup
07:42.18chem|stfreemangordon: sure
07:43.02freemangordonDEB_BUILD_OPTIONS=maemo-launcher,parallel=4,vfp
07:43.07freemangordonignore parallel ;)
07:44.32chem|styep
07:44.47chem|stwrong version to have parallel...
07:45.09chem|stI'd love to... have a 16 core machine at work :/
07:46.03chem|stfreemangordon: so you have 1.9 installed after all...
07:46.33chem|stthat keeps me wondering why it built it now with 1.8.5 and not 1.9
07:47.46freemangordonchem|st: why parallel don't work for you? as long as package supports it it should work fine, at least it does here
07:48.01freemangordonNFC for autotools
07:48.54chem|stmerlin said that debhelper does not support it in that version, hon I di not check
07:49.17chem|stfreemangordon: modest builds now with 1.8 and 1.9 installed
07:49.24freemangordonhehe
07:50.18chem|stmerlin1991: 1.8 is needed to have it working but it MUST be installed before 1.9
07:52.10chem|stdumbfsck
07:52.58chem|stsort office|grep kitchen|more coffee
07:53.34freemangordonyou forgot to ask sudo to make you a sandwitch :D
07:53.58*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138)
07:54.27chem|stI'm not hungry
07:54.38freemangordon:)
07:55.33freemangordonBTW: everyone, you may want to look at this http://talk.maemo.org/showpost.php?p=1261277&postcount=67
08:06.50chem|stfreemangordon: honestly? is there T9?
08:07.12chem|stnice that someone made it happen anyways
08:16.37kerioTMO is slow as shit
08:22.03chem|stkerio: wfm
08:22.43keriowell you've got it cached :)
08:23.08keriowell apparently it's just me
08:25.17kerioweird, even bouncing the connection off my server doesn't work
08:35.53freemangordonchem|st: t9? why is that needed, we have word prediction?
08:36.12freemangordonand full qwerty
08:38.27keriofreemangordon: how i feel: http://i.imgur.com/4kmDD.gif
08:44.33chem|stfreemangordon: I have fingers blocking my view so swipe or t9 is needed to get something useful out of it
08:44.58chem|stmerlin1991: libhildonfm is build but I think it is the same in stable...
08:46.03freemangordonchem|st: in portrait? But how you can judge when it is not ready?
08:53.55freemangordonaah, maybe it is time to switch to github :(, gitorious:"503 Service Unavailable"
09:00.57chem|stkerio: gitorious is slow!
09:01.14keriochem|st: wfm
09:01.34kerio=D
09:04.37*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
09:05.51chem|stmerlin1991: nevermind the hildonfm you did not inlcude it in last stable
09:15.38DocScrutinizer05moo
09:16.04kerioµ
09:16.16merlin1991chem|st: so 1.8 + 19 does the trick, silly :D
09:16.16DocScrutinizer05hehe
09:16.23merlin1991s/19/1.9/
09:18.49chem|stmerlin1991: kinda...
09:19.06chem|stmerlin1991: changelog is setup but invisible (commented)
09:20.31chem|stmerlin1991: everything is built
09:20.39chem|stbut not uploaded
09:21.12chem|stmodest is rebuilt without intltools hack
09:24.57merlin1991well with or without it should work :)
09:25.04*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
09:25.10merlin1991okay I'll try to find some time tonight so we can do the rest
09:28.57chem|stI have time later on (12UTC)
09:33.23*** join/#maemo-ssu arcean (~arcean@aaem40.neoplus.adsl.tpnet.pl)
09:33.30merlin1991I'm not really avaiable though :D
09:38.34DocScrutinizer05busy with learning?
09:40.08*** join/#maemo-ssu LaoLang_coo_ (~LaoLang_c@221.226.175.138)
09:42.15merlin1991learning / working / other stuff :D
09:44.57lufmerlin1991: so it's easy. just reduce one thing (other stuff than CSSU) :D
09:45.11merlin1991:D
09:50.48*** join/#maemo-ssu ShadowX (~shadowx@195.24.90.254)
10:03.20*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
10:07.36jon_y<PROTECTED>
10:07.38jon_ys/(^\s+|\s+$)//g
10:07.54jon_yheh, infobot doesn't grok perlre
10:08.45jon_ytest test test
10:08.49jon_ys/\ //g
10:08.52jon_ys/\ //
10:08.56jon_ynope
10:14.24lufjon_y: why backslash in front of space? :)
10:16.17jon_yluf: \s means whitespace
10:16.40jon_ygotta look for more regex porn
10:16.51lufs/\ //g - are you sure :D
10:17.31jon_y\s is very much perl, maybe
10:17.37jon_yincludes tabs
10:18.34jon_yheh, numbers /^-?\d*\.?\d+$/
10:18.43lufI know \s but you wrote "\ "
10:18.45jon_yI need to look for regex anonymous
10:19.01jon_yI tried s/(^\s+|\s+$)//g too
10:29.13DocScrutinizer05infobot does simple find in strings that don't have any special chars
10:29.20DocScrutinizer05s/e/EEE/g
10:29.53DocScrutinizer05s/ /_/g
10:30.31DocScrutinizer05s/chars/chars (No regex! *\)/
10:31.39DocScrutinizer05s/chars/chars (No regex! *\) The pun!
10:31.43DocScrutinizer05s/chars/chars (No regex! *\) The pun!/
10:32.36DocScrutinizer05says "infobot also ignores *action*
10:32.47DocScrutinizer05s/says/notes/
10:33.20DocScrutinizer05there's also some sane length limit
10:33.24DocScrutinizer05xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
10:33.35DocScrutinizer05s/x/Yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/
10:33.40DocScrutinizer05s/x/Yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/g
10:38.46jon_yheh
10:39.34jon_ythat's what you get after looking through bad perl code
10:40.06jon_ysome people write sloppy code, perl allows you to write even more sloppy code
10:59.09chem|stre
11:11.49DocScrutinizer05s/x/o/g
11:12.02DocScrutinizer05it has some maybe strange timeout too
11:13.19DocScrutinizer05obviously implemented on purpose specially for s///, since ~seen knows last post of people from 2 years ago
11:13.41DocScrutinizer05~seen estel_
11:13.48infobotestel_ <~Estel@Maemo/Community/council/Estel-> was last seen on IRC in channel #maemo, 4d 23h 43m ago, saying: 'happy trolling, i'm out.'.
11:15.13DocScrutinizer05~seen lcuk
11:15.13infobotlcuk <lcuk@Maemo/community/contributor/lcuk> was last seen on IRC in channel #meego, 357d 21h 14m 4s ago, saying: 'heh'.
11:30.59*** join/#maemo-ssu westwallpoma (~gregor@host213-122-107-14.range213-122.btcentralplus.com)
12:02.53*** join/#maemo-ssu M13 (~M13@170.133-224-87.telenet.ru)
12:58.13*** join/#maemo-ssu arcean_ (~Arcean@aaem40.neoplus.adsl.tpnet.pl)
13:18.52*** join/#maemo-ssu toxaris (~toxaris@90-230-114-186-no34.tbcn.telia.com)
13:38.32kerioright in the feels
13:38.34kerio:c
13:57.54*** join/#maemo-ssu arcean_ (~Arcean@aacu220.neoplus.adsl.tpnet.pl)
15:08.50keriowhat are the gconf keys to disable cbsms logging again? :s
15:16.23*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
15:22.57*** join/#maemo-ssu dafox (~dafox@ip51cc571d.speed.planet.nl)
15:34.03*** join/#maemo-ssu NIN101 (~NIN@p5DD28C7A.dip0.t-ipconnect.de)
15:46.07*** join/#maemo-ssu NIN101 (~NIN@p5DD293A9.dip0.t-ipconnect.de)
15:58.37*** part/#maemo-ssu westwallpoma (~gregor@host213-122-107-14.range213-122.btcentralplus.com)
16:16.16*** join/#maemo-ssu timo^ (~timo@unaffiliated/tiempjuuh)
16:33.15*** join/#maemo-ssu krayon (~krayon@pdpc/supporter/28for7/krayon)
16:53.07*** join/#maemo-ssu marmistrz (4fbf7b15@gateway/web/freenode/ip.79.191.123.21)
16:53.37marmistrzHi
16:53.48marmistrzhas anybody yet tested my updated sqlite3? http://talk.maemo.org/showthread.php?t=85587
16:53.53marmistrzI'd like to have it included into cssu
16:56.06freemangordonchem|st, merlin1991: ping
16:56.46freemangordonmarmistrz: you'll have to hang here until someone from the maitainers appear :)
16:56.55freemangordons/from/of/
16:57.20marmistrzok
16:57.22marmistrzthx
16:57.29freemangordonmarmistrz: chem|st, merlin1991 or MohammadAG
16:57.49marmistrzthx
16:57.54freemangordonnp
16:59.32freemangordonmarmistrz: though a new updates are due in both -stable and -testing so you might have hard times getting their attention :D
16:59.34*** join/#maemo-ssu JZA (~guest@201.154.146.212)
17:00.29freemangordonmarmistrz: BTW are there any build dependencies not satisfied by Maemo5 SDK?
17:01.35chem|stfreemangordon: pong
17:01.37marmistrziirc no
17:02.57freemangordonchem|st: do you have rights to create source code repo on gitorious? If you don't mind marmistrz's request of course :)
17:03.09freemangordonchem|st: in CSSU that is
17:03.53marmistrzbrb
17:06.05chem|stmarmistrz: go ahead
17:06.28chem|stmarmistrz: merlin wil have a look later
17:14.26*** join/#maemo-ssu marmistrz (4fbf7b15@gateway/web/freenode/ip.79.191.123.21)
17:14.45marmistrzwhat should I go ahead with
17:14.47marmistrz?
17:16.11keriomarmistrz: you need to avoid the attention of the one who scrutinizes and teaches
17:17.02kerioor he'll complain about changing a core package without doing the adequate testing
17:17.26merlin1991marmistrz: wait out the current releases (stable and testing) after that I'll have time :)
17:17.42marmistrzmerlin1991: sure ;)
17:17.43merlin1991btw sorry I didn't response to you email, but atm I'm quite busy catching up with various things
17:17.49merlin1991s/you/your/
17:18.07marmistrzno problem :)
17:19.32keriowhat about the clock dude?
17:19.38keriodid he come here while i was sleeping?
17:21.20merlin1991_ade_ was here
17:22.56DocScrutinizer05kerio: stop telling bullshit
17:23.04kerioaaaah
17:23.06keriohe has awaken!
17:23.13kerioflee for your life!
17:23.48marmistrzkerio: :)
17:24.13kerioflees
17:24.37DocScrutinizer05marmistrz: the `old` version been plain upstream 3.6, new one 3.7, also proper upstream?
17:27.07DocScrutinizer05marmistrz: also what's the changelog and particularly the expected benefirs? I read some packages depend on sqlite3.7, why?
17:27.21kerioalso, is it backwards-compatible with 3.6?
17:27.40DocScrutinizer05I'd hope it has seen some performance improvements
17:27.59marmistrzDocScrutinizer05: sqlite3.7 introduced some new functions
17:28.02DocScrutinizer05and of course I hope it's backward compatible ;-P
17:28.07marmistrzand is faster too
17:28.09kerio2010 July 22 (3.7.0)
17:28.11keriodamn
17:28.11DocScrutinizer05good
17:28.21marmistrzI didn't notice any problems with it
17:28.32marmistrzwhile using it on my main N900
17:28.45DocScrutinizer05well, to notice problems, yyou first have to investigate what to test
17:29.18DocScrutinizer05actually some databases are berkley
17:29.51DocScrutinizer05we want to ignore these and tortzre the functions that actually depend on sqlite, obviously
17:30.40marmistrzI'm using many apps and no problems.
17:30.52DocScrutinizer05but except from increased binary size I wouldn't expect any incompatibilities for sqlite engine upgrade, it's pretty standard and no special Nokia bits in it i'd hope
17:31.17marmistrzit's the harmattan version, so there should be no problems
17:31.29DocScrutinizer05marmistrz: I'm also using many apps, but I usually know which of them depend on sqlite and which don't
17:31.56kerioharmattan version?
17:32.00keriowhy not the latest stable? :c
17:32.06DocScrutinizer05indeed
17:33.00DocScrutinizer05marmistrz: random testing of "many apps" is a tad too sloppy for CSSU QA
17:33.58keriomarmistrz: perhaps it's better to add it to community-devel and wait for more people to test it?
17:34.12marmistrzif I can use all my apps without problems (215 non-hidden) it should be compatible
17:34.15marmistrzkerio: it's a good idea
17:34.19DocScrutinizer05marmistrz: we'd need some idea of what to test in detail
17:34.30keriowait, why is my sqlite 2.8.17?
17:34.36keriooh, sqlite3
17:35.30marmistrzDocScrutinizer05: apt-cache show rdepends sqlite3
17:35.45DocScrutinizer05well, *I* know that
17:35.50DocScrutinizer05;-)
17:35.57keriomarmistrz: assuming maemo packages have correct deps
17:36.29keriohuh
17:36.43kerioreverse depends: scribo, mp-remantle-generic-pr funambol-cpp-api
17:36.50kerio*fremantle
17:36.56keriogod dammit nokia
17:37.04DocScrutinizer05marmistrz: what I'm missing is a post somewhere that's listing all those (plus those that may be missing there) and suggests what to look for in all those apps, to detect any sleeping problem
17:38.11DocScrutinizer05in the tmo thread only trackerd got some consideration like that
17:38.18marmistrzI'm working on meecolay right now, and would like to focus on it
17:39.05DocScrutinizer05inclusion to CSSU won't happen without pkg maintainer support (==you)
17:39.45kerioooooh
17:39.46keriook
17:39.48keriothis is better
17:39.57kerioapt-cache rdepends libsqlite3-0
17:40.05DocScrutinizer05even after inclusion you usually should sustain maintenance, in case any issue rises
17:40.15keriowait, wtf does funambol-cpp-api depend on *the command line utility*?
17:41.52DocScrutinizer05marmistrz: any distro usually rather kicks out unmaintained packages, even after years of inclusion, rather than embrace and include them
17:42.21DocScrutinizer05marmistrz: distro maintainers usually only can do packaging support, not mainenance of your package
17:44.47merlin1991marmistrz: in short if you support yolur sqlite3 source in the future  and there is a sane rationale to inlcude it, it will end up in cssu ;)
17:45.43keriomarmistrz: which version is this?
17:46.16keriohmm, 3.7.7
17:46.25kerioand the current release is 3.7.14
17:46.35keriodamn, released two days ago
17:46.36kerioneat
17:46.41DocScrutinizer05I know recently several poeple think CSSU should become a dump for packages that somebody considers "should go to CSSU" for whatever reason. But we are short on manpower and there's already lots of work with packages pending since long and package maintainers willing to take responsibility of their package. We can't pick up what's getting dumped in front of our door
17:46.59merlin1991DocScrutinizer05: stop ranting, marmistrz means well
17:48.13DocScrutinizer05sure, I'm just trying to explain the somewhat uncomfortable situation the we experience here lately, not at last due to guys like estel and others promoting a radical change in CSSU policies
17:48.27keriowhy are you so obsessed by estel? :o
17:50.46DocScrutinizer05merlin1991: but probably you're right, your oneliner said it all
17:50.57keriothere is a sane rationale
17:51.10keriothe stock sqlite3 is old as shit
17:51.21DocScrutinizer05that's not a sane rationale
17:51.28marmistrzgotta go
17:51.32kerioand the new one makes both conversations and mediaplayer faster
17:51.50DocScrutinizer05that's better
17:52.22kerioalso there's a growing need for an updated version and the alternative would be DLL hell
17:52.38DocScrutinizer05where's the growing need?
17:52.47DocScrutinizer05I'd like to learn about that
17:56.16DocScrutinizer05after all such growing need might indicate there's even more to it than simply going 0.1 version up. Maybe we can handle this growing need properly only with what you've suggested: most recent upstream version
18:02.00DocScrutinizer05speed increase is fine and a good argument (at least when both versions are plain upstream, not anything heavily tweaked by Nokia possibly to fit into fremantle resp HARM system/platform), for the benefit of not doing sloppy just because, I'd like to get the complete picture (icl where the binary lives, what's the diff in binary size as well as in app memory footprint) to feel comfortable with whatever I suggest regarding inclusion
18:02.01DocScrutinizer05to CSSUI
18:09.46merlin1991DocScrutinizer05: too lsate, marmistrz is gone ,)
18:10.05DocScrutinizer05kerio: I can't find any link or pointer to those new packages that depend on sqlite3, on tmo thread. Could you point into some direction for me?
18:10.38DocScrutinizer05merlin1991: I 'argued' with kerio :-)
18:10.56merlin1991DocScrutinizer05: kerio is a *luser* no point in arguing ;)
18:11.11DocScrutinizer05I hope marmistrz will come back to receive his account and git repo
18:12.14DocScrutinizer05merlin1991: nah, kerio has really good points every now and then, when he's not currently trolling
18:12.59DocScrutinizer05alas it's sometimes changing in one post between trollmode and good points
18:13.23merlin1991DocScrutinizer05: I've got his email, so i'll contact him as soon as I'll find time
18:13.26*** join/#maemo-ssu timo^laptop (~timo@unaffiliated/tiempjuuh)
18:13.35DocScrutinizer05fine, much appreciated
18:14.06DocScrutinizer05I don't want to sound rude, seems I should get some conversation training
18:15.02DocScrutinizer05or better filters, maybe at netfilter level, to relieve some of the constant bitching at me
18:18.50DocScrutinizer05hard to keep up a good mood when you have to deal with stuff like "I want a pink pony!!!!1!1!" [me:]"but you're in a dentist's office here, we got no ponies at all"  "Look at Doc, this asshole doesn't like pink ponies! Doc you'll see pink ponies will conquer the world. And now GIVE ME MY PINK PONY, SUCKER!"
18:18.51freemangordonyeah, sounds lika a good idea :P
18:19.45merlin1991DocScrutinizer05: no ponies?
18:19.53merlin1991you have to be a serious man ;)
18:19.53freemangordonDocScrutinizer05: well, when everybody else somehow manage to do it (usually) there is no reason you can't ;)
18:22.40freemangordonmerlin1991: is the list for -testing update ready?
18:22.51merlin1991sec
18:24.20merlin1991http://paste.ubuntu.com/1187630/
18:24.49merlin1991<PROTECTED>
18:24.55merlin1991freemangordon: ^^
18:25.06DocScrutinizer05I finally managed to spot the details that got me started at least.  Been reports on tmo about browser not suffering or benefitting from aqlite3, and >>[2012-09-05 19:38:18] <marmistrz> I'm working on meecolay right now, and would like to focus on it<<
18:26.26freemangordonmerlin1991: thanks. I'll have to make a post on TMO so -thumb users to wait until I am ready. Otherwise thay'll have to install Qt twice :D
18:26.27DocScrutinizer05I guess merlin1991 also has some stuff to focus at, so who's going to maintain sqlite3 package?
18:26.56freemangordonDocScrutinizer05: who maintains hildon-desktop?
18:27.16DocScrutinizer05probably the one of "us" who pulled it in
18:27.17freemangordonor modest, tinymail, etc
18:27.24freemangordonDocScrutinizer05: no
18:27.54merlin1991freemangordon: it's arcean who does it ;)=
18:27.58DocScrutinizer05why? it's been you and you're too busy now with other stuff?
18:28.01DocScrutinizer05;-D
18:28.19merlin1991and the one of "us" would be thp / mag
18:28.28DocScrutinizer05:nod:
18:28.36freemangordonDocScrutinizer05: thus my point ;)
18:29.01merlin1991yeah we heaven't droped any packaet yet due to missing maintainers
18:29.11merlin1991but on the other hand we didn't have any issues with bugs not fixed so far
18:29.19merlin1991s/packaet/packages/
18:29.30kerioDocScrutinizer05: oh god don't start with the ponies
18:29.38DocScrutinizer05doesn't institute a right for package maintainers to drop stuff here and go like "I'm busy with outher stuff, please include it to CSSU"
18:29.40kerioa couple friend of mine are MLP fanboys
18:30.40freemangordonDocScrutinizer05: not that i would like such behaviour, but in case anything goes FUBAR we can alwasy revert
18:30.49freemangordon*always
18:31.13DocScrutinizer05right, at least with such easy to handle stuff like sqlite.so
18:31.36keriohmm, i wonder if you can rdepends with a version
18:31.45DocScrutinizer05that's why you didn't hear me shouting "NAAAW! core system, RISK!"
18:31.59freemangordonand having in mind that sqlite3 is wide spread .so, so even if we hit some bug in such an old version, i can bet it will be already fixed upstraem
18:32.10DocScrutinizer05yep
18:32.15DocScrutinizer05my words
18:32.19freemangordonpeace :P
18:33.01DocScrutinizer05kerio: why not?
18:33.11keriobecause apt doesn't support it :c
18:33.13keriodammit
18:33.30DocScrutinizer05ummm...
18:33.42DocScrutinizer05maybe I got you wrong
18:34.06kerioi meant apt-cache rdepends libsqlite3-0>=3.7
18:34.11keriowell
18:34.20kerioi meant apt-cache rdepends "libsqlite3-0>=3.7"
18:34.25DocScrutinizer05ooh, a query
18:34.31keriobut it doesn't work that easily
18:35.33DocScrutinizer05I'd consider that lack a flaw in API of apt
18:35.59DocScrutinizer05there's a reasonable usecase for that, aiui
18:37.33DocScrutinizer05dunno if manpages may help
18:38.27DocScrutinizer05back to real productive work, where's that link merlin1991 posted
18:38.40merlin1991which link?
18:39.25freemangordonhttp://paste.ubuntu.com/1187630/
18:39.26freemangordon?
18:39.33merlin1991ah :D
18:40.14DocScrutinizer05busybox-dbg_1.10.2.legal-1osso31+0cssu0_armel.deb
18:40.17DocScrutinizer05really?
18:40.38freemangordonDocScrutinizer05: what is your question?
18:40.49DocScrutinizer05why do we need debug package?
18:40.56freemangordonwhat?
18:41.07freemangordoncome on, it is in .changes file
18:41.12DocScrutinizer05assuming -dbg_ means debug
18:41.31freemangordonyes, but it is installed anly if you apt-get install it
18:41.36freemangordon*only
18:41.43DocScrutinizer05aah
18:42.15DocScrutinizer05thought it's the list of packages that get shipped with next T release
18:42.44freemangordonyes, it is, but -mp thing depends only on part of them
18:42.46merlin1991DocScrutinizer05: is just did a ls toupdate/ | pastenbinit
18:43.01DocScrutinizer05:nod:
18:43.02merlin1991as freemangordon mp only depends on a subset of those
18:43.26merlin1991s/freemangordon/freemangpordon said/
18:43.44DocScrutinizer05which bb version is this now? the bloated power flavour or the bugfixed basic one, or even something 'old'?
18:43.58keriostock+SIGWINCH patch
18:44.02merlin1991just stock maemo + protrait fix from pali
18:44.11DocScrutinizer05good
18:44.44DocScrutinizer05(though I admit I still haven't wrapped my head around that bug)
18:45.01DocScrutinizer05probably because I never use *any* portrait mode ;-)
18:45.26kerioDocScrutinizer05: it's basically busybox shitting the bed when the terminal size changes
18:45.30kerioin a weird way
18:45.46DocScrutinizer05hmm, never encountered that on zoom
18:45.48kerioi suppose it would be the same if you changed your text size from smallest to largest in a single step?
18:46.02DocScrutinizer05maybe
18:46.04merlin1991<PROTECTED>
18:46.11DocScrutinizer05yup
18:46.16keriomerlin1991: sure it is, change the text size from the settings :)
18:46.23keriolike, the menu
18:46.28DocScrutinizer05right
18:47.07DocScrutinizer05what's new in cssu-enabler?
18:47.34kerioDocScrutinizer05: a really bad idea
18:47.40keriouninstall script
18:47.45DocScrutinizer05hehe
18:48.31DocScrutinizer05ham I guess has seen some love from Pali, plus red-pill-mode?
18:48.44kerioDocScrutinizer05: oh, you don't know?
18:48.49kerio(i assume it's the same version that's in -devel)
18:48.58kerionow apt-worker **is closed** when you close ham's window
18:49.07DocScrutinizer05WOW! :-D
18:50.05DocScrutinizer05just hoping it finished any *real* work at that point in time ;-)
18:50.45kerioimo if you use HAM you deserve the worst
18:51.40DocScrutinizer05fsckng upstart, what's the story with this?
18:52.04DocScrutinizer05I smell RISK
18:52.18DocScrutinizer05aka core system
18:53.10keriohehe i've got a way to seriously piss DocScrutinizer05 off
18:53.20DocScrutinizer05duh, amybe just some patches in initscripts?
18:53.22kerioDocScrutinizer05: the new upstart works for me!
18:54.42*** join/#maemo-ssu luf (~luf@ip-89-103-166-30.net.upcbroadband.cz)
18:55.16DocScrutinizer05I feel yet a bit uncomfortable with upstart and  policy-settings-rx51 (though pali promised it's absolutely identical), rest ok in my book
18:55.39*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-175.cust.tele2.se)
18:55.43DocScrutinizer05nfc about upstart. What's been done for it?
18:56.33DocScrutinizer05err was it Pali? fmg maybe?
18:57.23keriooh
18:57.29DocScrutinizer05merlin1991: you may want to actually copy the repo and toss me "url" so I can test update from an "outside" POV
18:57.34kerio<PROTECTED>
18:57.35kerio<PROTECTED>
18:57.41kerioit's like two changed files
18:58.05kerioone is the .awk script for fstab, the other is /etc/default/mount-opts
18:58.10DocScrutinizer05hmmm, why is this needed? (not to say I'd bother too much)
18:58.24DocScrutinizer05kerio: thanks
18:58.32keriooh, btw, the latter change kinda fights with kernel-power
18:58.34kerioor, rather
18:58.40keriowith a modification done by kernel-power
18:58.52DocScrutinizer05WUT?
18:59.00keriosh /etc/kernel-power/pre-mount || true # KERNEL-POWER-HOOK
18:59.15keriothat's appended to /etc/default/mount-opts by kernel-power
18:59.24DocScrutinizer05LOL
18:59.30kerioindeed
19:00.24DocScrutinizer05has anybody checked security concerns regarding running stuff from VFAT?
19:00.43kerioit's basically a kludge done to allow the user to enable/disable/force fsck of home
19:00.48DocScrutinizer05(I mean, no proper owner, no suid bits, no group...)
19:00.59kerioof course it has a proper owner
19:01.01keriouser:users
19:01.08DocScrutinizer05globally
19:01.16kerioer
19:01.17keriouser:root
19:01.21DocScrutinizer05and safe as long that's not root:root
19:01.29DocScrutinizer05HAAHAAAAHAAAAAAAAAAAA
19:01.37kerioc:
19:01.57kerioboth mydocs and mmc1 are mounted with uid=29999
19:02.04DocScrutinizer05fine, now we only need to get suid-emulation as well
19:02.10keriowhile we're there we should probably add nosgid in addition to nosuid
19:02.25kerioand maybe gid=<users>
19:02.40DocScrutinizer05right, something along that line
19:03.02keriowould a change in gid affect stuff?
19:03.18keriomeh, this kernel-power hook is really stupid
19:03.34DocScrutinizer05and first one to come pestering me with "but sudo gainroot..." will get killed by shooting with owl shit
19:03.40keriobut sudo gainroot!
19:04.33DocScrutinizer05NO SIR, *MY* sudo gainroot ASKS for proper root password
19:05.03kerio**MY** sudo gainroot complains about the rd-flag
19:05.12DocScrutinizer05hehe
19:05.34DocScrutinizer05my HAM allows installing of rootsh without asking anything :-/
19:05.40keriomine either :c
19:06.22DocScrutinizer05isn't there a way to teach apt to never again touch that package?
19:07.47kerioDocScrutinizer05: add eeeeevil "catalog", install evil package, root
19:08.08DocScrutinizer05ponders a wrapper around apt-get/apt-worker that immediately nukes any newly installed rootsh et al
19:08.39DocScrutinizer05nah, BS
19:08.58DocScrutinizer05I need a HDsu wrapper around apt-*
19:09.18keriono, you need a HDsu around HAM
19:09.24DocScrutinizer05or that
19:09.37DocScrutinizer05should call it a day
19:12.58chem|stX-Fade: ping
19:13.02DocScrutinizer05wanders off, idly pondering how to write a hdsu with minimal effort, mumbles "zenity --entry --hide-text ..."
19:15.58*** join/#maemo-ssu toxarisswe (~toxaris@s83-180-246-175.cust.tele2.se)
19:17.29DocScrutinizer05wait, what's [2012-09-05 20:24:49] <merlin1991>  + microb and obedx / rtcom-eventlogger-async
19:17.32kerioDocScrutinizer05: HAM should be passworded, to be fair
19:17.34kerioactually, easier
19:17.43kerioit should ask for the protection code
19:18.03DocScrutinizer05what's with microB?
19:18.15kerioengine update i think?
19:18.27DocScrutinizer05(I probably won't completely grok rtcom-eventlogger-async)
19:18.31merlin1991DocScrutinizer05: what do you mean
19:18.45DocScrutinizer05what has been fixed/done to microB?
19:19.09merlin1991bug fix realted to colosing when you denied the connection dialog
19:19.20merlin1991ouch my typing sucks
19:19.21DocScrutinizer05mhm
19:19.45DocScrutinizer05how may lines of patch?
19:19.53merlin1991check gitorious ;)
19:20.08DocScrutinizer05is it tested?
19:20.14merlin1991yep
19:20.21DocScrutinizer05hmm ok then
19:20.30freemangordonDocScrutinizer05: for about 2 months, in -thumb
19:20.40DocScrutinizer05fine with me
19:20.48kerio...wat
19:20.52DocScrutinizer05what works in thumb should work in plain as well
19:20.58kerioDocScrutinizer05: no it shouldn't
19:21.04kerioit's a completely different system!
19:21.10freemangordonWHAT?
19:21.14freemangordonbullshit
19:21.21DocScrutinizer05freemangordon: ignore him, he's trolling
19:21.27kerioc:
19:21.51freemangordonmerlin1991: though upstart conflict with KP is a bad thing, maybe you should reconsider its inclusion
19:22.20merlin1991freemangordon: what do you mean? also upstart conflicts with kp?
19:22.40DocScrutinizer05so, except for slight discomfort regarding  policy-settings-rx51 and rtcom-eventlogger-async  I feel we might get a fine T rollout
19:22.54keriomerlin1991: the upgrade
19:22.55freemangordonnot conflicts, but overwrite a modification made by KP. At least if you install it using apt-get
19:23.07kerionot sure if HAM will just ignore it and write the new config file
19:23.14freemangordonnot sure what HAM does in such case
19:23.19lufDocS: what problem with -asynx?
19:23.24luf-async :)
19:23.36DocScrutinizer05luf: I simply don't grok it
19:23.46freemangordonluf: he has no clue WTF is that :D
19:23.53DocScrutinizer05exactly
19:23.56DocScrutinizer05;-D
19:24.01luf:D Ok
19:24.10freemangordonDocScrutinizer05: its a helper library needed by obexd (iirc)
19:24.23DocScrutinizer05yep, heard as much
19:24.35lufwhat is "grok" ?
19:24.40freemangordonaah
19:24.49DocScrutinizer05but I fail to understand how much it impacts "normal" event logging
19:25.00lufNo way impact.
19:25.06freemangordon"stranger in a(the) strange land"
19:25.16freemangordonluf: ^^^
19:25.27lufIt's only dbus daemon + client lib to access event logging (just read)
19:25.31DocScrutinizer05~dict grok
19:27.39freemangordonmerlin1991: what ham will do in case there is a new version of a configuration file?
19:27.56arceanmerlin1991: http://gitorious.org/community-ssu/hildon-desktop/merge_requests/25
19:27.57arcean;D
19:28.04freemangordonhehe
19:28.06lufobexd can use only async backend. I see no comfort way to use rtcom-eventlogger async way so I took inspiration in ebook and wrote only some "async wrapper" for rtcom-eventlogger using dbus.
19:28.12DocScrutinizer05freemangordon: I guess that's apt doing anything then
19:28.46freemangordonDocScrutinizer05: iirc you may have a default behaviuor. And I think it is used, as apt-get asks
19:28.55freemangordonwhat to do
19:29.01keriok
19:29.08DocScrutinizer05ooooh, and I heard we got some supposedly bugfixed version of obnoxious opername widget
19:29.14kerioDocScrutinizer05: yep
19:29.19keriohaven't had the usual problem in a while now
19:29.20freemangordonyeah
19:29.21DocScrutinizer05merlin1991: ^^^
19:29.25kerioso... i forgive you! <3
19:29.30merlin1991arcean: I'll get to together with sqlite3 when I've done this -testing release :D
19:29.42kerioalthough someone should really tell me how to stop this opername.log bullshit that's going on here
19:30.05freemangordonkerio: look at gitorious for the gconf key
19:30.38keriok
19:30.45kerioit doesn't look like a complete log though
19:31.16DocScrutinizer05merlin1991: please get latest opername-widget version
19:31.24chem|st== stable released == (test if you aren't scared)
19:31.33freemangordonLOL
19:31.47freemangordoncamera-ui there?
19:31.53DocScrutinizer05merlin1991: unless you decide to nuke it completely ;-)
19:32.02merlin1991nuuuuuuuuuke ;)
19:32.24merlin1991nah just menotring chem|st so I can not worry about -stable in the future
19:32.26arceanmerlin1991: sure, thanks :)
19:32.27freemangordonmerlin1991: no way, you'd better upgrade than leave the buggy version
19:32.35keriook, we definetely have a problem with operator-name-cbs-widget
19:32.42merlin1991kerio: what?
19:32.48keriothe one from -devel
19:32.56chem|sthttp://wiki.maemo.org/index.php?title=Community_SSU/ChangelogStable&action=submit#21.2011.38-1Smaemo4_.2805.09.2012.29
19:33.00keriologging_enabled and name_logging_enabled are both false
19:33.05keriobut i still get *part* of opername.log
19:33.58DocScrutinizer05:-/
19:34.30DocScrutinizer05that's pretty weird
19:34.56keriomeh, it's just a log message that's not dependant by the gconf key
19:35.06keriofixing it is just adding an if () { and a }
19:35.14freemangordonkerio: which one?
19:35.21kerio"service provider name match"
19:35.29DocScrutinizer05:-S
19:35.39kerioi don't have the source code in a greppable way
19:35.49DocScrutinizer05could we still get THAT fix into T as well?
19:36.06keriosure, it's a line
19:36.10keriotwo
19:36.21freemangordonhttps://www.gitorious.org/community-ssu/operator-name-cbs-widget/blobs/9c19e807f04312b1e5d71d4283f4aa55bd152f0f/sbpluginsrc/operator-name-cbs-home-item.c#line690
19:36.49freemangordonwho the fuck invite that kind of logging :(
19:36.57freemangordonas if there are no macros
19:37.06kerioyeah, there are no macros anywhere
19:37.38DocScrutinizer05awful, and it's crowded with that unconditional logging aiui
19:37.43kerioand also it uses stdio fopen/fprintf/fclose instead of posix open/write/close
19:37.59keriono, no, "namelog" is the gconf key i think
19:38.03kerioso add that to the if
19:38.16keriofun fact: stdio stuff has internal buffers
19:38.20DocScrutinizer05aaah right
19:38.21kerioso appending a line to a log is *not* atomic
19:38.54kerioit would be atomic if it was open()ed, write()d to and then close()d
19:39.03freemangordonmerlin1991: could you fix at least that and include that shit in current upgrade, i'll cleanup the code (in 1-2 weeks)
19:39.05kerioalso nothing checks the return value of open, write or close
19:39.37freemangordonkerio: well, it is not so important for debug logs
19:39.49merlin1991freemangordon: please rephrease tht wihout shit but proper explanationt :)
19:39.56DocScrutinizer05s/else if (priv->service_provider_name && !strcasecmp(priv->operator_name,priv->service_provider_name))/else if (priv->service_provider_name && !strcasecmp(priv->operator_name,priv->service_provider_name) && namelog)/
19:39.57merlin1991also don't mind my typos ;)
19:40.27freemangordonmerlin1991: fix https://www.gitorious.org/community-ssu/operator-name-cbs-widget/blobs/9c19e807f04312b1e5d71d4283f4aa55bd152f0f/sbpluginsrc/operator-name-cbs-home-item.c#line690
19:40.42DocScrutinizer05https://www.gitorious.org/community-ssu/operator-name-cbs-widget/blobs/9c19e807f04312b1e5d71d4283f4aa55bd152f0f/sbpluginsrc/operator-name-cbs-home-item.c#line687
19:40.48kerioDocScrutinizer05: dammit, check for namelog first!
19:40.57DocScrutinizer05yep
19:40.59kerio...actually it could be a macro that checks gconf
19:41.01DocScrutinizer05rrrright
19:41.13freemangordonmerlin1991: and include the fixed version in current -testing
19:41.14kerio...HOLY SHIT
19:41.21freemangordonkerio: no shit :P
19:41.26keriothat code is horrible
19:41.52freemangordonmerlin1991: so we will have a version that fixes missing operator name when roaming
19:42.04freemangordoni'll cleanup the code on gitorious
19:42.13DocScrutinizer05the results of learning C by stuudying disassemler listings ;-D
19:42.16keriohahaha
19:42.37freemangordonDocScrutinizer05: well, did you look at my RE work?
19:42.57DocScrutinizer05oooh you also leant C that wayß ;-D
19:43.04DocScrutinizer05?
19:43.04freemangordonexactly
19:43.09freemangordon:D
19:43.18merlin1991freemangordon: when?
19:43.41freemangordonmerlin1991: when I will cleanup the code?
19:43.45merlin1991yep
19:44.07freemangordonwhen I am ready with new -thumb and have some spare time
19:44.19freemangordonI hope in 1-2 weeks
19:44.26freemangordonhmm, 2-3 weeks :D
19:44.38freemangordoni am on holiday strting tomorrow ;)
19:44.40keriook, when will you fix the bug?
19:44.47kerioor someone, i suppose
19:44.54freemangordonI asked merlin to do that
19:44.57freemangordonnow
19:45.09freemangordonbefore building for new -testing
19:45.17freemangordonit is one liner after all
19:45.58merlin1991ah so it's changelog entry and we're done?
19:46.02merlin1991then I can do it
19:46.22kerioyeah, just add namelog && to that check
19:46.28DocScrutinizer05btw fopen() for each single line to log is kinda .oO(@???0?!)
19:46.31merlin1991it only seemed as if you have todo some other stuff
19:46.41kerioactually, the whole logging block should have a single condition i suppose
19:46.52kerioDocScrutinizer05: meh
19:47.39freemangordonmerlin1991: add && namelog here https://www.gitorious.org/community-ssu/operator-name-cbs-widget/blobs/9c19e807f04312b1e5d71d4283f4aa55bd152f0f/sbpluginsrc/operator-name-cbs-home-item.c#line687
19:47.48freemangordonand you're good to go
19:48.16DocScrutinizer05<freemangordon> it is one liner after all #### I actually pasted the sed command up here
19:48.24freemangordonthere might be some other places, but i'll fix them when doing that cleanup
19:49.32DocScrutinizer05kerio: some other places?
19:49.45DocScrutinizer05I.E. other logs?
19:50.50DocScrutinizer05kerio: actually you could rm the logs and see if the re-appear
19:50.56DocScrutinizer05files*
19:51.00merlin1991freemangordon: k
19:51.20freemangordontbh I don't see any rationale for not using g_debug/g_warning/...
19:51.40DocScrutinizer05except not being used to it?
19:52.42freemangordonDocScrutinizer05: I am not linux developer(at least not only), what now, shall I use OutputDebugString?
19:53.01DocScrutinizer05not counting { and } lines, half the code seems to consist of
19:53.04DocScrutinizer05FILE *f = fopen("/home/user/cbsms.log","at");
19:53.05DocScrutinizer05258
19:53.07DocScrutinizer05fprintf(f,"%sincoming cell tower name %s, cell id %d\n",get_timestamp(),utf8,priv->cell_id);
19:53.07freemangordonyes
19:53.08DocScrutinizer05259
19:53.10DocScrutinizer05fclose(f);
19:53.11DocScrutinizer05260
19:53.21freemangordonyes, yes, i'll clean that
19:53.24freemangordon:)
19:54.34freemangordonmerlin1991: I think kerio will be glad to test it before the update is out :). So we will be sure it still works (i.e. does not segfaults)
19:54.48DocScrutinizer05good plan
19:54.52kerioDocScrutinizer05: that's the only entry that appears
19:55.02kerioat least, i think
19:55.03DocScrutinizer05kerio: thanks a lot
19:55.22keriojust check every occurrence of "opername.log"
19:55.31DocScrutinizer05the fastest bugfix in CSSU history ;-P
19:56.19freemangordonkerio: wrong, the check should be for fopen or fwrite :P
19:56.32freemangordonas there are several .log files
19:56.44DocScrutinizer05:nod:
19:56.46DocScrutinizer05two
19:56.47DocScrutinizer05iirc
19:57.08DocScrutinizer05never got the rationale of that either
19:58.07freemangordonanyway, i'll trow that way, replacing the files with g_xxxxx stuff
19:58.19freemangordon*throw
19:58.36DocScrutinizer05replace the logfile with a symlink to /dev/null ;-P
19:58.45freemangordon:D
20:09.47*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
20:13.24DocScrutinizer05yawns loud
20:13.56DocScrutinizer05kerio: a wrapper for hdsu is waaaay more useful than a patch to HAM
20:14.17DocScrutinizer05kerio: ...and more in line with general unix philosophy
20:14.33keriowhich password do you ask for, though?
20:15.03DocScrutinizer05I *could* compare encrypted password from user with whatever sits in etc/passwd
20:15.23DocScrutinizer05but I think I'll just create a separate "password" for HAM
20:17.12DocScrutinizer05wtf, no cmdline interface to crypt(3) ?
20:19.57keriosure there is
20:20.00keriocryptpw
20:20.26keriooh lol, it's in bb-p
20:20.33keriohow unconvenient!
20:21.32kerioalso i hope the passwords won't be passed around as arguments
20:24.48DocScrutinizer05kerio: definitely not ;-D
20:25.06DocScrutinizer05I got my smal security ABC together
20:25.21keriobesides, if this is supposed to be a HAM-only password...
20:25.47keriocat salt pass | md5
20:25.54kerioer, md5sum
20:26.17DocScrutinizer05mkpasswd (1)         - Overfeatured front end to crypt(3)
20:26.25keriohaha
20:26.27DocScrutinizer05(from desktop)
20:26.52kerioDocScrutinizer05: i have mkpasswd too
20:27.01kerioand it's still in busybox :D
20:27.04DocScrutinizer05on fremantle?
20:27.08kerioer
20:27.10keriobusybox-power
20:27.10kerioyep
20:27.16DocScrutinizer05fsck!
20:27.37DocScrutinizer05your suggestions seems fine enough
20:27.46kerioi've got fsck too
20:27.49kerioit's in e2fsprogs
20:28.44kerioanyway, serious HAM CSSU feature request: a setting to make HAM ask for the protection code before doing stuff
20:29.26DocScrutinizer05always? only on interactive invocation? only when installing stuff? only when installing special stuff?
20:29.34kerioDocScrutinizer05: yes
20:29.41DocScrutinizer05on every automatic check for updates?
20:29.59kerioserious HAM CSSU feature request: a way to disable the fucking autoupdate
20:30.08DocScrutinizer05hahaha
20:30.30kerioi suppose it shouldn't ask for the code to update the repos
20:30.38kerioas for the rest, it should be configurable
20:30.57DocScrutinizer05sounds reasonable
20:31.01kerio[ ] Ask lock code when installing new packages
20:31.13kerio[ ] Ask lock code when upgrading normal packages
20:31.24kerio[ ] Ask lock code when doing system upgrades
20:31.37kerio[X] STOP THE FUCKING AUTOUPDATE
20:31.45DocScrutinizer05lol
20:32.03kerio(those are separate check boxes)
20:32.06DocScrutinizer05open a ticket!
20:32.29DocScrutinizer05improvement
20:32.30keriofo' srs tho
20:32.50kerioanyone that grabs my phone has root access
20:33.01kerioactually no
20:33.05kerioit's not about physical access
20:33.07DocScrutinizer05we're eventually touching (resp already have touched) HAM anyway
20:33.25kerioanyone that can run and control HAM has root access
20:33.27keriowhich is bad
20:33.38DocScrutinizer05yes
20:33.45kerioeverything else is kinda safe on my device
20:33.51DocScrutinizer05and we need no aegis to fix that \o/
20:34.13kerioasking for the lock code is kosher, right?
20:34.22kerioi mean, it's a nokia user thing
20:34.22DocScrutinizer05should?
20:34.42DocScrutinizer05errr nope, it's closed blob afaik
20:34.52keriono, i meant that it's ok to ask for it
20:34.57DocScrutinizer05no way to mess with lockcode
20:34.59keriobecause users know what it is from the user manual
20:35.00keriooh
20:35.01kerio:c
20:35.58kerioi don't want to mess with it, i just want the cute UI for it and then a check against the one stored in CAL
20:36.10kerioafaik it's just crypt(3)ed, right?
20:36.16DocScrutinizer05we never get that thing completely tight, unless we find a way to tweak ROMBL code
20:36.41DocScrutinizer05yep
20:36.44DocScrutinizer05it was, at least
20:37.26kerioi can't believe there's no /usr/bin/asklockcode that asks for the lock code and returns success or failure according to what the user inputs
20:37.29kerio:(
20:37.43DocScrutinizer05blame Nokia
20:38.11keriofukken nokia
20:39.02DocScrutinizer05they never anticipated we (the devels) could come up with a usecase that's not including real locking of device in same context
20:39.15kerioor changing the code?
20:40.07DocScrutinizer05well, that is probably by purpose, for security reasons, so no rogue sw could change your lockcode and DoS you
20:40.27kerio>against rogue sw
20:40.32kerio>rootsh and sudser in repos
20:40.37kerio>passwordless HAM
20:40.39DocScrutinizer05:nod:
20:40.44kerios/repos/default repos/
20:40.51keriowait, is extras enabled by default?
20:40.57DocScrutinizer05yes
20:41.03DocScrutinizer05since PR1.1
20:41.07DocScrutinizer05iirc
20:42.31kerioi thought it was there but disabled
20:42.42DocScrutinizer05meh, I'm going with shellscript, zenity, md5sum and a file in /etc/ root:root 700
20:44.57keriouse maemo-get-passwd
20:45.05DocScrutinizer05o.O
20:46.01DocScrutinizer05wow, but haha
20:46.32keriomaemo-get-passwd "Gimme the HAM pass yo" | cat salt - | md5sum -c savedhash
20:46.37DocScrutinizer05unless you tell me the secret cmdline option to make it hide the "confirm: >>__________<<" line...
20:46.47keriooh
20:46.50kerioi don't think there's one
20:47.31keriohrmpf
20:47.36*** join/#maemo-ssu trumee (~parul@78-105-131-61.zone3.bethere.co.uk)
20:47.45keriowhy the hell do i have zenmap installed? :s
20:47.57keriooh, installed with nmap
20:47.58keriomeeeeeeeeh
20:48.15keriohm, it's actually kinda cute
20:48.23DocScrutinizer05zenmap?
20:48.29DocScrutinizer05what does it do?
20:48.33keriothe official nmap UI
20:48.37DocScrutinizer05aah
20:48.40keriostraight-up frontend
20:48.47kerioit even tells you which options it's going to pass to nmap
20:49.06DocScrutinizer05yeah, thought it been named differently
20:50.45DocScrutinizer05zenity --entry --hide-text
20:51.00DocScrutinizer05good enough for me
20:51.15keriois this an apt-worker frontend?
20:51.45DocScrutinizer05hm??
20:52.03DocScrutinizer05cmdline GUI tool
20:52.43DocScrutinizer05zenity --entry --hide-text -text "please enter code for HAM unlock!"
20:52.52DocScrutinizer05+-
20:53.01keriono, i meant
20:53.06keriowhere are you going to put that?
20:53.21kerioaround HAM?
20:53.25kerioaround apt-worker?
20:53.45kerioplease use dpkg-divert, in any case :)
20:54.34DocScrutinizer05around HAM, for a start
20:54.37DocScrutinizer05zenity --entry --hide-text --text "please enter code for HAM unlock\!"
20:55.46DocScrutinizer05yeah, indeed! I'd not want any CSSU update to remove the wrapper my installing a new version of HAM into place of wrapper
20:56.09DocScrutinizer05s/my/by/.
20:56.44kerioaround ham you say
20:56.44keriohm
20:57.05kerioso people can still sudo /the/correct/path/to/apt-worker
20:57.07keriowithout a password
20:57.44DocScrutinizer05they could, if they had the right sudoers.d-file
20:57.53DocScrutinizer05but then, who cares about apt-worker?
20:58.21DocScrutinizer05would it take any parameter to actually install a pkg?
20:59.59kerio...huh
21:00.00kerioyeah?
21:00.09kerioand they *do* have the right sudoers.d file
21:00.13kerioit's the one **used by ham**
21:00.27kerioham doesn't magically install shit
21:00.32kerioit's not run as root, thankfully
21:01.36DocScrutinizer05ooh, so it's not HAM that's root but sudo apt-worker? I see
21:03.05kerioit's a bit silly though
21:03.25kerioi mean, it's not like it's less of a security risk
21:03.58DocScrutinizer05and not really more complicated to plumb my hdsu in
21:04.15kerioyes, it is :)
21:04.21DocScrutinizer05no it's not
21:04.24kerionow you have to input the password every time apt-worker is restarted
21:04.29kerioaka on every operation
21:04.39DocScrutinizer05no, because I'm a smart sucker ;-P
21:04.41keriok
21:05.24keriobtw, <DocScrutinizer05> [...] I'm a [...] sucker [...]
21:08.23DocScrutinizer05I might even exploit sudo's own timeout password cache facility
21:08.54kerioooh, how?
21:09.05DocScrutinizer05tricky
21:09.12DocScrutinizer05still pondering
21:11.28keriooh
21:11.31keriowe're stupid
21:11.39kerioand by we i mean you, because you're the one doing this
21:12.00*** join/#maemo-ssu nox-- (noident@p57901551.dip.t-dialin.net)
21:12.01kerio-A (askpass)
21:12.04DocScrutinizer05something like [`id` -eq 0] && apt-worker "$@" || zenity --entry | sudo $0 "$@"   ?
21:12.24kerioDocScrutinizer05: remember that HAM calls "sudo apt-worker"
21:12.38kerioaskpass option in sudoers
21:12.38DocScrutinizer05so what?
21:12.39kerioneat
21:12.57DocScrutinizer05something like [`id` -eq 0] && apt-worker_real "$@" || zenity --entry | sudo $0 "$@"   ?
21:13.13keriono, because that program would always run as `id` -eq 0
21:13.14*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
21:13.31keriounless you mean that you wrap around HAM and then add this
21:13.39DocScrutinizer05umm, right
21:13.57DocScrutinizer05meh
21:14.06DocScrutinizer05I *really* should call it a day
21:14.50keriojust find a way to make HAM call apt-worker with -A
21:15.07kerioand then manually change the sudoers line
21:15.33keriohell, serious CSSU improvement: HAM should call "sudo -A apt-worker"
21:15.45DocScrutinizer05yeah, how am I going to do that?
21:17.24DocScrutinizer05I'll probably change the apt-worker sudoers.d-file to not allow user to call it. Then wrap HAM into sudo
21:18.19DocScrutinizer05since I probably don't give a shit if HAM is run as root instead as user
21:18.41kerioi hope your root user can sudo whatever it wants with NOPASSWD
21:18.51DocScrutinizer05yes
21:18.54kerioif so, you can just remove hildon-application-manager.sudoers
21:18.55kerio:)
21:19.06keriooh nvm
21:19.10keriothat's exactly what you said
21:19.16kerio(kinda)
21:19.23keriohm, i'm still not convinced this is a neat way to do that
21:19.31keriosudo's askpass feels better
21:20.04DocScrutinizer05well, I'll exploit it for invoking HAM
21:20.47DocScrutinizer05mv hildon-application-manager hildon-application-manager_real
21:21.19keriono!
21:21.19DocScrutinizer05create a shellscript hildon-application-manager that just does sudo -A hildon-application-manager_real
21:21.26keriouse a dpkg divert! :D
21:21.39kerioalso isn't HAM one of the maemolauncherized applications?
21:21.43DocScrutinizer05sure, I'll do that. Will ask you how to do
21:22.00DocScrutinizer05HAHAHA good point
21:22.41keriostill, you should divert the symlink
21:22.56DocScrutinizer05lrwxrwxrwx 1 root root     22 2012-07-18 23:07 /usr/bin/hildon-application-manager -> /usr/bin/maemo-invoker
21:23.14DocScrutinizer05fuuuuck
21:23.29keriodpkg-divert --divert /usr/bin/hildon-application-manager --rename /usr/bin/hildon-application-manager.orig
21:23.38DocScrutinizer05doesn't help at all
21:24.05kerioand then just make your shell script run maemo-invoker /usr/bin/hildon-application-manager.launch
21:24.07kerio:)
21:24.11keriowell
21:24.42DocScrutinizer05invoking /usr/bin/hildon-application-manager starts maemo-invoker which in turn does dbus chat to his own elder already running instance afaik
21:25.10DocScrutinizer05the older instance starts  /usr/bin/hildon-application-manager.launch
21:25.16DocScrutinizer05obviously NOT as root
21:25.23kerioSUDO_ASKPASS=maemo-get-passwd sudo maemo-invoker /usr/bin/hildon-application-manager.launch
21:25.27keriogaah
21:25.31kerioSUDO_ASKPASS=maemo-get-passwd sudo -A maemo-invoker /usr/bin/hildon-application-manager.launch
21:25.59kerio...
21:26.01keriooh fuck me
21:26.05keriothis isn't gnu sudo, is it
21:26.19kerioGOD FUCKING DAMMIT NOKIA
21:26.29kerioWHY DO YOU ALWAYS SHIT THE BED LIKE THIS
21:26.46kerioTHE N900 CAN RUN FUCKING OPENOFFICE
21:26.51kerioIT CAN HANDLE A SLIGHTLY BIGGER SUDO
21:27.04keriodoesn't even know why he bothers
21:27.13kerioshakes his fist at Elop, just because
21:27.22DocScrutinizer05no -A ?
21:27.23kerionope
21:28.23DocScrutinizer05actually...
21:29.23DocScrutinizer05cssu inprovement request ( (c) kerio): get newer sudo with proper support for -A and genuine subdirs, get rid of update-sudoers abomination
21:30.05kerioDocScrutinizer05: a proper sudo would just complain about a lack of tty when launched by HAM
21:30.10kerioand would try the default askpass
21:30.28DocScrutinizer05hte increased size of sudo binary easily gets balanced by the obsolete bloated /etc/sudoers then
21:30.37kerioyay
21:30.49kerioDocScrutinizer05: i'm sure you'll check for all the edge cases :)
21:30.58DocScrutinizer05I'll do
21:31.03DocScrutinizer05n8
21:37.19kerio=D
21:37.24kerioi'm useful, yay
21:50.49JZAhi DocScrutinizer05 I got my phone updated to Maemo 5 SSU
21:51.16JZADocScrutinizer05: however I still get a .ini error message when I tried to use the Extended features app
21:51.32JZAI followed the CSSU wikipage
21:51.42JZAand got the testing repos
21:52.25JZAI can use the 'fix config' but I am not sure if I should yet
21:52.34JZAwant to ask your opinion.
21:53.11DocScrutinizer05I'm not using it, since I gather the extended features app is unmaintained and out of sync to cssu
21:53.49DocScrutinizer05check http://wiki.maemo.org/Community_SSU/Features instead
21:55.33JZAok
21:55.52kerioyeah, just edit transitions.ini manually
21:59.10DocScrutinizer05well there's a transitions editor too, no?
21:59.42DocScrutinizer05or am I mistaken and that_is_ the cssu-features editor
22:00.23DocScrutinizer05one is living in settings, the other in powerbutton-menu
22:00.54DocScrutinizer05one of them never really worked since it always complaints about .ini incompatibility, the other one... dunno
22:02.10DocScrutinizer05CSSU tuner (living in settings) seems to "work"
22:02.33DocScrutinizer05the other one in powerbutton menu is the one complaining
22:04.28DocScrutinizer05should get rid of that one
22:06.58JZAI see this clarifies it yet. Should I get rid of this CSSU features then?
22:07.08JZAI think I got the one that always complains about transitions.ini
22:12.58DocScrutinizer05JZA: I think there's not much use in a CSSU features editor that doen't know about a significant percentage of currently available features and even wants to reset .ini file to a version that doesn't have all those features
22:13.26JZAI see, so should I limit myself to gconf?
22:13.31DocScrutinizer05JZA: as stated above, try "CSSU Tuner"
22:13.42DocScrutinizer05it kinda works for me
22:14.03DocScrutinizer05might still miss some new features but at least doesn't barf up on them
22:14.09JZAok
22:14.51DocScrutinizer05for the rest you're left with gconftool ;-)
22:15.11DocScrutinizer05and editor of your choice for the transitions.ini file
22:16.17DocScrutinizer05while somebody should either kick ass of some cssu tweaker tool maintainer, or claim maintainership and finally update that stuff and move it to cssu-extras
22:17.35DocScrutinizer05since, while it's not strictly fulfilling the prerequisite of "not distributable via extras(-*) repos" it still is *clearly* a CSSU-only package, at least since it's completely useless on non-CSSU systems
22:21.12JZAoddly I cant find CSSU Tuner on my repo, maybe I need to get an extra repo? or I can install it directly.
22:21.47JZAI do have Community SSU (testing) repo.
22:24.54chem|stcssu features is in extras don't know about tuner lmc
22:26.01chem|stcssutransitionstuner is in extras-testing
22:30.12JZAok got it, is on extras-dev
22:30.40kerioJZA: don't use them
22:30.42keriothey're all kinda bad
22:31.29JZAso whats the .deb URL for the package?
22:32.28DocScrutinizer05JZA: you probably don't want Community SSU (testing) repo.
22:32.38DocScrutinizer05err sorry, nonsense
22:32.43kerioDocScrutinizer05: but cssu-stable is old!
22:33.55DocScrutinizer05kerio: what's bad with cssutransitionstuner?
22:34.15keriohm, i actually don't know
22:34.21DocScrutinizer05seems to 'just work' for me, even while it's missing a few features
22:34.34kerioit's only for transitions.ini though
22:34.40DocScrutinizer05yep
22:34.52keriomeh, i edited very little of it
22:35.06DocScrutinizer05[2012-09-06 00:14:51] <DocScrutinizer05> for the rest you're left with gconftool ;-) [2012-09-06 00:15:11] <DocScrutinizer05> and editor of your choice for the transitions.ini file
22:35.18keriolike, the only thing is that i made the background for tasknav and launcher stay still
22:35.38kerioand also parallax 1 for the home screens
22:35.43keriobut i only have one screen anywayt
22:35.44kerioanyway
22:36.14DocScrutinizer05I need to redo a few transition speedups, particularly flying thumbnails in taskswitcher (on ctrl-bs)
22:37.19DocScrutinizer05while it looks 'cool' it actually sucks when too slow, it will not notice ctrl-release
22:37.31DocScrutinizer05so no fast switching between two apps
22:37.32keriooh, i don't have that one
22:37.35kerioi don't like it :c
22:37.44DocScrutinizer05I like it a lot
22:38.11DocScrutinizer05switching between two apps back and forth in 0.1s
22:38.14kerioi find it faster to ctrl+bs and then q/w/e/r/a/s/d/f
22:38.35DocScrutinizer05well, I can do that still
22:38.49kerioyeah but the initial ctrl+bs changes stuff
22:38.51DocScrutinizer05just release ctrl before bs
22:38.59DocScrutinizer05meh
22:40.25DocScrutinizer05I'm using alt-tab all day long on my PC, wouldn't want to miss it on N900
22:42.58DocScrutinizer05I'd like to add some 2 more hotkeys to the q/w/e/r/a/s/d/f:  one for going 'up' to desktop, and one to go 'down' to app launcher menu
22:43.17keriomaybe ctrl+bs :)
22:43.19keriooh no, up to desktop
22:43.21kerionvm
22:43.25keriohmm
22:43.29kerioup and down? :)
22:43.30DocScrutinizer05and app launcher could use a search feature just like e.g. in contacts
22:50.41JZADocScrutinizer05: so how can I launch the CSSU Tuner?
22:50.59DocScrutinizer05öook at settings
22:51.03DocScrutinizer05look*
22:51.25JZAah thanks
22:54.53*** join/#maemo-ssu Sc0rpius (~naikel@190.201.107.179)
22:56.18keriowait, isn't cssu tuner a program?
22:58.30DocScrutinizer05err, kinda
22:58.47kerioi don't remember it having a settings applet too
22:58.59kerioi remember it having a weird powerkey menu entry
22:59.02keriofor some stupid reason
22:59.11DocScrutinizer05nah, that's the other weird crap
22:59.25chem|stboth are crap!
23:52.57*** join/#maemo-ssu Skry (~skry@adsl-215-245-204.kymp.net)

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