IRC log for #maemo-ssu on 20120604

00:35.10*** part/#maemo-ssu smoku (~spectrum@xkh0g2.infr.xiaoka.com)
02:19.36*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
05:37.36*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
08:28.55*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
08:31.42*** join/#maemo-ssu dafox (~dafox@wlan-205137.nbw.tue.nl)
09:09.32*** join/#maemo-ssu dafox (~dafox@dyn-194208.nbw.tue.nl)
09:23.42*** join/#maemo-ssu arcean (~arcean@aaft56.neoplus.adsl.tpnet.pl)
09:39.02*** join/#maemo-ssu Sc0rpius (~naikel@190.78.151.78)
09:50.49*** join/#maemo-ssu Lava_Croft (lcd@satgnu.net)
09:52.01*** part/#maemo-ssu Lava_Croft (lcd@satgnu.net)
09:52.43*** join/#maemo-ssu Lava_Croft (lcd@satgnu.net)
09:53.00*** part/#maemo-ssu Lava_Croft (lcd@satgnu.net)
09:53.45*** join/#maemo-ssu Atarii (~Atarii@77.107.156.213)
09:53.45*** join/#maemo-ssu Atarii (~Atarii@unaffiliated/atarii)
12:05.13*** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg)
12:29.29*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
13:06.07*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-lpwdmvpoppbxqhad)
13:16.52merlin1991guys, who drove the bus that did knock out Mag?
13:18.52*** join/#maemo-ssu timoph (mjolk@hilla.kapsi.fi)
13:23.19*** join/#maemo-ssu kent_autistic (~user@112.201.222.115)
13:23.21*** part/#maemo-ssu kent_autistic (~user@112.201.222.115)
13:23.43*** join/#maemo-ssu kent_autistic (~user@112.201.222.115)
13:49.33*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
13:59.46*** join/#maemo-ssu arcean (~arcean@aaft56.neoplus.adsl.tpnet.pl)
14:48.46*** join/#maemo-ssu MohammadAG (~MohammadA@Maemo/community/contributor/MohammadAG)
14:53.11MohammadAGI disappear on weekends occasionally, start worrying if I don't come back
15:10.49*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
15:56.28*** join/#maemo-ssu Milhouse (~irc_milho@Maemo/community/contributor/Milhouse)
16:31.03*** join/#maemo-ssu Sc0rpius (~naikel@190.78.151.78)
16:31.03*** join/#maemo-ssu dafox (~dafox@dyn-194208.nbw.tue.nl)
16:31.03*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
16:31.03*** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net)
16:31.03*** join/#maemo-ssu rzs19 (~richi@ip-176-198-105-189.unitymediagroup.de)
16:33.08*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
16:46.59*** join/#maemo-ssu NIN101 (~NIN@p5DD28743.dip0.t-ipconnect.de)
17:26.00*** join/#maemo-ssu arcean_ (~arcean@aaem139.neoplus.adsl.tpnet.pl)
17:43.24*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
17:47.45*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
17:49.24*** join/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz)
17:53.32lufHi all. I have a question regarding curl. I updated the package to the debian testint curl-7.25.0 and created it in extras-devel (libcurl3 also in testing).
17:53.45lufI was pointed here as it should be part of cssu.
17:54.25lufCan I become the maintainer and what rules you have for it? Is it ok for you to update curl to such version?
17:54.47lufI'm using this version in day to day usage. But I don't test it widely.
17:55.17*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
17:59.29*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
18:04.39freemangordonluf, you appear in the exact moment :D
18:05.20lufwhy?
18:05.35freemangordonit seems that fore some reason curl prefers IPv6 name resolving to IPv4, leading to FB widget/upload plugin to fail
18:06.05freemangordonsee log on #maemo for the last 1-2 hours
18:06.44lufOk. I'll try. To be honest I'm newbie in irc ... so it takes me more time to see it.
18:06.58freemangordoncould you confirm that default for name resolving is CURL_IPRESOLVE_WHATEVER
18:07.34Estel_luf, here You have logs
18:07.35Estel_http://wiki.maemo.org/IRC
18:07.43Estel_(for all #maemo channels)
18:07.46freemangordonluf, search for "[19:12] <freemangordon> WTF? Facebook DNS resolves to IPv6 address"
18:09.29Estel_luf, here You have exact link to start of conversation:
18:09.30Estel_http://mg.pov.lt/maemo-irclog/%23maemo.2012-06-04.log.html#t2012-06-04T19:13:06
18:10.33Estel_BTW, luf, it's nice to - finally, see someone who updated those libcurl's, it was great mystery for me :)
18:10.41Estel_it's ncie that You want to maintain it in CSSU
18:10.49lufThanks I see it. How it's related to curl?
18:11.00Estel_although, as You see, it require bug hunting, + bug hunting, and wsome bug hunting then :p
18:11.07Estel_<freemangordon> could you confirm that default for name resolving is CURL_IPRESOLVE_WHATEVER
18:11.20freemangordonfb widget/photo uploader uses curl to access FB API
18:11.22Estel_freemangordon suspects, that it preffer IPv6 over IPv4
18:11.37Estel_causing one nasty plugin to fail, because it tries IPv^ on IPv4 enviromnent
18:11.45Estel_s/IPv^/IPv6/
18:12.30lufOk. And freemangordon think it's bug in CURL?
18:12.39freemangordonluf, it is not a bug
18:12.42lufBTW freemangordon what libcurl3 version are you using?
18:12.56freemangordonstock one, let me paste the exact one
18:13.16freemangordon7.18.2-8maemo6+0m5
18:14.10freemangordonluf, I am not saying it is a bug, seems the "application" is buggy as it is not setting DNS resolving preferences and curl defaults to "use whatever can"
18:14.46freemangordonthe problem i it is closed source (although I REed one part of it)
18:15.03freemangordons/ i / is /
18:15.37*** join/#maemo-ssu trbs (~trbs@2001:470:d2ad:1:4a5b:39ff:fe7d:1623)
18:17.54freemangordonmerlin1991, ping
18:20.38lufHmm I get IPv4 using ping on my N900.
18:21.48freemangordonluf, me too, but it seems FB widget (library) does not set CURLOPT_IPRESOLVE, and it defaults to CURL_IPRESOLVE_WHATEVER
18:22.25freemangordonand I am wondering is it a good idea to change the default
18:22.41lufSo you suggest some hack to detect if there is some IPv6 set?
18:23.08freemangordonluf, maemo5 userlan does not support IPv6 AFAIK
18:23.12freemangordon*userland
18:23.20Estel_OTOH, it would be sad to change upstream debian behavior jsut to comfort Fb plugin
18:23.29Estel_not yet :D
18:23.34Estel_Pali have almsot finished it
18:23.35freemangordonEstel_, have a better idea?
18:24.11Estel_freemangordon, either Re facebook more, or decide that it isn't worth longer pursuit. risk of breaking something such crucial as librcurl just to satisfy one ap would be a PREY for all CSSU haters
18:24.23freemangordon:D
18:24.26freemangordonyeah
18:24.38Estel_some things are fucked, and Yuo can't do much about it. Facebook, apple jack connectors...
18:24.54lufI think the hack to detect if there is some IPv6 address assigned is the best solution.
18:25.08Estel_it depends where this hack could be palced
18:25.08lufI don't think it's too risky.
18:25.17Estel_if on facebook plugin side/wrapper/whatever, it's ok
18:25.20lufIn libcurl.
18:25.28freemangordonluf, isn't it better to default to IPv4 name resolving?
18:25.30Estel_if inside curl, You udnerstand that eveyr new version would need, erm, attitude adjustment?
18:25.33lufCURL_IPRESOLVE_WHATEVER - this should correctly detect what it can use.
18:26.01Estel_hey, lets jsut replace it with upload to zerobin
18:26.09Estel_many people would be happy, actually
18:26.12Estel_included
18:26.31freemangordonluf, I have NFC how curl decides what DNS query to send
18:26.42luffreemangordon: no from my point of view for the future.
18:26.51freemangordonand why it prefers IPv6 over IPv4
18:27.03lufI take a look inside the code,
18:30.30Estel_freemangordon, in meantime, have You noticed, that basically everyone whinning about kernel-power being evil is 99,99%-100% inactive @ maemo?
18:30.49Estel_Usually, you won't find such things in TMO, as people there usually *use* device ;) (pun intended)
18:31.21Estel_but her eon IRc, many "old timers", that keep n900 for sake of it, or don't use it at all for any real purpose, let's put alone development
18:31.41Estel_...but eveyr such person got something fresh&fancy to say about kp
18:31.47freemangordonEstel_, in meantime I am trying to find why my feedservice-plugin-fb-common FOSS replacement segfaults when frees the memory :D
18:31.56Estel_:D
18:32.03luf:D
18:32.04Estel_cleptomaniac, probably
18:32.46Estel_in meantimes is trying to find WTF about GPIO on wrt54GL linksys, when running kernel 2.6
18:33.09luffreemangordon can you test the latest libcurl3 from extras-testing?
18:33.16lufI'm just curious :)
18:33.25freemangordonluf, do you have FB account?
18:33.55Estel_luf, I use libcurl from devel
18:34.13Estel_ahh, but in conjuction with facebook. not me, sorry
18:34.17freemangordonEstel_, but you sais you don't have FB
18:34.22freemangordon*said
18:34.24freemangordonyeah
18:34.59Estel_but if You will ever try to port/RE anything KLOUT related to N900, I swear, I will kill you (cybernetically)
18:35.36freemangordonKLOUT?
18:35.46freemangordoncloud?
18:36.35Estel_http://imgs.xkcd.com/comics/klout.png
18:36.47Estel_sadly, it's about real thing
18:36.54Estel_not xkcd pun
18:37.42Estel_http://en.wikipedia.org/wiki/Klout
18:38.53freemangordonaah,ok
18:38.54*** join/#maemo-ssu mirandir (~valentin@lec67-4-82-230-53-23.fbx.proxad.net)
18:41.28lufEstel_ ok, testing has same version as devel.
18:47.58freemangordongreat, reason for segfault found, now we have a (working?) FOSS rewrite of feedservice-plugin-fb-common :P
18:52.24Estel_nice :) but it still uses IPv6?
18:52.34freemangordonyep :D
18:57.30merlin1991freemangordon: pong
18:58.01freemangordonmerlin1991, see the backlog, seems we have a new CSSU volunteer :)
18:58.08merlin1991yes
18:58.10merlin1991err
18:58.11merlin1991yay
18:58.12lufThe problem is that you have IPv6 address ono N900
18:58.23lufLet's try ifconfig -a
18:58.33merlin1991don't have my n900 around :/
18:58.37lufcurl test if IPv6 working ...
18:58.43merlin1991also freemangordon you pinged me?
18:58.58lufN900# ifconfig -a
18:58.58luflo        Link encap:Local Loopback
18:58.58luf<PROTECTED>
18:58.58luf<PROTECTED>
18:58.59freemangordonmerlin1991, yep
18:59.45freemangordonluf, yeah, same here
18:59.58freemangordonluf, which kernel do you use?
19:00.22freemangordonmerlin1991, luf asked how to add curl to CSSU
19:00.58merlin1991present rationaly as to why we need the update, proof it doesn't brake stock maemo, be maintainer
19:01.04merlin1991<PROTECTED>
19:02.33luffreemangordon: 2.6.28.10-power50
19:02.53freemangordonhmm, will try to disable ipv6
19:02.56lufmerlin1991: sha-2 support, many security fixes
19:03.39lufmerlin1991: what proof is enough? It's several weeks in extras-testing.
19:04.10merlin1991well so far we assumed good faith and just tried to ship stuff with cssu :D
19:04.10lufmerlin1991: I have no problem with my N900 for I think 2 month using it.
19:06.10freemangordonmerlin1991: cssu-devel shyould be the way to go
19:06.15freemangordon*should
19:06.26merlin1991btw luf it would be great if you could compile a list of security fixes / big changes from the memo libcurl to upstream or whatever you used
19:07.24*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
19:09.15*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
19:14.52lufmerlin1991: I get curl source deb from wheezy and just change the debian subdir (mainly control)
19:16.20lufI saw that maemo 7.18.X has some things backported from newer versions.
19:17.22luffreemangordon I see no way to change curl to be ok with the FB
19:18.04lufThe only way is to disable IPv6 support at compile time.
19:18.59freemangordonluf: could we change the default for IPRESOLVE? In curl_easy_init for example?
19:19.59freemangordonBTW blacklisting ipv6 module don't help
19:22.34luffreemangordon: did you reboot the N900?
19:23.08freemangordonluf: after blacklisting? of course
19:23.15luffreemangordon: we can change the default but it's not a win.
19:23.33lufIt disallow to use FB on IPv6 net.
19:24.05freemangordonluf: hmm, i will install curl from extras-devel, lets see
19:24.25luffreemangordon: I think no change.
19:28.08tadzikanyone using mapsi?
19:28.42luffreemangordon: ifconfig returns no ipv6 ip?
19:28.55freemangordonluf, actually we're in :P
19:29.06lufWhat?
19:29.06freemangordonwith curl from extras-devel
19:29.10freemangordonyah
19:29.21freemangordon*yeah
19:29.23freemangordon:D:D:D
19:29.30freemangordonmerlin1991: ^^^
19:29.43lufSo disable ipv6 and curl from devel/testing fix the problem? Goood.
19:29.51freemangordonlet me unblacklist ipv6 and try again
19:30.24merlin1991freemangordon: in with your fb lib?
19:31.13freemangordonstock one, going to try mine in a couple of minutes
19:31.33freemangordonmerlin1991 ^^^
19:31.54*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
19:32.06freemangordonbut yeah, it is definitely the curl who's to blame
19:32.32merlin1991dat rofl
19:32.43merlin1991does it still work with ipv6 not blacklisted
19:32.51freemangordonrebooting
19:33.22lufIt's like horror. I don't know if I want to see the result :D
19:34.09freemangordonaccount setup completed successfuly
19:34.14freemangordonipv6 enabled
19:34.22freemangordonlet me try to upload a photo
19:34.24merlin1991all your work for nothing xD
19:35.44freemangordonmerlin1991, why? 480 lies of source code, I don't see a problem to put that in CSSU. And have in mind access token renewal ;)
19:35.56freemangordon*lines :D:D:D
19:36.20RaimuOne of those epic typos.
19:36.26freemangordonyeah
19:36.58luffreemangordon: it's like some serie ... too long. Wrote if it works or not :D
19:37.40freemangordonhttp://www.facebook.com/#!/photo.php?fbid=3208055410443&set=a.1294670977028.2036500.1537931068&type=1&theater
19:37.52freemangordonNFC if you can see it, but it is there
19:38.06freemangordona total win, thanks a lot luf
19:38.48luffreemangordon: ifconfig shows you the IPv6 addresses too?
19:39.53freemangordonlo        Link encap:Local Loopback
19:39.54freemangordon<PROTECTED>
19:39.54freemangordon<PROTECTED>
19:40.05freemangordonFB widget works too
19:41.09*** join/#maemo-ssu jacekowski (~jacekowsk@2001:41d0:8:2d8d::2)
19:41.34freemangordonjacekowski: check the logs for the last 30 minutes or so
19:43.05lufSo what's the way to put it into cssu-dev :)
19:43.22freemangordonhmm, good question :D
19:43.27freemangordonmerlin1991 ^^^
19:43.53freemangordonluf, do you have TMO account?
19:44.07lufNo idea what is TMO :)
19:44.15freemangordonaah, great
19:44.24freemangordonhttp://talk.maemo.org
19:44.25freemangordon:P
19:44.36lufI have.
19:44.38merlin1991ITT ;)
19:44.43jacekowskiwell i don't really see the problem in first place, facebook apps are for addicts, and we shouldn't support addictions
19:44.53freemangordonWHAT?
19:45.17freemangordonand who is to decide which SW is not needed anymore?
19:45.23freemangordonmeh
19:46.42freemangordonluf, care to share it?
19:46.50*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
19:47.16lufShare what?
19:47.25freemangordonyour TMO account name
19:47.37lufluf ?
19:47.41lufI'll check.
19:48.10lufSure. luf :)
19:48.21freemangordonaah, ok :)
19:48.25luf:D
19:49.32luffreemangordon: Isn't the difference only in DNS cache?
19:49.39freemangordonwell, merlin1991, it is you and MohammadAG from now on :P ( re luf and curl)
19:49.46lufCan you try again the older libcurl3?
19:49.48freemangordonluf, which difference?
19:50.22lufWorking FB - old curl x new curl (after reboot - clean DNS cache).
19:50.35freemangordonluf, no, it is not that
19:50.57freemangordonAnd btw I am not sure if n900 maintains DNS cache
19:51.01lufOk, just a question to prevent too early celebration :D
19:51.21lufN900# ps axf | grep dnsmas
19:51.21luf<PROTECTED>
19:51.23freemangordonthis crap does not work since 15th of May or something ;)
19:51.30lufSure it does :)
19:51.38lufOk.
19:51.47freemangordonnot only on my device, there are several threads on TMO about the problem
19:54.45*** part/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz)
19:59.14*** join/#maemo-ssu arcean_ (~arcean@aaem139.neoplus.adsl.tpnet.pl)
19:59.40*** join/#maemo-ssu chem|st (~chemist@svn.unix-ag.uni-kl.de)
19:59.48chem|sto/
20:00.15*** join/#maemo-ssu wmarone (~wmarone@c-67-174-151-253.hsd1.ca.comcast.net)
20:01.20*** join/#maemo-ssu freemangordon (freemangor@130-204-50-168.2074221835.ddns.cablebg.net)
20:18.25freemangordonluf: in order a package to enter extras-testing it just need a promotion from the developer, while it is a little different with cssu-testing. In short CSSU team should assume a package STABE to enter cssu-testing
20:18.37freemangordon*STABLE
20:18.53freemangordoni.e. no known bugs
20:20.00chem|st+1
20:20.01freemangordonand once a package is in CSSU-testing it passes a "quarantine", i.e. it may enter cssu-stable only if there are no problems for a month or two
20:20.56chem|stdebian way? 15 days unstable without errors proceeds to testing?!
20:21.03DocScrutinizer05o/ chem|st
20:21.36freemangordonchem|st, well, -devel repo is relatively new, still no hard procedure
20:21.38chem|stDocScrutinizer05: mooo! how is work?
20:21.45DocScrutinizer05YAAAWN
20:21.49chem|sthehe
20:21.51DocScrutinizer05almost 5h done
20:21.54chem|styou asked for it
20:22.01chem|st:D
20:22.04DocScrutinizer05and still wasted
20:22.29DocScrutinizer05I'm not exactly feeling any better than this noon ;-D
20:23.05chem|stDocScrutinizer05: well I feel like shiate today
20:23.17chem|stposp another beer...
20:23.21DocScrutinizer05anyway, if it wasn't for the next modem for community (at least that's what I love to think and believe)
20:24.15DocScrutinizer05LTE, up to 100Mb downstream, and should be way less powerhog than UMTS
20:24.17*** join/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz)
20:25.01DocScrutinizer05you know TI blaze?
20:26.01DocScrutinizer05my test platform for the module
20:26.20DocScrutinizer05that's why I have to touch andidiot now XP
20:27.36DocScrutinizer05google for caif_hsi.c and you see some abominations I have to deal with in work
20:28.35DocScrutinizer05or simply look here and tell me what you think of that http://lxr.free-electrons.com/source/net/caif/caif_socket.c#L377
20:29.04chem|stI don't know it but I know what it is
20:29.22chem|stif I'd know it I would make mobilephones...
20:29.46chem|stand tablets and not atmoprobe tomography
20:30.24*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
20:30.32chem|stluf: freemangordon at least uploads work fine (still)
20:32.55freemangordonluf: seems merlin1991 is busy right now, usually he is much more "cooperative". Just hang here (when you have free time), and ping him or MohammadAG. These guys are the maintainers and they should make the decision on how curl will neter CSSU
20:33.10freemangordon*enter
20:33.50freemangordonchem|st, good, lets run it for a couple of days to see how it will develop :)
20:33.56luffreemangordon: Ok thanks.
20:35.15lufThe source for libcurl3 7.25.0-1 is on extras-devel/testing if someone is interested in. And there is also mail contact to me if I don't hang :D
20:36.36freemangordonluf: you'd better hang if you want to be a part of the CSSU team ;). All of us do it :P
20:39.45luffreemangordon: understand
20:46.03luffreemangordon: I see in log I don't answer you about FB account. For sure I have no FB account and I don't want to have one :D
20:46.44freemangordonLOL
21:42.30*** part/#maemo-ssu mirandir (~valentin@lec67-4-82-230-53-23.fbx.proxad.net)
22:19.44*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
22:43.53*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
23:33.00*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
23:38.03*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
23:57.58*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)

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