irclog2html for gpe on 2002.06.18

08:33:35mallummornin
08:54:33pb_hey
08:55:39mallumhey pb_
08:57:48mallumpb_: was thinking ... you that debian python script that strips down librarys for the debian boot disks - I wonder if I could use that against xlib for a quick way of getting it smaller ?
08:58:16pb_mallum: might be worth a try, but it needs a libx11_pic.a to operate on.
08:58:30pb_mallum: the script itself is in debian unstable now, "apt-get install mklibs" should fetch it.
08:59:04mallumpb_: whats libx11_pic.a ?
08:59:24mallumpb_: I hate the way x uses imakefiles :(
09:00:20pb_mallum: it's an "ar" archive of pic objects.  You could try with straight libX11.a first, to see if you get any worthwhile savings.
09:00:39pb_mallum: yah, imake always struck me as a fairly ghastly system.
09:02:19mallumpb_: pic is just the method the library loader users to locate symbols etc - right ?
09:03:21pb_mallum: not quite.  PIC is Position Independent Code; if you build a library out of non-pic objects (e.g the ones in libX11.a) it will still work, but won't actually be shared in memory - each process will get its own copy.
09:05:04mallumhmm, apt is giving me a 404 on mklibs ( even after update ... )
09:05:20pb_hmph, okay, lemme check on auric.
09:05:54mallumpb_: this is on powerpc but its going for the all package so it shouldn't matter
09:05:57pb_well, it's definitely there, what mirror are you using?
09:06:03pb_-rw-rw-r--    1 katie    debadmin     6594 Jun 11 16:17 mklibs_0.1_all.deb
09:08:04mallumFailed to fetch http://http.us.debian.org/debian/pool/main/m/mklibs/mklibs_0.1_all.deb  404 Not Found [IP: 204.152.189.120 80]
09:09:12pb_well, that's bizarre.
09:09:46mallumpb_: worked now !
09:09:59pb_mallum: you probably just drew a duff mirror in the DNS rotation then.
09:10:04mallumpb_: probably telewests damn transparent proxy
09:10:16pb_mallum: right, yeah, or that.
09:10:50mallumpb_: it probably cached the original 404 ( before the update )
09:10:58pb_:-(
09:44:33spungmallum: what was that about setting some window propreties in order for matchbox to make it sort of fullscreen?
09:44:54spungoh, morning people :)
09:44:58spungis back (gone 00:37:30)
09:47:42mallumspung: is this for the today app ?
09:48:09spungyes
10:05:05mallumspung: you really want to set it to be a desktop window then. That way it will drop behind everying ( dock etc ) and stay there
10:06:00mallumspung: you want to set a _NET_WM_WINDOW_TYPE atom to hold a _NET_WM_WINDOW_TYPE_DESKTOP atom
10:06:29mallumspung: if you check the code for gtk-menu in hh.org cvs ( apps/gtk-menu ) you'll see how to do it in gtk
10:06:49mallumspung: that sets it type to dock though, but to change it is trivial
10:07:01spungmallum: but it'd be useful to make it as if it was one of those desktop apps that hold icons
10:07:58mallumspung: exactly
10:08:03mallumspung: thats what it'll do
10:08:30mallumspung: though we still have the problem of getting at the desktop with the windows covering it
10:08:43spungmallum: but it's not so good being behind the dock :\
10:08:48mallumspung: but I'll add a command to mbcontrol to do this
10:08:51mallumspung: why ?
10:09:05spungbecause text might get displayed under it
10:09:23mallumspung: well make sure it dont then :)
10:09:31spunghow would i know that?
10:09:32mallumspung: remember the dock can be collapsed
10:10:13mallumspung: query the list of windows that are child of the root. find the one which is of type dock, grab its geometry ...
10:10:28spungmallum: ok, thanks
10:11:06spungis away: actually, I *am* here. I'm just not paying attention to you
10:11:06mallumspung: I can always hack that bit in for you if it becomes a problem
10:11:18spungok thx
10:11:24spungi gotta go study now
10:22:01pb_yay, my bluetooth access point is working at last.
10:22:15pb_now I can set up a wireless web server on my ipaq and get myself on slashdot :-)
10:24:00mallumpb_: heh
10:24:11mallumpb_: I gotta get a bluetooth phone ... they rock
10:25:43pb_mallum: sure do, they're still pretty expensive though.
10:27:22mallumpb_: yes and I have no jpb :(
10:27:29mallumjob rather
10:27:33pb_mallum: :-(
10:28:23pb_is it easy to run OPIE on a desktop machine, d'ya know?
10:28:39mallumpb_: hmmm, no idea
10:29:04mallumpb_: Id suspect not, becuse it doesn't compile against usual qt ( I *think* )
10:29:12mallumpb_: maybe ask on #opie ?
10:29:15pb_mallum: ah, that's a shame.
10:29:30pb_mallum: I thought the idea of qt-embedded was that it had the same API as qt-x11.
10:31:06mallumpb_: yes I think qte will
10:31:17spungdamn, is everyone unemployed around here? :(
10:31:18mallumpb_: but I think opied broke some stuff
10:31:25pb_mallum: ah, I see
10:31:46pb_spung: no, I'm gainfully employed
10:31:56spungpb_: heh, what do you do?
10:32:05mallumspung: you and dc are student scum ;)
10:32:13spungheh =)
10:32:17mallumspung: moray and daveH work I think
10:32:24pb_spung: see www.nexus.co.uk
10:32:29pb_mallum: DaveH is unemployed too.
10:32:38mallumcool, a soulmate
10:33:10mallumdoes daily jobserve check
10:41:40spungi don't get it
10:41:59mallumspung: life ?
10:42:05spungeveryone around here says informatics engineering is a degree with lots of jobs
10:42:26spungthat students get highly paid jobs before they even get their degrees
10:42:46spungmallum: wanna come live to portugal? =)
10:43:07mallumspung: my best mate just moved to grand caneria
10:43:14mallum( or however you spell it )
10:43:19spunggrand what?
10:43:29mallumspanish island
10:43:36spungoh, the "canarias"
10:43:54mallumyeah
10:44:03spungoh well
10:44:11mallumI dont have an informatics engineering degree though ;)
10:44:21spungwhat then?
10:45:17spungmallum: maths? ahahah =)
10:45:19mallumcrap physics degree
10:45:36spungphysics is nice =)
10:45:37mallummore maths than a maths degree ;)
10:45:46mallumspung: not until you do it at degree
10:46:05mallumspung: then it becomes a mass of statistics
10:46:07spungmallum: you can be a teacher, hah
10:46:21mallumspung: Id quite like that
10:46:55mallumspung: if they pay was any good and Id wouldn't have to run the fear of kids trying to stab me everyday
10:47:02spunglol
10:47:06spungright..
10:47:36spungmy mum is a teacher, they stole her money a few weeks ago
10:47:42pb_mallum: yah, all the teachers I know have either changed to another job or moved to another country.
10:48:30spungoh well, back to study
10:48:31mallumpb_: yes, its a discgrace
10:48:47mallumpb_: look how badly I was taught to spell for example
10:48:51mallumpb_: ;)
10:49:05pb_mallum: heh :-)
10:50:00mallumpb_: I would really love to teach, even maths
10:50:59mallumpb_: Id make it exciting though, throwing in a bit of history
10:51:04spungyeah
10:51:19spungmallum: i had one or two math teachers like that
10:51:25spungthose were my favourite
10:51:38spungand those gave me the best grades
10:52:35spungmallum: hey, teachaaa
10:53:09spungmallum: how much is   lim(x->0+) ln(x)  ?
10:53:37mallumspung: my teachers were crap :( my maths teacher was a thug who 'upgraded' from notorious PE teacher
10:53:51spunglol
10:54:13spungmallum: how much is it tho?
10:56:13mallumspung: figure it out yourself ... If I tell you , you wont learn anything ... :)
10:56:22spungheh
10:56:26spungfair enough
10:56:30spungback to study
10:56:30mallumspung: I wont be there when you sitting your exam paper
10:57:06spungit's probably -oo
10:57:08spungbut i'll check
11:00:35mallumhmmm good idea
11:27:25pb_mallum: are there ipkgs for the new matchbox now?
11:28:46mallumpb_: working on it
11:28:53pb_mallum: cool
11:29:08mallumpb_: there's unfortunatly still a few slightly critical bits and bugs
11:29:18pb_mallum: ha.
11:29:37mallumpb_: BTW, do you know how to get autoconf to cat the data onto the version ?
11:30:07mallumpb_: I need to do some work on the dock, fix theme loading and then its hopefully ready
11:30:52pb_mallum: nope, sorry
11:56:25spungmallum: it is -oo right?
11:58:39mallumspung: think so
11:59:00mallumspung: my math is _very_ rusty though
11:59:16spungthis limits stuff
11:59:19spungit sucks
11:59:30spungit's the stuff i know worse
12:00:47pb_heh
12:05:11spungand this stupid has some solutions wrong
12:05:18spungand this stupid book has some solutions wrong
12:05:28spungwhich confuses me even more
12:06:50spunghttp://www.slashdot.org/palm/ -- the best way to read slashdot... (better than that afterslash.org thing)
12:06:55spungalter
12:08:06mallumI always call it after as well
12:08:15spungTo sum up the settlement, AudioGalaxy will pay the RIAA a lot of money and from now only provide songs for which the copyright holder has specifically given permission.
12:08:22spunggod damn it
12:35:26spunggnutella sucks
12:35:35spungi have like 5 incoming 1 outgoing
12:42:56spungand it sucks bandwidth like hell
12:46:39pb_hmm, not enough network connections in this damn office
12:46:48mallumI guess we need to think about a sound deamon for gpe
12:46:54pb_mallum: good idea
12:47:04pb_mallum: what does gnome have these days?
12:47:13mallumpb_: gnome uses esound
12:47:25mallumpb_: I dont know much about it
12:47:33pb_mallum: hmm, right
12:47:38mallumpb_: idealy we need something that can convert sample rates too
12:47:53pb_mallum: well, esd has the benefit of wide application support, stuff like SDL knows how to talk to it already I think.
12:47:56spungsound daemon??
12:48:07spungsound daemon's are evil!
12:48:18pb_mallum: hmm, yah, I have a feeling esd might be able to do resampling as well, but I'm not sure.
12:48:20mallumspung: *sigh*
12:48:24pb_I'll consult the source.
12:48:29mallumpb_: cool
12:48:35spungwhat's the point of using a sound daemon?
12:48:43pb_spung: to get sound
12:48:43mallumspung: to annoy you
12:48:45spungthey block /dev/dsp ... :\
12:48:53pb_spung: sure, something has to.
12:49:03spungwhy?
12:49:25pb_wonders whether spung will complain about X "blocking /dev/fb0" next
12:49:38spungbut
12:49:52morayspung: in this context you could think of the resampling being useful though, since not everything currently copes with the ipaq's sound setup
12:49:59spungtell me, what is the advantage of using a sound daemon?
12:50:08spungohh, ok
12:50:11moraythough I agree somewhat - I don't use one on my desktop in fact...
12:50:22mallumspung: and to mix sounds ...
12:50:25mallummoray: me niether
12:50:28spungin the desktop it's useless nowadays
12:50:38mallummoray: but then I run fuckall on my desktop
12:50:41spungmallum: most drivers/soundcards (?) mix them anyway
12:50:52moraygenerally if I'm listening to music I don't *want* silly sounds interrupting it ;)
12:51:24mallummoray: but it could be important on gpe, if the calender wants to signal you of an event
12:51:42moraymallum: indeed
12:51:54moraythese things presumably don't need to be too big?
12:52:08mallumspung: well plug one of them into your ipaq and dont use the deamon ;)
12:52:19pb_moray: right
12:52:25mallummoray: yep
12:52:32pb_  28989     968   16448   46405    b545 /usr/bin/esd
12:52:36pb_that's on my desktop
12:53:10morayare there significant differences between the competing ones, or do they only exist because different projects created them?
12:53:34spungmoray: i'm sure it's the latter
12:54:30spungKDE vs GNOME i guess
12:54:37pb_moray: I think spung is probably right.  It's a shame X didn't include network-transparent audio from the get-go really.
12:54:52moraypb_: there are older projects for that, like NAS
12:55:13mallumpb_: I believe at some point in time jg was working on exactly that
12:55:25pb_moray: right, but no single one seems to have gained "critical mass" as it were.
12:55:43pb_moray: whereas the great thing about X is, anybody who is anybody has it.
12:55:58spungnetwork-transparent audio would be verrryy nice
12:56:05moray(we used NAS some time to feed audio to the 486 in the kitchen of a shared house ;) - that was on the floor below the X terminal and the webcam...)
12:56:12pb_mallum: ah, jg is clearly an even greater guy than I thought.
12:56:25spungdo esd/arts provide that?
12:56:27mallumpb_: also when X was being developed I think networks were probably too slow to put audio over them
12:56:54pb_mallum: maybe, but they had 10base5 back in those days, didn't they?
12:57:20spungmallum: networks are kind of slow for image too
12:57:23mallumpb_: http://www.handhelds.org/People/jg.html
12:57:31mallumspung: X originally didn't have color
12:57:39spungmallum: ahh, really? =)
12:57:45moraythe problem's more just that most Unix people have traditionally found the terminal beep to be quite enough sound...
12:57:52mallumpb_: AF is was called, link is down now though :(
12:58:00spungmy beep sucks
12:58:14morayspung: you should be able to change the pitch/duration at least...
12:58:42spungmoray: yeah, it doesn't beep often anyway... only openoffice beeps..
13:00:05mallummoray: apt-get install beep
13:00:12morayspung: hm, I think there remain greater problems with openoffice than the beep ;)
13:00:14pb_mallum: yeah, so I see.
13:01:34moraymallum: yes, but X lets you set those anyway, I thought? (can't remember the appropriate incantation offhand though)
13:01:56pb_mallum: I checked the esd source, it does seem to be able to do sample rate conversion.
13:02:29pb_mallum: and, in fact, putting my thinking head on for a moment, you pretty much _must_ be able to do rate conversion if you want to be able to mix sound coming from arbitrary sources.
13:03:10pb_what sample rates does the iPAQ audio output support?  right now, esd seems to be hardwired for 44.1kHz, 16 bit, stereo.
13:05:09spungis going crazy with this limits stuff
13:06:18mallumpb_: yep I think thats all it supports
13:06:57mallumpb_: and alan cox will castrate anyone that trys to make the driver do anything else
13:07:07pb_mallum: ah, seredipity.
13:08:17pb_mallum: I'll try building esd for arm then, see how big it turns out.
13:08:54mallumpb_: cool
13:09:09mallumpb_: my arm box is downloading X source at the moemnt
13:09:33mallumpb_: Im getting this new preview 4.2 deb source
13:09:51mallumpb_: I can kill a few birds with one stone then
13:10:35mallumpb_: play with making xlib smaller, build some 4.2 arm debs and maybe have a look at making a deb package of tinyX
13:12:15pb_mallum: -rwxr-xr-x    1 pb       pb          33060 Jun 18 14:16 esd
13:12:28mallumpb_: cool
13:12:35pb_I had to butcher the code a bit to make it build without libaudiofile, it didn't seem like that was something we'd be wanting.
13:13:56pb_ah, hmm, it looks like these might needed too, I'm not sure:
13:13:59pb_-rwxr-xr-x    1 pb       pb          24036 Jun 18 14:17 libesd.so.0.2.23
13:14:03pb_-rwxr-xr-x    1 pb       pb           8624 Jun 18 14:17 libesddsp.so.0.2.23
13:14:13pb_still, they aren't all that massive, I'm sure we can cope.
13:17:12cmarquHi all.
13:17:33cmarquAbout sound daemons... asd is supposed to be a nicer replacement for esd
13:17:47cmarquasd.sf.net IIRC.
13:19:02pb_cmarqu: well, it's not clear from the web site that we would gain much benefit from it.
13:19:19pb_cmarqu: but, it claims to be a drop-in replacement, so I guess anybody who feels like installing it could just replace esd and be in business.
13:20:23cmarquYup.
13:21:06cmarquAnd i guess the author would happily fix things for us if needed in order to get "recognition".
13:21:35cmarquesd is dead in terms of maintainance AFAIK
13:21:43pb_cmarqu: right
13:22:57pb_cmarqu: my concern with asd is really that it has all these cool new features like synthesis that might push the binary size up.
13:23:10pb_cmarqu: but, we'll see, I guess someone ought to try to compile it.
13:23:26cmarquYeah, maybe it's a compile option or so.
13:24:21cmarqu"Low latency mode for telephony-applications." sounds good.
13:24:29mallumasd is dependant on libxml2 :(
13:24:47pb_mallum: well, we're probably gonna end up with libxml2 anyway, so that's not the end of the world.
13:24:49cmarquFor "Saving of different server layouts to XML" I guess.
13:24:57pb_mallum: right now, gpe-contacts is dependent on libxml2 as well :-|
13:25:20mallumpb_: ouch
13:25:20spungpb_: hah.. libxml2 AND sqlite.. now that's odd
13:25:20pb_mallum: though admittedly, I'm a little embarrassed about that.
13:25:43pb_spung: it stores the editing layout in XML. :-/
13:26:18cmarquArgh. "Last modified: Sun Jun 10, 2001 02:27:11 PM" -- I read 2002 there initially.
13:26:52pb_cmarqu: well, that may just mean that the ASD author is a 1337 h4x0r who doesn't spend much time writing web pages
13:26:58pb_cmarqu: or that he forgot to update the date :-)
13:27:15cmarquLooking in CVs, but SF is soooo slow for me...
13:27:41mallumpb_: may be able to swicth it over to the mini parser matchbox uses when I toughen it up a little
13:27:58mallumpb_: as longs as its pretty basic xml
13:28:06morayincidentally, is the policy still meant to be that it's a great idea for everything to happen as root?
13:28:26cmarquhopes not
13:28:34pb_cmarqu: yah, I just got "operation timed out" too.
13:28:41pb_moray: what kind of stuff do you mean?
13:28:51pb_mallum: cool, yeah, it's the most basic xml.
13:29:10pb_mallum: see, er, gpe/base/gpe-contacts/contacts-layout.xml
13:29:10moraypb_: well, like usual user processes (gpe-*...)
13:29:24pb_moray: no, they should run as some other user.
13:29:53pb_thinking of which, mallum, how do you get access to the iPAQ buttons - do they show up as X events?
13:30:01mallumpb_: yep
13:30:08pb_cool
13:30:11moraypb_: right, AFAICS that's far more sensible: anyone know if standard familiar is doing anything about this, or should we work out what needs to be done?
13:30:12mallumpb_: they have wierd keysyms
13:30:39cmarquThe asd-ng module has had checkins 4 weeks ago.
13:30:41pb_moray: well, I think we have everything in place, I dunno what exactly standard familiar's plans are.
13:30:47pb_cmarqu: cool
13:30:50mallumpb_:    if(!strcmp(keycode_str,"calendar")) { keycode = 130; }
13:30:50mallum   else if(!strcmp(keycode_str,"phone")) { keycode = 131; }
13:30:50mallum   else if(!strcmp(keycode_str,"mail")) { keycode = 132; }
13:30:50mallum   else if(!strcmp(keycode_str,"start")) { keycode = 133; }
13:30:50mallum   else if(!strcmp(keycode_str,"record")) { keycode = 128; }
13:30:59pb_mallum: ha, thanks
13:31:16mallumpb_: there are keysyms too, which I should be using really .....
13:32:14moraypb_: ok - the only possible problem areas I can think of are some of the current familiar programs assuming only global configuration files are needed / that these can be written to
13:32:30pb_moray: hmm, right.
13:32:53pb_moray: I do get some kind of "permission denied" type errors when I log in, from stuff like xstroke I think.
13:33:06cmarquThey have asd2, asd3, asd4, asd-ng. I guess it's good, shows that they don't drag along a crappy design (hoping that these are redesigns).
13:33:26pb_cmarqu: well, yeah, so long as they arrive at a good design eventually and stick to it :-)
13:33:35cmarqu:)
13:33:50mallumpb_: I believe xstroke trys to create stuff in /var/log !
13:34:19pb_mallum: yeah, probably.  Just a minute, I'll try it again.
13:36:05mallumcome on korea !!!
13:36:26pb_log_init: Warning: Failed to mkdir /var/log/xstroke: Permission denied
13:36:26pb_log_init: Warning: logging to /var/log/xstroke/strokes.log will be disabled
13:36:26pb_log_init: Warning: Failed to mkdir /var/log/xstroke: Permission denied
13:36:27pb_log_init: Warning: logging to /var/log/xstroke/errors.log will be disabled
13:36:27spungbahh
13:36:28pb_:-/
13:36:29spungdie korea die
13:37:01pb_plus one "Unable to open /dev/touchscreen/0", not sure what program said that.
13:37:26mallumIMHO xstroke is pretty bloated
13:37:46morayhm, ideally there should be a system for giving ownership of touchscreen etc. to whoever's logged in locally
13:38:13moraymallum: I'm also unconvinced by the method it uses for deciding what you've written...
13:38:15mallummoray: X will run as root and will own it
13:38:17pb_moray: well, I dunno, are programs really entitled to be poking directly at /dev/touchscreen anyway?
13:38:25moraypb_: possibly not in fact
13:38:56mallumpb_: it could be the backlight control bl ?
13:39:05moraypb_: what hardware do people need to be able to talk to?
13:39:06pb_mallum: ah, very likely.
13:39:10pb_moray: none
13:40:45morayobviously there needs to be some way of setting the brightness, but that probably is the only thing (and that shouldn't be done by the user having rights to randomly poke the hardware)
13:41:02pb_moray: yeah, agreed.
13:41:18pb_moray: well, if need be, we can make "bl" setuid root or something.
13:41:34morayobviously we need the user to by default have access to sound (and anything else?) too
13:41:52pb_moray: sure. hopefully esd or whatever will cater for that.
13:42:27pb_moray: or we could just do what traditional distributions seem to, and make the audio-related /dev/stuff effectively writeable by everyone.
13:43:37pb_moray: or, as a third option, we could add some hook to gpe-login to have it run a script just before it gives up root, which could take care of chowning any devices to the user who's logging in.
13:43:39moraypb_: well, the question would then be whether it was writable by the whole users group or just an audio group - I suppose if there was a separate group we could still put users into that group by default
13:44:10pb_moray: yeah, I'm not sure whether people will have much use for groups on a PDA to be honest.
13:44:43pb_moray: at the moment, I think gpe-login creates a separate group for every user and puts them in it.
13:45:08moraypb_: but I could imagine e.g. a scenario where someone wanted to use lots of identical ipaqs with different people - when you're using one you want sound, but you don't want your friends to be able to ssh in and play sounds (perhaps)
13:45:48morayof course, as long as we don't do anything silly people can always set things up in more complex ways than the default
13:45:54pb_moray: agreed.
13:46:36pb_moray: I suppose one way to deal with the sound thing is to run esd as the user, rather than as root, and accept connections only from them.  Then when you log in, your esd will sit on /dev/dsp and stop anyone else being able to get at it.
13:47:14moraytrue, that would seem to give the correct behaviour in a simple way
13:47:17pb_moray: obviously, there's the possibility for some malefactor to ssh in first and grab /dev/dsp for themselves, but that's probably getting a bit too esoteric.
13:47:41moraywell yes, and equally someone might want to be able to do that for good reasons (potentially)
13:48:08pb_okay, well, cool, let's do that then.
13:49:19mallummoray: more worrying would be ppl ssh'ing in and reading /dev/dsp :)
13:49:49morayha, true...
13:50:01spunglol, don't you need a password to ssh in?
13:50:03spung=)
13:50:05mallumI think that was an old sun problem ....
13:50:23morayspung: yes, but we're thinking about multi-user situations here, where you trust people to different degrees etc.
13:50:32mallumearly sparc had the mike world readable
13:50:36mallumI think
13:50:36spungoh ok
13:51:01mallumkorea have won !!!!!!
13:51:17mallumjust beat italy on golden goal
13:51:31spungdamn
13:53:35pb_mallum: wahey!
13:56:41pb_I'll try and make some ipkgs of a sound daemon later today.
13:57:16pb_then, we need to figure out how to make stuff like esd-media use it.
13:57:26pb_uh, gpe-media, dammit
13:58:18mallumpb_: it'd be cool if gpe-media existed as a toolbar win like xkbd
13:58:36mallumpb_: for playing video it'd just open a seperate 'main' window
13:58:39pb_mallum: hmm, yeah, excellent idea
13:58:53pb_mallum: I kind of half think that the video player ought to be a separate application anyway
13:59:48mallumpb_: well if it exists as a toolbar window they fit togeather anyway
13:59:56pb_mallum: true enough
14:00:10mallumpb_: you just have the controls in a toolbar window. if its video it opens a main window
14:00:37pb_mallum: what do you need to do to be a toolbar window, just the _NET_WM_WINDOW_TYPE_TOOLBAR thing?
14:00:46pb_mallum: right, yeah
14:00:46mallumpb_: yep
14:00:53pb_okay, cool
14:00:58mallumpb_: see the source of gtk-menu on how to do it
14:01:11pb_I'll download mibus's gpe-media thing and see if I can beat it into submission.
14:01:24mallumpb_: famplayer is nice
14:01:32mallumpb_: it plays mp3's as well as video
14:01:40pb_mallum: so I hear, I haven't actually even run either of them
14:01:51pb_mallum: guess I should try them out
14:01:59mallumpb_: famplayer is very nice
14:02:07mallumpb_: and Im a parrot
14:02:09mallum:)
14:02:18pb_:-)
14:02:29cmarquUh. I hope we don't get sued by http://www.gpemedia.nl/ :)
14:02:45pb_ha!
14:02:48mallumpb_: quick c question is there a quick way for me to catch the output of a system('') type call ?
14:03:20pb_mallum: popen()?
14:04:09pb_cmarqu: actually, I'd be more concerned about the GNU people getting upset with us for calling it the "GNU Palmtop Environment"
14:04:32cmarquHmm.
14:04:59cmarquJust name it "General Palmtop Environment" then...
14:05:02moraypb_: indeed, they're likely to speak to us sooner or later unless we first make it an offical GNU project...
14:05:37moraycmarqu: well, or just GPE Palmtop Environment or whatever in the usual tradition
14:05:48cmarquYeah.
14:05:55mallumpb_: yah popen ... I was hoping for something I could do in 1 line ... I'll do that later
14:06:43cmarquHmm, where is mibus' gpe-media page?
14:06:46pb_moray: yeah, or indeed just "G Palmtop Environment" a la KDE.  But it might be kind of nice to have it be an official gnu project.
14:06:51pb_cmaruq: www.handhelds.org/~mibus
14:07:03cmarqupb_: Thx.
14:07:35moraypb_: I'd certainly be perfectly happy for it to be an official GNU thing, though it would mean slightly more paperwork would be needed to sort things out...
14:08:05pb_moray: in terms of assigning copyright to the FSF, you mean, or something else?
14:08:08spungomfg, i can't find my ID card.. i can't do the exam without it
14:08:23pb_spung: ah, there's the excuse you were looking for
14:08:24moraypb_: yes, copyright stuff I meant
14:09:00spungpb_: excuse? i wan't to get in college!
14:09:08cmarquHmm, shouldn't http://www.handhelds.org/projects/GPE/ be dead or point to gpe.hh.org?
14:09:09pb_spung: ah
14:09:21pb_cmarqu: yeah, but I don't think anybody except nils has the privs.
14:09:32cmarquHmm.
14:11:47pb_moray: mmm, well, I suppose if we wanted to sign the copyright over, the sooner the better -- much more difficult to do it when large numbers of people start to contribute.  Seems like an idea that might be worth considering though, I'll float it with dc and mccarthy, though I have no idea at all what the legal situation is vis-a-vis code that dc writes.
14:12:07moraypb_: sounds good
14:13:08pb_and, I suppose, Nils probably ought to be involved in any effort to sign over ownership of his project to some other organisation, but I dunno if he's still even interested in GPE, haven't heard from him in months.
14:15:17cmarquI guess dc's parents would have to sign for him...
14:16:17spungmine too
14:17:37pb_cmarqu: yeah, possibly, but I don't know if even that would work.  If his parents sign a contract now, would it be enforceable against dc once he reaches 18?
14:17:55cmarquI added a link to mibus' home page in CVs. But how does it migrate to http://gpe.handhelds.org/projects/GPE-media.shtml ?
14:18:13pb_cmarqu: log in to handhelds.org, cd /home/gpe, run website-update.sh
14:18:29cmarqupb_: Hmm, dunno. But I guess there have been many cases like that before.
14:18:41moraypb_: presumably there must be some defined legal situation. though I expect it's treated more like selling property than a contract - we're not getting his future work
14:19:00pb_cmarqu: indeed, no doubt the FSF will know about it.
14:19:43pb_moray: true enough
14:20:25cmarqupb_: Cool, worked. Maybe that could be bound to any cvs commit ?
14:21:24pb_cmarqu: hmm, maybe, yeah.  But it's not hard to write a shell script that does "ssh cmarqu@handhelds.org sh -c 'cd /home/gpe; ./website-update.sh'" or some such.
14:21:42cmarquYeah...
14:24:54pb_be back later
14:48:51spungis getting the hang of limits.. w00t
14:54:05mallumarg
14:54:09mallumstamps on gimp
14:56:43moraymallum: ?
15:23:30mallummoray: fixed it now
15:23:41mallummoray: I gues Im just a little to used to photoshop ...
15:28:59morayah, ok
15:32:55pb_so, I thought about this copyright assignment stuff some more, and I've come to the conclusion it's not worth the effort.  Some of our icons are copyright Ximian and god knows who else, gpe-media is probably going to end up containing code from famplayer, and all sorts.  So I think we should just take the "GNU" out of the official GPE expansion and be done with it.
15:34:51moraycertainly it would effectively narrow down where we can 'borrow' code from, which isn't necessarily what we want...
15:35:04cmarquYeah. I might have a hard time getting an okay from my employer too.
15:39:23spungyeah, my mom won't let me either
15:39:27spungehehehe
15:40:10spungwe'll get one of those funny names GPE: GPE PDA Environment
15:40:16spungoh
15:40:29spungGPE: GPE Palmtop Environment
15:42:11mallumor we just come up with a totally new name
15:42:19pb_mallum: indeed
15:42:29mallumarg my stupid cats machine is bust again :(
15:42:41cmarqudc probably wants "Storm TNG" or some such :)
15:42:51pb_mallum: what did you do to it this time?
15:43:10mallumfirmware refuses to boot, booting off cd and it refuses to mount /dev/hda1
15:43:24mallumsaying something about unsupported options
15:43:34mallumI changed the filesystem to ext3
15:43:43mallumbut its came up before fine
15:43:51mallumand then it crashed
15:44:00mallumnow it wont come back up
15:44:01pb_:-|
15:44:03moraywell, the 'unsupported options' will be the ext3 flags - hm
15:44:21pb_mallum: ext3 looks exactly like ext2, except when not cleanly unmounted
15:44:31mallumpb_: uh ....
15:44:41mallumpb_: f**k
15:44:42pb_mallum: so I suspect the kernel you're trying to boot with doesn't "do" ext3.
15:44:48mallumpb_: nope 2.2
15:44:52pb_mallum: and I'm 99% certain the firmware won't.
15:45:33mallumpb_: may put the drive in an other machine ( with ext3 ) , mount there and then cleanly umount ?
15:45:42pb_mallum: yup, that would do it
15:46:13mallumpb_: was just about to build the 0.3pre0 matchbox ipkgs :((
15:46:18pb_gutted!
15:46:49mallumdamn and there was me thinking ext3 would fix all the fsking it does when it crashes ....
15:47:03mallumand infact it did the complete opposite !
15:47:11pb_mallum: well, you could put a 2.4 kernel on a cd and boot from that
15:47:24pb_mallum: and then you ought to be pretty much invincible, I'd think
15:47:40mallumpb_: probably quicker for me to pop the drive in another machine. ...
15:47:48pb_mallum: aye
15:48:06mallumpb_: I'll then make some sort of recovery cd
15:48:14mallumpb_: with 2.4
15:48:30mallumpb_: assuming I cant go back from ext3 ...
15:49:10pb_mallum: sure, you can go back to ext2 at any time
15:49:15mallumpb_: about the copyright issue, surely fsf dont own all the copyright on gnome software ?
15:49:25pb_mallum: you just have to make sure the filesystem is clean, then use tune2fs to delete the journal
15:49:36mallumpb_: cool
15:50:36mallumI'll have to use my firewall to do the mount so I'll be offline for a second
15:58:42DaveHMorning
15:59:04cmarquHi DaveH
15:59:20DaveHwas someone looking for me earlier
15:59:49pb_DaveH: no, I think we were just taking your name in vain.
16:00:02DaveHGrins ah I see
16:02:01mallumwoohoo ! she's back
16:04:24pb_DaveH: a few quick thoughts on your schema, since I have to leave in a couple of minutes: in general, all seems very good, but I think we would probably be better off without the GPE_FORMAT table and its associated data.  Also, it's not clear to me what the "description" in the GPE_RESOURCE_TABLE would really be used for, and I think it might be better to put links inside the resource table as just another element type, rather than having a separat
16:04:24pb_e table for them.
16:05:15pb_DaveH: all seems fine other than that.  I haven't looked at the contacts format one yet, will do that later.
16:06:16pb_mallum: congratulations
16:06:29mallumpb_: hmmm, can see an option to delete the journal - I could just alter fstab to mount as ext2 ?
16:06:58moraypb_: well, I've fixed the bug I was getting locally, by adding code to deal with us having errors in gpe_error_box...
16:07:19moraymallum: you probably want to mount as ext2 before removing the journal anyway
16:08:20mallummoray: indeed
16:09:09pb_moray: ah, right.
16:09:26pb_okay, time to go to the public house, back later.
16:09:31mallum:)
16:12:45cmarquBeer, ah...
16:36:37mallumhmphh, back to the drawing board ....
16:49:31cmarqugpe-contacts would be nice to have, but it doesn't work yet. I guess i can even stop submitting bugs against it...
17:09:36zeckehow is gpe dealing with multiuser?  and how far is syncing?
17:16:10spungzecke: AFAIK multiuser is being delt with
17:16:22spungi heard some chat about a sound daemon
17:16:40spungand (gpe-login, gpe-dm, matchbox) are working together for multi-user
17:16:55zeckespung: does gpe get's directly started through the init scripts?
17:16:57zeckeah good
17:17:04zeckegpe-login is similiar to xdm?
17:17:22spungzecke: no sync yet tho.. the database schema is being finished
17:17:44VeggenBut are the apps generally usable?
17:17:55zeckespung: are you using the sqllite daemon or plain libsqllite?
17:18:11spungVeggen: i don't think so
17:18:31VeggenI'm definitely interested in GPE...
17:18:47zeckeI'm a Opie developer....
17:18:56cmarquVeggen: gpe-calendar seems usable.
17:19:00spungVeggen: we're actively working on it, tho
17:19:22VeggenI should probably volounteer, but I have a few other projects to get to a usable state before my spare-time is ready for more projects ;)
17:19:24cmarquzecke: plain libsqllite ATM
17:19:45spungzecke: yes, but i think the idea is to use usqld
17:19:59zeckespung: how does libsqllite perform?
17:20:15zeckeand how is the support from the maintainer? Does he actively develop it?
17:20:47cmarquMultiple maintainers. pb is very active.
17:20:52spungzecke: i think so, and it's supposed to be at least 4 times faster
17:20:54cmarquOther people too.
17:20:58zeckelet's say it like this. Trolltech decided to use XML for their files but this really really sucks cause it does not scale
17:21:13cmarquOh. You are talking about sqlite. Sorry.
17:21:18spungzecke: do you wish to share same DB?
17:21:25zeckecmarqu: yes
17:21:56zeckespung: it would be ridicoulus if Opie starts to design their own database. I want to look first what is available
17:21:58zeckeand then we will decide
17:22:10spungzecke: that would be nice, you should talk to pb_ and DaveH (the author of the DB schema)
17:22:25Veggenzecke: the beauty of open source. If you make something usable and modular enough, it could be possible for TrollTech just to replace their with your :)
17:22:26zeckewe also got the problem that we want to stay compatible with Qtopia from the Sharp Zaurus
17:22:36spungzecke: do you want their emails?
17:22:43zeckespung: yes
17:22:55cmarquImport/export Qtopia XML...
17:23:06DaveH is mocking lars_g
17:23:06cmarquibot: DaveH?
17:23:09cmarqu:)
17:23:18cmarqu: i haven't a clue
17:23:18cmarquibot: pb?
17:23:27zeckelol
17:23:38OK, cmarqu.
17:23:38cmarquibot: pb is pb (at) handhelds.org
17:23:55spungzecke: Dave dave@HumanPenguin.org | pb pb@nexus.co.uk | gpe mailing list gpe@handhelds.org
17:23:59zeckecmarqu: we got IntelliSync to sync Qtopia with outlook so we don't want to give that up
17:24:14cmarquzecke: Ah. Hmm.
17:24:32zeckecmarqu: we will convert them on demand... Our launcher got a build in FTP Server
17:25:12cmarquGPE wants to use SyncML, but there were some issues... like nobody responding from syncml.org IIRC.
17:25:17spungzecke: about gpe-login: http://gpe.handhelds.org/projects/GPE-login.shtml
17:26:38spunglol, pb's got a lot of e-mail addreses, @gnu.org @debian.org @handhelds.org
17:26:55zeckelol
17:26:58zeckeok thanks a lot
17:26:59zeckecu
17:27:23spungin my language 'cu' means 'ass'
17:27:26...but daveh is mocking lars_g...
17:27:26cmarquibot: DaveH is dave(at)HumanPenguin.org
17:27:36cmarqu: I forgot daveh
17:27:36cmarquibot: forget DaveH
17:27:38OK, cmarqu.
17:27:38cmarquibot: DaveH is dave(at)HumanPenguin.org
17:27:47zeckeah I forgot something
17:28:00spungzecke: too late, we're closed now
17:28:00zeckedoes GPE provide something like task-gpe-all ;)
17:28:01cmarquYour keys?
17:28:08zeckelol
17:28:17spungit's 18:32
17:28:20spungwe're closed
17:28:30zeckehere it 19:32
17:28:34cmarquAFAIK, there is no such package.
17:28:45moraystarts sweeping the floor of the channel and putting chairs up on tables
17:28:51cmarquGood idea tho.
17:28:53spungzecke: not yet
17:28:54cmarqu:)
17:28:56zeckemost of the packages are in familiar unstable?
17:29:07cmarquTODO: task-gpe-all
17:29:16spungzecke: i think those are pretty outdated
17:29:26zeckeok then I will collect all the packages manually
17:29:28zeckecu
17:29:37spungzecke: but i'm not sure
17:29:41spungzecke: debian-arm
17:29:41zeckespung: ok where can I get newer packages without cross compiling?
17:29:58spungzecke: i think debian-arm has some
17:30:12spungzecke: you can run them on your desktop anyway
17:30:16zeckeok thanks a lot and cu in a while
17:30:32zeckeyes I could
17:31:25morayis adding an interface onto gpe-soundbite, btw
17:31:53spungis doing last years maths exam
17:31:57moray(but one that makes the assumption it will be called by other programs)
17:32:16morayspung: hey, that's cheating, you can't do that much work for your exams! ;)
17:32:37spungmoray: damn it, i spent all day long studying
17:32:43spungmoray: i think i'm getting sick
17:32:54cmarqumoray: What does soundbite do actually? It's not listed in http://gpe.handhelds.org/projects/
17:34:16moraycmarqu: it's pb's(?) program to record and play back gsm-compressed audio - was just commandline
17:34:41cmarquAh. Cool.
17:35:23moraycmarqu: I'm just trying to make it a popup thing that other programs could call when they want to do that (e.g. gpe-todo)
17:35:48cmarquShould be mapped to the Record button...
17:37:09moraycmarqu: that too, yes - though that would require us to sort out where it should get saved to etc...
17:40:08cmarquIn wince, a single button press opens the app, and holding the button records. To be saved... in $HOME, no? For provacy reasons again.
17:47:17cmarquis sitting outside with a beer for a while. BBL.
18:03:45dc_hehe
18:03:47dc_afternoon
18:03:49dc_watches resident evil :}
18:04:13dc_pb_: hey!
18:04:20pb_dc_!
18:04:44pb_what's the news?
18:04:54dc_not much
18:05:00dc_--> You are now talking on #gpe
18:05:01dc_--- Topic for #gpe is GPE: GNU Palmtop Environment | gpe.handhelds.org
18:05:01dc_--- Topic for #gpe set by spung at Thu Jun 13 19:43:05
18:05:01dc_<dc_> hehe
18:05:01dc_<dc_> afternoon
18:05:01pb_huh.
18:05:01dc_* dc_ watches resident evil :}
18:05:04dc_--> pb_ (~pb@pc1-camb6-0-cust163.cam.cable.ntl.com) has joi
18:05:06dc_:)
18:05:28pb_ah, a quiet evening so far then.
18:06:08dc_indeed
18:06:15dc_well, actualy I just signed on :}
18:07:57pb_right, hmm.  Well, I see cmarqu has been busy, the emails from bugzilla are flooding in.
18:08:40mallumpb_, dc_: hey take a peek at scap ..... ;)
18:08:59mallumdc_: resident evil ?
18:09:09dc_mallum: the movie
18:09:46pb_mallum: hey, cool.
18:11:45dc_mallum: wow, cool :D
18:12:09mallumipkgs are available
18:12:20pb_mallum: in unstable?
18:12:31mallumhttp://www.handhelds.org/~mallum/downloadables/experimental/
18:12:42mallumpb_: these are way too unstable for unstable
18:12:47pb_mallum: :-)
18:12:51dc_hehe
18:12:57pb_oh, damn, I left my ipaq at the office again.
18:12:59dc_wakes his iPAQ up
18:12:59mallumuse at your own risk :)
18:13:09pb_oh well, I'll have a go with them tomorrow. :-)
18:13:24mallumpb_: cool
18:15:29mallumheres the bugs I know of so far ....
18:15:44mallumminiapm is broke ( failed linking against libapm ? )
18:15:49dc_:/
18:16:01mallumdoesn't quite survive a roatation yet ( but close )
18:16:12mallumother theme causes segfualt
18:16:18mallumicons get blacked out
18:16:26mallum( someitmes )
18:16:35mallummmenu is half way up the screen
18:16:40dc_heh
18:17:36mallumfuck knows what is happening when you try and drag a dialog
18:18:20dc_hehw
18:18:27dc_mallum: well it looks cool man :D
18:22:28mallumdc_: yeah, in them shots it matchbox + calender look _better_ than qpe !!!
18:22:31mallumMUHAHAHAHAHA
18:22:43dc_mallum: yes!! :DDDD
18:22:48dc_wow
18:22:53dc_quite a few people here :}
18:24:10pb_mallum: yeah, it's awesome.
18:24:36pb_hell, bugzilla thinks I "own" nine bug reports already.
18:24:45dc_haha :P
18:24:59pb_dc_: get yourself a bugzilla account so I can offload some of these :-)
18:25:49dc_pb_: I do
18:25:56dc_pb_: dctanner@magenet.com
18:26:02VeggenHmmf. I want a satelitte fix :) (just found gpsdrive precompiled)
18:26:02mallumdc_: quite a few bugs to fix but nothing heavy
18:26:31Veggenoops. non-gpe-related on #gpe
18:27:22pb_dc_: ah, right, cool.
18:27:30dc_pb_: assign me some
18:27:43pb_dc_: doing it now!"
18:28:15mallumpb_: I put a new network card in the arm box, using tulip driver
18:28:30pb_mallum: cool, has that improved things at all?
18:28:48mallumpb_: well I was hammering it compiling stuff and it seemed ok
18:29:29pb_dc_: okay, you now have a few bugs
18:29:36mallumdc_: if you decide to install the new matchbox, make sure you install that xstroke there too. It fixes the broken docking
18:29:40pb_DaveH: are you there?
18:32:49dc_mallum: right
18:36:33mallumdc_: also after you've launched matchbox, remove any mini* entrys from ~/.xsession. the dock should now look after launching them ( see created .mbdock )
18:36:34dc_heh, crapy movie :/
18:38:00pb_dc_: :-/
18:38:53mallumuh oh, other theme load segfualts on arm but not on powerpc :(
18:40:02dc_heh
18:50:38mallumhttp://handhelds.org/scap/port.8861.png
18:51:20mallumgnome2 ....
18:51:27mallum;)
18:51:39dc_haha
18:51:59dc_hrm
18:52:03dc_is cvs down?
18:53:50DaveHpb_: sorry was downstairs ..
18:54:02pb_dc_: no, it's working for me.
18:54:14dc_pb_: it stalls once I enter my apss
18:54:18dc_pass :/
18:54:46pb_DaveH: ah, right, did you see the stuff I wrote earlier about the schema?
18:55:01DaveHYea just before my DSL went down ..
18:55:06pb_:-/
18:55:12dc_pb_: oh, did anyone edit the day_popup.c stuff anyway?
18:55:20dc_pb_: I was going to work on fdixing it
18:55:22pb_dc_: weird, are you able to log in directly to hh.org?
18:55:29dc_on my list, and on bugzilla :}
18:55:40DaveHThe purpose of the formats table is to allow a application to be associated with a type ?
18:55:45pb_dc_: what, the alpha blending thing?
18:55:59dc_pb_: well yeah
18:56:04pb_DaveH: sorry, you've lost me already :-(
18:56:13dc_pb_: well, last time I check, it didn't even have any icons
18:56:14pb_DaveH: what's a "type" in this context?
18:56:43pb_dc_: oh, right, yeah, the icons are back, it's just the close one that has problems now I think.
18:57:11DaveHa type relates to wether a table stores contacts events or banking details .. plus others as we add them
18:57:35mallumdc_: http://handhelds.org/scap/port.24574.png MUHAHAHAHA
18:58:09mallumdc_: people looking at scap are gonna get real confused
18:58:16pb_mallum: :-)
18:59:01pb_DaveH: hmm, I see, so are you saying that each of those would have a different data format in the type table?
19:00:00DaveHNods and a user selectable application to run that type .. IE if you relate a contact to an event in a calender .. when you look at that contact the calender application can see the users preffered contacts application ?
19:00:31DaveHalso the whole concept prevents the problem of the sc hema going out of date when we come up with new data to store ?
19:01:51dc_mallum: haha :D
19:02:51pb_DaveH: hmm, right, wouldn't it be easier just to put a "preferred application" string in the GPE_RESOURCE_TABLE?
19:03:30dc_pb_: oh okay
19:03:33dc_pb_: hmm
19:03:39dc_pb_: what needs work then :/
19:04:07pb_dc_: system setup :-)
19:04:17pb_dc_: or you can work on the calculator if you like
19:04:32dc_pb_: hmm
19:04:33dc_:)
19:04:48dc_food first
19:04:52moraypb_: I don't know if you saw, I'm putting a minimal frontend onto gpe-soundbite just now
19:05:24pb_moray: No, I didn't see.  Excellent!
19:06:20DaveHIts an attempt to divide the data in a organised manner .. in Database design its genrally considered bad to mike unrelated data in tables .. the idea is that a table represents a sincgle concrete concept .. GPE RESOURCE TABLE indicates the location of a resource
19:06:34moraypb_: I've just got a transient window with a progress bar and buttons, the idea being that other programs should call it and deal with where the files should go etc.
19:06:43DaveHbut that said there is no preformance reason why that sould not be done
19:07:36moraypb_: oh, if I'm going to be able to check in my bugfix from earlier I'll need CVS access... :)
19:07:45DaveHas we allready mix it up a bit having the format type within the Resource table
19:09:03pb_DaveH: well, I was thinking of it in terms of an entry in the GPE_RESOURCE_TABLE representing a category of data -- contacts, events or whatever.  That being the case, it seems fairly natural to associate preferred applications at that level.
19:09:42DaveHfair enougth
19:11:15pb_DaveH: also, I would rather tie things down so that each resource type has (only) one data representation associated with it.  I can see that making the choice of format orthogonal to the semantics of the fields is kind of elegant, but in practice I think it will burden our applications with too much complexity.
19:11:18DaveHYou also mentioned something about merging links with the GPE_RESOURCE ?
19:12:37pb_DaveH: That is, if the schema will admit (say) contacts being either XML or vCard, depending on the entry in GPE_RESOURCE_TABLE, all applications are going to have to be preprared to read and write both formats.  I think the choice of data format either has to be made more granular, so that each individual record can have a format associated with it, or (preferably) decided once, for all time, for each table.
19:13:47DaveHNods I agree it makes mopre sence for us to create our own formats that are fairly expandable and introduce those as standards for GPE ..
19:14:01DaveHthen have a conversion app for syncing
19:14:16pb_DaveH: Yeah, I had this idea that a link was basically just another object attribute.  Say for an event representing a meeting, you would have a date, a time, and a list of attendees.  The attendees might well end up being linked to entries in the contacts database, and it seems best to me to represent those links in the same place as all the rest of the data, rather than consigning them to a separate table.
19:15:04pb_moray: sure, do you already have an account on handhelds.org?
19:17:00DaveHIm not sure I get your meaning there .. A event is a point in time a contact is a collection of details .. A link can be used to represent any number of relationships but it this case would be the list of contacts attending the event.. Or a building the event is in (a contact need not represent a person) trying to link those concepts in some form of link resource is going to at the very least repeat a lot of data .. at the worse limit us in what l
19:17:00DaveHnks may be used for in the future ?
19:19:26pb_DaveH: hmm, I get the feeling we have some wires crossed somewhere.  Let me try to put down something more concrete on the links thing and mail it to you.
19:19:50DaveHnods good idea .. Cheers
19:20:14moraypb_: no, I don't [or don't think I do...]
19:20:35pb_moray: okay, let me know your real name and email address, and I will set it up for you.
19:22:29moraypb_: Moray Allan <moray@sermisy.org>
19:22:45moraythanks
19:23:19pb_moray: it's done.
19:25:39moraythank you... (got the email.) do I need to do anything different for GPE CVS than the usual handhelds one?
19:27:56pb_moray: nope, it should all be fairly straightforward.  You need to set up your SSH key using the interface at admin.handhelds.org and the password that was mailed to you, then you should be able to log in, run cvs and all that good stuff.
19:29:20moraypb_: yup, see that now (from the group listing bit of the account page)
19:31:38morayis off briefly to try to get some food before the shop shuts...
19:43:00dc_returns
19:43:01dc_hey spung
19:43:15cmarqudc_: Hey, do you own gpe-contacts now?
19:43:44dc_cmarqu: do I??
19:43:51dc_hides
19:44:00dc_cmarqu: I hope not, don't even know how it works :/
19:44:06cmarqudc_: Well, pb_ assigned my bug to you.
19:44:10cmarqu:)
19:44:11dc_cmarqu: oh
19:44:19dc_cmarqu: well, that's different :/
19:44:39pb_cmarqu: yeah, but that doesn't mean he owns the whole program - just that one bug :-)
19:44:45cmarquI would have had more bugs on it, but I figured it just wasn't there yet.
19:45:06cmarqudc_: Ah :)
19:45:14pb_cmarqu: right, there's no point filing bugs about (to pick an example at random) the fact that you can't actually load or save any contacts.
19:45:32cmarqudc_: Well, it needs to be fixed in autoconf/automake...
19:45:42cmarqupb_: Too bad :/
19:45:42pb_!
19:46:12pb_cmarqu: the whole gpe-contacts thing is basically stalled pending an outcome on the database schema stuff.
19:46:23cmarquI see.
19:46:36dc_yeah, I'm working my way through all the apps and converting them to the new pixmaps system
19:46:38pb_cmarqu: same with gpe-calendar and gpe-todo, to some extent.
19:47:24cmarquYup. So... I want a gpe-media package now :)
19:47:33dc_yay
19:47:44pb_cmarqu: Yeah, I dunno really what the situation is with gpe-media.
19:47:45dc_pb_: is there a ui for gpe-media yet?
19:47:56dc_whould like to make one :}
19:48:01pb_dc_: well, funnily enough, that was going to be one of my projects for this evening.
19:48:18dc_pb_: oh cool, can I help then ;)?
19:48:31cmarqudc_: You go fix your bugs! :)
19:48:35pb_dc_: mallum had a cool idea about making the control panel into a toolbar window like xkbd
19:48:54dc_pb_: ohhh
19:48:55pb_dc_: and, of course, we have your pixmaps, so at least in theory nothing can stand in our way.
19:48:59dc_pb_: for media?
19:49:03pb_dc_: yes.
19:49:09dc_sweet :D
19:49:46dc_arg.
19:49:51pb_?
19:49:54dc_I can't do anything till cvs updates :{
19:50:02dc_connection times out
19:50:07dc_authough I can still ssh in
19:50:09pb_:-(
19:50:19cmarquI'd like to have gpe-media controllable with the buttons/joypad. Like rew/ffwd/skip fwd/skip bwd/vol+/vol-... (where vol is not the master volume)
19:50:49pb_cmarqu: is there a gpe-media component in bugzilla?  if so, file it there :-)
19:50:56cmarquSounds like a wishlist bug, huh?
19:51:00pb_right
19:51:03dc_oh dear
19:51:08pb_dc_: ?
19:51:13dc_mallum: how do I install the gnome-panel2?
19:51:20cmarquHa, yeah. No component in bugzilla for that, no.
19:51:29dc_oh dear/
19:52:29cmarqupb_: Wille you are at it, can you add gpe-soundbite too?
19:53:15pb_cmarqu: done.
19:53:24pb_I made dc owner of gpe-media, just for laughs.
19:53:41dc_oh dear,
19:53:49cmarqu:)
19:53:50dc_this could be very funny :}
19:56:55cmarqudc_: "You've got new bugs."
19:57:00cmarqu;)
19:57:28dc_oh dear.
19:57:40pb_dc_: is cvs working now?
19:58:48dc_no :(
19:58:53dc_reboots
19:58:54dc_brb
19:59:00pb_dc_: do you have CVS_RSH set, and all that good stuff?
20:00:19dc_yeah
20:00:57pb_and it's just timing out?
20:01:19spungstupid cable connection
20:01:33spungpb_: hey, heard about that opie guy?
20:01:36spungdc_: yay
20:01:45pb_spung: which opie guy, what happened to him?
20:01:49dc_perks up
20:01:51dc_wha??
20:01:53dc_where?
20:02:01dc_pb_: yes
20:02:06spungpb_: an opie dev came here
20:02:19spungpb_: he wanted to know some stuff about gpe's DB
20:02:23pb_spung: what, here, to this channel?
20:02:27pb_spung: ha!
20:02:28spungyes
20:02:30dc_hahahahaa
20:02:33dc_suckers
20:02:37pb_spung: what did you tell him?
20:02:39spunghe was considering using the same DB as we
20:02:41dc_did you expose him to #opie?
20:02:48cmarquzecke seems like an okay guy.
20:02:49spunghe was considering using the same DB as us
20:02:52spungyes
20:02:57spungzecke it was
20:03:07spungpb_: i gave him your e-mail and daveh's
20:03:11pb_aha
20:03:13dc_heh
20:03:22i heard pb was pb (at) handhelds.org
20:03:22cmarquibot: pb?
20:03:29cmarquHa!
20:03:29spungi think sharing the same DB schema
20:03:38cmarqu is the ScummVM package maintainer (but BBrox did the porting) and a lame Storm developer or green and yellow
20:03:38pb_ibot, cmarqu?
20:03:43spungwould be good
20:03:47pb_hmm
20:03:50you are luismbo AT netcabo DOT pt
20:03:50spungibot, me?
20:03:52dc is probably a young iPaq hacker or has an email mailto:dctanner@magenet.com
20:03:52dc_ibot dc
20:04:08pb_gosh, ibot knows it all.
20:04:14dc_yeah
20:04:17dc_brb
20:04:25pb_spung: yes, sharing would rock.
20:04:42mallumpb_: cool, we should take advantage of toolbar windows ...
20:04:56spungpb_: they want to go away from XML because it does not scale
20:05:03cmarquActually, any news about syncml? What were the issue again? They didn't reply to a rather important question, right?
20:05:33pb_cmarqu: from what I remember, we kind of foundered on the question of whether they were IP-encumbered.
20:05:45pb_cmarqu: but the evidence since seems to be pointing towards "no".
20:05:49cmarquAh, yeah.
20:06:15pb_cmarqu: did you know you filed the "Want button support" bug twice?
20:06:32cmarquOPIE has Outlook sync. Would be good to steal that since nobody really wants to implement that I guess...
20:06:56pb_yah, though Evolution sync is probably more exciting for me personally.
20:07:08cmarqupb_: Argh. I thought I stopped the browser early enough since the 1st one had a "normal" prio.
20:07:25cmarquwants BBDB/diary sync to emacs
20:07:31pb_cmarqu: nope, both were submitted; can you close one as being a duplicate?
20:07:43cmarqupb_: Yeah, will do.
20:08:13pb_moray, do you have a bugzilla account?  If so, I'll reassign this gpe-soundbite bug to you.
20:09:47cmarquOkay, bug marked as duplicate.
20:10:14cmarqudctanner@magenet.com (Damein Tanner)
20:10:18cmarquA typo there...
20:16:10moraypb_: yes I do (same email address: moray@sermisy.org)
20:17:22pb_moray: okay, congratulations, you now own bug #13 :-)
20:19:13cmarquAnd you even have a *duplicate* of that :)
20:23:14mallumsquashes lots of mb bugs :)
20:23:34pb_an esd package is in familiar incoming now
20:24:03pb_and I'm gonna check the source into cvs, just in case we need it in the future
20:26:55mallumpb_: cool
20:26:58pb_moray: can you add a changelog entry for your errorbox.c change if you didn't already
20:30:54cmarquis very much for ChangeLog files. Too bad cvs2cl deletes people's full email addresses.
20:31:39dc_hrm
20:31:42pb_dc_: by the way, did you see gpe-su's icon is fixed now?  Very cool pixmap, by the way.
20:31:45mallumpb_: when matchbox dev stabalizes a little, I'll write some funcs for gpe to do things like set windows types, icons etc
20:31:47dc_yay
20:31:50dc_cvs works :)
20:31:57pb_mallum: excellent
20:32:01pb_dc_: excellent too
20:32:25cmarquwonders if OPIE's PDF viewer uses libxpdf...
20:32:54pb_downloads mibus's gpe-media
20:33:15pb_"ugh, it's got automake all over it"
20:33:22cmarqu:)
20:33:45dc_pb_: hmm
20:34:08dc_mallum: cool :}
20:34:30dc_pb_: err, my pixmaps in the buttons in gpe-su are still not right
20:34:43pb_dc_: oh dear, what's wrong with them?
20:35:35dc_pb_: it's like the mouse over problem we had with them before, but they're like that like normal
20:35:44dc_pb_: not alphering properly
20:35:47pb_hmm, weird, they look okay on my machine
20:36:00dc_pb_: hrm, I just recompile libgpe and gpe-su..?
20:36:05pb_right
20:36:24pb_let me check with the up-to-the-minute tree
20:36:49mallumcmarqu: yes it is -> http://www.foolabs.com/xpdf/portsntools.html
20:38:24cmarquis envious :)
20:39:02morayhm, if it's been ported to RISC OS, it's likely it's very portable...
20:39:41dc_yeah
20:39:47dc_we need gpe-pdf ;)
20:40:01pb_dc_: weird, the icons still look okay for me.
20:40:10pb_Can anybody else reproduce dc_'s problem?
20:40:12dc_pb_: lemme take a shot
20:41:11moraydc_: I could actually do with a very simple image viewer too - I often want to, e.g. download a PNG of a map (without a GPS ;) and look at it when I'm out
20:41:13cmarqugpe-su looks fine here.
20:41:37dc_moray: gpe-gallery
20:41:44cmarqumoray: Yeah, me too. With easy panning/zooming etc.
20:41:45dc_moray: it's in the works :/
20:42:12dc_cmarqu, moray: did you guys every try out sview?
20:42:40cmarqudc_: Well, last time I looked, it was missing a lib, and then I was OOF...
20:42:58dc_cmarqu: it works now from unstable
20:43:03dc_I just installed it yesterday
20:43:20cmarqudc_: Yeah, gotta fix my dualboot and install it.
20:43:28dc_cool
20:43:34dc_well I'm porting it to gpe-gallery
20:43:44dc_maby we can build some simple view options in
20:44:00dc_I also hope to add a 'take screenshot' option
20:44:01dc_:}
20:44:27dc_pb_: http://gekk.homelinux.org/gpe-su.png
20:47:31cmarqudc_: Doesn't that look right? Looks like here.
20:47:49dc_:/
20:47:57dc_it should be alphaerized :/
20:48:30cmarquOh, the X and the tick?
20:48:34dc_yeah
20:49:08cmarquOkay, then I'm seeing it too.
20:50:34dc_hrm
21:01:01pb_dc_: I think that's your own fault.
21:03:16dc_oh dear :{
21:03:49pb_dc_: well, that might be a bit harsh, but remember how we talked about only being able to alpha to a flat colour?
21:04:03dc_ooh
21:04:09dc_kicks his gtk theme .
21:05:10pb_I dunno what we can do about that, if anything.
21:05:42cmarquBut shouldn't the tick have a rectangular form then?
21:06:16pb_Dunno.
21:06:52dc_no
21:07:03dc_that's its area of alpha
21:07:10cmarquMaybe it's not really alpha in that area, but just opaque/non-opaque?
21:07:17pb_Well, I guess alpha blending to a textured thing is theoretically possible, just needs some crazy h4x0r to take a stab at it.
21:08:20moraypb_: you'd have thought Mozilla would do it...?
21:08:24dc_pb_: if if I gpe_load_icons is like main.c, can I still access the icons in foo.c ?
21:08:44dc_moray: mozilla does..
21:08:44dc_heh
21:08:47pb_dc_: yes
21:08:51dc_cool :D
21:09:11pb_moray: yeah, the rules are different for browsers :-)
21:09:57moray:)
21:10:26morayand I don't know about Xft, but RISC OS could do AA onto a textured background, which is the same problem
21:10:57pb_moray: the difficult bit isn't actually doing the alpha blending (the code in render.c could easily be made more general), it's obtaining a pixmap of the background that Gtk is going to draw.  I'm sure it's possible, but I don't have a clue how to do it.
21:11:12dc_X hack
21:11:12dc_L{
21:11:13dc_:}
21:11:15dc_xD
21:11:28pb_moray: RISC OS has the advantage that it was always rendering onto a local buffer, so it could actually do the blending in-place.
21:12:01dc_wow
21:12:01mallumpb_: you may be able to get the parent widgets window background
21:12:12dc_commits cool pixmap buttons for gpe-calendar
21:13:09pb_dc_: :-)
21:13:13mallumpb_: what switch do I pass to gcc to get it to statically link a single library ( rather than linking the whole thing statically ) ?
21:14:53pb_mallum: hmm, dunno if you can do that; you might have to specify the static library by pathname rather than -l.
21:15:25mallumpb_: like a libapm.a ?
21:15:32pb_mallum: yup
21:16:10pb_anybody been able to compile the mibus gpe-media?  It dies looking for vorbis_codec.h on my machine.
21:16:33dc_pb_: how do I make it so if I pass NULL for the button label string in gpe_picture_button it doesn't put any label?
21:16:44pb_dc_: one moment
21:18:06dc_pb_: n/m, did it myself :D
21:18:08dc_bounces
21:18:15pb_dc_: ah, I just committed it :-)
21:18:22dc_ohoho
21:18:23dc_=P
21:18:29pb_heh
21:18:34dc_pb_: if (text) ?
21:18:37pb_right
21:18:40dc_cool
21:18:41dc_:D
21:18:43dc_thanks
21:18:48dc_you're damn fast!
21:19:18pb_yeah, missed my vocation as a gunslinger.
21:19:25dc_heheh
21:21:10mallumpb_: hmmm, it dont want to work. Im sure libapm used to exist only as .a now its a .so and the ipaq doesn't have it :(
21:21:19dc_okay, commited my gpe-calendar stuff, time to watch a movie.
21:22:00pb_mallum: what's your full link command line?
21:22:12pb_dc_: cool, I'll try it in a moment.
21:24:33mallumpb_: its not helping its mached into a load of automake
21:24:40mallumpb_: and thats complaining too :(
21:24:40pb_mallum: ugh
21:24:57pb_mallum: but count your blessings, you could have libtool in there :-)
21:25:07mallumpb_: gcc  -Os -Wall -g -DDEBUG  -I/usr/X11R6/include -DDEFAULTTHEME=\"\" -DCONFDEFAULTS=\"\"   -o miniapm  miniapm.o tray.o -L/usr/X11R6/lib -lX11 -lXpm -lXext -lapm
21:26:11pb_mallum: try putting "-static" just before "-lapm"
21:26:51pb_mallum: or, if you just want a hack to get it going, remove /usr/lib/libapm.so.
21:27:30mallumpb_: automake wont let me specify -static before the -lapm. I have to set it on another var !
21:27:40pb_mallum: :-|
21:27:49mallumpb_: I think I'll drop the libapm.so
21:32:01pb_dc[movie]: you forgot to realize your widgets before making the picture buttons. :-/
21:49:47pb_DaveH: I mailed you some stuff about links, sorry it took me so long to get around to it.
21:51:27pb_mallum: by the way, I wonder why the ipaq doesn't have a shared libapm anyway.
22:01:16DaveHpb_:no prob ill read it a little later
22:19:40spungo o
22:19:42spung |
22:19:44spung\_/
22:23:45mallum- - > ~ ~ < ---- =>
22:23:48mallum           |
22:24:04mallum          ¬---
22:26:16mallumhmmm
22:40:18spungmallum: what was that supposed to be? =)
22:42:12spungrealizes he's going to have one of the most important exams of his life tomorrow morning
22:47:36dc[movie]nighyt :/
22:47:41dc[movie]WAY to late :((
23:02:35cmarquHey. pd is in the Debian Weekly News :)
23:02:39cmarqupb even.
23:02:49cmarquPhilip Blundell pointed to the [52]GPE
23:02:50cmarqueffort which also uses Debian as base distribution apparently.
23:02:55cmarquNot quite right, but still.
23:03:20moraycmarqu: well, from the point of view of promoting it to the Debian people it's near enough...
23:03:55cmarquYeah :)
23:21:00cmarquNight all.
23:27:05spungoh well, wish me luck
23:27:18spungis away: sleep well for good exam tomorrow
23:32:53morayspung: I hope it goes well, yes!
23:36:09mallumspung: best of luck

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