irclog2html for #gpe on 20030312

00:12.54*** join/#gpe ade|indy (~adrian@unimatrix.ex.ac.uk)
00:14.40*** join/#gpe thomas__ (~thomas@202.88.173.5)
01:35.22*** join/#gpe prpplague (~joebob@21-190.lctv-b4.cablelynx.com)
01:48.41*** join/#gpe jg (~jg@dialup-67.30.181.144.Dial.Boston1.Level3.net)
02:07.08*** join/#gpe hookah (~erik@c-558972d5.012-58-73746f32.cust.bredbandsbolaget.se)
02:17.53*** join/#gpe paul ([Cyn+oKAEt@hibernia.jakma.org)
03:50.35*** join/#gpe paul ([CC7IoJhsp@hibernia.jakma.org)
05:10.58*** join/#gpe drkness (~sharath@nwkea-http-2.sun.com)
05:13.17drknesshi guys.. anyone knows the nomenclature of the kernel version numbers? i.e if I have a kernel  2.4.19-rmk4-pxa2-hh10 what do the rmk numbers, the pxa identifiers and the hh identifiers denote?
09:39.15*** join/#gpe florian (boor@vmax.unix-ag.uni-siegen.de)
09:39.21florianmorning!
09:41.18*** join/#gpe mallum (~mallum@pc-80-193-218-21-hw.blueyonder.co.uk)
09:41.53*** join/#gpe PaxAnima (~petter@v058b.studby.ntnu.no)
09:42.31florianPaxAnima: hell
09:42.35florianPaxAnima: hello
09:42.57PaxAnimahi, florian
09:45.18PaxAnimaindeed ;)
09:49.30pigeonOr, you can use PaxAnima's minipredict!
09:51.02PaxAnimapigeon: well, it depends if florian uses "hell" more than "hello" ;)
09:51.15pigeonlol ;)
10:00.44*** join/#gpe drkness (~sharath@nwkea-http-1.sun.com)
10:24.30*** join/#gpe mallum (~mallum@pc-80-193-218-21-hw.blueyonder.co.uk)
10:39.26PaxAnimahey, mallum
10:42.26mallumhey PaxAnima
10:42.52*** join/#gpe pb_ (~pb_@dsl-62-3-66-201.zen.co.uk)
10:43.34pb_morning
10:43.35mallumhey pb_
10:43.46pb_hi mallum
10:45.47*** join/#gpe drkness (~sharath@nwkea-http-2.sun.com)
11:04.06mallumpb_: I discovered last night you can do a ctrl-alt-backspace on the c700 and it will kill off X :-)
11:06.23pb_aha.
11:12.31mallumpb_: I just noticed a post on the arm kernel list that someone has Linux 'nearly' booting on a loox
11:15.01pb_oh right, neat.
11:15.41mallumpb_: he seems to be having problems with the MMU, the post is mar 09 - titled MMU problems on xscale
11:27.26florianbbl
11:30.06mallumpb_: do you how you'd get the current vt from a script ?
11:32.40pb_No.  You might have to write a C program for that.
11:34.48mallumpb_: I think 'openvt' will do what I want
11:35.36pb_Okay.  What is it you're trying to do?
11:36.16mallumswitch to next freevt, run ts_calibrate, exit back to orinal vt
11:36.40pb_Shouldn't ts_calibrate take care of the VT switching itself?
11:37.19mallumnot sure, guess I could patch it to do so
11:40.44pb_I think it should.  It's a framebuffer-based app, right?
11:41.04pb_It's never appropriate for those to just scribble over the foreground VT; they should allocate one, switch to it, do their stuff, then switch back.
11:44.11mallumpb_: yes it definetly seems to be doing something in that respect
11:44.30mallumpb_: I need to find some docs on these vt ioctls to figure it out
11:46.37mallumpb_: the console-programming howto seems to have the info I need
11:47.37mallumpb_: yes it appears it does switch vt :-)
11:49.40pb_ah right.
11:51.01mallumpb_: I wonder why opie dont do it, its only approx 10 lines of code :(
11:51.30pb_I think they feel it's SEP (more specifically, Trolltech's).
11:52.07PaxAnimaSEP?
11:52.11pb_someone else's problem
11:52.34PaxAnimaah
11:59.42pb_I guess one could file against libqte to that effect and see what happens.
12:01.13*** join/#gpe colin_werk (www@vws1.kens.com)
12:01.55colin_werkHi.
12:02.29PaxAnimahi, cmarqu_werk
12:02.48pb_Hi Colin
12:10.18pb_hm, I wonder if bluez supports bluetooth mice yet.
12:24.32cmarqu_werkpb_: http://handhelds.org/scap/port.3841.png -- shouldn't GTK wrap before "to" instead of cutting it off?
12:25.00cmarqu_werkOh, and "might" is also missing. Hmm.
12:26.16cmarqu_werkAnd the buttons should be a bit closer together... I though I had fixed that.
12:26.25mallumcmarqu_werk: run matchbox with -use_lowlight yes , and you get a nice effect on that logout dialog
12:28.58cmarqu_werkmallum: The "shading the background" thing?
12:29.45mallumcmarqu_werk: yeah, it only happens on modal dialogs now
12:29.51pb_cmarqu_werk: Yeah, it should.  I don't think GTK word wrapping works terribly well at the moment to be honest.
12:30.19pb_cmarqu_werk: I fiddled the wrapping parameters in the current build, though, which may have been a mistake.  I will try putting them back and see if matters improve.
12:32.00*** join/#gpe florian (~fuchs@dialin-145-254-094-099.arcor-ip.net)
12:41.17cmarqu_werkpb_: Cool.
12:42.11cmarqu_werkmallum: Do you think one could live with using -use_lowlight all the time? This would prevent me from opening xkbd, right?
12:49.46mallumcmarqu_werk: no not really, not with gpe anyway
12:51.55mallumcmarqu_werk: well gpe on the ipaq anyway, or other devices without a keyboard
12:52.28cmarqu_werkI see.
12:53.17mallumcmarqu_werk: one thing I was thinking of though, is adding an extra propreitry hint that dialogs could set to force a lowlight, even if the option is turned off
12:53.30mallumcmarqu_werk: that may be useful for the logout dialog ?
12:58.30moraymallum: it would seems reasonabl
12:58.43moraymallum: if we had that we could use it for other important messages too perhaps
12:59.01moraymallum: e.g. a low battery warning etc. (?)
12:59.17mallummoray: yes, anything that didn't require keyboard input
12:59.29mallummoray: and was 'urgent'
12:59.32moraymallum: yes
12:59.56mallummoray: there may even be an urgency hint for windows ... I think the HIG defines it but I dont know if it exists
12:59.58moraymallum: (and that doesn't require you to look at the programs behind, obviously, which 'in-application' things might do)
13:00.01morayah right
13:00.50mallumunfortunatly theres no way of getting the hack to work without covering the enitre display
13:01.52moraymallum: well, I think it might get confusing otherwise at any rate
13:04.15cmarqu_werkYep, that would be a cool feature.
13:05.51cmarqu_werkIt would require that gpe-question gets a new "--urgent" switch which enables it, since gpe-logout is a mere shell script wrapper around gpe-question..
13:05.52mallumcmarqu_werk: okey I'll add it, when I do some mb hacking later
13:06.19cmarqu_werkhttp://mail.gnome.org/archives/usability/2002-January/msg00088.html
13:07.07cmarqu_werkThis even talks about the window title.
13:09.22mallumcmarqu_werk: ah cool, I will take a look in a mo ...
13:39.09mallumpb_: X 4.3-3 packages uploaded. fixes for vt / tslib stuff. initial go at xmodmaping. fc-list packaged
13:47.18pb_great.
13:50.38mallumtheres also an updated tslib package which basically fixes the old ts.conf
14:27.08pb_ok.  I will either reflash or repair my h3600 later today and try those out.
14:31.34cmarqu_werkpb_: What package should set overcommit_memory (if we decide to enable it in familiar)? familiar-base? Or sysvinit?
14:36.06pb_cmarqu_werk: I dunno.  Either of those would be OK, or it could even go in a separate package.
14:51.08cmarqu_werkHmm, an extra package would probably be overkill, considering that it also make the Packages file larger an all that.
14:51.26pb_True.
14:51.36pb_Well, I guess familiar-base would be my choice.
14:51.41cmarqu_werkfamiliar-base seems more natural to me, but sysvinit has many files in /etc/init.d
14:52.17pb_Ideally we would like to keep sysvinit as close as possible to the upstream source, without adding too many Familiar specific things to it.
14:52.24cmarqu_werkWell, jamey controls both of these packages, so he can always choose what he likes.
14:52.28pb_Indeed.
14:52.29cmarqu_werkpb_: ACK
14:57.22*** join/#gpe prpplague (~JoeBob1@12.148.134.9)
14:57.49cmarqu_werkArgh, a7r is the default maintainer for familiar-base.
14:58.14pb_Oh yeah.
14:58.54cmarqu_werkI'm rudely reassigning this to jamey :)
15:01.57pb_Right, good plan.
15:17.17mallumpb_: hmm, ts_calibrate does not seem switch vt immediatly. you have to click the touchscreen, then it appears
15:19.36mallumI guess it needs to flush something
16:19.45mallumpb_: ping
16:21.40pb_mallum: hi
16:22.45mallumpb_: looking through ts_calibrate code, and reading up of vt switching it seems stuff should work :(
16:23.10mallumpb_: though it appears to open/close framebuffer, then re-open it again strait after
16:23.31mallumpb_: any idea why they'd want to do that ?
16:25.13pb_nope, I can't think of any reason to do that.
16:25.58mallumpb_: I think I'll remove it and see what happens
16:26.10mallumpb_: it could of course just be the crappy fb driver on the c700
16:26.30mallumpb_: dd if=/dev/zero of=/dev/fb0 seems to cause a kernel crash :(
16:26.31pb_what's the actual problem you're having?
16:26.35pb_ah.
16:26.46mallum<mallum> pb_: hmm, ts_calibrate does not seem switch vt immediatly. you have to click the touchscreen, then it appears
16:27.16pb_mmm, seems fairly unlikely that the fb driver would be to blame for that, though you never know.
16:27.44pb_does strace reveal anything about what is going on?
16:28.14pb_I guess you could also try it on the ipaq / cats / x86 desktop and see what happens there.
16:29.43mallumpb_: yeah
16:29.48*** join/#gpe paul ([UlmZTPupC@212.17.60.230)
16:31.50pb_hi paul
16:49.20*** part/#gpe thomas_ (~thomas@202.88.173.5)
17:03.02paulhi pb
17:46.23pb_can anyone reproduce http://europa.armlinux.org/cgi-bin/bugzilla/show_bug.cgi?id=177?
17:49.42paulpb_: yes
17:50.31paulpb_: exactly as described (well, i logged out - not rebooted).
17:50.36pb_right.
17:50.45paulsecond time - wont start. it will start from cli though.
17:51.05pb_I wonder what could be wrong.
17:51.18paulodd
17:51.43pb_very.  well, I guess it sounds a bit like a matchbox issue.  Does the hourglass go away correctly when the program has started?
17:52.29cmarqupb_: Me too.
17:53.12pb_Okay, so it's pretty widespread then.
17:53.25cmarquFunny thing is, it works now with  gpe-edit.
17:53.28pb_Strange I've never seen it.
17:53.30paulpb_: no hour glass
17:53.43pb_paul: no hourglass at all?
17:53.58cmarquAh, gpe-nmf is harmed too.
17:54.04paulpb_: if i open something else, gpe-contacts will start again (hourglass appears and goes away once its open as yu'd expect)
17:54.12cmarquhourglass the first time, going away. 2nd time, no hourglass.
17:54.16paulpb_: not when it wont start.
17:54.21pb_paul: ah, I see.
17:54.35paulpb_: you tap the icon, it 'highlights' (ie it gets the tap event) - nothing happens.
17:54.47pb_paul: ok.  sounds like a bug in the desktop then.
17:54.48cmarquYep. No CPU usage.
17:54.52paulseems so
18:02.43cmarquI have a methodical problem. Suppose I want to make the label in a GtkMessageDialog (created with gtk_message_dialog_new()) selectable. How would I find out what the elements in GtkMessageDialog are? By looking at the GTK 77source?
18:02.53mallumpb_: sounds like its a problem with startup notification and single instance
18:03.42mallumpb_: are all them apps listed marked as single instance in there .desktop files ?
18:04.27pb_Yeah, I think so.
18:05.44cmarqugpe-edit is not, and it doesn't have that problem.
18:09.03pb_bbl
18:10.44mallumpaul: does it happen all the time for you ?
18:11.32cmarqumallum: It does for me I think.
18:12.01mallumhmm, I wonder how that crept in ...
18:12.29paulmallum: yes. it wont start if i close gpe-calendar, etc.. ie if nothing else is running, it wont start.
18:12.34paul(starts from cli though)
18:13.25mallumpaul: yeah I just checked it, broke for me to :(
18:13.41paulmallum: tis in your capable hands so :)
18:21.30*** join/#gpe jg (~jg@dhcp-r25.crl.dec.com)
18:24.38paulhi jim
18:27.07jgpaul: hi.
18:27.49mallumpaul: it actually seems a little more random than that
18:27.58paulmallum: oh?
18:28.19mallumpaul: if you open 2 apps, like the calender and then the todo, close one it'll reopen ok
18:28.42pauland if you close them all and then try reopen contacts?
18:28.44mallumpaul: the problem seems to be when just one app has it open
18:29.02mallumpaul: then it will go alittle screwy I think
18:29.34paulwhere's the problem? "when just one app has it open" -  has what open? (/me is curious)
18:31.24mallumpaul: it set a property on the root window mapping binary names to window id's
18:31.43mallumpaul: when all the apps participating in this, it seems to sometimes not close the list
18:31.49paulah.
18:31.53paulit being?
18:31.57mallumpaul: leaving the last one dangling
18:31.57paulone of the apps?
18:32.05mallumpaul: yeah lastone closed
18:32.13mallumpaul: so it thinks it still exists
18:32.47mallumpaul: I will make a new package with fix
18:32.55paulwoohoo :)
18:33.17paulhow difficult will it be to add/fix scrolling on menus that are bigger than screen?
18:33.54mallumpaul: yeah I will do that
18:33.59paulwoohoo :)
18:34.06mallumpaul: but Im kind of having a break from any heavy mb development
18:34.13paulk
18:34.21mallumpaul: I have lots of other stuff to do, documenting etc
18:34.35mallumpaul: its on the todo list though
18:34.56paulmallum: thats no excuse! what do you think we pay you for! (oh wait, we dont... :) )
18:36.34paulactually.. that brings up a question.. how do you guys manage to find all the time to spend on gpe?
18:36.40jgmallum: there are a few people who use the VGA out card: ergo the need for Xipaq, rather than Xfbdev.
18:38.02jgmallum: All I  get with your new packages is an X cursor on the screen: something busted....
18:38.42mallumjg: xipaq has deps on h3600 kernel headers though, that is bad
18:39.14jgmallum: what's it hurt?
18:40.11jgmallum: or build and package both, and use provides to do the right dependency thing.
18:40.50mallumjg: all you get is the ts struct ( not needed anymore as tslib ) and the xtra key defines ( fixed with modmap )
18:41.06mallumjg: and for that you have to mess around getting the hh kernel
18:41.36mallumjg: that as far as I can work is all xipaq is more than xfbdev
18:41.46jgmallum: problem: xmodmap would have to be run every server reset (e.g. logout).
18:42.07mallumjg: yep, as will the fontpath setting etc
18:42.43mallumjg: gpe-dm reruns the session scripts on a logout/login anyway
18:42.54mallumjg: as well as running the server with -noreset
18:43.25mallumjg: and nullxdm uses -noreset flag
18:43.32jgmallum: people with either the HP or Voyager card won't be happy....
18:44.24mallumjg: we can make a voyager xserver seperate
18:44.41mallumjg: there are much more people with zaurus's than voyagers ...
18:44.52jgmallum: that is my suggestion: build/package both, and use provides to solve the issue.
18:44.56mallumjg: I didn't think voyagers even worked anymore ?
18:45.05jgmallum: I know of no reason they shouldn't.
18:45.13mallumjg: send me a voyager card so I can test and I'll package it
18:45.18jgmallum: at some point soon, we'd like to get the Margi card going.
18:45.33jgmallum: don't have one to send you, unfortunately.
18:45.55mallumjg: do you have one ?
18:46.04jgmallum: not sure I do.  I do have an HP card.
18:47.05*** join/#gpe pb_ (~pb@pc2-cmbg4-3-cust239.cmbg.cable.ntl.com)
18:48.28mallumjg: so you could test and build a HP enabled xserver ?
18:49.19jgmallum: I'm building the sever, but now get the following messages.. (have you seen them before)....Xext/libext.a(xres.o): In function `ProcXResQueryClientResources':
18:49.19jgxres.o(.text+0x4a8): undefined reference to `RegisterResourceName'
18:49.19jgxres.o(.text+0x548): undefined reference to `ResourceNames'
18:49.33jgmallum: as soon as I can get the server to link, I can test....
18:50.08mallumjg: you need to add that -Dresource extra to the KDRIVE_EXTRA_DEFINES
18:53.50mallumjg: how are you starting X by the way , abd what revision of my patches are you running ?
18:54.27jgmallum: thanks for the pointer: I had missed that addition.  -DXResExtension fixed it.  It does say there is a bug elsewhere in the Imakefile stuff, as that ought to get set by the extension declaration.
18:54.48jgmallum: I just got it to link this instant, so now I can try running it.
18:55.07jgmallum: but right now, the packages I have installed on my iPAQ are useless, so I can't do anything.
18:55.18mallumjg: how did you start X ?
18:55.19jgmallum: have any idea why your new packages break things?
18:55.38mallumjg: yes, they are not finished :-)
18:55.38jgmallum: reboot....
18:55.50pb_jg: xfree86.cf does put the XRes define in XFree86ServerDefines, but kdrive seems to use something of its own rather than looking at that variable.
18:55.53mallumjg: and is X getting started by gpe-dm or nullxdm ?
18:56.44jgmallum: gpe-dm
18:56.58jgmallum: I also note several shells running /etc/X11/Xinit...
18:57.01jgNot good.
18:58.13jgmallum: I guess I'll wipe the unit and reinstall...  Sigh....
18:58.15mallumjg: were trying to improve the startup procedure. gpe-dm may or maynot work with it currently. I suggest you use nullxdm for now
18:58.47mallumjg: just remove the X packages and install the ones from unstable
18:58.59mallumdinner time.
18:59.03mallumpaul: that bug is fixed
18:59.07jgmallum: I've got a phone call to make; I'll just reinstall.
18:59.17jgpb_: sounds like we need to fix kdrive.cf
18:59.22paulmallum: oh, excellent - very quick!
19:00.34pb_jg: probably.
19:01.55pb_jg: by the way, the only change required to make gpe-dm work with mallum's packages should be to remove /etc/X11/Xserver and make it a symlink to /etc/X11/X.
19:09.35mallumpb_, jg_: what could be happening to jg, is the server is appearing to hang when actually its the switch to ts_calibrate happening
19:10.33mallumpb_, jg_: taping the display should fix things. If it dont remove ts_callibrate from Xinit, and run it manually
19:10.48mallummy next set of packages should fix that
19:15.41mallumjg: ping
19:16.16*** join/#gpe florian (~fuchs@p509291F5.dip.t-dialin.net)
19:16.22florianhi all!
19:16.29pb_hi florian!
19:16.39jgmallum: I'm just reloading from scratch...  Proper patch for kdrive.cf coming your way....
19:18.09jgmallum: I'd restarted the reload 5 seconds before pb_ told me how to fix it...  Oh well, I have to make a phone call now anyway.
19:18.42mallumjg: cool
19:19.28mallumjg: please bear with me, Im attempting to improve/fix alot of stuff and I make no promises them packages will work perfectly, if work at all
19:20.21jgmallum: fine.  NP.
19:20.38mallumjg: I definetly wouldn't attempt to install them with some sort of reliable external shell connection :-)
19:20.40jgmallum: I just want to get to the point I can chase the xset fp+ problem....
19:21.20jgmallum: that one seems to have you scared, and so it seems like one I should go after....
19:21.25mallumjg: we should be there I think
19:21.35mallumjg: that one is easy ;-)
19:22.05jgmallum: it should be....
19:22.25mallumjg: I think the clues are in the 4.3 release notes regarding fonts
19:22.56mallumjg: they seem to suggest mkfontdir etc have been updated for handling ttf fonts
19:23.56jgmallum: probably right...  In which case, what I have installed on my laptop should do fine to rebuild them.
19:25.17jgmallum: I'll go read the release notes now...  I normally just build and install, and ignore the docs...
19:26.39mallumjg: cool, I have you patch btw. I will add it
19:29.11mallumpb_: OZ dont use ldconfig , just LD_LIBRARY_PATH . is that safe ? ( seems to work ok )
19:29.26pb_mallum: slow but safe, yes
19:29.46mallumpb_: will prelink still work ?
19:29.50pb_no
19:30.45*** join/#gpe dc_ (~dc@modem-126-42-60-62.vip.uk.com)
19:31.43pb_dc_: evening
19:31.48mallumpb_: woah, how come its 450k ?
19:31.48dc_hey :)
19:31.58mallumhey dc_
19:32.06pb_mallum: what binary are you talking about?
19:32.21mallumldconfig
19:32.26pb_static linked
19:32.37mallumah of course
19:33.44PaxAnima<PROTECTED>
19:34.01jgpb_: ouch: maybe it should get relinked against a smaller C library....
19:34.18pb_jg: actually I think we should just link it dynamic and be done.
19:34.19mallumpb_: is the speed difference that big with/without it ?
19:35.05pb_dunno, you'd have to make some measurements.
19:35.10jgpb_: and what happens if the config file gets busted?  You are toast...  But maybe that's ok in our environment....
19:36.00pb_jg: most people find it easier to reflash than try to repair a busted system anyway.  But, if you were determined, 95% of the time you could probably rescue the situation with LD_LIBRARY_PATH.
19:36.41jgpb_: I guess I buy that...  Go for it: I expect it would save much of that space....
19:38.45mallumI off ppl, probably be back later
19:40.25jgpb_: one of the little things done really right about the Palm is that it is clever enough to capitalize fields when appropriate....  Have you given that any thought in the gpe context?
19:43.29*** join/#gpe dc__ (~dc@62.60.121.154)
19:48.30pb_jg: Yeah, that's an interesting idea.  I must admit it's not something I've ever given any thought to.
19:50.39moraypb_: hm, if we had some cleverer field-editing system that knew how to talk to the input methods it could be told you were trying to input different classes of things (e.g. a name / a number)
19:50.57pb_moray: Yeah, that's more or less what I was thinking too.
19:51.07moraypb_: inputting a name it could then also know to complete from your contacts database, etc., rather than the app itself having to provide that functionality
19:51.21pb_Yes, that'd be cool.
19:51.22moraypb_: this would also (in principle) let us do work completion etc. properly
19:51.37moraypb_: you really need bidirectional information flow for that, not just keystrokes -> input method -> app
19:51.43moray(word completion)
19:51.56pb_yeah, I figured work completion was too much to hope for.
19:52.01moray:)
19:52.31pb_but yes, I agree.  Maybe you could try to come up with some framework for how this might be implemented?
19:52.57moraypb_: sure, though I can't do anything in the next few days I expect
19:53.18pb_I suppose the obvious application-side paradigm would be subclasses of GtkEntry for inputting different class of thing.
19:53.41pb_moray: no rush
19:54.15moraypb_: well, in the end I'd like to see e.g. the handwriting recogniser appearing in-place rather than at the foot of the screen
19:54.47pb_yeah.
19:55.18pb_the other (rather simpler) thing that people keep mentioning is that it would be nice for the keyboard, or other selected input method, to automatically pop up when you put focus in an entry widget.
19:55.27morayah right
19:56.02moraybut yes, some kind of input mediator could know to bring it up when you need to type (if you have the keyboard set as the method to use)
19:57.23jgpb_: if you use a palm, you notice its lack *very* quickly....
19:58.08pb_jg: right.
19:58.30PaxAnimajg: not hard to implement, and very usefull.. I have it in psPIM
19:58.40jgpb_: Microsoft gets this wrong on the tablet PC's....
19:59.20moraypb_: it doesn't seem wrong to integrate this stuff at the GTK level though, presumably?
19:59.25jgpb_: Alan Nemeth was bitterly complaining to me about this earlier today, as he tried to write "nemeth" to his mail account, and it made it "Nemeth".  
19:59.42jgpb_: needless to say, the UNIX system his mail was on cared.....
19:59.53moraypb_: as in, I think you want to be able to aim for something that integrates into applications' UIs
20:00.08jg(Microsoft *always* capitalizes; this is probably worse that what we do).
20:00.10pb_moray: agreed
20:00.12morayjg: ah yes
20:00.26pb_jg: yeah, I hate that kind of behaviour in Word as well.
20:00.40jgpb_: only the app really knows....
20:00.51pb_jg: right.
20:00.54morayjg: their email stuff also seems to change everything into "Surname, Firstname" <someone@example.com> too
20:01.26jgmoray: he was just logging into a java based mail system that is on a UNIX system from XP....
20:01.43jgmoray: so Redmond think just screwed him up.
20:02.09morayjg: I can imagine it would be irritating, yes
20:02.46morayyou want to be sure of what you're doing before you alter user actions (like things they've typed in)
20:03.42morayas pb_ said, the same thing seems to happen the whole time in MS Word; I dislike the way, for example, that if I have to use it and type in a date, it will change the date's format into the MS-approved one!
20:04.12jgmoray: that is probably controllable in some obscure UI panel in Word, btw....
20:04.13morayI assume this stuff is configurable, but I doubt most people know how to do that, and I never use one MS system for long enough for it to be worth looking
20:04.29jgmoray: I once explored to find such things....
20:05.13morayjg: yes, but I have an MS OS on any of my own systems; if I change it on a relative's computer (say), they're liable to get upset since it'll turn out they were used to the existing behaviour
20:17.29floriananyone an idea how the busybox implementation of syslog works?
20:22.30pb_at what level?  It just logs to a ring buffer in RAM.
20:25.11floriani looked at the source of logread, that looks quite easy and works well.
20:25.28pb_florian: right, it just uses some sysv shared memory to peek at the buffer.
20:27.25floriannow i want to get everything new from this buffer - i detach from shm, attach again an look if the pointer to buffers tail changed...
20:30.09florianThis seems to change never, only if i restart the app i get new log entrys :-(
20:30.50PaxAnimawhat's libmimedir for?
20:31.43florianhandling of vcard data... afaik
20:32.07PaxAnimaah
20:34.10jgpb_: I think mallum is right about the font path problem.  I can nfs mount the font directories from my laptop running XFree86 4.3 and
20:34.17jgeverything seems to work.
20:34.32pb_jg: right.
20:36.46jgI take that back...
20:37.22jgI can add bitmap fonts, but I get a failure adding TTF fonts.....
20:37.32pb_ah.
20:42.21pb_florian: wanna live dangerously?  ipkg install http://handhelds.org/feeds/unstable/gpe-mimedir-tools_0.0_arm.ipk
20:44.36florianpb_: i like living dangerously ;-)
20:44.59pb_florian: ah good
20:45.28pb_well, you should find that package provides "send-vcard" and "import-vcard" commands.
20:46.14pb_They probably don't work very well at the moment, but I can at least get it to dump out some of my contacts.
20:46.41pb_I'm kind of hoping this will be sufficient to motivate someone into making them better :-)
20:50.09florianok, seems to work... now i'd need something to test
20:51.05pb_Evolution can import and export vCard, if that helps.
20:51.30pb_My cellphone seems to be able to as well, though I've never really tested it.
20:53.18pb_I'll build some openobex packages next.  Maybe then we can get IrDA and Bluetooth interchange working.
20:56.48florianThis would be cool... what about gpe beam?
20:57.27pb_Well, gpe-mimedir-tools is actually built from the gpe-beam source directory.  The actual beaming functionality doesn't exist yet, but I doubt it would be hard to write.
20:58.00florianthis sounds like we all could need more time :-)
20:58.06pb_Yeah. :-/
20:58.37pb_There's also still the question of actual syncing.  I have a plan for that, but it will be a moderate amount of work to implement it.
20:58.48pb_Firstly, we would really need a working usqld.
20:58.51PaxAnimapb_: multisync?
20:59.27florianmaybe we should add these details what's to do to CurrentThingsToDo wiki...
21:00.03pb_florian: good plan.
21:00.24pb_PaxAnima: I plan to use kitchensync initially, but if someone wanted to have a go with multisync that would be cool as well.
21:01.51PaxAnimakitchensync is KDEs sync thing?
21:01.57pb_Yes.
21:04.11PaxAnimahmm.. just compiled my PIM  and it seg.faults on the ipaq :/ any way to debug it?
21:04.18PaxAnimacause it works on the desktop
21:04.20pb_gdb
21:04.33*** join/#gpe Jacmet (~jacmet@98.adsl0.abc.worldonline.dk)
21:06.34florianinteresting, i have one application that segfaults only when crosscompiled...
21:11.58PaxAnimapb_: how do I list the fonts installed on the ipaq?
21:12.14pb_xlsfonts for core fonts; fc-list for client side.
21:13.51PaxAnimadon't have fc-list
21:17.31PaxAnimaanyways, found the bug
21:23.46*** join/#gpe dc___ (~dc@modem-98-50-60-62.vip.uk.com)
21:33.55PaxAnimaif anyone feels like testing my old PIM, please run ipkg install http://handhelds.org/~paxanima/files/pspim_0.0b_arm.ipk
21:36.16jgpb_: jamey claimed over lunch he'd been playing with multisync, IIRC....
21:36.27pb_jg: ah right.
21:52.41cmarqupb_: import-vcard? Whee!
21:54.35cmarqupb_: They are not really meant to be invoked by users directly, right? In that case, I'd rather call them vcard-{import,export}. Common stem and all.
21:54.50pb_cmarqu: Yeah, good point.
21:55.40pb_cmarqu: This was really just some random development code that I packaged up so people would have something to play with.  I didn't put any real effort into it.
21:56.10pb_Syncing with Emacs would be cool.  How does that work on the host side?
21:56.21cmarquERROR: Cannot satisfy the following dependencies for gpe-mimedir-tools:
21:56.25cmarqulibmimedir0
21:56.32pb_Did you ipkg update first?
21:56.38pb_libmimedir0 should be in unstable by now.
21:56.45cmarquOh, I didn't.
21:56.59pb_In fact, gpe-mimedir-tools itself should also be in unstable by now, so no need to use the full URL even.
21:57.14cmarquWell, emacs... BBDB is the do-it-all addressbook
21:57.29cmarquThere  is code to dump vcards and also to read it back in
21:57.33pb_Yeah, I'm just reading its documentation.
21:57.35cmarquMerging is not easy though.
21:57.41pb_Ah.
21:58.34cmarquI always planned to rearrange the BBDB section on the emacswiki, but didn't get to it.
22:04.47cmarqudpkg --remove --force-all brltty
22:04.56cmarquRemoving brltty ...
22:04.56cmarquerror in control file: `Section' value not specified at /usr/sbin/install-docs line 644, <IN> line 6.
22:04.59cmarqudpkg: error processing brltty (--remove):
22:05.01cmarqu<PROTECTED>
22:05.04cmarquErrors were encountered while processing:
22:05.06cmarqu<PROTECTED>
22:05.09cmarquArgh!
22:05.16cmarquWhat more can I force?
22:11.28cmarqu/mnt/hda2/vcards # import-vcard < Alexander_Stielau.vcf
22:11.32cmarqu[...]
22:11.37cmarquno such table: contacts_urn
22:14.28moraycmarqu: I'd suggest editing the preinst / postinst that's going wrong
22:14.35morayrm even, not inst
22:15.15moraycmarqu: unless it's a systemwide database that's genuinely corrupted, in which case fixing it might be sensible...
22:16.11cmarqumoray: Cool, that worked. Thanks.
22:17.08floriangood night
22:19.13cmarquflorian: Night
22:38.23cmarquERROR: Cannot satisfy the following dependencies for libgpewidget1-ro:
22:38.26cmarquvirtual-locale-ro
22:55.03cmarquAh, importing works when you already have a contacts DB (I did not, for root at least).
22:55.26cmarquThe contact is in the DB now, but gpe-contacts doesn't show it.
22:57.49pb_cmarqu: Ah, yeah, I guess I should create some more locale-base packages.
23:00.04pb_Ah, now I see why Florian was asking about syslog.
23:03.09cmarquIs he doing a syslog viewer?
23:03.27pb_Seems so.
23:03.34cmarquAh, scap.
23:03.50pb_Also gpe-conf-logread in CVS :-)
23:03.57cmarquCool.
23:04.23cmarquI once wrote such a thing, my first GTK app ever. :)
23:04.30pb_Yes.  I'm not totally sure that this kind of thing strictly belongs in gpe-conf, but still.
23:06.09cmarqupb_: Seems that none of the imported vcards show up (I edited the source vcards a bit even), but they get dumped with send-vcard, together with the ones I put in directly with gpe-contacts.
23:06.17pb_cmarqu: Hm, strange.
23:06.34pb_cmarqu: Maybe you could inspect the database by hand and see if there is anything obviously different about the imported ones?
23:07.06pb_Perhaps the importer is forgetting some important thing that gpe-contacts cares about, though I can't immediately think what that might be.
23:07.22cmarquWith a hex editor?
23:07.29cmarqumore is not well suited...
23:07.31pb_Try the sqlite console.
23:07.37pb_ipkg install sqlite
23:07.37cmarquAh.
23:07.40pb_sqlite ~/.gpe/contacts
23:07.46pb_select * from contacts_urn;
23:07.50pb_select * from contacts where urn=NNN;
23:08.26pb_is approximately the kind of thing you need.  There should be one record in contacts_urn per person, and the number you get from that table is what you use as the NNN key to retrieve data from the contacts table.
23:09.26cmarquUhm, case is different.
23:09.27cmarqusqlite> select * from contacts where urn=1;  
23:09.27cmarqu1|NAME|Fischer, Katarina
23:09.27cmarqusqlite> select * from contacts where urn=2;    
23:09.27cmarqu2|name|Alexander Stielau
23:09.45cmarquURN 2 has some more info too.
23:09.52pb_Ah, hm.  I guess case is not meant to matter, but gpe-contacts may not be that bright.
23:09.57pb_Let me check the code.
23:11.01pb_Yeah, seems that this may be the problem.  It's using case-sensitive comparisons in a couple of places.
23:11.08cmarquAh.
23:11.15pb_You could try amending that with sqlite and see if they start showing up.
23:11.26pb_update contacts set tag='NAME' where tag='name'; for example
23:11.28cmarquSure... how?
23:11.31cmarquAh.
23:11.44pb_(I think, anyway.  My SQL is a bit rusty.)
23:12.15cmarquYES!
23:12.18cmarquWorks.
23:12.21pb_Aha, cool.
23:12.31pb_Well, it's easy to fix gpe-contacts to not care about case.  I'll do that immediately.
23:12.51cmarquGreat.
23:13.07*** join/#gpe PaxAnima_ (~petter@v058b.studby.ntnu.no)
23:13.18cmarquTwo  cool new things in one week: a fine gpe-nmf with ALSA and a gpe-contacts with actual data :)
23:13.44pb_:-)
23:14.40cmarqutiny:~/.gpe$ ls -1 /mnt/hda2/vcards/ |wc -l
23:14.40cmarqu<PROTECTED>
23:14.55cmarquThat should stress it a bit :)
23:15.10*** join/#gpe dc_ (~dc@modem-196-52-60-62.vip.uk.com)
23:15.11pb_Crumbs, yes. :-)
23:15.55dc_right
23:16.04dc_time to write my finaly english essay :\\
23:16.32cmarquYou will all be swallowed by gpe-contacts, resistance futile is!
23:20.21*** join/#gpe dc__ (~dc@modem-112-51-60-62.vip.uk.com)
23:20.29pb_dc_: :-/
23:20.59dc__pb_: quite, this satellite has been delayed so much! I can't wait till it gets installed.
23:21.16pb_dc__: do you have a date for that yet?
23:21.22dc__arg.
23:21.26dc__this is very anoying...hrm
23:21.44dc__pb_: well no, we've been waiting for them to contact us with one for quite some time.
23:21.54pb_ah.
23:22.02dc__pb_: and it also seems their call center is very busy most of the time.
23:22.06dc__even more anoying is paypal.
23:24.17pb_What's the problem with paypal?
23:24.23pb_Are they still rejecting your dad's credit card?
23:25.20dc__we have to fax them the creditcard and my dads licence.
23:25.28pb_suck
23:27.08*** join/#gpe dc___ (~dc@62.60.119.246)
23:31.03dc___bah
23:34.37pb_cmarqu: Okay, gpe-contacts2 0.10 is uploaded.  It was a bit harder to fix than I expected, but have a go with it and see how you get on.
23:39.32cmarquThat fix worked, but it only shows the name of each vcard.
23:39.42cmarquNo phone, no email etc.
23:41.16pb_Ah, hm.
23:41.27pb_Okay, let me poke at it some more.
23:41.52pigeonWhat does it mean when a girl mobile messages me just to tell me she's going to have a haircut today?
23:42.26cmarqupigeon: "Don't be shocked when you see me again honey"
23:42.28cmarqu:)
23:42.53pigeon(For two reasons)
23:43.14cmarqupb_: Also, I get "Invalid byte sequence in conversion input" when I import a vcard with umlauts -- I don't know the encoding though (yet)
23:43.30cmarqupigeon: reason two: you thought the same?
23:44.19pb_cmarqu: Ah, it probably wants everything in UTF-8.  I guess the importer ought to have a munge-charsets option.
23:44.26pigeoncmarqu: 1) the hair... 2) she's not my honey :\
23:45.07cmarqupb_: Well, that's fine for now I'd say.
23:45.34cmarqupigeon: Wait until you see 1), then maybe 2) doesn't matter anymore.
23:45.50pigeonHehehe
23:47.30cmarqupigeon: a good friend wants to drag *me* to a haircut, a fancy one :/ She says that if she has to spend a lot of time in the morning, I can too.
23:47.52cmarquEeek.
23:48.02pigeonHeh
23:48.08pigeonFancy haircut eh.
23:48.17pb_cmarqu: fear
23:48.19pigeonDoes that come with a fancy pants as well?
23:48.38cmarqupigeon: How did you know that?
23:49.10cmarqupb_: I'll make sure it happens *after* the dev weekend :)
23:49.14cmarquIf at all...
23:49.45pigeon;)
23:49.51pb_cmarqu: Hm, I can't reproduce that failure here.  Maybe the problem you are having now is caused by something else (like the importer actually using different tags, not just different case)
23:50.13cmarquCould be. Hmm.
23:50.19pb_I think we did go through a period of changing all the database tags that gpe-contacts uses, and it's possible that the importer dates from another era.
23:50.42pb_You can find the ones it understands by looking at the layout.xml file.
23:51.32pb_Or it might be that the importer is just broken, and not writing that information out in the database at all.
23:51.40pb_None of these possibilities would surprise me too much. :-}
23:53.37pigeoncmarqu: We have a lot of fancy pants related stuff here in the office ;)
23:53.40cmarquThe latter could be it, I cannot find more info in the DB
23:53.51cmarqupigeon: Oh....
23:54.04pb_Ah, okay.  It might be misunderstanding some of the vCard data that comes back from libmimedir then.
23:54.13pb_I'll investigate tomorrow.
23:54.43cmarquCool.
23:55.11cmarquOh yes, bedtime. Night.
23:55.30pb_Night.

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.