[00:16] <JontheEchidna> man, this whole SSO bit is turning into a large project
[00:19] <JontheEchidna> apachelogger: trololo, the api has changed entirely: http://paste.ubuntu.com/577661/
[00:19] <JontheEchidna> at least there exists documentation pertaining to this api
[00:28]  * JontheEchidna gives up for today and moves on to recreational things
[01:08] <JontheEchidna> tsimpson: heh, I've never seen somebody file a bug that the modifications he made to a package break it :P
[01:09] <tsimpson> people are strange, general observation
[05:41] <Daskreech> How do you make a group with no name?
[06:24] <apachelogger> JontheEchidna: told ya :P
[06:32] <Daskreech> Yeah!
[06:32] <Daskreech> You got told!
[06:33] <apachelogger> oi
[06:33]  * apachelogger should be on campus in 25 minutes :O
[06:33] <apachelogger> and I need to buy foods
[06:33] <apachelogger> omg omg omg omg
[06:34]  * apachelogger throws all mobile devices he can find in a bag and looks for a hair dryer
[08:49] <bambee> morning
[08:50] <Daskreech> hi
[12:36] <apachelogger> ScottK: pingo
[13:31] <ScottK> apachelogger: Pong
[13:31] <apachelogger> ScottK: what do I do about the copyright situation with the device integration? 
[13:32] <ScottK> Is there no hint anywhere in the code of copyright/license?
[13:32] <apachelogger> nothing
[13:32] <apachelogger> neither in their rpm packaging
[13:32] <ScottK> On a website?
[13:34] <apachelogger> ScottK: no
[13:34] <apachelogger> well
[13:34] <apachelogger> the gitorious project page lists other/multiple or something like that as license
[13:34] <apachelogger> insanely helpful
[13:35] <ScottK> I guess I'd email whoever owns the project and ask.
[13:36]  * apachelogger feels hold ups creeping up behind him again
[14:25] <CIA-37> [kdelibs] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20110309142535-12o1zhfcxfft2y4o * debian/ (5 files in 2 dirs) * Import kubuntu_02_no_direct_gl_usage.diff from upstream KDE - removes direct GL usage from glapplet, eliminates need to link against libGL
[14:38] <apachelogger> ScottK: do you happen to know if our cmake still does recursive linking?
[14:39] <apachelogger> I believe my earlier gles trials with plasma-mobile failed because kdelibs linked against libgl and rescursive linking dragged this into plasma-mobile which then had weird runtime symbol clash stuff going on (with libgl and libgles being in memory and stuff)
[14:39] <apachelogger> if indeed recursive linking is at fault we probably need to rebuild workspace, plasma-addons and mobile to get anywhere :S
[14:40] <ScottK> Dunno
[14:40] <apachelogger> also apparently our kernel does not like usb charging ... also our kernel is still stuck in NEW :S
[14:44] <ScottK> I can't New kernels.
[14:44] <ScottK> Needs Riddell or some other Canonical archive admin.
[15:28] <apachelogger> for some reason I just pictured Riddell in a bollywood film
[15:28]  * apachelogger is going mad clearly
[15:30] <apachelogger> ScottK: don't you have friends to help get it out of new? ;)
[17:08] <bambee> shadeslayer: around ? how was the first day ?
[17:12] <c2tarun> except anything related to project neon, is there any work left for KDE?
[17:13] <shadeslayer> bambee: tired like hell
[17:14] <shadeslayer> i spent the day running around
[17:14] <bambee> c2tarun: but there are many things related to kde and qt :)
[17:14] <c2tarun> bambee: like what?
[17:14] <shadeslayer> also
[17:14] <shadeslayer> Knut Yrvin is AWESOME
[17:15] <bambee> c2tarun: http://kde.in/conf/schedule/
[17:15]  * c2tarun shadeslayer making me jealous ;) enjoying there alone
[17:16] <bambee> like "pykde4", "how to start contributing to kde", "playing with pyqt" and so on
[17:16] <shadeslayer> we saw him dance today
[17:17] <bambee> (I did read the schedule quickly , I am probably not the best one to talk about it)
[17:17] <c2tarun> bambee: you sure you gave me the right link? its schedule for kde.in/conf
[17:20] <c2tarun> bambee: ping
[17:21] <bambee> why I did not ?
[17:22] <c2tarun> bambee: not getting...... :/ what are you saying?
[17:22] <bambee> we're talking about conf.kde.in nop ?
[17:23]  * c2tarun confused :/
[17:24] <JontheEchidna> apachelogger: qdbusviewer to the rescue: http://paste.ubuntu.com/577936/
[17:25] <bambee> c2tarun: I asked shadeslayer about the first day of conf.kde.in, to know if it was interesting... then I said "there are few things related to kde, qt, and so on" (mostly qt today).
[17:26] <bambee> that all :)
[17:26] <shadeslayer> agateau: around?
[17:26] <bambee> then you asked me "are you sure?" so I pasted the schedule link
[17:26] <c2tarun> bambee: actually I missed that event :( I was asking is there any other packaging work left for kde. :/
[17:31] <bambee> c2tarun: so it was a mis-understanding, sorry
[17:31] <shadeslayer> agateau: we have a bug session tomorrow, can you  point me to a list of JJ's
[17:31] <c2tarun> bambee: no prob :)
[17:36] <ScottK> apachelogger: I'll see if I can arrange something.
[18:02] <ScottK> apachelogger: jdstrand is going to look into it.
[18:03] <Riddell> seiflotfy: good words about you in the nepomuk talk today at conf.kde.in
[18:05] <seiflotfy> Riddell, oh really
[18:05] <seiflotfy> hahaha
[18:05] <seiflotfy> i am writing good things baout KDE
[18:06] <c2tarun> Riddell: ping
[18:41] <seiflotfy> Riddell, show me show me
[18:41] <seiflotfy> :P
[18:45] <shadeslayer> Riddell: did you update the seeds? :D
[18:54] <ScottK> apachelogger: linux-n900 is out of New.
[18:55] <shadeslayer> ScottK: can we push mobile-broadband-provider-info into the Kubuntu seeds?
[18:56] <ScottK> shadeslayer: Why?
[18:56] <shadeslayer> ScottK: because without it you cannot tether your phone to your PC
[18:56] <shadeslayer> me and Riddell spent a fair amount of time copying debs today to make it work :P
[18:57] <ScottK> It's small enough, I don't see why not.
[18:57] <ScottK> I
[18:57] <ScottK> I'll add it.
[18:57] <shadeslayer> thanks :)
[18:58] <shadeslayer> basically it serves the default info for connections
[19:00] <ScottK> shadeslayer: Seeded.  It'll be in the metapackage after the next kubuntu-meta upload.
[19:00] <shadeslayer> kool
[19:03] <shadeslayer> apachelogger: OBS is cool man
[19:03] <shadeslayer> i talked to wstephenson, and i think i'm in love with OBS
[19:06] <ScottK> shadeslayer: Last I looked it built pretty crappy .debs, but it's been a while since I looked.
[19:06] <ScottK> One of my favorite bits being where they use different package names so they make .debs that conflict with things in the archive.
[19:07] <shadeslayer> ScottK: they have this cool thing where if a build dep gets rebuilt, the package is automatically rebuilt
[19:08] <shadeslayer> s/package/package with that build dep
[19:08] <shadeslayer> and they have spec files which convert debian build deps into rpm named build deps ....
[19:13] <ScottK> shadeslayer: You should blog about it and make sure it goes on Planet Ubuntu.
[19:17] <apachelogger> ScottK: wooohooo, thank you 
[19:17] <apachelogger> shadeslayer: yes it is
[19:17] <ScottK> apachelogger: You're welcome.  
[19:18] <apachelogger> if launchpad used OBS and soyuz work actually went into that, launchpad would be a lot more lovely
[19:18] <apachelogger> only today I filed a bug for soyuz to get buildlog-while-building stuff improved
[19:18] <apachelogger> it is a sad thing really
[19:19] <apachelogger> ScottK: crappy debs from OBS are hardly the fault of OBS I must say
[19:19] <apachelogger> though IIRC it permits a bit of fishy package building WRT deb
[19:19] <ScottK> apachelogger: They are when OBS pretends to be able to make a proper .deb from a srcrpm and doesn't manage it.
[19:20] <apachelogger> then again this seems natural as rpm is surely of more importance to them and deb and rpm are just too diffierent on a packaging level
[19:20] <ScottK> It's been awhile since I looked, so it may be better now.
[19:20] <apachelogger> ScottK: you can upload your debian dir
[19:20] <apachelogger> just that most people don't do it
[19:21] <apachelogger> bleh
[19:21] <apachelogger> kde4libs still building
[19:21] <apachelogger> at least I did not break it :D
[19:21] <apachelogger> ScottK: I am happy to report with 4.6.1 plasma-mobile starts on the n900 again
[19:21] <ScottK> apachelogger: Excellent.
[19:21] <apachelogger> but it appears to me our kernel still doesnt do usb charging
[19:21] <apachelogger> that definitely needs looking into
[19:22] <apachelogger> since one can only charge via the micro usb port ^^
[20:02] <txwikinger> http://blog.canonical.com/?p=528 Ah.. no Kubuntu anymore ;)
[20:07] <ScottK> Nice.  You must be logged in to comment.
[20:07] <ScottK> txwikinger: That's not really a change.
[20:07] <txwikinger> ScottK: Just teasing
[21:06] <tsimpson> https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/731504 <- someone, but not me any more, should respond
[22:00] <apachelogger> ScottK: I love the remix concept
[22:00] <apachelogger> as if anyone implemented that
[22:05] <apachelogger> tsimpson: what would be the hack this person talks about in his last comment?
[22:06] <tsimpson> apachelogger: basically, they want us to make debian/rules work dynamically with any of the possible configuration options you can give to Qt
[22:07] <tsimpson> so if they change what files are produced, for instance making a plugin static, it won't complain when it doesn't find the plugin to put in a .deb
[22:07] <apachelogger> yeah yeah I got that
[22:07] <tsimpson> basically, just wrong things
[22:07] <apachelogger> but in his last comment he says that we maintain a hack
[22:08] <tsimpson> oh, no
[22:08] <tsimpson> the "unreliable hack" is modifying the debian/control or debian/*.install
[22:08] <apachelogger> whereas his solution (which actually violates policy by deleting .install and thus the package will not be in prestine state after clean anymore)
[22:08] <tsimpson> ie: what you're supposed to do
[22:08] <apachelogger> oh
[22:08] <apachelogger> well
[22:08] <apachelogger> easy enough
[22:09] <apachelogger> if mister president wants something he will have to pay either us or canonical to maintain it
[22:09] <apachelogger> easy as that
[22:09] <tsimpson> apachelogger: I, and JontheEchidna, have already marked the bug as invalid several times now
[22:10] <tsimpson> ^ and explained why to them
[22:10] <tsimpson> they just refuse to accept that we should not make debian/* files work with any possible modification anyone may see fit to do
[22:10] <apachelogger> well yes
[22:10] <apachelogger> so we outline the rules for having this happen
[22:11] <apachelogger> if they donate 50 bucks per month per flexible option to kubuntu I am all for maintaing it
[22:12] <ScottK> I've run into seasonedgeek before.  This is typical of him.
[22:12] <tsimpson> go ahead and reply then ;)
[22:12] <apachelogger> yeah
[22:13] <apachelogger> just got distracted by important business of money being thrown at me :P
[22:13] <tsimpson> as long as it's not coins, they really sting :)
[22:41] <apachelogger> tsimpson: ping
[22:41] <tsimpson> apachelogger: pong
[22:47] <apachelogger> tsimpson: see query
[22:53] <apachelogger> debfx, JontheEchidna: should the static sqlite bug report get opened again, please close it without comment from now on
[22:53] <apachelogger> https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/731504/comments/15
[22:54] <JontheEchidna> kk. I almost did when I closed it again last night, but he told me to RTFM. :P
[22:55] <apachelogger> yeah
[22:55] <apachelogger> generally I'd suggest to put a price stamp on things if people come up with such things
[22:55] <apachelogger> it becomes a lot less interesting if one has to pay for it
[22:56] <JontheEchidna> <arg type="a{ss}" name="credentials" />
[22:56] <JontheEchidna> I am going to have to marshall that myself, aren't I?
[22:57] <JontheEchidna> [ 40%] Generating SSOInterface.cpp, SSOInterface.h
[22:57] <JontheEchidna> Got unknown type `a{ss}'
[22:58] <JontheEchidna> *demarshall
[23:08] <apachelogger> JontheEchidna: yes
[23:08] <apachelogger> there is code fo rthat in u1-kde though
[23:08] <apachelogger> I think
[23:08] <apachelogger> might be shitty code though
[23:08] <JontheEchidna> apachelogger: I saw an Error class in the ubuntu sso stuff you did that seems to do similar to what I want
[23:08] <apachelogger> I only go the hang of sensible demarshalling like after having written 90% of the marshalling code ^^
[23:09] <JontheEchidna> ^^
[23:09] <apachelogger> demarshalling a{ss} should be easy though, just iter it and insert the values in a qhash<qstring, qstring>
[23:10] <JontheEchidna> I think for QApt2 it would be better use rigidly-defined objects that I can marshal into DBus args rather than typedef'ing a QStringHash
[23:10] <JontheEchidna> easier to doc, less prone to incompatibilities, but still expandable
[23:11] <apachelogger> JontheEchidna: http://bazaar.launchpad.net/~apachelogger/ubuntuone-client-kde/trunk/view/head:/src/libs/MarshalArgs.h
[23:11] <apachelogger> QStringHashHash is awesome :D
[23:12] <JontheEchidna> I was about to comment to that effect :D
[23:14] <JontheEchidna> QHash<QString, QHash<QString, QString> >
[23:14] <JontheEchidna> in C++0x you can condense the last two '>'
[23:14] <JontheEchidna> best new feature :P
[23:14] <apachelogger> well
[23:15] <apachelogger> arguable :P
[23:15] <tsimpson> no the best is initializer lists
[23:17] <tsimpson> I take that back, the best is lambda
[23:17] <tsimpson> how many times have you written a tiny static/inline function just so you can use it in one other function, such a pain
[23:18] <apachelogger> never :P
[23:18] <JontheEchidna> I have written lessThan functions for use in Qt's qSort plenty of times
[23:19] <tsimpson> and now you can use templates defined inside functions for other template functions
[23:19] <JontheEchidna> neat
[23:20] <apachelogger> JontheEchidna: you dont talkabout software development please
[23:20] <JontheEchidna> I just hope people don't abuse the auto keyword
[23:21] <apachelogger> you do understand very little about it I just read
[23:21] <apachelogger> :P
[23:21] <apachelogger> https://bugs.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/414562
[23:22] <JontheEchidna> lol
[23:22] <tsimpson> auto is just a short-cut, the compiler still needs to be able to completely deduce the type at compile-time
[23:22] <apachelogger> screw auto
[23:22] <apachelogger> screw C++0x
[23:22] <apachelogger> C ftw!
[23:22] <apachelogger> no
[23:22] <tsimpson> LIES
[23:22] <apachelogger> actually
[23:22] <apachelogger> JAHAVAHAHA
[23:22] <apachelogger> <3
[23:23] <JontheEchidna> apachelogger: I bet you are now drinking the Objective C kool-aid
[23:23] <apachelogger> who doesn't?
[23:23] <JontheEchidna> everybody except Apple :P
[23:23] <apachelogger> objective-c is like writing markup
[23:23] <apachelogger> with loads of [][][][][[[[[[[]]]]]]]]
[23:23] <tsimpson> OOP + C, wasn't that what C++ was made for? ;)
[23:23] <JontheEchidna> ;)
[23:24] <apachelogger> srsly
[23:24] <apachelogger> did you ever try reading objective c?
[23:24] <apachelogger> serious head twisting is necessary
[23:24] <tsimpson> "you don't call methods, you send messages"
[23:24] <JontheEchidna> apachelogger: oh, and I promise to not talk about software development in 2009 :D
[23:24] <tsimpson> but I just want to call a method :|
[23:25] <apachelogger> JontheEchidna: are you claiming this changed?
[23:25] <JontheEchidna> so no time travelling back then for me
[23:25] <apachelogger> tsimpson: forget it
[23:25] <apachelogger> I actually am very much in favor of only using invokeMethod in Qt
[23:26] <apachelogger> actually, knowing how that works helps with reading objective c code ^^
[23:26] <JontheEchidna> you love the Q_SLOTS
[23:26] <tsimpson> but you can't, invokeMethod would involve invoking a method...
[23:26] <apachelogger> https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/419400
[23:26] <apachelogger> lulz
[23:26] <tsimpson> yeah, I read that one too ^
[23:26] <apachelogger> JontheEchidna: Q_INVOKABLE
[23:27] <apachelogger> slots are for pufftas, real man use a callback and then invokeMethod
[23:27] <apachelogger> oh
[23:27] <apachelogger> there is flaw in that logic somewhere
[23:27] <apachelogger> JontheEchidna: that is how the better part of phonon gstreamer works btw ;)
[23:28] <apachelogger> though I think invokemethod is mostly gone now
[23:28] <apachelogger> amazing work on eventlooping has been done, so we only have very few callbacks left
[23:32] <apachelogger> the reason that qtmultimediakit is now officially inferior to the empire of phonon: http://qt.gitorious.org/qt-mobility/qt-mobility/blobs/master/plugins/multimedia/gstreamer/mediaplayer/qgstreamerplayersession.cpp#line848