[12:53] <\sh> morgen ogra
[12:53] <ogra> morning
[12:53] <\sh> time to go to bed
[12:53] <\sh> after a nice coding session between me and python/qt3
[12:54] <\sh> and hacking python-apt_pkg
[12:56] <herve> hi ogra !
[12:59] <ogra> hey herve
[12:59] <herve> how's Australia?
[01:03] <whip|udu> hey ogra are you here?
[01:04] <\sh> G'night all....have fun down under :)
[01:05] <ogra_> herve, nice
[01:05] <herve> \sh, night!
[01:05] <ogra_> herve, but crappy network :)
[01:06] <herve> I can see :-)
[01:15] <dholbach> hey
[01:15] <herve> hi Daniel!
[01:16] <dholbach> hey herve
[01:39] <dholbac1> re
[02:25] <herve> night all!
[02:51] <Amaranth> no matter what i do, with more than one package, i never get a diff.gz
[02:54] <thom> Amaranth: you're just ending up with a tar.gz and a .dsc?
[02:55] <Amaranth> and a changes file
[02:55] <thom> yeah, you've not got an orig.tar.gz, so you're building native packages rather than upstream ones
[02:55] <crimsun> if you intentionally built it without an .orig.tar.gz in .., you'll create a debian-native package
[02:56] <Amaranth> I have an orig.tar.gz
[02:56] <Amaranth> dh_make made that
[02:57] <thom> and what version number are you using?
[02:57] <Amaranth> I run dpkg-buildpackage -rfakeroot from ~/bittorrent-4.0.1/ and end up with bittorrent_4.0.1.orig.tar.gz, bittorrent_4.0.1ubuntu1_all.deb, bittorrent_4.0.1ubuntu1.dsc, bittorrent_4.0.1ubuntu1_i386.changes, and bittorrent_4.0.1ubuntu1.tar.gz in ~
[02:58] <thom> you've got a native version number
[02:58] <Amaranth> ?
[02:58] <thom> you need 4.0.1-1
[02:58] <thom> in your debian/changelog
[02:58] <Amaranth> *groan*
[02:58] <thom> the -1 being the debian version
[02:59] <Amaranth> 4.0.1-1ubuntu1?
[02:59] <thom> yeah
[03:00] <crimsun> except I don't think debian has v4, so you'd have to make it 4.0.1-0ubuntu1
[03:02] <Amaranth> dpkg-source: unrepresentable changes to source
[03:02] <Amaranth> *headdesk*
[03:06] <Amaranth> yay, finally
[03:07] <Amaranth> now to watch lintian puke all over me
[03:08] <Amaranth> or not
[03:40] <fabbione> hey guys
[05:43] <nmorse> aby members of the XFCE team in here?
[05:44] <nmorse> any*
[05:44] <nmorse> Nevermind, I see one now
[05:45] <nmorse> Crimsun, are there any more themes for XFCE available at all?
[05:45] <nmorse> The ones I used on Debian Unstable and on Gentoo just aren't there
[05:46] <crimsun> nmorse: which one(s)?
[05:46] <nmorse> Aguelemon, Agua, stuff like that
[05:47] <nmorse> It occurs to me now in a moment of clarity they may be GTK themes from another WM
[05:48] <crimsun> hmm, afaik there're there
[05:49] <crimsun> http://packages.ubuntu.com/cgi-bin/search_contents.pl?searchmode=filelist&word=xfwm4-themes&version=hoary&arch=all
[05:49] <crimsun> they're there, rather
[05:50] <nmorse> why don't they show up in the Settings > User Interface > Themes menu?
[05:51] <crimsun> they don't?
[05:52] <crimsun> I'm not in front of my Xfce install
[05:52] <nmorse> Just those preface by xfce- and those that came with GNOME
[05:53] <crimsun> file a bug in malone for it, the package is xfwm4-themes
[05:53] <crimsun> I'll look when I get home in a few hours
[05:53] <nmorse> the files are all listed in /usr/share/themes though
[05:53] <nmorse> I'll file the bug then
[05:54] <crimsun> is this on a fresh install of Hoary?
[05:54] <crimsun> or were you using os-works sources before?
[05:54] <nmorse> Fresh install of Hoary
[05:55] <nmorse> so file the bug in the Ubuntu Universe section?
[05:55] <crimsun> yep
[05:55] <crimsun> when I need more info (I will), I'll simply reply with the request
[05:55] <crimsun> gotta get back to work now
[06:17] <nmorse> crimsun, I think I figured out the problem
[06:18] <nmorse> The menu only shows themes in the gtk-2.0 style with gtkrc files
[06:18] <nmorse> the ones done with xfwm4 directories and themerc files don't show up
[09:05] <colombus> bonjour
[09:06] <colombus> hello world
[11:12] <dholbach> hey
[11:30] <siretart> hi folks
[11:36] <\sh> moins dholbach
[12:23] <ajmitch_> evening all
[01:15] <\sh> hey ajmitch, now at udu? :)
[01:17] <ajmitch_> in sydney
[01:17] <ajmitch_> at a friend's place
[01:18] <ajmitch_> will turn up at the hotel tomorrow :)
[01:35] <\sh> :)
[03:48] <herve> hi!
[04:05] <\sh> http://linux.blogweb.de/archives/11-Pynaptiq-A-Kynaptic-Replacement.html
[04:06] <\sh> played a bit more with pyqt and python-apt
[04:07] <ogra> \sh, wow, show that to riddell next wwek
[04:07] <herve> hey ogra!
[04:07] <ogra> hey herve...
[04:10] <\sh> ogra: :) it's far from complete :) only an hour of work..there is no documentation for python-apt so i had to hack it
[04:10] <ogra> \sh, which version did you use ?
[04:11] <\sh> ogra: the versions on hoary :)
[04:11] <\sh> but i used a different eric3 version ;)
[04:11] <\sh> the one in hoary doesn't work
[04:11] <ogra> \sh, you cant install anything with this version
[04:11] <ogra> \sh, the whole commit/update interface is still missing....says mvo
[04:13] <\sh> ogra: what about 0.6.x?
[04:13] <ogra> \sh, look at update managers source
[04:14] <ogra> \sh, there is a unstable tree (arch) with the start of commit/update/progress interface
[04:14] <\sh> well...
[04:14] <\sh> this is chaos
[04:14] <\sh> http://packages.debian.org/experimental/python/python-apt
[04:14] <\sh> this is on experimental
[04:14] <\sh> unstable is 0.5.4.x
[04:15] <ogra> \sh, totally outdated.... mvo will give me the arch url next week, i'll post it to you then...
[04:16] <\sh> txh
[04:16] <\sh> thx
[04:16] <ogra> \sh, or mail michael.vogt@ubuntu.com
[04:16] <ogra> :)
[04:16] <\sh> but i don#t think that those functions are outdated in the next version which I used right now ;)
[04:16] <ogra> \sh, he likes the idea of someone working on it
[04:16] <\sh> ogra: he is standing next to you? ;)
[04:17] <ogra> \sh, lets do that lkater, its terrible late here and i only have some minutes left to talk to susus....
[04:17] <\sh> sure :) have fun and a good night...have to go and wash my clothes in troisdorf
[04:17] <susus> talk to me please ...
[04:17] <susus> ;o))
[04:27] <\sh> ;)
[07:43] <\sh> hmm
[07:43] <\sh> the universe packages, do they have all in the Section: universe/<group>?
[07:47] <herve> this is overridden in the pool
[07:48] <\sh> but from control file view, it should have it
[07:49] <herve> I never heard about it
[07:51] <\sh> well all universe packages have Section: universe/<package group> in the control
[07:51] <\sh> anyway..
[07:51] <herve> this is the effect of the override, isn't it?
[07:52] <\sh> no
[07:52] <\sh> oh yes
[07:52] <\sh> sorry
[07:52] <herve> :-)
[07:53] <\sh> and how can I determin a "meta package"
[07:54] <herve> there is an official list in debian
[07:55] <\sh> so there's no flag or something
[07:56] <herve> what do you want to do?
[07:56] <\sh> I'm playing with python-apt ;)
[07:56] <\sh> and I have to determine what are "normal" packages and "meta" packages, which are providing only deps and nothing else
[07:56] <\sh> http://linux.blogweb.de/archives/11-Pynaptiq-A-Kynaptic-Replacement.html
[07:57] <herve> ha ok
[07:57] <herve> I don't know of a flag
[07:58] <herve> but such packages only have files in /usr/share/doc/<package> ?
[07:58] <herve> but quite hard to check on 10.000+ packages :-)
[07:59] <\sh> no
[08:05] <zul> oi its quiet
[08:16] <herve> I may have found the cause of my locale issues with dia...
[08:16] <\sh> what was it?
[08:17] <herve> dia writing the PS file with some locale-aware printf function
[08:18] <\sh> uh
[08:20] <\sh> how can u get a workaround?
[08:21] <herve> one of the authors have commited his fixes
[08:21] <herve> I'm making dpatches of them
[08:25] <\sh> good :)
[08:31] <herve> I'm also fixing endianess issues
[08:42] <herve> \sh, ping
[08:44] <\sh> pong
[08:44] <herve> you already had to cope with gcc 4 build issues, as I remember?
[08:44] <\sh> a bit yes
[08:45] <herve> when the .c declares a static function but the .h don't say it's static
[08:46] <herve> how to know which one is right?
[08:46] <\sh> well...do what the .h says
[08:46] <herve> thanks
[08:47] <herve> that's what another patch for tla did too
[08:47] <herve> and the series of functions this one belongs too don't have any other "static"
[08:47] <\sh> well...I don't know if i'm correct, but .h is the declaration, and this must be true ;)
[08:47] <herve> my previous patch added it to the .h :-)
[08:49] <\sh> :)
[08:57] <\sh> hmm
[09:03] <\sh> herve: do u know something about qt?
[09:05] <herve> ask me about python but not qt :)
[09:06] <\sh> hehe
[09:06] <\sh> python+qt ;)
[09:06] <\sh> this is one of my question
[09:07] <\sh> or better python
[09:07] <\sh> i have one function..
[09:07] <\sh> it returns a global object instance
[09:07] <\sh> now I have a subclass of this object, with a couple of more functions
[09:07] <\sh> how can I make a type casting?
[09:08] <\sh> lets say: QWidget to QBla
[09:08] <\sh> QBla(QWidget) is wrong ;)
[09:08] <herve> hmm...
[09:08] <herve> let me experiment something
[09:08] <herve> python 2.4?
[09:09] <\sh> yepp
[09:09] <herve> I guess you wouldn't know if it uses the new object model?
[09:09] <\sh> well u know: c++: (QBla *)QWidget instance
[09:09] <Amaranth> Why would you have to cast?
[09:10] <Amaranth> If it supports the same API you should be fine.
[09:10] <\sh> ok..QBla is a inherit QWidget, so it's compatible..but I have a function which is returning QWidget only but I need the adds of QBla
[09:10] <Amaranth> o_O
[09:10] <Amaranth> How did you get in that mess? :)
[09:10] <\sh> well..qt
[09:11] <Amaranth> Someone in #python-gilliam was asking a similar question for the DOM, no one had an answer.
[09:11] <\sh> QWidget *QTabWidget.currentPage()
[09:11] <\sh> returns a qwidget
[09:11] <herve> \sh, that syntax isn't pythonic :-)
[09:11] <\sh> herve: yeah, this is c++ ;)
[09:11] <\sh> but i'm playing with pyqt ;)
[09:14] <herve> I don't see a hack to do so
[09:15] <herve> unless inheriting from your factory in turn and override that code :-)
[09:16] <Amaranth> herve: Do you by any chance use twisted? :)
[09:16] <herve> Amaranth, not yet, but it's too promising to ignore
[09:17] <\sh> hmmm....another idea...let me try
[09:17] <Amaranth> Well, that factory subclassing bit will come in handy. :)
[09:18] <herve> I remember some <instance>.__of__(class) syntax
[09:19] <herve> but it's a zope hack I guess
[09:20] <Amaranth> I spent an hour last night trying various hacks to make this work
[09:21] <herve> another idea may be to write a wrapper instead of a subclass
[09:21] <herve> that wrapper picks a QWidget
[09:21] <herve> and provides extra methods computed by calling the QWidget instance
[09:22] <Amaranth> w00t, got it
[09:22] <Amaranth> qwidgetinstance.__class__ = QBlah
[09:23] <Amaranth> As long as QBlah subclasses QWidget it should be fine
[09:24] <\sh> ahhh...let me try :)
[09:24] <herve> hu no :-)
[09:25] <herve> you need to patch __dict__ too
[09:25] <Amaranth> herve: That only works for old-style classes
[09:25] <herve> the name resolution is dynamic?
[09:26] <\sh> sip
[09:26] <\sh> but it's not working
[09:26] <herve> hey!
[09:26] <herve> Amaranth, it seems to work!
[09:26] <Amaranth> http://rafb.net/paste/results/Ojy0Fv32.html
[09:27] <herve> works with it without inheriting from object
[09:27] <herve> s/it/or
[09:28] <herve> ;)
[09:31] <Amaranth> http://rafb.net/paste/results/9OAyi817.html <--works too
[09:32] <herve> now do the same with C++ code :-)
[09:32] <Amaranth> ha
[09:33] <Amaranth> This is why I don't do C or C++. :)
[09:39] <\sh> but i have this one:
[09:39] <\sh> class foo: and class bar(foo):
[09:40] <herve> it's ok
[09:40] <\sh> and a class third: def __init__(self,instanceOfFoo).. def returnInstanceFoo(): return instanceOfFoo
[09:40] <herve> that's the case I tested
[09:41] <herve> you're using the wrapper or the subclass model?
[09:41] <\sh> subclass
[09:42] <herve> hmm...
[09:42] <herve> Amaranth,
[09:42] <herve> you sure the resolution is still dynamic with byte-code?
[09:42] <Amaranth> ?
[09:43] <Amaranth> You mean it doesn't work in a pyc?
[09:43] <\sh> thats right
[09:43] <herve> I wonder
[09:43] <herve> haven't tested
[10:07] <\sh> hehe
[10:07] <\sh> i worked around
[10:11] <herve> me too
[10:12] <herve> I have all the patches to make dia exports independant of the locale
[10:49] <\sh> nice...
[10:49] <\sh> working
[10:50] <herve> I am compiling dia to see if the patches are good :-)
[10:50] <herve> I saw lamont filed a bug in debian about dia not compiling with gcc 4.0
[10:50] <herve> the DD replied "heh, gcc 4 isn't even in debian!"
[11:01] <\sh> herve: u have a flashplayer?
[11:03] <herve> \sh, yes
[11:04] <\sh> herve...ok stay here don't run away
[11:04] <herve> :-)
[11:06] <\sh> ok..just finished ;) publishing
[11:07] <\sh> http://linux.blogweb.de/archives/12-More-from-Pynaptiq.html
[11:08] <herve> nice video :-)
[11:09] <\sh> yeah :)
[11:09] <\sh> vnc2swf:)
[11:10] <\sh> and I found another bug in the package...have to patch it, and rebuild it for breezy
[11:10] <herve> woohoo! dia now ROCKS!
[11:12] <\sh> well...we're working while the others shaking their balls ;)
[11:34] <herve> I guess we have no kind uploader here?
[11:46] <\sh> sureley not
[11:46] <\sh> hmmm
[11:46] <\sh> thinking about a qtbittorrent client ;)
[11:47] <ajmitch_> morning all
[11:47] <crimsun> herve: sure, url?
[11:47] <crimsun> morning ajmitch_
[11:48] <\sh> oh :)
[11:48] <\sh> a couple of packages have to be uploaded and/or reviewed ;)
[11:50] <herve> crimsun, http://deb.oursours.net/motu/pending
[11:50] <herve> morning ajmitch
[11:50] <crimsun> herve: k
[11:50] <herve> thanks in advance
[11:51] <crimsun> herve: (need source.changes, too)
[11:52] <crimsun> (unless you wanted me to pbuild them?)
[11:53] <herve> I'll upload them
[11:53] <crimsun> thanks
[11:53] <herve> you'll upload them straight, without review,
[11:53] <herve> ?
[11:53] <crimsun> I'll review them in a bit if you'd like review
[11:53] <crimsun> (I only saw a request for an uploader)
[11:53] <herve> I was used to it with dholbach :-)
[11:54] <herve> changes uploaded
[11:56] <crimsun> ah, I guess I'll have to pbuild regardless, because you uploaded i386.changes :)
[11:56] <herve> argh...
[11:56] <crimsun> unless you built using pdebuild, in which case the source.changes will be in ../
[11:57] <herve> uploaded