**** BEGIN LOGGING AT Sun Apr 05 02:59:57 2009 Apr 05 04:13:11 isn't vala metacompiled to C-code? Apr 05 04:33:13 looking to change the rather anaemic ringtones on shr - for messages, I would like to use something like the ffalarm beeps Apr 05 04:33:37 but from what I can find, it has to a "sid" Apr 05 04:34:00 can someone point me to a free sid that has beeps? Apr 05 04:37:58 DocScrutinizer: that's right Apr 05 04:38:19 (but things are often rewritten from C to vala, as budfive_ asked, because Vala is way more flexible and concise.) Apr 05 04:39:27 cjb: but I'm not awre of any C-code natively written for FSO Apr 05 04:39:53 afaik it's written in python, and now ported to vala Apr 05 04:40:15 (I might be wrong though) Apr 05 05:21:03 *cough* product B is a mediaplayer *cough* Apr 05 06:38:16 vininim: is it now? Apr 05 06:38:17 :) Apr 05 07:42:15 billk: ringtone can be anything gstreamer can handle Apr 05 07:42:37 wav, ogg, mp3,... Apr 05 07:43:13 spaetz: tkx, I did discover that when playing arount - used the ffalarms wav file - soooo much better :) Apr 05 07:54:25 playya_: hello Apr 05 07:57:44 playya_: that is very weird how you modified the ./autogen.sh in libfso.glib Apr 05 07:59:04 playya_: why is that: Apr 05 07:59:05 +# stolen from mickey ?? Apr 05 07:59:35 playya_: for me the Changelog from git log comes from the valac source code Apr 05 08:00:32 playya_: which himself used the script from Jim Meyering (hence my git commit message) Apr 05 08:06:32 mickeyl, shoragan, alphaone: is it too late to change the FSO's Phone and PhoneCall api? Apr 05 08:06:51 ptitjes: It's never too late if it makes sense... Apr 05 08:06:58 What issues do you have? Apr 05 08:07:48 alphaone: my problem is a design problem Apr 05 08:08:40 alphaone: I'm designing some experimental ophonekitd apis for so-called 'gui protocols' on top of framework Apr 05 08:08:54 alphaone: I must explain you their goal before Apr 05 08:09:00 alphaone: quickly Apr 05 08:09:25 alphaone: we want applications on top of framework to negociate the handling of the call Apr 05 08:09:28 +s Apr 05 08:11:07 alphaone: the common use case is call veto for incomming calls: an application says the gui must no handle the call (say for instance ologicd has determined that call from that contact must be rerouted to the answering machine because we are for instance in a context where only calls from family should be answered) Apr 05 08:11:24 alphaone: do you get me ? Apr 05 08:11:39 ptitjes: Yes Apr 05 08:11:43 alphaone: but we have the same use case in the other way Apr 05 08:11:56 But this is more a general problem Apr 05 08:12:04 For about all subsystems Apr 05 08:12:19 We would need to be able to add filters Apr 05 08:12:22 alphaone: we have to know when an application tries to initiate a call Apr 05 08:12:28 like iptables for dbus Apr 05 08:12:54 alphaone: and there is only an "incomming" signal on the Phone interface Apr 05 08:13:16 alphaone: I would like a more generic "new_call" signal Apr 05 08:13:36 alphaone: else I have to put an interface in ophonekitd on top of framework Apr 05 08:13:37 ptitjes: Hmm, signalling outgoing calls makes sense.. Apr 05 08:14:10 alphaone: and in fact I would be glad to not have an interface on top but using FSO's Phone api as the application model directly Apr 05 08:14:29 alphaone: do you get my point ? Apr 05 08:14:47 alphaone: my use case is: Apr 05 08:15:19 ptitjes: I do, but I believe the filter/veto functionality would better be embedded in fso or better even in dbus itself Apr 05 08:15:30 alphaone: calls to that contact are handled in a special way: two rings must me made and then the callee is known to call you back Apr 05 08:15:59 alphaone: we do this for instance with one of my boss and some of my friends as they have no charge to call me Apr 05 08:16:31 alphaone: and I would like that a gui application can handle that scenario transparently for the user Apr 05 08:16:49 Well, that would belong in the dialer IMHO Apr 05 08:17:13 alphaone: but what if another app can make calls directly to the FSO's api Apr 05 08:17:15 But filtering calls makes sence Apr 05 08:17:33 ? Apr 05 08:18:03 alphaone: currently any app can call "create_call" and no other apps will know Apr 05 08:19:09 alphaone: so I have to choices: either I create an interface on top of FSO (hoping any app in SHR will use my interface) either we add api to the FSO's one Apr 05 08:19:27 alphaone: does i t make sense ? Apr 05 08:19:45 ptitjes: Well, the Phone interface is not really complete yet... Apr 05 08:19:47 http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Phone.Call.html;hb=HEAD#Outgoing Apr 05 08:20:25 ptitjes: There will need to be a signal for outgoing calls Apr 05 08:20:32 Just like there is for GSM Apr 05 08:20:52 alphaone: there is already on the Call interface Apr 05 08:20:59 sort of like http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.GSM.Call.html;hb=HEAD#CallStatus Apr 05 08:21:34 alphaone: but then the "incomming" on the Phone interface must be changed to "new_call" so that interested parties can get that new Call object Apr 05 08:22:14 alphaone: that signal must also signal for calls created through the "create_call" method Apr 05 08:22:23 sorry CreateCall Apr 05 08:23:01 alphaone: do you agree ? Apr 05 08:23:22 alphaone: this MVC design Apr 05 08:23:34 +is Apr 05 08:23:44 ptitjes: I agree that we need to signal outgoing calls as well Apr 05 08:24:05 alphaone: I would not create two signals but yet Apr 05 08:24:18 alphaone: I don't mind if they are two signals instead of one Apr 05 08:24:38 ptitjes: I need to look at the phone interface a bit more Apr 05 08:24:46 I've only used gsm for now Apr 05 08:25:13 alphaone: look at them here: http://git.freesmartphone.org/?p=libfso-glib.git;a=blob;f=src/freesmartphone.vala;hb=HEAD#l8 Apr 05 08:25:28 alphaone: it is far more clear than in the python code or in XML Apr 05 08:26:04 ptitjes: I was looking at http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Phone.Call.html Apr 05 08:26:17 alphaone: except the method names are lowercased to follow language conventions Apr 05 08:26:45 alphaone: yeah... I still find a brief interface to be more clear Apr 05 08:26:46 :D Apr 05 08:26:48 And I am wondering what the Signals are actually good for Apr 05 08:27:31 I mean for the incoming signal to be useful you will first need to catch the Incoming signal with the object path Apr 05 08:27:38 alphaone: the "incoming" and "outgoing" on Call will never be fired for sure yes Apr 05 08:27:53 And then you already know that you will want to know the status, peer Apr 05 08:28:14 alphaone: no the other are important Apr 05 08:28:42 alphaone: because there may be multiple parties listening to the Phone signals Apr 05 08:29:04 alphaone: don't think it with only one app on top of FSO Apr 05 08:29:27 alphaone: think it large please because we do Apr 05 08:29:52 So I think these signals should probably move to the Phone (not .Call) interface so they are caught by all interested parties Apr 05 08:30:07 alphaone: yeah Apr 05 08:30:12 Well, but incoming/outgoing Apr 05 08:30:28 alphaone: with a Call object as argument as already does the Phone.incoming Apr 05 08:30:34 Released and activated could make sense in Call Apr 05 08:30:39 sure Apr 05 08:30:42 yes Apr 05 08:31:21 Maybe NewCall(o,s,s) : object path, protocoll, peer address Apr 05 08:31:46 alphaone: NewCall(o) would be sufficient Apr 05 08:31:53 I'm not a big fan of multiple dbus roundtrips Apr 05 08:31:58 think big :-) Apr 05 08:32:03 alphaone: I like the idea of the Call object containing the call details Apr 05 08:32:10 we are doing objects Apr 05 08:32:54 20 apps claiming the object, and all calling GetPeer and GetProtocol (which doesn't even exist...) Apr 05 08:33:28 alphaone: they exist! they are in the specs Apr 05 08:33:35 alphaone: do you mean they are not implemented Apr 05 08:33:47 alphaone: you are not forced to implement apis in python Apr 05 08:33:55 ptitjes: Where are they in the specs? Apr 05 08:33:55 alphaone: that is sh***t Apr 05 08:34:09 http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Phone.html;hb=HEAD Apr 05 08:34:14 alphaone: all the things you see here: http://git.freesmartphone.org/?p=libfso-glib.git;a=blob;f=src/freesmartphone.vala;hb=HEAD#l8 Apr 05 08:34:20 are genereted from the specs Apr 05 08:34:27 You can create a Call with a protocol Apr 05 08:34:45 Yes Apr 05 08:35:25 So where is a way to get the protocol that an incoming call is from? Apr 05 08:35:30 You get the call object Apr 05 08:35:49 And the Call interface has sh^Wnothing Apr 05 08:35:56 GetPeer, yes Apr 05 08:36:00 GetStatus, yes Apr 05 08:36:14 GetProtocol - no Apr 05 08:36:48 I think it's important to know the protocol as well... Apr 05 08:37:06 Maybe GetPeer should include the protocol Apr 05 08:37:22 Since only both information together makes sense Apr 05 08:39:37 That interface is far from complete IMO Apr 05 08:40:34 after 5 lines it's a soliloquy Apr 05 08:41:30 Serdar: thank you for making it a dialogue again Apr 05 08:50:16 alphaone: sorry was taking my shower :) Apr 05 08:50:23 alphaone: I must go to work now Apr 05 08:50:37 alphaone: may I come with a proposal on the stadards ML? Apr 05 08:50:48 alphaone: to include all what we talked about Apr 05 08:51:02 alphaone: also maybe we should think of rerouting too Apr 05 08:51:19 alphaone: and veto ?? Apr 05 08:51:26 GTG now Apr 05 08:51:29 bye Apr 05 08:51:33 ptitjes: Bye Apr 05 08:51:41 Please discuss on standards, yes Apr 05 08:51:52 There's a broader audience Apr 05 08:52:37 ptitjes: The problem with filtering/rerouting/veto is that this needs to be implemented in dbus itself Apr 05 08:52:48 Or stuff will get overly complicated Apr 05 08:52:56 Or as a plugin to dbus Apr 05 08:53:44 Otherwise you'd need to send all Signals, methods, etc. to the filter and that would route it through which is basically stupid Apr 05 09:17:48 hello everyone (sorry for the delay, have to awake) Apr 05 09:54:16 spaetz: ping Apr 05 09:59:25 lucky, i'm here for a sec Apr 05 10:01:15 i was wrong, i flashed the testing image from march Apr 05 10:01:53 and i saw 20% cpu;-) nevertheless the system has frozen, something like a grey screen of death:-) Apr 05 10:02:23 nice... Apr 05 10:02:50 need to try reflashing at some poiint Apr 05 10:02:50 now i am flashing the latest unstable one Apr 05 10:03:12 been upgrading for a while Apr 05 10:04:47 i read your plan Apr 05 10:04:58 release plan Apr 05 10:05:44 and i like it Apr 05 10:23:10 i dont like the idea of splitting all the settings apps Apr 05 10:23:26 it doubles the quant of icons on the desk Apr 05 10:40:18 heyho Apr 05 11:48:45 morphis, hello :) Apr 05 11:50:17 hello Dave :) Apr 05 12:10:54 mickeyl, hi, just wondering shouldn't subsystem.registerServiceName( FsoFramework.Device.ServiceDBusName ); be called in the main() of fsodevice for registerging org.freesmartphone.odeviced.. if yes, I have a one line patch you can use :D Apr 05 12:11:02 hi, is it possible to get the bugfix of ' E eatng 30% of cpu' in testing? Apr 05 12:20:49 heya Apr 05 12:21:07 * mickeyl recognizes the nickname was wrong for a couple of days as he was offline Apr 05 12:22:55 Sup3rkiddo: you mean, other than in line 56? Apr 05 12:23:00 there is: Apr 05 12:23:03 subsystem.registerServiceName( FsoFramework.Device.ServiceDBusName ); Apr 05 12:23:48 i want the actual dbus plugins to register their service names (might need more than just one) rather than the main program Apr 05 12:24:27 mickeyl, hmm, register org.fso.odeviced at multiple places?... I thought you can have only one of those.. Apr 05 12:24:38 correct Apr 05 12:24:45 only the first one will actually register a new service name Apr 05 12:24:50 check subsystem.vala Apr 05 12:25:47 mickeyl, hmm, oh.. ok, so all the plugins will have those two lines... so logically registerServiceName would ignore subsequent requests Apr 05 12:25:54 yeah Apr 05 12:26:02 okie dokie... Apr 05 12:26:10 dos1: hm, can you reliably reproduce the inability to use wlan with .29 while .24 works fine? I think wpwrak would be interested to hear the details. Apr 05 12:26:13 * Sup3rkiddo does git reset --hard Apr 05 12:26:33 ah btw., rather than adding more interfaces, we need to use ptitjes's libframework-glib Apr 05 12:26:44 PaulFertser: it stopped working when i upgraded to .28 Apr 05 12:26:46 i'm trying to do this early next week Apr 05 12:26:47 mickeyl, yes.. i was about to ping you about that Apr 05 12:27:06 i'd love to extend the description though Apr 05 12:27:12 as in adding errors Apr 05 12:27:17 and default paths Apr 05 12:27:18 mickeyl, since you guys were discussing about some namespace issues... i thought a fix was in the pipeline... Apr 05 12:27:30 dos1: how exactly it doesn't work? What kind of network is that (open/wep/wpa)? Apr 05 12:27:41 yeah, i'm not sure about the current status. need to check back with ptitjes Apr 05 12:27:41 mickeyl, ptitjes libframework-glib would be wonderful.. Apr 05 12:27:55 it's actually curing our workflow Apr 05 12:27:57 first the specs Apr 05 12:27:59 then the interfaces Apr 05 12:28:00 then the code Apr 05 12:28:06 which is the proper workflow :) Apr 05 12:28:11 PaulFertser: WPA, but after changing to WEP or open it still doesn't work Apr 05 12:28:33 PaulFertser: with network in my school (WEP) it works (after wmiconfig -i eth0 --power maxperf) Apr 05 12:28:38 mickeyl, do you have a sample .conf file which you use to test, or should I cook up my own Apr 05 12:29:08 i have Apr 05 12:29:11 i need to check thisin Apr 05 12:29:15 let me do Apr 05 12:29:53 yes please.. thanks Apr 05 12:30:32 dos1: do i understand it right that the network at your school works with both .24 and .28/.29 while your home network works only with .24? Apr 05 12:30:45 PaulFertser: yes, right Apr 05 12:31:07 freesmartphone.org: 03mickey 07cornucopia * r9fec63410b6a 10/ (.gitignore docs/frameworkd.conf.sample): add sample configuration Apr 05 12:31:24 try setting sysfs_root, it's amazing :) Apr 05 12:31:57 will do the same for dev_root eventually Apr 05 12:32:08 so we can use the input devices over sshfs as well Apr 05 12:32:18 mickeyl, will do Apr 05 12:32:29 dos1: very interesting! I guess you should definetely discuss it with Werner. Apr 05 12:33:22 oops.. Apr 05 12:33:29 * Sup3rkiddo hates merge conflicts Apr 05 12:33:34 * mickeyl too Apr 05 12:33:43 * mickeyl needs to improve his git skills Apr 05 12:34:08 hehe Apr 05 12:34:23 ptitjes: i have started a new vala clone as vala-lang.git Apr 05 12:34:59 ptitjes: dunno whether you want to base gir on 0.6 or on master? Apr 05 12:42:32 freesmartphone.org: 03mickey 07cornucopia * r5b71dd4e432b 10/libfsoframework/fsoframework/subsystem.vala: fsoframework: subsystem: s/error/logger.warning/ Apr 05 12:42:56 * Sup3rkiddo gives up and does a rm -rf cornucopia; git clone git://git.freesmartphone.org/cornucopia.git Apr 05 12:43:06 hehe Apr 05 12:43:08 that's oh so familiar Apr 05 12:44:19 :) Apr 05 12:45:00 yo dave Apr 05 12:45:32 PaulFertser: is Werner sometimes on IRC? Apr 05 12:45:50 dos1: yes, he's wpwrak :) Apr 05 12:45:57 ;) Apr 05 12:46:02 wpwrak: ping :D Apr 05 12:46:59 btw, some OT: anyone knows how to build ndiswrapper on 2.6.29 kernel? Apr 05 12:47:21 i have problem in debian... Apr 05 12:49:36 oh, there is bug with kernel-headers package in debian... :x Apr 05 12:51:11 ~seen thseiler Apr 05 12:51:11 thseiler was last seen on IRC in channel #openmoko-cdevel, 38d 9h 52m 40s ago, saying: 'joerg_42: me too, if that a small comfort to you...'. Apr 05 12:51:18 ~seen thseiler_ Apr 05 12:51:19 thseiler_ was last seen on IRC in channel #openmoko-cdevel, 34d 21h 10m ago, saying: 'will be present in openexpo on 1st / 2nd of April though...'. Apr 05 12:51:23 ~seen thseiler__ Apr 05 12:51:23 mickeyl: i haven't seen 'thseiler__' Apr 05 12:55:56 mickeyl, ping.. oops. the display patches I sent? please dont commit 'em :D.. getting abort errors.. will send fresh ones Apr 05 12:56:27 ok, cool, putting this on hold then. was just about to do. Apr 05 12:56:37 please try to follow my -- perhaps crude -- style Apr 05 12:57:11 i.e. indentation :) Apr 05 12:57:14 Indentation: -bad -bap -bbb -bl -bli0 -bs -cbi4 -cli4 -i4 -l100 -lp Apr 05 12:57:14 -nbbo -nbc -ncs -npcs -npsl -nut Apr 05 12:57:14 -pi0 -prs-saf -sai -saw -sbi4 -st Apr 05 12:57:19 yes, and that too :D... old habit :P Apr 05 13:09:19 some git experts available? Apr 05 13:09:40 Not me :) Apr 05 13:10:09 :) Apr 05 13:10:34 git add, git commit, git pull, git push, git reset --hard... that's everything i know ;D Apr 05 13:11:32 hm ok, thats the same I know :) Apr 05 13:11:49 what's the problem? Apr 05 13:11:51 I need someone with deeper experience in merging Apr 05 13:12:07 dos1: git branch, git commit --amend, git rebase, git stash, git diff etc :) Apr 05 13:12:12 the problem I have: I have to figure out a bug in the gnufiish-kernel-tree Apr 05 13:12:28 currently I have found a working and a non-working commit Apr 05 13:12:41 are you talking about bisection instead of merging? Apr 05 13:12:47 the difference between the two commits are only a merge Apr 05 13:12:51 oh Apr 05 13:12:56 mmh Apr 05 13:13:00 morphis: try git bisect anyway Apr 05 13:13:07 maybe that will point you to a non-merge commit Apr 05 13:13:08 all commits between the non-working and the working are on a different tree Apr 05 13:13:25 because they come from a different kernel tree Apr 05 13:13:51 so I cannot switch to a commit between them because the commits of the gnufiish-tree are not included Apr 05 13:14:10 tilman: I have Apr 05 13:14:18 but with I have the same problem Apr 05 13:14:31 sounds like you're mixing up 'tree' and 'branch'? Apr 05 13:14:45 maybe Apr 05 13:14:54 can't you checkout the branch on which the bad commit happened Apr 05 13:14:58 and use bisect on _that_ branch? Apr 05 13:15:32 hm Apr 05 13:15:45 this is the last good commit: http://git.gnufiish.org/?p=gnufiish.git;a=commit;h=8d003cf75e90283c0895346689cbc70508089521 Apr 05 13:15:57 and this the first bad commit: http://git.gnufiish.org/?p=gnufiish.git;a=commit;h=987f0e42a5a92cf37c25ed91b55072a21eea908b Apr 05 13:16:52 if I now switch to one of the commits which comes with the merge of another branch I am on a different tree and cannot compile the whole stuff for my stuff anymore Apr 05 13:18:13 tree ~= git repository Apr 05 13:18:19 tree != branch Apr 05 13:18:42 ok Apr 05 13:18:44 morphis: git checkout origin_stable-tracking Apr 05 13:18:54 find the last good commit on that branch Apr 05 13:18:56 then use bisect Apr 05 13:19:32 but there is no branch stable-tracking in this repository Apr 05 13:19:43 it comes from the om-kernel-repositor Apr 05 13:19:44 y Apr 05 13:20:07 ummm Apr 05 13:20:34 afaik you can only merge local branches. to incorporate changes from a separate repo, you first fetch that repo's objects/branches and then merge locally Apr 05 13:20:47 but anyway Apr 05 13:20:48 ah ok Apr 05 13:20:57 you can also clone om-kernel.git and do the bisecting there, no? :) Apr 05 13:21:13 I can, but the problem is, that there is no gnufiish stuff in it :) Apr 05 13:22:29 okay, i get it Apr 05 13:22:36 ok :) Apr 05 13:22:40 morphis: the only way i see is to try to imitate that merge by hand, cherry-picking relevant patches and solving conflicts... Apr 05 13:22:49 laforge (or whoever merged that stuff) didn't push the local branch that was used to do the merge Apr 05 13:23:36 jap Apr 05 13:24:15 I can go back to the last good commit and cherry-pick every commit and try to find the regression Apr 05 13:24:18 seems like you're in trouble for real :( Apr 05 13:24:32 hm Apr 05 13:26:13 morphis: or you can use your brain to find the actual bug in the code instead of bisecting ;) Apr 05 13:26:29 PaulFertser: that's not as much fun though! Apr 05 13:26:45 automated bisecting <3 <3 <3 Apr 05 13:27:04 tilman: hehe, great tool, indeed. Apr 05 13:27:11 PaulFertser, jepp that would be an option only problem is that I have no enough unterstanding for that code :) Apr 05 13:27:17 but I will see Apr 05 13:29:38 good thing is that I only have to consider all commits which affects the touchscreen stuff Apr 05 13:30:26 I think we have new music player for SHR :D http://www.opkg.org/package_190.html Apr 05 13:30:47 morphis: struggling with TS-filters? Apr 05 13:31:27 PaulFertser, jepp Apr 05 13:31:36 mickeyl, sent, the this set works pretty well :D Apr 05 13:31:54 Sharwin_F, looks great Apr 05 13:31:59 * Sup3rkiddo moves on to add power Apr 05 13:32:07 PaulFertser, some experience with that? Apr 05 13:32:20 morphis: no :( Arhuaco should be able to help though ;) Apr 05 13:32:28 morphis, don't know if it's because e CPU bug is over, but I can scroll while listening to music and it sounds good anyway :D Apr 05 13:32:32 Arhuaco, ping Apr 05 13:32:40 PaulFertser, thanks Apr 05 13:33:00 morphis: i wish i could help more... Apr 05 13:33:18 :) Apr 05 13:33:42 morphis: in case you doesn't know: Arhuaco == Nelson :) Apr 05 13:34:38 PaulFertser, ah great informations :) Apr 05 13:36:17 morphis: (reading the diffs) looks like you doesn't have too much touchscreen-filtering related patches; most of the diff is unrelated, so you can try that semi-manual approach of cherry-picking, i guess. Apr 05 13:36:40 jepp Apr 05 13:37:01 morphis: does GSM on M800 already works? Apr 05 13:37:05 but I have not so much git experience that I thought there is may be a better way Apr 05 13:37:09 PaulFertser, atm not Apr 05 13:37:25 PaulFertser, all stuff is implemented but it needs some debugging to work Apr 05 13:38:42 morphis: if i understand it right, every git commit is a "snapshot" of code at some particular moment, along with hashes of parent commits and some other information (date/author/etc). If you commit a conflicting merge, it's virtually impossible to somehow bisect that. If i understand it right. Apr 05 13:39:03 you are right Apr 05 13:39:14 I have done that already Apr 05 13:39:26 so I come this two commits Apr 05 13:40:00 but the problem is the merge with another kernel branch in another git repository Apr 05 13:40:58 PaulFertser: the problem is that the bad commit was in a branch that doesn't work with gnufiish stuff at all - so morphis cannot try and build that Apr 05 13:41:21 tilman: yes, i understand that. Apr 05 13:42:03 ok :P) Apr 05 13:42:06 :) Apr 05 13:51:43 rwhitby: ping Apr 05 13:55:55 Hi Joerg :) Apr 05 13:56:15 moin Apr 05 13:56:54 rwhitby: is Aussie? Apr 05 13:57:18 so prolly asleep Apr 05 13:59:14 Dave: :) Apr 05 14:01:43 :) Apr 05 14:05:15 puuh fourteen commits ... Apr 05 14:18:59 freesmartphone.org: 03mickey 07cornucopia * rbecf32ee86b4 10/fsodeviced/src/plugins/kernel26_leds/plugin.vala: fsodevice: kernel26_leds: complete SetNetworking, SetBrightness cleans trigger now. Apr 05 14:33:19 freesmartphone.org: 03mickey 07cornucopia * r07029d0443a9 10/fsogsmd/ (6 files in 4 dirs): fsogsmd: start with TI Calypso Modem Plugin Apr 05 14:33:38 freesmartphone.org: 03mickey 07cornucopia * r832bb431242d 10/TODO: add TODO Apr 05 14:36:44 freesmartphone.org: 03mickey 07cornucopia * rc37b8ea98fad 10/fsogsmd/src/plugins/modem_ti_calypso/ (Makefile.am plugin.vala): fsogsmd: add missing modem_ti_calypso files Apr 05 14:40:42 hey, how can I generate the en_US.UTF8 locale in shr? Apr 05 14:40:42 budfive_: u-boot command mtdparts searches for bad blocks and alters nand partition table accordingly. Apr 05 14:41:41 budfive_: Werner saw a unusual address for kernel partition; that means that the previous partition was enlarged to compensate for a bad block. Apr 05 14:44:15 budfive_: unfortunately, that badblock business is tricky as this information is kept in 2 different places (OOB data and BBT at the end of NAND) and is not always in sync. There was a discussion on the kernel list about various ways of storing, searching and using bad blocks information and the differences between NOR, NAND u-boot and Qi. Apr 05 14:45:52 budfive_: hm, i'm answering to the other person, sorry ;) Apr 05 14:58:57 TASN Apr 05 14:59:02 ? Apr 05 14:59:10 Slept recently? :p Apr 05 15:00:13 a bit. Apr 05 15:00:16 not a lot though. Apr 05 15:02:04 :D Apr 05 15:41:58 freesmartphone.org: 03mickey 07cornucopia * r869cca2ff71a 10/fsogsmd/src/plugins/gsm_device/plugin.vala: fsogsm: try to instanciate modem plugin, if found Apr 05 15:41:59 freesmartphone.org: 03mickey 07cornucopia * r69a969feef27 10/fsogsmd/ (4 files in 3 dirs): fsogsmd: add build skeleton for modem_cinterion_mc75 Apr 05 16:25:41 TAsn: it's some vars in local.conf Apr 05 16:25:50 commented out Apr 05 16:26:44 thanks. Apr 05 16:27:15 freesmartphone.org: 03mickey 07cornucopia * ra99a4f2a80b0 10/libfsoframework/ (7 files in 2 dirs): fsoframework: add FsoFramework.BaseObject, handling configuration and logging Apr 05 16:35:14 freesmartphone.org: 03mickey 07cornucopia * ra1df1974764a 10/libfsoframework/ (4 files in 2 dirs): Apr 05 16:35:14 freesmartphone.org: fsoframework: AbstractObject: define basic repr() function and set ReprDelegate in construct Apr 05 16:35:14 freesmartphone.org: classes deriving from AbstractObject need to define their own repr function Apr 05 16:51:27 wpwrak: Hey. It would be nice if you explained us what debugging can be needed to see why some APs work with .24 and don't with .29. :) Apr 05 16:54:50 PaulFertser: hmm, that's the atheros sdio stack vs. linux sdio stack ? Apr 05 16:55:10 wpwrak: who knows :) dos1 reported that. As well as some other guy on community mailing list. Apr 05 16:55:33 wpwrak: i'm sure dos1 can gather any debugging information needed to find the reason. Apr 05 16:55:59 wpwrak: just tell me what to do ;) Apr 05 16:56:32 dos1: hmm, how does the failure manifest itself ? Apr 05 16:56:50 16:30 < PaulFertser> dos1: do i understand it right that the network at your school works with both .24 and .28/.29 while your home network works only with .24? Apr 05 16:56:54 16:30 < dos1> PaulFertser: yes, right Apr 05 16:57:30 wpwrak: and wpa_supplicant says, that autentication timed out Apr 05 16:57:47 wpwrak: wait a minute and i will provide complete log Apr 05 16:58:11 dos1: does waps_supplicant do this all the time or does it sometimes work ? Apr 05 16:58:25 DOS Apr 05 16:59:04 wpwrak: sometimes works, but really really rarely Apr 05 16:59:37 wpwrak: i've connected two times since FSO changed kernel to 2.6.28 Apr 05 17:00:31 dos1: when it fails, if you do an unbind/rebind then restart wpa_supplicant, that may help Apr 05 17:03:18 dos1: there is a known problem where the wpa_supplicant can't complete the key exchange because the stack stops sending. but i haven't found out why it does that :-( Apr 05 17:04:00 wpwrak: dos1 said even when he uses wep or no encryption, he can't connect to his home AP. Apr 05 17:04:45 wpwrak: with WEP-based school network it works all the time (with --power maxperf) Apr 05 17:05:07 wpwrak: i'm using wpa_supplicant all the time, with open, wep and wpa networks Apr 05 17:05:29 wpwrak: rebooting doesn't help Apr 05 17:06:11 wpwrak: and that happens only with my home network Apr 05 17:06:41 dos1: hmm, perhaps you shouldn't have settled on that ancient indian burial site :) Apr 05 17:07:40 wpwrak: ok, i shouldn't, my fault... but how to repair it now? :D Apr 05 17:09:32 dos1: dunno :-( i've been chasing that one for a good while. all i have found is that the ar6k stops transmitting and that you have to reset the stack to get it back. in my experiments, it didn;t happen as easily as in your case, though Apr 05 17:11:54 wpwrak: but why it works flawlessly with .24? So, that's a known issue with transition to the standard SDIO stack? Apr 05 17:13:32 PaulFertser: it's the first time i've heard of that difference. seems very odd, though Apr 05 17:14:48 lol, i've connected now :x Apr 05 17:14:50 wpwrak: that's why i contacted you :) Apr 05 17:16:01 dos1: see, intimidation works ;-) Apr 05 17:16:24 i disconnected and now can't connect again Apr 05 17:16:30 i'll try to rebind Apr 05 17:16:43 wpwrak: but... can you remind me, how to do it? :x Apr 05 17:17:04 PaulFertser: i've already nudged that one towards the pile of things that won't be fixed :) Apr 05 17:17:14 echo s3c2440-sdi >/sys/bus/platform/drivers/s3c2440-sdi/unbind Apr 05 17:17:20 echo s3c2440-sdi >/sys/bus/platform/drivers/s3c2440-sdi/bind Apr 05 17:17:52 uh, odd Apr 05 17:17:57 echo s3c2440-sdi >/sys/bus/platform/drivers/s3c2440-sdi/unbind hanged Apr 05 17:18:09 dos1: dmesg output? Apr 05 17:18:34 there is backtrace Apr 05 17:20:15 http://pastebin.com/f7e408e69 Apr 05 17:20:27 i've disconnected usb cable when wifi was working Apr 05 17:20:36 after connecting usb again i disconnected wifi Apr 05 17:20:48 and then it couldn't connect anymore Apr 05 17:20:54 and later i tried to unbind Apr 05 17:21:33 wpwrak: is there something usefull? Apr 05 17:22:01 dos1: good you can test it at home anytime you want :) Apr 05 17:22:57 dos1: hmm, how old is your kernel ? Apr 05 17:23:08 PaulFertser: good i can connect to usb in home, and in school to wifi ;D Apr 05 17:23:37 wpwrak: it's 2.6.29 from shr-unstable (from last few days i think, something about 1 april) Apr 05 17:24:30 dos1: good. i think you hit the bug fixed here: http://git.openmoko.org/?p=kernel.git;a=commit;h=9c4451ff31b937a478f3d3eabef30b71cbe12b12 Apr 05 17:25:26 wpwrak: ok, opkg updating now (i think in shr-unstable is autorev for kernel) Apr 05 17:26:27 dos1: kewl :) Apr 05 17:27:01 yep, kernel is upgrading Apr 05 17:28:58 wpwrak: i have it since FSO upgraded kernel to 2.6.28; i wanted to wait for some andy-tracking kernel in repo to check, if that wasn't fixed and after that report it ;) Apr 05 17:35:25 dos1: i suspect it may be something in the firmware :-( recently, most of the "stops working" problems i found were firmware-related ... the kernels ones tend to be of the "crashes loudly" kind. Apr 05 17:35:55 wpwrak: why does it work with .24 then? Apr 05 17:35:59 freesmartphone.org: 03mickey 07cornucopia * rb105ab8ff7d5 10/fsogsmd/src/ (4 files in 4 dirs): fsogsmd: refactor for FsoFramework.AbstractObject and FsoGsm.AbstractModem Apr 05 17:36:01 wpwrak: but why it worked on .24? Apr 05 17:36:48 dos1: that;s indeed a very good question :) Apr 05 17:37:23 And i was the first to ask it :p Apr 05 17:37:32 dos1: the problem is though that the difference between the two is enormous Apr 05 17:48:09 using unstable of shr, is a keyboard supposed to pop up in the terminal when pressing the aux buttong? Apr 05 17:48:20 s/buttong/button/ Apr 05 17:48:21 b0ef meant: using unstable of shr, is a keyboard supposed to pop up in the terminal when pressing the aux button? Apr 05 17:48:33 hehe, nice Apr 05 17:48:43 s/hehe/rolf/ Apr 05 17:48:43 b0ef meant: rolf, nice Apr 05 17:48:54 b0ef: no Apr 05 17:49:34 dos1: anyway to type into a terminal then? Apr 05 17:49:40 s/anyway/any way/ Apr 05 17:49:41 b0ef meant: dos1: any way to type into a terminal then? Apr 05 17:49:47 b0ef: normall... as always Apr 05 17:49:53 click on "qwerty" button in top shelv Apr 05 17:50:01 s/shelv/shelf/ Apr 05 17:50:01 dos1 meant: click on "qwerty" button in top shelf Apr 05 17:50:40 dos1: ah, wow; thanks Apr 05 18:11:02 damn, this distro is also using 192.168.0.0 as default network Apr 05 18:11:24 haven't we all figured out this not wise to do?;) Apr 05 18:12:13 b0ef: use reasonable netmask on your desktop and you're safe. Apr 05 18:12:57 PaulFertser: the thing is that people don't generally do that, so you're asking for trouble if you insist on using this worldwide heavily used ip address Apr 05 18:14:35 freesmartphone.org: 03mickey 07cornucopia * r52ba0881fe3b 10/fsogsmd/ (6 files in 5 dirs): fsogsmd: add singleline modem abstraction Apr 05 18:14:41 s/this not/this was not/ Apr 05 18:17:25 why not use 192.168.0.1 while you're at it?;) Apr 05 18:21:26 b0ef: i see it as a pointless discussion. I agree that Angstrom's choice of addresses was probably not the best move, so what? It's widely accepted to use 200/202 for usb network now, it rarely conflicts with anything. You can propose to change that at OE mailing list. Apr 05 18:31:27 Ainulindale, I fixed the unicode input issues Apr 05 18:31:48 Ainulindale, let me know when you are here and i'll tell you what to do for it to be included by default Apr 05 18:33:23 freesmartphone.org: 03mickey 07cornucopia * rf1de0ae29da3 10/libfsoframework/fsoframework/ (fsoframework-2.0.gir fsoframework-2.0.vapi transport.vala): fsoframework: transport: add setDelegates to Transport interface Apr 05 18:33:24 freesmartphone.org: 03mickey 07cornucopia * r77cac891a35f 10/fsogsmd/src/ (4 files in 3 dirs): fsogsmd: open serial transport and enqueue a test command Apr 05 18:52:29 hmm dead chan Apr 05 18:57:34 bumbl: it's sunday Apr 05 19:05:48 fredrin: in your TZ maybe Apr 05 19:06:19 jupp Apr 05 19:06:48 so western hemisphere obviusly Apr 05 19:06:53 yep monday in some timezones already Apr 05 19:07:15 any breaking news today? Apr 05 19:07:46 raster going to wake up Mon morning soon ;-) Apr 05 19:08:06 bumbl: nothing new here Apr 05 19:09:40 well had a look to freeyourphone.de after more than half a year and learned some users still don't know about buzzfix or moko11 Apr 05 19:10:05 hehe Apr 05 19:10:08 Is it a web-forum? Apr 05 19:10:16 No wonder, web-forum users are clueless. Apr 05 19:11:07 meeting rwhitby for a consirative comonents transfer tomorrow ;D Apr 05 19:11:25 * bumbl throws some horseflies at PaulFertser which bit me while playing soccer Apr 05 19:11:50 PaulFertser: yup Apr 05 19:12:52 bumbl: you're cruel, looks like you want to make other people suffer because you do. Apr 05 19:12:55 bumbl: ;) Apr 05 19:12:57 haha Apr 05 19:12:58 yes Apr 05 19:13:09 web-forum users aren't clueless Apr 05 19:13:15 Just stupid Apr 05 19:13:25 bumbl wants to tortue horseflies XD Apr 05 19:13:27 at least the gentoo-forum users help quite well Apr 05 19:13:58 most of openmoko users are clueless... which is strange Apr 05 19:14:00 bumbl: why can any sane person use a web forum? Apr 05 19:14:21 i always thought openmoko is for geeks, who knows something about linux Apr 05 19:14:23 PaulFertser: because it is just like a threaded mailinglist Apr 05 19:14:46 bumbl: it's much worse obviously Apr 05 19:14:50 dos1: at first it was advertised as mass market product with unfinished software Apr 05 19:15:01 at least here Apr 05 19:15:08 which was why i bought it Apr 05 19:15:23 it's a plain PITA to go skimm the new posts Apr 05 19:15:36 bumbl: i never thought that software is finished Apr 05 19:15:50 bumbl: and i was observing project for about half year before FR release Apr 05 19:15:51 neither me Apr 05 19:15:58 but i thought hardware was finished Apr 05 19:16:07 (with slow glamo though) Apr 05 19:16:09 bumbl: ough... yep, i thought the same Apr 05 19:16:22 + software to get "stable" within half a year Apr 05 19:16:31 but i see most of users are software lames... Apr 05 19:16:46 * quatrox would never imagine he would actually be compiling packages on his neo Apr 05 19:17:11 * PaulFertser would never imagine he would patch bootloader to use his uSD Apr 05 19:17:33 delay? Apr 05 19:17:52 quatrox: yes, but it was a real pain to find the proper place for it without dboard. Apr 05 19:18:15 you don't have a dboard? Apr 05 19:18:55 quatrox: i wasn't going to hack _that_ low level. Now i'll just solder an UART converter whenever i need it. Apr 05 19:19:17 hehe Apr 05 19:20:42 need to find my old amiga100<->tty20mA converter. was sth like 1transistor 2R and a diode Apr 05 19:21:16 \o/ Apr 05 19:21:26 hi dave :) Apr 05 19:21:31 Greetings, friends! Apr 05 19:21:47 Dave: wanna tell us a story about your UART converters? ;) Apr 05 19:21:53 hahaha Apr 05 19:21:59 Nah, not right now :P Apr 05 19:22:39 Dave: so tell us about your fist date with selig then ;P Apr 05 19:22:44 Doc, just a 100 Ohm or more on RX and TX and a 2line buffer Apr 05 19:22:57 WHAT!? Apr 05 19:23:02 LOL Apr 05 19:24:05 ok, ok. you don't have to ;D Apr 05 19:24:12 ¬_¬ Apr 05 19:24:57 * quatrox managed to emerge stuff on his laptop instead of on the neo (wrong term) Apr 05 19:25:31 hehe Apr 05 19:28:12 bah Apr 05 19:30:29 * quatrox is running OM20080808 - the latest stable GTK+ OM distro Apr 05 19:30:51 sooo nice GUI Apr 05 19:30:54 soooo fast Apr 05 19:31:13 20080808 latest and GTK+? Apr 05 19:32:06 anybody around who's a real crack on AT-interface and "capi"/voice-over-serialdata ? Apr 05 19:35:03 I know you can have dataconnection over USB to a modem (standard, usual), as well as FAX. But how to transmit voice-data over USB to a UMTS-stick? Apr 05 19:42:57 DocScrutinizer: do they support that? Apr 05 19:44:42 lindi-: technically it shouldn't be a problem Apr 05 19:45:43 you could set TOS to "voice" instead of "data" and send raw gsm-encoded at least Apr 05 19:46:03 DocScrutinizer: do any of the operators advertise that? Apr 05 19:46:19 nope, not afaik Apr 05 19:47:01 lindi-: an UMTS modem is just an UMTS phone without soundcard, screen, keyboard and battery Apr 05 19:47:36 yup, and without gsm-codec maybe Apr 05 19:47:50 ohh Apr 05 19:48:01 anyway all this could be done in host system Apr 05 19:51:23 dos1, translated shr-settings into catalan. I've the .po file, what do I've to do to try it locally on my neo? Apr 05 19:51:46 >>> Emerging (1 of 2) app-arch/lzma-utils-4.32.7 Apr 05 19:51:46 openpty failed: 'out of pty devices' Apr 05 19:51:52 grrr Apr 05 19:52:12 compile it to .mo file, copy to /usr/share/locales/... and set LANG variable Apr 05 19:52:20 and then run shr-settings Apr 05 19:53:20 catalan woohoo Apr 05 19:56:22 DocScrutinizer, I'm going to translate it to spanish also :) Apr 05 19:57:01 andaluz! Apr 05 19:57:02 hola Sharwin_F ?Que tal? ;) Apr 05 19:57:21 ¿! Apr 05 19:57:42 xDD Apr 05 19:57:54 bien, aprovechando las vacaciones... ^^ Apr 05 19:58:26 i teraz wszyscy bedą tu rozmawiać w różnych językach? :P Apr 05 19:58:40 ah si, voy a espana en dos semanas ;) Apr 05 19:58:46 Dave: fatter ikke hvorfor alle gikk vekk fra engelsk Apr 05 19:59:00 bumbl, donde de españa? Apr 05 19:59:05 ooohh fuck :D Apr 05 19:59:07 Sharwin_F: Sevilla Apr 05 19:59:13 para la Feria Apr 05 19:59:24 jaja bien Apr 05 19:59:41 es tiempo del feria? Apr 05 19:59:45 ich bin dos Apr 05 19:59:57 si, es en abril Apr 05 19:59:57 y para mejorar mi espanol Apr 05 20:00:02 moro-hei-moi Apr 05 20:00:22 Ich bin mich Apr 05 20:00:22 gadajcie po polsku! nikogo nie rozumiem :( Apr 05 20:00:36 DocScrutinizer: si la Feria de Abril es la ultima semana de abril Apr 05 20:00:47 DocScrutinizer, not from andalucia, I'm from Barcelona ^^ Apr 05 20:00:57 hallo dos1 Apr 05 20:01:11 bumbl: visit cabo trafalgar and greet the sea on my behalf ;) Apr 05 20:01:29 i think i won't have the time ;( Apr 05 20:01:31 dos1: wie geht es? Apr 05 20:01:57 i am just going to Seville and to Cordoba Apr 05 20:01:58 meine deutch ist... don't know how to say "ugly" in german ;p Apr 05 20:02:04 hässlich Apr 05 20:02:16 oh Apr 05 20:02:19 furchtbar? Apr 05 20:02:24 scheußlich Apr 05 20:02:25 dos1: "nicht so gut" Apr 05 20:02:27 schlecht Apr 05 20:02:31 * dos1 had hässlich on some german lession in school Apr 05 20:02:37 ;D Apr 05 20:02:52 lol Apr 05 20:03:39 dos1: como estas? Apr 05 20:04:55 kak delja Apr 05 20:05:19 * quatrox wish he had time to learn more languages Apr 05 20:05:19 como te va Apr 05 20:06:00 bumbl: otstoy Apr 05 20:06:09 * Sharwin_F french level -> J'ai un crayon Apr 05 20:06:33 * quatrox is happy he don't have to speak french Apr 05 20:06:52 * DocScrutinizer wishes world had more time to reduce number of lang needed Apr 05 20:06:53 quatrox: well learing languages is a royal pain in the arse Apr 05 20:07:16 it's easier if you travel Apr 05 20:07:21 yup Apr 05 20:07:23 the little French I had in School was enough to learn me 2 words Apr 05 20:07:53 bumbl: languages are fun Apr 05 20:08:02 except for french Apr 05 20:08:04 quatrox: the several years for me didn't any better ;) Apr 05 20:08:18 * bumbl looks up otstoy Apr 05 20:08:18 Quatrox :D Apr 05 20:08:35 iedereen bent dwaze Apr 05 20:08:40 ^^ Apr 05 20:08:43 DocScrutinizer: I think you write English pretty well:D Apr 05 20:08:46 DocScrutinizer: you mean the number of programming lang? Apr 05 20:09:03 nah, esp spoken lang Apr 05 20:09:27 * quatrox remember back in old days when he had german manuals (Suze 5.2) Apr 05 20:09:33 quatrox: no french is fun, French are not ;-) Apr 05 20:09:47 I know about 20 proglang but only ~3 +-.5 spoken Apr 05 20:09:50 but please no artificial languages like esperanto Apr 05 20:09:55 they really suck Apr 05 20:10:13 Toki pona Apr 05 20:10:29 Doc: English, Spanish, French and German? Apr 05 20:10:45 DocScrutinizer: ~3 +-.5 <- the physician in you? ;) Apr 05 20:10:51 quatrox: thats about it, yes Apr 05 20:11:09 om2008 doesn't use fso-framework? Apr 05 20:11:24 s/physician/physicist/ Apr 05 20:11:24 bumbl meant: DocScrutinizer: ~3 +-.5 <- the physicist in you? ;) Apr 05 20:11:29 bumbl: maybe ;) french is poor, spanish rudimentary Apr 05 20:11:30 tmtz: I think not, isn't it based on qtextend ? Apr 05 20:11:33 once I could write a little bit of russian... but that is a long time ago Apr 05 20:11:44 but we had some guys at college Apr 05 20:11:48 DocScrutinizer: nah i menat the notation Apr 05 20:11:55 +- $value Apr 05 20:11:56 tmzt: it certainly doesn't Apr 05 20:12:08 2 persons: one could understand 20 languages, the other 24 Apr 05 20:12:16 wtf Apr 05 20:12:18 DocScrutinizer: nah i menat the notation Apr 05 20:12:22 bah Apr 05 20:12:26 tmzt: sorry mispelled your nick, I think not, isn't it based on qtextend ? Apr 05 20:12:26 onen: are you familiar with that? they are looking at it in #linwizard, a gtk ui is another otpion Apr 05 20:12:28 bloody touchpad Apr 05 20:12:29 understand = understand what they talked about on the radio, etc Apr 05 20:12:41 well that's amazing anyway Apr 05 20:13:22 onen: Pa: trying to avoid python, these are slow omaps Apr 05 20:13:27 when you look around you'll see that there are many persons who can't even use their mother tounge correctly Apr 05 20:13:39 tmzt: familiar with what exactly? Apr 05 20:14:00 tmzt: btw, there's an effort ongoing to rewrite FSO in Vala. Apr 05 20:14:03 onen: qt/extended Apr 05 20:14:07 I know Apr 05 20:15:05 tmzt: I am a bit lost, your first question was about fso framework, then you talk about gtk... :-) Apr 05 20:15:46 tmzt: but to answer the latter question, no, not familiar with qtextended, ran it only once, 5 minutes Apr 05 20:16:25 onen: I saw quartex's comments about om200808 being fast and thought #linwizard might be interested in that Apr 05 20:16:40 which is why I asked if it used framework Apr 05 20:16:42 what's #linwizard Apr 05 20:17:06 it's a linux port to some omap devices, primarily htc wizard Apr 05 20:19:02 tmzt: OM20080808 and earlier are no longer maintained Apr 05 20:20:13 tmzt: I have heard last shr unstable got e cpu usage fix, which turned it back to smooth, maybe that could be of interest? Apr 05 20:20:24 I know, I think fso is the solution but the python thing is an issue, I'm only doing research not making the desicision Apr 05 20:20:34 tmzt: for me, it brings me good phone sound quality, but is otherwise too outdated Apr 05 20:21:00 * onen has internet connection falling appart, sorry if responses get lost :-( Apr 05 20:21:20 onen: I just downloaded and tried latest shr-unstable Apr 05 20:21:35 onen: I had enough after 3 minutes Apr 05 20:21:46 tmzt: if I understand correctly, python is a no go for you because of too slow? Apr 05 20:21:46 but tried it for about 10min Apr 05 20:22:05 quatrox: :-D may I ask why (I use FSO so far, but not using FR as daily phone) Apr 05 20:22:34 well, not for me, but the developers in #linwizard would like to avoid it if possible Apr 05 20:22:37 onen: it just crashed on me all the time Apr 05 20:22:55 onen: now I try to get gentoo running Apr 05 20:23:24 quatrox: tmzt: ok, well the name fits then 'unstable' ;-) but I was thinking about the speed tmzt was looking for Apr 05 20:23:31 they are using gentoo actually Apr 05 20:23:41 tmzt: so go for vala instead Apr 05 20:23:53 vala is fast Apr 05 20:24:13 is it working? Apr 05 20:24:16 tmzt: and FSO is porting framework to vala now Apr 05 20:24:19 tmzt: what is the problem? they can use any language with let's say FSO images. is that not good enough? Apr 05 20:24:37 tmzt: vala is a high level language Apr 05 20:24:55 language? they just don't want critical phone functions dependent on python Apr 05 20:24:58 tmzt: asm, C, C++, Vala Apr 05 20:25:10 tmzt: no Apr 05 20:25:15 it depends on FSO Apr 05 20:25:17 tmzt: vala is high language but compiled in C and then compiled (guys correct me if I am wrong). it comes from gnome project Apr 05 20:25:21 I know, I mean does ogsmd work in vala now Apr 05 20:25:25 FSO is currently in python Apr 05 20:25:33 it only requires glib Apr 05 20:25:58 quatrox: bzzz false Apr 05 20:26:07 ohh Apr 05 20:26:16 parts are already ported afaik Apr 05 20:26:16 tmzt: ok, so basically they want to use a fast language, or a fast framework, or both? Apr 05 20:26:18 thanks for correcting me Apr 05 20:26:20 i heard rumors that vala leaks memory and is generally still in development :) Apr 05 20:26:41 lindi-: don't believe everything you read Apr 05 20:26:49 onen: both :) Apr 05 20:27:00 quatrox: i heard that in our local free software meeting, no reading involved Apr 05 20:27:01 lindi: no idea Apr 05 20:27:02 vala is still under development, but is getting more stable Apr 05 20:27:47 lindi-: ohh... that reminds me of Qt Apr 05 20:28:07 they removed a big mem leek two years ago Apr 05 20:28:13 tmzt: did they benchmark the python framework, to be sure this does not fit their needs? Apr 05 20:28:36 onen: they are working on ebuilds or whatever for it Apr 05 20:28:38 Qt is also under development Apr 05 20:28:58 I hope to get cli-framework working before worrying about gui too much Apr 05 20:29:09 tmzt: what is ebuilds (sorry for lack of knowledge :-P ) Apr 05 20:29:34 scripts/makefiles to build installable packages from source Apr 05 20:29:37 onen: ebuilds is like an oe recipie Apr 05 20:29:47 they are using cross gentoo instead of oe Apr 05 20:30:02 onen: gentoo is similar to oe and freebsd Apr 05 20:30:16 tmzt: so if I understand correctly, they are trying to build the framework, but did not have it benchmark so far? Apr 05 20:30:27 yes Apr 05 20:30:42 quatrox: thanks for clarification Apr 05 20:31:02 tmzt: so there is no need for question here, let's wait, maybe it will be fast enough ;-) Apr 05 20:31:11 right Apr 05 20:31:40 tmzt: but otherwise as stated by others, the vala implementation has been ongoing for some weeks now IIRC Apr 05 20:32:14 tmzt: you may also run only a part of the framework, not all of it, if this may help for the performance thing Apr 05 20:32:19 ONEN! Apr 05 20:32:30 I already have complaints/suggestions about your software! Apr 05 20:32:33 :D Apr 05 20:32:43 I touched it and did naughty things with it last night ;p Apr 05 20:32:46 onen: gentoo's package system is called portage. There is a little script (similar to a makefile) that instructs portage on what to do (where to fetch the sources, how to patch, etc) Apr 05 20:33:13 onen: gentoo also supports .deb, rpm, etc Apr 05 20:33:35 s/gentoo/portage/ Apr 05 20:33:37 quatrox meant: onen: portage also supports .deb, rpm, etc Apr 05 20:34:43 tmzt: do you have secific needs for the project, in order to propose possible solutions? Apr 05 20:34:45 Hey. I'm trying to set up a cross compiling environment for my freerunner from the scratch. But I am stuck at a pretty basic level? Which target architecture triplet do I have to use? Or even better: Where can I read up about how they are composed? Apr 05 20:34:53 Dave: DAVE! Apr 05 20:35:19 Dave: internet connection very flacky today, don't be surprised if responses are slow to come Apr 05 20:35:23 cnwdup: which distro do you use? Apr 05 20:35:44 Dave: complaints? how can that be? Apr 05 20:35:51 quatrox, host is archlinux Apr 05 20:35:57 Dave: suggestions? I already have tons of it ;-) Apr 05 20:36:05 cnwdup: try crossdev Apr 05 20:36:19 dave without complaints, that's virtually impossible ;) Apr 05 20:36:23 cnwdup: unless you want to use oe Apr 05 20:36:48 quatrox, I'd rather try out the from the scratch approach. Although I will probably end up using crossdev. Apr 05 20:36:51 cnwdup: oe will automatically set up the cross env for you Apr 05 20:37:26 cnwdup: then look at http://gentoo.mindzoo.de/index.cgi/wiki/cross-compiling Apr 05 20:37:44 cnwdup: it is gentoo specific, but you can get some ideas Apr 05 20:38:23 cnwdup: I seem to remember someone trying to get some convenience wrapper scripts upstream for OM on OE, but was kicked as users "are supposed to read the full manual" Apr 05 20:38:24 cnwdup: look at #6 Apr 05 20:38:25 onen: essentially these are 200mhz 64mb mem devices with edge and qvga framebuffer screen, touchscreen Apr 05 20:38:31 quatrox, thanks. I see the target is specified as armv4tl-softfloat-linux-gnueabi. Can you give me a keyword I can search for what softfloat, linux and gnueabi mean and what effects they have? Apr 05 20:38:59 recently one of the devlopers (ali1234) got at commands working and a proper tty layer modem interface Apr 05 20:39:14 very cloudy memory though Apr 05 20:39:14 quatrox, in clfs its refered to as target architecture triplet. But I cannot find anything about that using google. At least not anything helpful. Apr 05 20:39:20 could be completely wrong Apr 05 20:39:33 so a project that was focused on pda usage is now planning support for the phone feautres of the device Apr 05 20:39:41 Dave: Dave? Apr 05 20:39:47 cnwdup: softfloat is because the CPU does not support floating point Apr 05 20:40:30 cnwdup: without softfloat, it will be extremely slow Apr 05 20:40:33 though it might be a bad idea to use float anyway Apr 05 20:40:41 true Apr 05 20:40:41 tmzt: that is now much. I have not idea of framework needs. hope others have insight on this Apr 05 20:40:42 in any app ;-) Apr 05 20:41:06 but sometimes you cannot avoid floats Apr 05 20:41:08 tmzt: s/now/not Apr 05 20:41:23 gnueabi is the new abi support for arm, including fast floating point emulation Apr 05 20:41:56 true, but you shouldn't be caught by surprise when mplayer comes to a grinding halt ;-) Apr 05 20:42:06 quatrox, thank you. Apr 05 20:42:48 without softfloat you might notice at compile time ;D Apr 05 20:43:23 Dave: got to go. If you want, feel free to send your complaints/suggestions by mail. otherwise, I hope to be long enough here on irc to discuss the matter with you Apr 05 20:44:38 Okay :] Apr 05 20:44:40 Will do! Apr 05 20:44:48 * Dave readies his gasoline Apr 05 20:55:39 hi Apr 05 20:56:08 I'm running SHR unstable... and my FR refuses to dim the screen... is this a known issue? Apr 05 21:07:41 dent: I think I read something about that Apr 05 21:07:56 (in on of the the mailing lists) Apr 05 21:08:17 sigh... I'll search then, thx Apr 05 21:09:58 doh! I see it now... just had to maximize console to make things clear Apr 05 21:10:00 quatrox: thx Apr 05 22:31:50 Sargun. Apr 05 22:43:18 freesmartphone.org: 03Frederik.Sdun 07vala-dbus-binding-tool * re35b4711a9a2 10/src/vala-dbus-binding-tool.vala: add null check for void returntypes Apr 05 22:44:48 playya: here ? Apr 05 22:44:53 yes Apr 05 22:44:59 playya: why do you do such big commits ? Apr 05 22:45:10 big commits? Apr 05 22:45:15 one file Apr 05 22:45:29 playya: actually that commit fix different things than just add null checks for void return types Apr 05 22:45:45 yes Apr 05 22:46:12 if theres no returntype you'll get a (nil) foo() in the interface Apr 05 22:46:40 playya: what is that: Apr 05 22:46:44 - private void add_api_file(string api_file) throws GeneratorError { Apr 05 22:46:44 + private void add_api_file(string api_file) Apr 05 22:46:44 + throws GeneratorError { Apr 05 22:47:01 thats just indentation Apr 05 22:47:20 playya: but why do you do that ? Apr 05 22:47:55 i think vim did that for me :( Apr 05 22:48:14 playya: that is really not good! Apr 05 22:48:35 - output = FileStream.open(name, "w"); Apr 05 22:48:35 + output = FileStream.open(name, "w+"); Apr 05 22:48:46 yes sorry Apr 05 22:49:00 ^ that could be justified but should be the thing of another commit Apr 05 22:49:15 I learned as a general rule: first commit indentation patches, then the changes Apr 05 22:49:19 and this too: Apr 05 22:49:23 - add_api_file(api_path + name); Apr 05 22:49:23 + add_api_file(Path.build_filename(api_path, name)); Apr 05 22:49:52 quatrox|away: I learned a rule, don't change the rules of the house without querying first Apr 05 22:50:17 quatrox|away: and also don't let your editor screw other's work Apr 05 22:50:24 yes Apr 05 22:50:26 but Apr 05 22:50:42 playya: in fact there are eight changes Apr 05 22:50:52 playya: one is the real subject of it Apr 05 22:51:11 If you really want to clean up indents, do it in its own commit, so that the commit for review is easier to verify Apr 05 22:51:21 playya: another a better file path building Apr 05 22:51:37 playya: another a w+ file flag change Apr 05 22:52:05 playya: another a missing thrown exception Apr 05 22:52:41 playya: another newline output enhancement Apr 05 22:53:06 playya: and the other three are unintended code style changes Apr 05 22:53:26 playya: not that I'm happy you work on that Apr 05 22:53:34 playya: but please do it properly Apr 05 22:54:09 ok. I'll do my best Apr 05 22:54:18 playya: or if you are not sure then ask for review Apr 05 22:54:27 ok. Apr 05 22:55:11 i want to ask something different. schould we add an option to generate the vala filr from introspection? Apr 05 22:55:11 playya: btw you did the same for the po removal on libfso-glib Apr 05 22:55:26 playya: and I asked you about it this morning!!! Apr 05 22:56:03 i wasn't here this morning Apr 05 22:56:20 playya_ was here Apr 05 22:56:50 yes. but i wasn't on my laptop ;) Apr 05 22:57:28 so please just ask for review Apr 05 22:57:36 ok Apr 05 22:57:49 having commit rights does not mean you have to commit everything Apr 05 22:58:31 now I'm annoyed with that throws that have gone on the other line for nothing Apr 05 22:59:08 playya: also please tell what does the "w+" mode bring. because I don't know it in fact. Apr 05 22:59:58 if the file doesn't exist it'll be created Apr 05 23:00:28 man fopen Apr 05 23:01:00 playya: it worked without the + for me Apr 05 23:02:55 let me test it without the + Apr 05 23:04:09 w+ is read-write Apr 05 23:04:17 w is write-only Apr 05 23:04:25 ro is read-only Apr 05 23:04:33 man fopen Apr 05 23:05:03 playya: could you please make a commit that: Apr 05 23:05:08 - remove the + Apr 05 23:06:14 ok. anything else? Apr 05 23:06:22 - remove the newline before the throws at line 173 Apr 05 23:06:54 154 too? Apr 05 23:07:21 - add a space before the { at line 187 Apr 05 23:08:03 line 154 was already there Apr 05 23:08:04 ptitjes: why not just do a "fix" instead of a new commit? Apr 05 23:08:14 quatrox|away: a fix ? Apr 05 23:08:18 looks better with diffs Apr 05 23:08:28 explain please Apr 05 23:09:00 a fix is that you modify the commit without creating a new commit Apr 05 23:09:13 quatrox|away: with --amend ? Apr 05 23:09:18 not sure Apr 05 23:09:26 I only know sccs Apr 05 23:09:34 there it is called fix Apr 05 23:10:15 it is meant for spelling fixes, etc Apr 05 23:10:26 playya: add a space in beetween ':' and "void" Apr 05 23:10:29 stuff that should not be in its own commit Apr 05 23:10:42 :q Apr 05 23:11:00 sorry. wrong window Apr 05 23:11:32 playya: and man you used spaces for indentation!!!!!!!! Apr 05 23:12:01 playya: didn't you look it was spaces or tabs before any editing ??? Apr 05 23:12:04 indent is a nice program that tries to fix stuff like that Apr 05 23:12:21 lets revert the changes. might be easier Apr 05 23:13:20 playya: I'm sorry to be that angry, but please you must be very carefull Apr 05 23:13:30 ptitjes: one question - which syntax rules do you use? Same as for Linux? Apr 05 23:14:04 quatrox|away: that is a mix, but you might notice if you look at my code that I'm coherent Apr 05 23:14:17 quatrox|away: for sure I should note that somewhere Apr 05 23:14:38 it is easier that way Apr 05 23:14:44 quatrox|away: I tend to use the rules from valac code source Apr 05 23:14:59 we can even create .vimrc for this Apr 05 23:15:02 quatrox|away: without the space before call parenthesis Apr 05 23:15:22 quatrox|away: I provide patches for valac for months now Apr 05 23:15:32 quatrox|away: I never needed a vimrc or something Apr 05 23:15:52 quatrox|away: I just removed any save actions from my eclipse preferences for that projects Apr 05 23:16:01 quatrox|away: and do styling by hand Apr 05 23:16:14 quatrox|away: and when I'm not sure I ask the author Apr 05 23:16:22 :) Apr 05 23:16:41 :P Apr 05 23:16:47 cute Apr 05 23:17:12 playya: if you know how to rollback, then can you do it and then redo your commit correctly please ? Apr 05 23:17:35 as long as tabs are used for indents it is nice, because then I can select how vim should show me the code with softtabstop=n Apr 05 23:17:45 never done a rollback before. but i do Apr 05 23:17:50 (that is the if null block with carefull indents and the ternary with an adhoc space after the colon please) Apr 05 23:18:11 arf I don't know too without creating a new commit Apr 05 23:18:22 Dave: hello Apr 05 23:18:25 :D Apr 05 23:18:30 Howdy :D Apr 05 23:18:59 a little angry as you might see but yet a nice day :) Apr 05 23:19:04 and you ? Apr 05 23:19:31 pr whats has angered the ptitjes Apr 05 23:19:32 ? Apr 05 23:19:43 * playya Apr 05 23:19:56 yeah Apr 05 23:20:00 raster: an uggly commit :) Apr 05 23:20:09 hey playa Apr 05 23:20:16 http://git.freesmartphone.org/?p=vala-dbus-binding-tool.git;a=commitdiff;h=e35b4711a9a2010a007b9ae3f0ba85f5b902a126 Apr 05 23:20:47 hi Dave Apr 05 23:20:52 :] Apr 05 23:21:23 playya: btw playya this is not the case on that file yet, but I tend to put all the empty lines without any indentation. it appears that diff behaves better like this. Apr 05 23:22:29 + throws GeneratorError { Apr 05 23:22:47 shouldn't { be on the next line? Apr 05 23:22:49 lol Apr 05 23:23:14 quatrox|away: this is a well-known bracing style Apr 05 23:23:23 quatrox|away: some people don't like it Apr 05 23:23:29 some spasing issues there Apr 05 23:23:31 quatrox|away: but I find it more compact Apr 05 23:24:10 raster ? Apr 05 23:24:13 i prefer { on the next line Apr 05 23:24:23 I'm sorry guys Apr 05 23:24:44 * Dave hugs ptitjes Apr 05 23:25:17 I use valac code source's style Apr 05 23:25:32 * ptitjes thinks Dave likes this way of doing Apr 05 23:25:32 err Apr 05 23:25:37 spacing issues Apr 05 23:25:38 :) Apr 05 23:25:47 ie no spaces betwene some staetement parts Apr 05 23:25:50 spaced betrween others Apr 05 23:26:11 otherwise maybe inconsistent newlining for {'s Apr 05 23:26:39 raster: yeah that misses a space in the added ternary op Apr 05 23:26:41 * quatrox|away thinks the file was already a mess - lines continue out of the screen Apr 05 23:26:55 :] Apr 05 23:27:12 * ptitjes thinks no one use the 80 columns now Apr 05 23:27:39 * quatrox|away uses 78 or 80 Apr 05 23:27:41 I do :p Apr 05 23:27:55 * quatrox|away thinks it is easier when using vimdiff Apr 05 23:28:29 * quatrox|away cannot efficiently write code with bigger lines - especially not on the freerunner Apr 05 23:28:43 :P Apr 05 23:28:45 quatrox|away: what language do you use ? Apr 05 23:28:54 c Apr 05 23:29:00 C makes uggly long line Apr 05 23:29:02 +s Apr 05 23:29:07 no Apr 05 23:29:11 in fact C makes uggly code for sure Apr 05 23:29:12 look at Linux Apr 05 23:29:25 ptitjes: i like to kill people that dont try and stick to 80 columns Apr 05 23:29:36 you can write long lines and being clear enough Apr 05 23:29:38 ptitjes: the problem is all these ide's with tabs whrere they maximise the editor window Apr 05 23:29:44 and just the fact people maximise windows Apr 05 23:29:48 use perl; Apr 05 23:29:53 so suddenly t5hey think they can fill the whole screen width with code Apr 05 23:29:56 (or its a waste) Apr 05 23:30:16 anyway the point is not here Apr 05 23:30:33 you don't do commits that does other things than the commit message says Apr 05 23:30:58 * quatrox|away uses macros instead of long lines Apr 05 23:31:08 :P Apr 05 23:31:09 cheater Apr 05 23:31:14 héhéhé Apr 05 23:34:07 playya: yet if you can do another commit that correct that, I'll be very happy Apr 05 23:34:17 gtg guys Apr 05 23:34:19 c u all Apr 05 23:34:31 ok. I'm trying to revert it Apr 05 23:34:55 good night Apr 05 23:35:36 playya: but your fix for the null check has to remain. it is good Apr 05 23:35:41 goodnight Apr 05 23:38:50 i've never seen "null" before. Only "NULL". Is that some vala specific thing? Apr 05 23:40:40 * quatrox|away checks Apr 05 23:44:39 afaik yes Apr 06 01:06:28 freesmartphone.org: 03mickey 07cornucopia * rea8ffbd5540b 10/libfsoframework/fsoframework/ (fsoframework-2.0.gir fsoframework-2.0.vapi transport.vala): fsoframework: transport: add freeze and thaw to interface Apr 06 01:06:29 freesmartphone.org: 03mickey 07cornucopia * rb5ce33817249 10/fsogsmd/ (6 files in 3 dirs): fsogsmd: add parser skeleton with tests **** ENDING LOGGING AT Mon Apr 06 02:59:58 2009