00:03.31 | *** join/#maemo-ssu Sicelo (sicelo@us.members.bombshellz.net) |
00:03.31 | *** join/#maemo-ssu Sicelo (sicelo@unaffiliated/sicelo) |
00:04.53 | *** join/#maemo-ssu Estel_ (~Estel@178235127192.piaseczno.vectranet.pl) |
00:04.53 | *** join/#maemo-ssu Estel_ (~Estel@Maemo/Community/council/Estel-) |
00:15.11 | *** join/#maemo-ssu povbot (~supybot@office.pov.lt) |
00:15.12 | *** mode/#maemo-ssu [+v povbot] by ChanServ |
00:27.27 | *** join/#maemo-ssu gri (~gri@muhkuh.net) |
01:35.06 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
01:38.10 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
01:59.06 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
02:00.01 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
02:03.14 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
02:08.36 | *** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn) |
02:17.05 | *** join/#maemo-ssu gri (~gri@muhkuh.net) |
05:23.05 | *** join/#maemo-ssu mirandir (~valentin@lec67-4-82-230-53-23.fbx.proxad.net) |
05:40.39 | *** join/#maemo-ssu taziff (~Taziff@cyr108.internetdsl.tpnet.pl) |
06:05.51 | *** join/#maemo-ssu amiconn (amiconn@rockbox/developer/amiconn) |
06:11.22 | *** join/#maemo-ssu Pali (~pali@unaffiliated/pali) |
07:17.02 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
08:26.19 | *** join/#maemo-ssu Pali (~pali@unaffiliated/pali) |
08:42.30 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138) |
09:09.01 | *** join/#maemo-ssu arcean (~Arcean@aaes10.neoplus.adsl.tpnet.pl) |
09:11.14 | *** join/#maemo-ssu freemangordon (~freemango@printec.bg) |
09:31.34 | *** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu) |
10:25.35 | *** join/#maemo-ssu amiconn (amiconn@rockbox/developer/amiconn) |
10:47.31 | *** join/#maemo-ssu Pali (~pali@unaffiliated/pali) |
10:52.32 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-degcjsylinflaseb) |
11:22.50 | *** join/#maemo-ssu Pali (~pali@unaffiliated/pali) |
13:14.23 | *** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142) |
13:41.10 | *** join/#maemo-ssu andre__ (~andre@dslb-092-077-130-147.pools.arcor-ip.net) |
13:41.10 | *** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre) |
13:52.32 | *** join/#maemo-ssu DocScrutinizer06 (~HaleBopp@openmoko/engineers/joerg) |
13:52.41 | *** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg) |
14:17.01 | *** join/#maemo-ssu mase76 (~mase76@p5DD39623.dip.t-dialin.net) |
15:23.47 | *** join/#maemo-ssu freemangordon (~freemango@130-204-50-168.2074221835.ddns.cablebg.net) |
15:55.40 | merlin1991 | freemangordon, Pali, arcean, chem|st, MohammadAG, DocScrutinizer, andre__ ping |
15:56.08 | freemangordon | merlin1991: pong |
15:57.00 | freemangordon | merlin1991: btw any progress with luf's libcurl? |
15:57.02 | andre__ | merlin1991, pong? |
15:57.14 | merlin1991 | andre__: we'll have a meeting today if possible :) |
15:57.21 | andre__ | uh, when? |
15:57.25 | merlin1991 | thoguht you might be interested aswell :) |
15:57.37 | merlin1991 | anywhere between now and midnight when the key players are online |
15:57.43 | andre__ | I'll probably lurk, quite busy, but still want to read the backlog, sure :) |
15:57.49 | andre__ | thanks! |
15:58.30 | Pali | merlin1991, pong |
16:00.15 | freemangordon | 18:56 <freemangordon> merlin1991: btw any progress with luf's libcurl? |
16:00.40 | merlin1991 | ah sry read it, head the answer mentally typed, it just didn't went to the keyboard :P |
16:01.05 | merlin1991 | yes, I've applied the patches (with a bit of trickery) and will push them to gitoirous after I've done a test or two |
16:01.25 | merlin1991 | bah typo day |
16:03.30 | Pali | I do not know when I will go away, so some my info: |
16:03.48 | Pali | patched osso-xterm working fine on my n900 - it can go to cssu-devel |
16:04.02 | Pali | also patched busybox can go to cssu-devel |
16:04.12 | merlin1991 | Pali you can push anything you want to cssu-devel ;) |
16:04.17 | merlin1991 | what's patched in that busybox? |
16:04.25 | Pali | portrait mode support |
16:04.43 | Pali | before busybox show a lot of free lines |
16:04.52 | Pali | when you try to rotate |
16:05.08 | Pali | with this patch forced rotation working |
16:05.20 | merlin1991 | ah so you still have to force xterm to rotate? |
16:05.28 | Pali | yes |
16:05.34 | Pali | and is blacklisted |
16:05.42 | Pali | because of that busybox error |
16:05.51 | Pali | bash working fine |
16:06.39 | kerio | Pali: does it work correctly with busybox-power? |
16:06.43 | kerio | also, what's this cssu-devel? |
16:06.46 | kerio | i like the sound of it |
16:06.52 | merlin1991 | kerio: obviously not :D |
16:07.03 | merlin1991 | the same set of patches has to go into bs-power :) |
16:07.16 | kerio | by the way, why would anyone want to use osso-xterm in portrait? |
16:07.19 | kerio | you have no keyboard there! |
16:07.41 | merlin1991 | kerio: people are strange ;) |
16:08.40 | Pali | kerio, I do not have busybox-power, so I do not know |
16:09.09 | Pali | kerio, but you can enable forced rotation in /usr/share/hildon-desktop/... and remove osso-xterm from blacklist |
16:09.28 | kerio | Pali: is there a way to forcibly *disable* portrait mode everywhere? |
16:09.31 | Pali | kerio, and then you can test if busybox power working with rotation |
16:09.33 | merlin1991 | Pali: I fear it's going to break installations of busybox power, but I can look into the packaging and write a fix to the instal scripts in case |
16:09.46 | merlin1991 | kerio: orientation lock? :D |
16:12.36 | MohammadAG | merlin1991, pong |
16:13.09 | kerio | merlin1991: another icon in the status area, ew :c |
16:13.47 | Pali | kerio, button in status area or gconf-tool via xterm |
16:14.09 | merlin1991 | hm we just need chem|st, then we can start |
16:24.07 | Pali | merlin1991, can you create busybox and upstart repository on gitorious cssu? |
16:25.04 | merlin1991 | https://gitorious.org/community-ssu/busybox |
16:25.27 | merlin1991 | https://gitorious.org/community-ssu/upstart |
16:25.52 | kerio | upstart? |
16:25.56 | merlin1991 | dang where's chem|st |
16:26.04 | merlin1991 | kerio: yes, mamemo uses upstart as init |
16:26.08 | kerio | oic |
16:26.27 | kerio | ...what's wrong with SysV init? :c |
16:26.33 | chem|st | pong |
16:26.37 | kerio | yay! |
16:26.41 | kerio | he's here! |
16:26.44 | kerio | everybody is here! |
16:26.45 | merlin1991 | MohammadAG, freemangordon still here? |
16:28.14 | ShadowX | kerio, upsart is mainly even orientated .... and to be honest sysV init sux :) |
16:28.19 | kerio | no u sux |
16:28.30 | kerio | and what kind of event does boot time have? |
16:28.39 | kerio | "system booted, start *everything*" |
16:29.17 | Pali | merlin1991, code pushed |
16:30.22 | merlin1991 | come on people don't pop in and out :D |
16:30.30 | ShadowX | kerio, no idea why maemo is using upstart init ..but you can think of upstart as sysV++ .... kind of |
16:30.35 | MohammadAG | merlin1991, yes |
16:30.45 | kerio | hm |
16:31.08 | merlin1991 | freemangordon: you're last ;) |
16:32.47 | freemangordon | merlin1991: I will be here in about 20-30 minutes |
16:33.52 | kerio | but... you're here right now! |
16:33.57 | kerio | you just typed a message! |
16:34.05 | kerio | i saw it! |
16:41.40 | DocScrutinizer51 | merlin1991: what's the meeting today now? gotta scheule my execution ;-) |
16:42.14 | merlin1991 | DocScrutinizer51: somehwere around 19:00 (cet) |
16:42.26 | DocScrutinizer51 | eeek |
16:42.33 | DocScrutinizer51 | too early |
16:43.05 | DocScrutinizer51 | dafaq, I'll simply leave office right now |
16:43.14 | DocScrutinizer51 | a bit pissed anyway |
16:44.12 | chem|st | ;) |
16:44.22 | chem|st | sounds like me 45mins ago |
16:44.53 | kerio | :c |
16:47.23 | MohammadAG | merlin1991, gnome-shell doesn't pop notifications |
16:47.33 | MohammadAG | so I only get highlights on my iPhone |
16:47.38 | merlin1991 | lol |
16:48.45 | kerio | see? Apple is great! |
16:48.49 | kerio | flees |
16:49.37 | merlin1991 | kerio: you traitor :D |
16:50.06 | kerio | me? he (MohammadAG)'s the one with an iPhone |
16:53.00 | freemangordon | merlin1991: Now I am here |
16:54.14 | merlin1991 | whatabout the rest? chem|st, Pali, MohammadAG, DocScrutinizer51 ? |
16:54.22 | chem|st | 1 |
16:54.26 | Pali | here |
16:54.26 | DocScrutinizer51 | ok, I'm semi-available for next +-40min |
16:54.40 | MohammadAG | here |
16:54.42 | DocScrutinizer51 | then fully available |
16:55.51 | merlin1991 | freemangordon: I belive you have something to say? |
16:56.17 | freemangordon | merlin1991: sure :) |
16:56.45 | freemangordon | MohammadAG: what has happened with those thumb-compiled binaries in latest CSSU update? |
16:57.46 | MohammadAG | they stayed there, every time I could update gnome-vfs you say there are other thumb binaries |
16:57.47 | freemangordon | And a bit more general question: MohammadAG, are you still a functioning maintainer of CSSU-T? |
16:57.57 | MohammadAG | I'm not sure |
16:58.09 | freemangordon | no, the last time we discussed that you said you're going to fix all of them |
16:58.28 | MohammadAG | I said I was going to upload gnome-vfs, then you said there were other binaries |
16:58.29 | freemangordon | now, we have a problem here |
16:58.31 | MohammadAG | so that didn't happen |
16:59.44 | DocScrutinizer51 | general notion seems: cssu-t maintenance needs some more manpower |
16:59.53 | DocScrutinizer51 | y whatever mean |
16:59.54 | DocScrutinizer51 | s |
17:00.09 | freemangordon | well, before solving the thumb issue, I think we should solve the general problem |
17:00.14 | freemangordon | DocScrutinizer51: :nod: |
17:00.16 | MohammadAG | indeed |
17:00.58 | MohammadAG | so, two maintainers or one is the question? |
17:01.00 | DocScrutinizer51 | MohammadAG: I'd suggest you ask for, or accept offered support/co-maintainer |
17:01.18 | MohammadAG | I never rejected any offers |
17:01.24 | MohammadAG | at least I don't recall I have |
17:01.48 | DocScrutinizer51 | i don't see a reason to deprive MohammadAG rom maintainer status |
17:02.01 | merlin1991 | MohammadAG: I think 2 or 1 depends on how much of your time you still want to invest into the maemo cssu |
17:02.12 | merlin1991 | also I agree with doc |
17:02.25 | freemangordon | noone asks for mag's removal, AIUI |
17:02.29 | DocScrutinizer51 | but I'd urgently suggest merlin1991 takes comaintainership of T |
17:02.55 | freemangordon | DocScrutinizer51: you'd better ask merlin if he has the time needed to do that |
17:03.06 | DocScrutinizer51 | if you'd accept that, merlin1991 |
17:04.14 | DocScrutinizer51 | well, if there's too much workload from S for merlin1991 then I think I heard chem|st would be willing to take comaintainership for S |
17:04.33 | freemangordon | chem|st: ^^^ ? |
17:04.53 | DocScrutinizer51 | so we'd have two maintainers for each flavour |
17:05.05 | chem|st | 1 |
17:05.22 | DocScrutinizer51 | rather 1.5 mainainers per distro |
17:05.37 | freemangordon | ~1 |
17:05.38 | infobot | 1 is a number, silly |
17:05.46 | freemangordon | thanks bot |
17:05.55 | *** join/#maemo-ssu taziff (~Taziff@cyr108.internetdsl.tpnet.pl) |
17:06.13 | chem|st | ~+1 |
17:06.13 | infobot | 1 is a number, silly |
17:06.20 | chem|st | hehe |
17:06.59 | DocScrutinizer51 | thanks infobot |
17:06.59 | infobot | de nada, DocScrutinizer51 |
17:07.11 | freemangordon | merlin1991, chem|st: would you please give a more deffinitive answer, so we can move on |
17:08.00 | DocScrutinizer51 | yep, me need an 'official' I accept |
17:08.23 | merlin1991 | I agree |
17:08.25 | chem|st | I accept |
17:08.25 | DocScrutinizer51 | we nee an official "i accept" |
17:08.39 | DocScrutinizer51 | \o/ |
17:08.48 | DocScrutinizer51 | :) |
17:08.57 | DocScrutinizer51 | MohammadAG: fine with you? |
17:09.12 | MohammadAG | Yes, fine by me |
17:09.19 | MohammadAG | so is that 2 more, or 1? |
17:09.35 | freemangordon | 2 more AIUI |
17:09.37 | merlin1991 | it's you and me for T and chemist and me for S |
17:09.41 | DocScrutinizer51 | so you 3 guys will know whom too ping to make that clear |
17:10.50 | freemangordon | oops, 1 more , infobot was right :D |
17:10.57 | DocScrutinizer51 | we got one more mapower, two more roles |
17:11.10 | DocScrutinizer51 | manpower |
17:11.38 | DocScrutinizer51 | new role? merlin1991 maintains T |
17:11.56 | freemangordon | 1 more person |
17:11.59 | DocScrutinizer51 | new role? chem|st maintains S |
17:12.16 | freemangordon | :nod: |
17:13.12 | DocScrutinizer51 | remaining roles: moh for T and merlin1991 for S |
17:13.24 | freemangordon | so, we only need an "official" "I swear I am ok" from chem|st and merlin1991 and we're ready to go |
17:13.40 | chem|st | o.O |
17:14.02 | DocScrutinizer51 | we already had that |
17:14.17 | freemangordon | sorry, i missed it |
17:14.18 | DocScrutinizer51 | so let's move on |
17:14.51 | chem|st | puts his left hand on his n900 and his right on his n9 and starts calling souls from hell |
17:15.07 | freemangordon | yeah, that is what I was talking about |
17:15.53 | freemangordon | anyway, we have at least one thumb-compiled binary in latest T |
17:15.55 | chem|st | I missed 2 auctions and lost on 3... I'd like to get another n900... |
17:16.01 | DocScrutinizer51 | fine, can we move on? |
17:16.38 | freemangordon | my suggestion is to have a new update with all the stuff from latest re-compiled. |
17:16.55 | DocScrutinizer51 | chem|st: noted |
17:17.18 | DocScrutinizer51 | I'll pin you in case... |
17:17.47 | DocScrutinizer51 | and getrid of damn operator widget dep hell |
17:18.12 | chem|st | DocScrutinizer51: business as usual |
17:18.46 | DocScrutinizer51 | afk for 10 min |
17:19.08 | DocScrutinizer51 | I'll read backscroll @home |
17:19.14 | freemangordon | arcean, Pali, merlin1991: is there something ready for T? since the last update? |
17:19.38 | merlin1991 | there's a bunch of things from Pali to be merged |
17:19.52 | freemangordon | but those are for devel afaik |
17:19.55 | arcean | ke-recv? |
17:20.13 | freemangordon | hmm, what is fixed? |
17:20.18 | freemangordon | in ke-recv |
17:20.34 | arcean | hmm, Pali^ |
17:20.37 | Pali | it is for devel too |
17:20.40 | Pali | automounting ntfs |
17:20.44 | Pali | (fixed) |
17:21.09 | Pali | and auto usb network mode in pc suite mode (when user create file /etc/something...) |
17:21.50 | freemangordon | merlin1991: is it a good idea to hold the update so libcurl to be included too? |
17:22.04 | kerio | automounting ntfs? neat |
17:22.05 | kerio | with ntfs-3g? |
17:22.20 | Pali | no, with kernel driver |
17:22.30 | Pali | kerio, also fix for other parittions type |
17:22.50 | Pali | there is bug that sometimes hal does not send fs type |
17:23.02 | freemangordon | merlin1991: after all we can't do much of a testing besides it works/not |
17:23.14 | Pali | so when ke-recv send empty fstype, mount script will ask blkid for fstype |
17:23.34 | Pali | I know what should go to testing |
17:23.46 | freemangordon | and it is? |
17:23.50 | Pali | updated tvout package which move package from section user/* |
17:23.51 | merlin1991 | Pali: did you write the call to blkid in a way that it does not use the cache? (there's a parameter for that) |
17:24.10 | Pali | merlin1991, I think no |
17:24.39 | merlin1991 | the blkid cache contains all sorts of evil, so better change that to use that option |
17:24.51 | Pali | please look at tvout status menu plugin and push new version (which only move package from section user/desktop to nonuser) |
17:25.00 | Pali | merlin1991, ok |
17:25.08 | DocScrutinizer06 | k, back |
17:25.23 | Pali | blkid: -c <file> cache file (default: /etc/blkid.tab, /dev/null = none) |
17:27.38 | DocScrutinizer06 | :nod: |
17:27.45 | DocScrutinizer06 | gave us days of laughter |
17:27.52 | DocScrutinizer06 | ;-P |
17:27.53 | kerio | what's the blkid cache? |
17:28.01 | DocScrutinizer06 | BS |
17:28.25 | DocScrutinizer06 | the idea of a crackhead |
17:29.20 | DocScrutinizer06 | kerio: blkid caches the results of last system scan / last invocation in some private file and reuses them ininitely |
17:29.21 | merlin1991 | kerio: blkid gives you detail information about your partitions, and it has a cache which stores all kinds of evil :D |
17:29.29 | kerio | i see |
17:29.46 | freemangordon | hmm, and what with cbs-widget? |
17:29.55 | merlin1991 | creates nice phantom / invalid partitions when you don't call it with the proper commandline |
17:30.10 | DocScrutinizer06 | freemangordon: kill it for now? |
17:30.15 | kerio | cbs-widget needs to go, but this is not my 2c, this is my 0.0000000002c |
17:30.19 | DocScrutinizer06 | or move it to optional? |
17:30.44 | DocScrutinizer06 | or rename so it replaces original instead of conflicting with it? |
17:30.52 | freemangordon | if we kill it now, it will never make it again (if you ask me), so decide wisely |
17:31.15 | merlin1991 | it actually does not conflict with the original |
17:31.24 | merlin1991 | it only conflicts with the other "custom" one |
17:31.28 | DocScrutinizer06 | I'd opt for moving it to optional, but aiui merlin1991hasn't finished that yet ;-) |
17:31.59 | merlin1991 | basically what we have todo is to move the patched lib into its own package and then have a user decision on the actual widget package |
17:31.59 | DocScrutinizer06 | IANAP |
17:32.14 | DocScrutinizer06 | i aint not a packager |
17:32.20 | DocScrutinizer06 | so nfc |
17:32.32 | merlin1991 | so we have libcurl |
17:32.46 | merlin1991 | recompiled osso-gnome-vfs |
17:32.57 | DocScrutinizer06 | merlin1991: could you take a note on your last post pelase |
17:33.01 | DocScrutinizer06 | please |
17:33.50 | DocScrutinizer06 | throws off shoes and jacket |
17:34.07 | freemangordon | merlin1991: not only osso-gnome-vfs |
17:35.35 | freemangordon | merlin1991: one need to check all of the binaries from the latest update for being thumb-compiled |
17:36.18 | merlin1991 | yes, but we know osso-gnome-vfs for sure, so that has to be done asap |
17:36.27 | freemangordon | do we have a list of updated packages? |
17:36.29 | DocScrutinizer06 | is there a reliable tool meanwhile to spot thumb binaries |
17:36.31 | DocScrutinizer06 | ? |
17:36.57 | freemangordon | hmm, lemme try to find the bug |
17:38.15 | merlin1991 | freemangordon: http://wiki.maemo.org/Community_SSU/Changelog#T-maemo4 is accurate |
17:38.30 | DocScrutinizer06 | hell, there must be some sort of fingerprint to spot thumb binaries from arm binaries, no? |
17:38.35 | *** join/#maemo-ssu arcean_ (~Arcean@aael242.neoplus.adsl.tpnet.pl) |
17:41.10 | DocScrutinizer05 | hmm |
17:41.21 | DocScrutinizer05 | so would you mind me shooting myself now? |
17:41.42 | freemangordon | there was some method described on bugs.maemo.org |
17:42.14 | DocScrutinizer05 | great, i'd just use a .45 on the forehead |
17:43.36 | merlin1991 | WTF |
17:43.44 | merlin1991 | libcurl has builddepends of openssh-server |
17:46.41 | merlin1991 | hm seems I'll have to bounce it back to luf again |
17:49.00 | freemangordon | https://bugs.maemo.org/show_bug.cgi?id=10333 |
17:49.02 | povbot | Bug 10333: Thumb feature is not enable in the PR1.2 ROM |
17:50.07 | DocScrutinizer05 | wtf? bug: ...is NOT enable...? |
17:50.14 | freemangordon | You can find components using thumb functions with something like this: readelf -s $file | grep -v "00000001" | grep FUNC |grep ":[0-9a-f]*[13579bdf] " |
17:50.31 | freemangordon | according to comment 4 |
17:50.38 | DocScrutinizer05 | hmmmmm |
17:50.52 | DocScrutinizer05 | aaaah |
17:50.56 | DocScrutinizer05 | I see |
17:51.02 | DocScrutinizer05 | makes sense |
17:51.13 | freemangordon | DocScrutinizer05: what do you think, it is above my scripting abilities |
17:51.31 | DocScrutinizer05 | hmm? |
17:51.50 | freemangordon | well, I am lazy :) |
17:51.50 | DocScrutinizer05 | it searches in readelf output for functions starting at impair addr |
17:52.07 | freemangordon | aah |
17:52.13 | freemangordon | yeah, makes sense |
17:52.44 | DocScrutinizer05 | though I wonder if thumb functions actiually START at impair addr or just the jumps to those thumb functions are to impair addr, while the actual target is one off |
17:53.17 | freemangordon | yeah, the functions start at pair address |
17:53.28 | DocScrutinizer05 | umm, prolly not |
17:53.54 | DocScrutinizer05 | probably thumbified functions actually start their code at impair addr |
17:54.22 | DocScrutinizer05 | since any jump to a pair addr in thumb code would switch back to ARM, no? |
17:54.57 | DocScrutinizer05 | and actually packing could make impair function start addr for thumb, that's the whole rationale of BX aiui |
17:55.00 | freemangordon | no, LSB is the one that is in charge |
17:55.15 | freemangordon | but it is ignored |
17:55.29 | freemangordon | when the address is calculated |
17:55.32 | DocScrutinizer05 | so what now? is it ignored or not? |
17:55.36 | freemangordon | it is |
17:56.02 | DocScrutinizer05 | then no function label will ever start at an impair addr, and obove search is BS |
17:56.40 | DocScrutinizer05 | wait, maybe that's the function jump / call, not the function label? |
17:57.20 | DocScrutinizer05 | hmm |
17:58.03 | DocScrutinizer05 | :0089ef81 is a label, no? |
17:58.25 | DocScrutinizer05 | == grep ":[0-9a-f]*[13579bdf] " |
17:58.32 | freemangordon | hmm |
17:59.39 | DocScrutinizer05 | freemangordon: could you do me a favour and readelf -s yourACMEthumb_binary|pastebin |
17:59.59 | freemangordon | but i don't see readelf on n900, lemme check in VM |
18:00.10 | DocScrutinizer05 | get it with binutils |
18:00.21 | DocScrutinizer05 | iirc |
18:00.36 | merlin1991 | yep need binutils for it |
18:00.48 | freemangordon | ok, will do it in SB |
18:00.50 | DocScrutinizer05 | or you run the cmd on your favourite PC |
18:01.00 | DocScrutinizer05 | no need for SB |
18:01.13 | freemangordon | no other favourite PC with linux :) |
18:01.17 | DocScrutinizer05 | readelf should work platform agnostic I'd think |
18:05.59 | DocScrutinizer05 | IroN900:~# readelf -s /bin/devlocktool |pastebinit |
18:06.01 | DocScrutinizer05 | THIS API HAS BEEN DISABLED. Please use Pastebin's new API. http://pastebin.com/api |
18:06.10 | kerio | DocScrutinizer05: hahahahaha |
18:06.11 | DocScrutinizer05 | FSCK U pastebin.com! |
18:07.24 | DocScrutinizer05 | anyway, you even may paste it to a /query to me, freemangordon |
18:07.55 | merlin1991 | DocScrutinizer05: as I told you swap the url for the bloody pastebin ;) |
18:08.09 | freemangordon | DocScrutinizer05: lemme try it here first, but what I see sofar is that addresses start at /4 offset :( |
18:08.19 | DocScrutinizer05 | <PROTECTED> |
18:08.21 | DocScrutinizer05 | <PROTECTED> |
18:08.22 | DocScrutinizer05 | <PROTECTED> |
18:08.49 | DocScrutinizer05 | seems like *my* /bin/devlocktool has all pair addr in there |
18:10.10 | freemangordon | hmm, "715: 0000b8b9 764 FUNC GLOBAL DEFAULT 10 main" |
18:11.08 | *** join/#maemo-ssu NIN101 (~NIN@p5DD2880D.dip0.t-ipconnect.de) |
18:11.15 | freemangordon | but the last grep does not work for some reason |
18:12.32 | freemangordon | seems grep in SB is broken somehow |
18:13.12 | merlin1991 | works on device |
18:13.42 | freemangordon | merlin1991: grep? |
18:14.02 | merlin1991 | the whole grep thingy from the bug report |
18:14.09 | merlin1991 | readelf -s $file | grep -v "00000001" | grep FUNC |grep ":[0-9a-f]*[13579bdf] " |
18:14.32 | DocScrutinizer05 | 715: .* FUNC |
18:15.24 | DocScrutinizer05 | errr |
18:15.59 | DocScrutinizer05 | dafaq, there's a space between ":" and first digit of addr |
18:16.35 | DocScrutinizer05 | look at >> 5: 0000894c 924 FUNC ... |
18:17.11 | freemangordon | <PROTECTED> |
18:17.18 | freemangordon | does the job |
18:17.55 | merlin1991 | that ones is a bad regex |
18:18.13 | freemangordon | well, it should be one liner |
18:19.12 | freemangordon | anyway, function offsets are +1, i.e. odd |
18:20.14 | freemangordon | merlin1991: ^^^ |
18:20.32 | freemangordon | we need space in regex |
18:20.49 | freemangordon | i.e. [ 0-9a-f] |
18:21.50 | merlin1991 | i think the regex is cleaner if the space goes between : and the selection for numbers |
18:22.01 | freemangordon | yep |
18:22.03 | freemangordon | readelf -s hildon-home.launch | grep -v "00000001" | grep FUNC |grep ": [0-9a-f]*[13579bdf]" |
18:22.04 | merlin1991 | thus: readelf -s $FILE | grep -v "00000001" | grep FUNC |grep ": [0-9a-f]*[13579bdf] " |
18:22.12 | freemangordon | :D |
18:22.27 | merlin1991 | boots nonthumb n900 to check files |
18:22.53 | DocScrutinizer05 | readelf -s /bin/devlocktool |grep '^ *[0-9]*: [0-9abcdef]*[13579bdf] *[0-9]* FUNC' |
18:23.05 | merlin1991 | hm best way to find all binaries on the fs? |
18:23.26 | merlin1991 | also, does anybody have an idea which one of my n900s has -T on it? :D |
18:23.35 | freemangordon | find -t=x? |
18:23.36 | merlin1991 | when they are all powered down it's hard to know xD |
18:24.26 | DocScrutinizer05 | find $(echo $PATH|sed "s/:/ /") |
18:25.05 | DocScrutinizer05 | or sth like that |
18:26.37 | merlin1991 | hm can only find a type for file there's not one for binary |
18:26.43 | DocScrutinizer05 | find $(echo $PATH|sed "s/:/ /g") |
18:26.44 | freemangordon | yeah :( |
18:27.58 | DocScrutinizer05 | IroN900:~# find $(echo $PATH|sed "s/:/ /g")|wc -l |
18:28.00 | DocScrutinizer05 | find: "/usr/sbin/gnu": No such file or directory |
18:28.01 | DocScrutinizer05 | 1378 |
18:28.22 | merlin1991 | hah found it a proper way |
18:28.38 | freemangordon | unfortunately most if the .so files does not have x bit set |
18:28.49 | freemangordon | merlin1991: ? |
18:28.54 | freemangordon | how? |
18:28.58 | DocScrutinizer05 | yep, .so was what occured to me as well this very moment |
18:29.07 | merlin1991 | readelf -h |
18:29.18 | DocScrutinizer05 | ?? |
18:29.18 | merlin1991 | should be considerable cheap and does return 1 if not a binary |
18:29.34 | merlin1991 | DocScrutinizer05: that should only print the elf header of the file (if htere is one) |
18:29.41 | DocScrutinizer05 | merlin1991: you don't want to check ALL files of your device? |
18:29.48 | merlin1991 | well i'M bored? |
18:29.50 | freemangordon | he wants ;) |
18:30.00 | DocScrutinizer05 | lol |
18:30.18 | freemangordon | merlin1991: you could attach USB cable, so mydocs gets unmounted |
18:30.30 | merlin1991 | or just rund umount ;) |
18:30.36 | merlin1991 | s/rund/run/ |
18:30.37 | freemangordon | and you will have enough juice :P |
18:30.37 | DocScrutinizer05 | merlin1991: you should check if your method works for .so |
18:31.05 | merlin1991 | DocScrutinizer05: it does |
18:31.28 | DocScrutinizer05 | then don't forget to |tee |
18:31.29 | freemangordon | merlin1991: well, you could unmount and attach charger, but plugging usb cable is easier |
18:31.45 | merlin1991 | hm if I have echo "something | tool#1 && tool#2 can I somehow have the piped stuff in tool#2 aswell? |
18:31.59 | merlin1991 | s/"// |
18:32.42 | DocScrutinizer05 | err wut? |
18:32.53 | DocScrutinizer05 | tee --help? maybe? |
18:33.16 | DocScrutinizer05 | aaah |
18:33.35 | merlin1991 | I need the input left from the pipe in both tools right from the pipe |
18:33.35 | DocScrutinizer05 | named pipe |
18:34.00 | DocScrutinizer05 | mkfifo |
18:34.02 | merlin1991 | I'll need an example :D |
18:34.19 | DocScrutinizer05 | mkfifo /tmp/foobar |
18:35.13 | DocScrutinizer05 | echo xyz | tee /tmp/foobar|tool1 &; cat /temp/foobar|tool2 |
18:36.56 | DocScrutinizer05 | or the other way round |
18:37.03 | DocScrutinizer05 | mkfifo foobar |
18:37.14 | DocScrutinizer05 | cat foobar|tool2& |
18:37.30 | DocScrutinizer05 | echo xyz | tee foobar|tool1 |
18:38.08 | DocScrutinizer05 | I forgot if you start with reading or with writing on a fifo |
18:39.01 | DocScrutinizer05 | probably with writing as otherwise reading process wouldn't know which EOF is the right one |
18:40.03 | merlin1991 | hm coming to think of it, it's actually not what I want :D |
18:40.19 | DocScrutinizer05 | A process can open a FIFO in non-blocking mode. In this case, opening for read only will succeed even if no-one has opened on the write side yet, opening for write only will fail with ENXIO (no such device or address) unless the other end has already been opened. |
18:40.55 | merlin1991 | I need to input the paths from find into readelf -h $FILE && readelf -s $FILE .... |
18:41.15 | merlin1991 | I think I'll better user xargs + a scripts |
18:41.22 | merlin1991 | s/scripts/script |
18:41.22 | freemangordon | awk? |
18:41.36 | DocScrutinizer05 | or a temprary file with all your filenames fromn find |
18:42.10 | merlin1991 | am I remembering right, that $0 is name of the running script? |
18:42.17 | DocScrutinizer05 | yep |
18:42.36 | DocScrutinizer05 | unless it's "bash" |
18:42.46 | merlin1991 | what happens then? |
18:43.11 | DocScrutinizer05 | bash -c myscript will have bash in $0 iirc |
18:43.52 | DocScrutinizer05 | generally $0 is the first lexem on cmdline |
18:43.53 | freemangordon | haha |
18:44.07 | freemangordon | readelf -A $FILE |
18:44.16 | freemangordon | Tag_THUMB_ISA_use: Thumb-2 |
18:44.38 | freemangordon | DocScrutinizer05: , merlin1991 ^^^ |
18:44.45 | merlin1991 | hah that soudns easier :) |
18:44.47 | DocScrutinizer05 | o.O |
18:44.53 | DocScrutinizer05 | and more sane |
18:45.02 | freemangordon | well, that is binutils 2.22 |
18:45.08 | freemangordon | merlin1991: try it on n900 |
18:45.46 | merlin1991 | currently adding binutils to n900 |
18:45.58 | freemangordon | from extras-devel? |
18:46.05 | merlin1991 | from sdk repo |
18:46.38 | freemangordon | ok |
18:47.10 | freemangordon | works too |
18:47.13 | DocScrutinizer05 | just wonders why he never seen this Tag_THUMB_ISA_use on the allegedly thumbified modest binary he hammered with all flavours of readelf and whatnot else |
18:48.33 | DocScrutinizer05 | I spend several hours on that until I gave up and concluded there's no proper way to find out of thumbification directly and verbatim |
18:48.49 | freemangordon | DocScrutinizer05: NFC, but lemme check osso-gnome-vfs |
18:49.03 | merlin1991 | freemangordon: it says thumb1 on my t device |
18:49.11 | merlin1991 | thumb2 on my thumb device |
18:49.29 | freemangordon | which one? |
18:49.41 | freemangordon | asso-gnome-fvs? |
18:50.02 | merlin1991 | osso-gnome-vfs |
18:50.18 | merlin1991 | but Tag_THUMB_ISA_use: Thumb-1 is on all binaries I have |
18:50.24 | freemangordon | damn :( |
18:50.33 | DocScrutinizer05 | AHAAA |
18:50.36 | DocScrutinizer05 | :-/ |
18:50.56 | DocScrutinizer05 | well, I'm not completely braindamaged then |
18:50.59 | freemangordon | so, back to scripting |
18:51.05 | freemangordon | hehe |
18:51.20 | merlin1991 | err this is getting interesting |
18:51.39 | freemangordon | merlin1991: which one? |
18:51.40 | merlin1991 | osso-gnome-vfs on my -testing device does not have the stuff that the grep results in anything |
18:51.57 | merlin1991 | only on my -thumb device the grep has a result |
18:52.42 | freemangordon | merlin1991: could you pastebin the result from readelf -s on your -testing device? |
18:53.13 | merlin1991 | http://paste.debian.net/179521/ |
18:53.24 | freemangordon | and ls -al of .so |
18:54.30 | freemangordon | damn, maybe it is interworked :( |
18:54.35 | freemangordon | merlin1991: ^^^ |
18:54.44 | merlin1991 | -rw-r--r-- 1 root root 339112 Apr 10 2012 /usr/lib/libgnomevfs-2.so.0.1600.3 |
18:55.22 | freemangordon | "Apr 10 2012" ? |
18:56.04 | freemangordon | merlin1991: are you sure it is not on -stable branch? |
18:56.35 | merlin1991 | ii mp-fremantle-community 21.2011.38-1Tmaemo3.1 Community SSU package, includes latest fixes from Gitorious |
18:56.42 | merlin1991 | wtf |
18:56.44 | merlin1991 | it's not on T4 |
18:56.49 | merlin1991 | headdesks |
18:57.00 | kerio | haha |
18:57.11 | freemangordon | version (testing): 21.2011.38-1Tmaemo4; (stable): 21.2011.38-1Smaemo3 / - Set by merlin1991 at 02:59 on Вторник 12 Юни 2012 |
18:57.40 | merlin1991 | runs the update |
18:57.44 | merlin1991 | I feel silly now :P |
18:58.00 | DocScrutinizer05 | I feel ghosty now |
18:58.08 | merlin1991 | why ghosty? |
18:58.09 | DocScrutinizer05 | ghosts himself |
18:59.16 | merlin1991 | hm wrong ham on the device |
18:59.46 | merlin1991 | ah yeah I remember |
18:59.56 | merlin1991 | I didn't update to T4 in order to be able to easily test palis patches |
19:07.39 | merlin1991 | hm |
19:07.40 | merlin1991 | find / -type f -print0 | xargs -0 ./thumbtest.sh |
19:07.50 | merlin1991 | with readelf -h $1 && readelf -s $1 | grep -v "00000001" | grep FUNC |grep ": [0-9a-f]*[13579bdf] " > /dev/null && echo $1 |
19:07.56 | merlin1991 | in the script |
19:07.58 | merlin1991 | that should work |
19:08.14 | kerio | or just -exec |
19:08.15 | kerio | :/ |
19:08.40 | merlin1991 | exec not suitable here, since I need to execute a complex statement |
19:08.55 | kerio | i mean |
19:09.11 | kerio | -exec sh thumbtest.sh "{}" ";" |
19:09.32 | merlin1991 | ;D |
19:09.36 | merlin1991 | that's almost the same xD |
19:09.54 | merlin1991 | but iirc busybox find has no -exec |
19:10.21 | kerio | that's why you have /usr/bin/gnu early in your PATH |
19:10.25 | kerio | like a doc |
19:11.52 | merlin1991 | okay osso-gnome-vfs is now thumb |
19:12.03 | kerio | and that's bad |
19:12.39 | DocScrutinizer05 | except messybox find doesn't support -exec |
19:13.11 | DocScrutinizer05 | aah you already said that |
19:13.22 | freemangordon | merlin1991: what is the result of readelf -A ? |
19:13.51 | merlin1991 | thumb2 |
19:14.27 | freemangordon | and for the others? thumb1? |
19:14.43 | merlin1991 | yes |
19:15.13 | freemangordon | so, after all we have a more human readable thumb2 criteria |
19:17.10 | freemangordon | merlin1991: could you run that on libfacebooksharingservice.so.0.0.0 |
19:17.33 | freemangordon | i think it is in /opt/ |
19:18.07 | merlin1991 | don't have it |
19:18.14 | merlin1991 | gotta go for dinner, bbl |
19:19.24 | freemangordon | merlin1991: "/opt/maemo/usr/lib/sharing/plugins" |
19:20.07 | freemangordon | DocScrutinizer05: ^^^ ? |
19:21.32 | DocScrutinizer51 | hm? |
19:22.38 | freemangordon | could you run readelf -A against /opt/maemo/usr/lib/sharing/plugins/ libfacebooksharingservice.so.0.0.0 |
19:23.27 | DocScrutinizer51 | that line is"mt c+p able |
19:24.04 | DocScrutinizer51 | well could try deleting 'against' |
19:24.15 | freemangordon | "readelf -A /opt/maemo/usr/lib/sharing/plugins/libfacebooksharingservice.so.0.0.0" |
19:30.47 | DocScrutinizer51 | readelf: Error: ' /opt/maemo/usr/lib/sharing/plugins/libfacebooksharingservice.so.0.0.0': No such file |
19:31.22 | DocScrutinizer51 | and that's the way I like it ;P |
19:32.53 | merlin1991 | hm xargs doesn't like me today |
19:34.26 | merlin1991 | or find |
19:36.14 | merlin1991 | or busybox |
19:38.09 | DocScrutinizer51 | fsck messybox |
19:38.33 | merlin1991 | if I put an echo $1 into my script |
19:38.39 | merlin1991 | and do a find . | xargs ./myscript |
19:38.42 | kerio | DocScrutinizer05: i don't think fsck can fix it |
19:38.43 | DocScrutinizer51 | ~messybox |
19:38.43 | infobot | messy... err busybox is meant for lean scripting. Regarding all the missing options and immanent limitations (see su) it's not really the interactive shell of choice. A lot of people hate busybox because a lot of system integrators don't understand the difference between busybox and a decent user interactive shell plus unix utils |
19:38.46 | merlin1991 | I only get the first line from find back |
19:40.01 | DocScrutinizer51 | merlin1991: use tmpfiles |
19:40.16 | merlin1991 | hah xargs -0n 1 |
19:40.21 | DocScrutinizer51 | dang, no 10k lines prolly |
19:40.26 | merlin1991 | silly though that I have todo that |
19:42.18 | merlin1991 | okay it's running |
19:42.34 | merlin1991 | and It's already getting odd |
19:43.33 | merlin1991 | but it's finally running properly |
19:43.53 | merlin1991 | find /usr /lib /bin /home -type f -print0 | xargs -0n 1 ./thumbtest.sh 2>/dev/null | tee thumbs.txt |
19:46.25 | *** join/#maemo-ssu arcean (~arcean@aael242.neoplus.adsl.tpnet.pl) |
19:46.26 | merlin1991 | hm now that I think of it I should have pushed the current file to stderr so I see where it is :/ |
19:47.08 | *** join/#maemo-ssu arcean__ (~arcean@aael242.neoplus.adsl.tpnet.pl) |
19:47.53 | merlin1991 | uh oh, a few in here are really bad |
19:47.54 | DocScrutinizer51 | tee &2 |
19:48.44 | *** join/#maemo-ssu arcean (~arcean@aael242.neoplus.adsl.tpnet.pl) |
19:48.59 | merlin1991 | http://paste.debian.net/179532/ |
19:50.16 | freemangordon | HAM? |
19:50.20 | merlin1991 | it's ham and gnomevfs |
19:50.21 | freemangordon | why7 is that? |
19:50.25 | merlin1991 | nfc |
19:50.30 | merlin1991 | but it feels baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaad |
19:50.59 | kerio | oh god why |
19:51.13 | kerio | installs kp51 RIGHT FUCKING NOW |
19:51.26 | kerio | Pali: PUSH IT GOOD |
19:51.39 | merlin1991 | kerio: I don't see the reason for that :D |
19:51.48 | Pali | kerio, there are problems on autobuilder |
19:51.49 | kerio | merlin1991: thumb errata workaround? |
19:51.55 | Pali | it cannot compile kp51 |
19:51.55 | merlin1991 | :D |
19:52.05 | Pali | I will look at it later |
19:52.17 | Pali | now compiling xbmc for rpi :-) |
19:52.32 | merlin1991 | wonders if ham is a false positive or really thumb |
19:52.35 | Pali | (I cannot compile all at one time) |
19:52.39 | merlin1991 | Pali: you got an rpi? |
19:52.56 | Pali | merlin1991, yes |
19:52.58 | freemangordon | merlin1991: 20.2010.36-2maemo14 (11.04.2011) was the last HAM update according to changelog |
19:53.02 | merlin1991 | I finally managed to order one 2 days ago, thus yay anotehr 11 weeks |
19:53.22 | Pali | I ordered in april and got it last week |
19:53.40 | *** join/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz) |
19:53.49 | merlin1991 | dang luf |
19:53.52 | merlin1991 | hopping in and out |
19:55.23 | freemangordon | merlin1991: besides HAM we have /usr/libexec/apt-worker.real too, i don't believe both are false positives |
19:56.00 | merlin1991 | hm lemme recompile ham on my sb and see if it still detects it then |
19:56.07 | freemangordon | "/usr/bin/maemo-confirm-text.launch" is part of HAM package too |
19:56.21 | merlin1991 | yeah I know everything not osso gnomvfs is ham |
19:57.02 | *** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn) |
19:59.22 | *** join/#maemo-ssu trumee_ (~parul@188-222-165-248.zone13.bethere.co.uk) |
20:00.17 | *** join/#maemo-ssu _rd (~rd@p57B4812C.dip0.t-ipconnect.de) |
20:00.19 | *** join/#maemo-ssu rd_ (~rd@p57B4812C.dip0.t-ipconnect.de) |
20:00.39 | Pali | merlin1991, can I push all my cssu patches packages to cssu-devel? |
20:01.00 | kerio | Pali: why not testing? :D |
20:01.00 | merlin1991 | Pali: you can push whatever you want to to cssu-devel :) |
20:01.08 | merlin1991 | it's meant to be living on the edge |
20:01.14 | Pali | ok |
20:01.34 | Pali | then I will push also problematic HAM |
20:01.53 | Pali | then I will see what will do patched HAM if will be installed from *trusted* repository |
20:03.00 | merlin1991 | btw Pali the patch to add cssu repos to trusted, was that part of the enabler or ham? |
20:03.03 | merlin1991 | or both? |
20:03.46 | Pali | of enabler |
20:03.54 | Pali | only |
20:04.29 | *** join/#maemo-ssu NIN101 (~NIN@p5DD2880D.dip0.t-ipconnect.de) |
20:06.15 | merlin1991 | freemangordon: ham seems to be positive |
20:06.29 | merlin1991 | my compile does not get detected |
20:06.52 | kerio | shit, HAM is important |
20:06.59 | kerio | why does it... work, though? |
20:07.54 | merlin1991 | because the problem with thumb is not that it always fails, but only from time to time |
20:08.39 | freemangordon | :nod: |
20:08.59 | merlin1991 | kerio: ie. modest in cssu has been thumb for quite a long time |
20:09.15 | merlin1991 | it worked, quite well but had unpredictable crashes once upon a time |
20:09.20 | kerio | merlin1991: yeah, and we see how that went |
20:09.33 | kerio | quite well=slow as shit? |
20:09.53 | merlin1991 | well it doesn't crash anymore but is still slow as shit :D |
20:10.01 | merlin1991 | so there is no difference there :P |
20:10.11 | kerio | ok |
20:10.17 | kerio | so... fixing HAM is important, i feel |
20:10.21 | merlin1991 | indeed |
20:10.38 | kerio | will the update need HAM? |
20:10.42 | kerio | that could be a problem |
20:10.52 | merlin1991 | update can be done by apt-get aswell |
20:11.56 | merlin1991 | but kerio there have been quite a few cssu updates since we introduced the broken ham, so you'll be able to apply this ham update with ham aswell :) |
20:11.56 | kerio | hm |
20:12.07 | kerio | hm |
20:12.25 | merlin1991 | actually 19 updates since it came :P |
20:12.34 | kerio | 19 updates of what kind? |
20:12.36 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-orborqtlsqcsdbof) |
20:12.44 | merlin1991 | cssu updates in general |
20:13.05 | kerio | well who gives a shit |
20:13.05 | merlin1991 | broken ham came with 20.2010.36-2maemo14 (11.04.2011) and has been there ever since |
20:13.14 | kerio | i always apply those with fapman anyway :3 |
20:13.18 | merlin1991 | rofl |
20:13.48 | kerio | which still has a fucking awesome name |
20:16.00 | merlin1991 | hm I need to find another usb charger so I can charge my stable n900 aswell to see if there is any thumb stuff there (though I doubt that) |
20:18.13 | merlin1991 | why is it that my n900s always run out of battery at the same time? |
20:18.33 | merlin1991 | probably related to the fact that I usually charge them simultaniously :P |
20:20.41 | freemangordon | merlin1991: you have compiled all of the stuff in -stable, ain't? |
20:20.59 | merlin1991 | yep |
20:21.22 | merlin1991 | doing it just in case, I'm pretty sure I know why mags stuff was thumb and mine wasnt |
20:21.30 | freemangordon | :nod: |
20:22.15 | merlin1991 | when you install sb with the python installer it creates the target.ENVIRONMENT file |
20:22.23 | freemangordon | yeah |
20:22.32 | merlin1991 | which in turn sets DEB_BUILD_OPTIONS to soemthing like mamemo-launcher thumb .... |
20:22.41 | freemangordon | yep |
20:22.50 | merlin1991 | and again some debian/rules files check for that "thumb" option |
20:22.56 | freemangordon | yes |
20:25.39 | *** join/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz) |
20:25.58 | merlin1991 | hey luf |
20:25.59 | freemangordon | luf: ping |
20:26.01 | freemangordon | :D |
20:26.02 | kerio | hmm... who can you guys blame for this? |
20:26.11 | merlin1991 | nokia is at fault :D |
20:26.17 | merlin1991 | they provide that fsckd sb installer |
20:26.44 | merlin1991 | when the manufacturer provided sdk already works against you, what can you do? :D |
20:26.53 | luf | Hello. |
20:27.20 | merlin1991 | luf: you'll have to work on the libcurl patches a bit |
20:27.21 | luf | freemangordon: pong :D |
20:27.40 | luf | merlin1991: What's the problem? |
20:27.47 | merlin1991 | I tried to actually build it today, and it does not build because of unmet dependencys |
20:28.00 | luf | what dependencies? |
20:28.17 | freemangordon | luf: hi |
20:28.23 | MohammadAG | <merlin1991> when you install sb with the python installer it creates the target.ENVIRONMENT file |
20:28.29 | MohammadAG | fyi, I use the shell scripts :p |
20:28.46 | merlin1991 | luf: libgcrypt11-dev libidn11-dev openssh-server stunnel4 |
20:28.49 | freemangordon | MohammadAG: why then you SB is screwed up |
20:29.03 | MohammadAG | freemangordon, cause the sh scripts do that too I guess :P |
20:29.25 | merlin1991 | I don't have a single .environment file :D |
20:29.25 | luf | merlin1991: what about apt-get install? :) |
20:29.30 | luf | ii libgcrypt11-de 1.5.0~svn1440- LGPL Crypto library - development files |
20:29.40 | merlin1991 | luf: those are in extras |
20:29.50 | freemangordon | :nod: |
20:29.50 | merlin1991 | cssu must live from nokia ssu / sdk repo |
20:30.10 | merlin1991 | thus either we can work around them or we need to include the libs into cssu |
20:30.15 | freemangordon | luf: why do we need that? |
20:30.22 | luf | It's only build dependencies ... |
20:30.30 | luf | It's from debian build package. |
20:30.39 | kerio | the more i read about maemo, the more it feels like a minefield |
20:30.41 | kerio | for everything |
20:30.52 | freemangordon | merlin1991: could you build libcurl3 without those? |
20:31.00 | merlin1991 | freemangordon: I have nfc |
20:31.23 | luf | I'll try to remove this build dependencies and let you know ... |
20:31.39 | freemangordon | merlin1991: hmm, why don't you just edit debian/control? |
20:32.09 | kerio | btw, KP51 would've fixed this with no extra binaries |
20:32.12 | luf | BTW are someone interested in http://talk.maemo.org/showthread.php?t=59114&page=35 ? |
20:32.19 | merlin1991 | freemangordon: because I want to know what happens if the lib is missing |
20:32.36 | merlin1991 | just removing the dependency and hoping for the best is bound to backfire |
20:33.47 | freemangordon | merlin1991: ok |
20:34.09 | merlin1991 | luf: that's very interesting |
20:34.25 | merlin1991 | I'm actually sitting on the code from the wiki page (obexd 0.37) |
20:34.43 | MohammadAG | merlin1991, use -d |
20:34.48 | MohammadAG | and see if it fails |
20:34.51 | freemangordon | luf: why is that targeted to CSSU. Just asking for the reason, not saying it does not qualify. |
20:35.01 | merlin1991 | but if your 0.46 works without sideeffect it's perfect |
20:35.08 | merlin1991 | freemangordon: bluetooth stack is a system lib |
20:35.10 | merlin1991 | thus cssu |
20:35.15 | freemangordon | aah, ok |
20:35.25 | luf | I also tried to upgrade bluez but it has some problems I can't go through yet. |
20:35.42 | freemangordon | luf: repo anywhere? |
20:36.08 | luf | 0.46 has the the same buggy behaviour. But I hope it's fixed with eds patch. |
20:36.23 | luf | freemangordon: I have no public www/ftp server :( |
20:36.38 | freemangordon | luf: gitorious/github ;) |
20:36.45 | merlin1991 | MohammadAG: instafail :D |
20:37.17 | luf | freemangordon: ok, I'll try it ... |
20:38.34 | luf | freemangordon: but it's not very good for .deb files ;) |
20:38.47 | merlin1991 | luf: see pm |
20:39.24 | freemangordon | luf: I mean for the source code |
20:39.44 | *** join/#maemo-ssu Vlad_on_the_road (~vlad@ip-66.net-82-216-1.versailles2.rev.numericable.fr) |
20:40.07 | luf | freemangordon: I'm working with patches so I can easiely upgrade to new debian updates ... |
20:40.34 | freemangordon | luf: sure, but noone can contribute |
20:41.05 | luf | freemangordon: noone contribute longer than year or too ;) |
20:41.15 | luf | freemangordon: I understand. |
20:50.05 | luf | Ok. |
20:58.44 | *** join/#maemo-ssu Guest92502 (~rd@p57B4812C.dip0.t-ipconnect.de) |
20:58.44 | *** join/#maemo-ssu _rd (~rd@p57B4812C.dip0.t-ipconnect.de) |
20:59.03 | luf | freemangordon: http://merlin1991.at/~luf/pbap/source/obexd/ |
21:06.37 | luf | BTW I'm working on PBAP call history for maemo now. Is someone keen in rtcom/eds development? |
21:09.51 | MohammadAG | 4.1 out |
21:10.02 | merlin1991 | MohammadAG: you're the king :) |
21:16.23 | merlin1991 | MohammadAG: just push the ham and ossognomevfs changes to gitorious aswell, then I'm happy .) |
21:16.44 | MohammadAG | I recall I did |
21:17.13 | merlin1991 | blame gitorious |
21:17.21 | merlin1991 | gnomevfs arrived now |
21:17.26 | merlin1991 | ham still missing |
21:21.40 | merlin1991 | ham arrived aswell, gitorious sucks as usual :D |
21:27.15 | merlin1991 | feels like his rootfs is going to be full any time now |
21:27.32 | merlin1991 | installing 195 new packages to test a bug in monodevelop that has been filed against cssu |
21:30.45 | luf | Removing openssh-server: subprocess post-removal script returned error exit status 1 |
21:39.22 | MohammadAG | --force-all ftw |
21:39.37 | MohammadAG | merlin1991, let's move to github :D |
21:44.00 | *** join/#maemo-ssu nox- (noident@freebsd/developer/nox) |
22:06.34 | *** join/#maemo-ssu amiconn (quassel@rockbox/developer/amiconn) |
22:11.17 | luf | merlin1991: ping |
22:11.24 | merlin1991 | luf: pong |
22:11.36 | luf | merlin1991: fucking git :( |
22:11.41 | merlin1991 | ... |
22:11.51 | luf | git apply runs but it doesn't do the job :( |
22:11.57 | merlin1991 | what? |
22:11.59 | merlin1991 | omfg |
22:12.03 | luf | I'm talking about curl. |
22:12.22 | merlin1991 | yep I thought so :) |
22:12.46 | luf | I have no idea how to manage it with git :( |
22:13.06 | luf | I tried this way: git clone cssu-curl |
22:13.24 | luf | rm -rf cssu-curl/* cssu-curl/.pc |
22:13.38 | merlin1991 | so far so good |
22:13.49 | luf | cp -aRp prepared-cssu cssu-curl |
22:13.57 | luf | git commit -a -m "some log" |
22:14.19 | merlin1991 | you probably have to add a few files ass well |
22:14.26 | merlin1991 | so git add . |
22:14.28 | luf | cd cssu-curl; patch -p1 < ../maemo.diff |
22:14.30 | merlin1991 | git commit -m "some log" |
22:14.36 | *** join/#maemo-ssu amiconn (quassel@rockbox/developer/amiconn) |
22:15.14 | luf | git commit -a -m "Adopt ..." |
22:15.32 | luf | git format-patch <version> |
22:15.58 | luf | Then I'm not able to git clone cssu-curl; cd cssu-curl; git am ... |
22:16.07 | luf | Ok, I'll try. |
22:17.14 | merlin1991 | btw are you doing that inside scratchbox or from outside? |
22:21.36 | luf | outside. |
22:22.14 | luf | Still the same problem. |
22:23.58 | merlin1991 | you could zip me up the prepared folder and the patch and I could have a go? |
22:25.16 | luf | FYI I don't fix the dependency yet. |
22:26.00 | luf | http://merlin1991.at/~luf/curl/ - still uploading. |
22:26.25 | luf | tar.gz of the git prepared for format-patch. |
22:26.46 | luf | Now I dive into the dependencies ... |
22:27.46 | luf | uploaded |
22:27.50 | luf | cssu-curl-7.26.0.tar.gz |
22:30.33 | luf | curl_7.26.0-1maemo1+cssu1.diff - diff is againist orig + debian dir from wheezy |
22:31.07 | merlin1991 | hm you didn't catch all files |
22:31.15 | merlin1991 | your tree contained a butload of untracked files |
22:32.02 | luf | git add . isn't enough? |
22:32.21 | merlin1991 | did you do that before or after running git commit ? |
22:32.33 | merlin1991 | also you might have to repeate it before you commit the patch you applied |
22:32.34 | luf | Before commit. |
22:32.54 | luf | Before each commit. |
22:33.03 | merlin1991 | anyway I did a 3rd commit with the rest and it still fails badly |
22:34.14 | luf | I also uploaded changelog now (it's manualy merged maemo + debian). |
22:38.15 | merlin1991 | hm there must be bug in git |
22:38.43 | luf | I'm running fedora ... |
22:38.55 | luf | $ git --version |
22:38.56 | luf | git version 1.7.7.6 |
22:39.15 | merlin1991 | I've got 1.7.9 |
22:39.22 | merlin1991 | still the same bs |
22:40.30 | luf | Maybe I can't use git as it hates me :D |
22:40.59 | luf | I'm compiling curl without the dependencies ... |
22:43.12 | merlin1991 | hm I see no reason why git am should fail like it does |
22:55.06 | *** join/#maemo-ssu Jade (jadest@unaffiliated/jade) |
22:58.48 | *** join/#maemo-ssu Estel_ (~Estel@178235127192.piaseczno.vectranet.pl) |
22:58.49 | *** join/#maemo-ssu Estel_ (~Estel@Maemo/Community/council/Estel-) |
23:18.57 | luf | I'm uploading new version with removed extras dependecies. |