[00:00] <pinkrobotking> fregl: ping
[00:00] <pinkrobotking> is anyone actually here?
[00:01] <shtylman> everyone is always here
[00:01] <pinkrobotking> oh
[00:01] <pinkrobotking> shtylman!
[00:16] <JontheEchidna> pinkrobotking: pong
[00:16] <pinkrobotking> JontheEchidna: too late :P
[00:16] <pinkrobotking> JontheEchidna: http://apachelog.wordpress.com/2010/06/04/fluffy/
[00:16] <pinkrobotking> in case you got improvement suggestions
[00:31] <fregl> pinkrobotking: moin
[00:32] <pinkrobotking> fregl: honey you are late ... http://apachelog.wordpress.com/2010/06/04/fluffy/
[00:32] <fregl> pinkrobotking: I know, I'm old and slow...
[00:33] <fregl> pinkrobotking: what is a "granding technique" ? :p
[00:33] <fregl> wil +l
[00:34] <pinkrobotking> granding is when you grand something
[00:34] <fregl> ah, perfecting
[00:34] <fregl> pinkrobotking: what did you drink "epsecially"?
[00:35] <fregl> at least you called rekonq rekonq
[00:35] <pinkrobotking> I can hardly call it recum in public
[00:35] <pinkrobotking> ohw
[00:35] <pinkrobotking> sry
[00:35] <pinkrobotking> :/
[00:36] <JontheEchidna> lol
[00:36] <ScottK> fregl: Judging from your photos you've got some time yet before you can get away with the "I'm old" excuse.
[00:36] <fregl> ScottK: hush :)
[00:36] <pinkrobotking> oh
[00:37] <pinkrobotking> dont let photoshop foul you
[00:37] <pinkrobotking> in reality he looks WAY older
[00:37]  * ScottK is open on the question of slow though.
[00:37] <pinkrobotking> fregl: was that all?
[00:37] <fregl> my receding hairline makes me weep every morning for an hour at least
[00:38] <fregl> pinkrobotking: looks good as far as I can tell :)
[00:38] <fregl> ♥ Stay Fluffy ♥
[00:38] <fregl> lovely
[00:41] <pinkrobotking> fregl: just keep telling yourself that it is result of too much thinking
[00:41] <pinkrobotking> works for me :P
[00:41]  * pinkrobotking should blog about that
[00:42]  * fregl still has an unfinished blog post about fluffy, no idea what's in there :)
[00:42] <pinkrobotking> being unshaved is result of being too important and tired eyese are a result of being too efficient
[00:43] <pinkrobotking> fregl: does it come with stars and balloons?
[00:46]  * pinkrobotking really needs to unfollow people on twatter he is following on denteist's dream already :/
[00:46] <fregl> no stars included, baloons might be.. need to check later
[00:47] <fregl> and I tried earlier to unbreak the krunner opaque themeing but that was sadly not possible as plasma doesn't like to behave
[00:47] <fregl> (surprise)
[00:49] <pinkrobotking> fregl: what is broken with it?
[00:49] <pinkrobotking> the misrendering (black)?
[00:52] <fregl> round corners → black splots (despite having a mask for that) but that seems to be a general problem here
[00:52] <fregl> and the horizontal bar pixmap is scaled
[00:53] <fregl> but maybe it is just my broken plasma, no clue how yours looks :)
[00:56] <pinkrobotking> hm scaling I did not notice
[00:57] <pinkrobotking> however sometimes plasma decided to scale without reason when switching between opaque and translucent
[04:10] <CIA-91> [libqapt] jmthomas * 1134711 * trunk/playground/libs/libqapt/src/worker/workeracquire.cpp Correctly set errorText and failedItem. (They had been reversed. Oops.)
[04:11] <CIA-91> [libqapt] jmthomas * 1134713 * trunk/playground/libs/libqapt/src/ (backend.h worker/worker.cpp) Move download started signal to right before when downloading actually starts. I had been a bit confused on the issue due to poor libapt-pkg API.
[04:12] <CIA-91> [libqapt] jmthomas * 1134714 * trunk/playground/libs/libqapt/utils/qapt-batch/qaptbatch.cpp I had forgotten to implement a dialog for fetch errors :S Implement one.
[04:12] <JontheEchidna> ^what all the network drops were for
[04:15] <CIA-91> [libqapt] jmthomas * 1134716 * trunk/playground/libs/libqapt/src/worker/worker.cpp Forgot to remove these events after the "download started" signal emission moved further down the function
[04:19] <JontheEchidna> Hrm, the transaction question stuff needs a rework and I just wrote it this afternoon... v.v
[04:20] <JontheEchidna> will do tomorrow though. g'night
[11:31] <apachelogger> my blog post about cd building is gonna be epic
[11:31] <apachelogger> also
[11:31]  * apachelogger hugs Nightrose
[11:32]  * Nightrose hugs apachelogger :)
[11:33] <apachelogger> hm
[11:33] <apachelogger> it appears to me that installing the base system now indeed does not try to install fluffy-desktop
[11:33]  * apachelogger keeps fingers crossed to get a working install this time
[11:50] <Tm_T> !fluffy
[11:50] <Tm_T> apachelogger: ^
[11:51] <apachelogger> jussi: ^
[11:51] <Tm_T> apachelogger: no, write the factoid so someone, like I, can add it then (:
[11:51] <apachelogger> I dunno what to write
[11:51] <apachelogger> fregl: ^
[11:51] <apachelogger> ahhhh
[11:52] <apachelogger> it seems my installation did not go as well as I hoped
[11:52] <apachelogger> no kdm :(
[11:52] <Tm_T> hrrr
[11:52] <apachelogger> meh
[11:52] <apachelogger> meeeeeh
[11:53] <apachelogger> it did not install fluffy at all -.-
[11:53] <apachelogger> man
[11:53] <fregl> what is fluffy?
[11:54] <fregl> ah, it's the kubuntu without amarok, right? :)
[11:54] <apachelogger> yes
[11:54] <apachelogger> actually
[11:54] <apachelogger> it is a kubuntu without kde
[11:54] <apachelogger> or so says my vm :(
[11:54] <fregl> yay ... not :(
[11:55]  * fregl hugs apachelogger, even without kde
[11:55]  * apachelogger rehugs fregl crying because he does not know why the install fails so horribly
[11:56] <fregl> because distribution building needs sacrificing pink bunnies to the FSM?
[11:57] <apachelogger> the FSM?
[11:57] <fregl> flying spaghettin monster?
[11:57] <apachelogger> OMG
[11:57] <apachelogger> no!
[11:57] <apachelogger> omg!!!!!!
[11:57]  * apachelogger falls over
[11:58] <fregl> apachelogger: actually that image in the article would also fit... http://en.wikipedia.org/wiki/Flying_Spaghetti_Monster I wonder about the license
[11:59] <fregl> not free - fail :(
[12:01] <apachelogger> oh my
[12:01] <apachelogger> hm
[12:01]  * apachelogger is wondering if taskel might be the failure here
[12:02] <apachelogger> hm
[12:02] <apachelogger> this almost makes sense
[12:05] <fregl> apachelogger: what is a "mhall119"?
[12:05] <apachelogger> fregl: i dunno?
[12:05] <fregl> your esquimo identica friend wants to send you one (?)
[12:06] <apachelogger> oh
[12:06] <apachelogger> maybe an artist
[12:06] <apachelogger> someone should tell him that KDE theming is superior to xfce and xfce will never be as attractive
[12:06] <apachelogger> also, did he call me a girl?
[12:13] <apachelogger> fregl: can you help him find out what he wants :P
[12:13]  * apachelogger is busy fighting tasksel
[12:17] <apachelogger> d-i	pkgsel/include	string fluffy-desktop
[12:17] <apachelogger> that should do it for now ...
[12:17]  * apachelogger rebuilds image the 7th time today
[12:39] <jussi> !fluffy
[12:40] <jussi> apachelogger: have you a fluffy homepage yet?
[12:40] <apachelogger> not yet :(
[12:40] <apachelogger> fregl: ^ we should do something about that
[12:41] <fregl> eean faild us homepage wise, didn't he?
[12:41] <jussi> apachelogger: as soon as you get a homepage Ill add one for you. just let me know what it is.
[12:41] <fregl> :(
[12:41] <jussi> if its just server space you need, see tsimpson about something on jussi01.com
[12:42] <apachelogger> fregl: pretty much
[12:42] <apachelogger> oh
[12:42] <apachelogger> see
[12:42] <apachelogger> fregl: the nice ubuntu family already welcomes us :D
[12:43] <fregl> jussi: that is amazing *hug*
[12:43] <jussi> :)
[12:43] <jussi> apachelogger: although, where do you have kubotu running?
[12:43] <jussi> is it on jussi01.com? 
[12:43] <apachelogger> I think so
[12:43]  * apachelogger is confused with the hostnames
[12:44] <fregl> ok, maybe we should take up that offer, the question is what to put there... my design skillz are so amazing that we really should find someone else to do a homepage
[12:44] <jussi> we can link something into your homedir then.
[12:44] <jussi> fregl: just make a nice wordpress theme :P
[12:44] <apachelogger> oh, silly old wordpress
[12:44] <fregl> but wordpress is a good starting point
[12:44] <fregl> we can have a fluffy distor blog right away then
[12:44]  * apachelogger is wondering if he broke the install again :/
[12:45] <apachelogger> well
[12:45] <apachelogger> the thing is
[12:45] <jussi> or just tell us what you want, django, joomla, drupal etc
[12:45] <neversfelde> http://wordpress.org/extend/themes/tags/pink
[12:45] <apachelogger> if it is in my home I need to maintain it :P
[12:46] <apachelogger> hm
[12:46] <jussi> apachelogger: if its wordpress it doesnt need to be
[12:46] <jussi> ;)
[12:46] <jussi> all web done ;)
[12:46] <apachelogger> debian-installer apparently does not like not having a tasksel defined :/
[12:46] <apachelogger> jussi: then we shall use wordpress ^^
[12:46] <jussi> :)
[12:46] <jussi> right, Ill get tsimpson to add another instance and give you the keys whne its done
[12:47] <apachelogger> awesome
[12:47]  * apachelogger hugs jussi
[12:47] <jussi> oh, and this could be modified :P http://wordpress.org/extend/themes/kitten-in-pink
[12:47]  * jussi hugs apachelogger
[12:48] <neversfelde> hello kitty is also pink :)
[12:48] <neversfelde> http://www.savingadvice.com/images/blog/hello-kitty-wordpress.png
[12:48] <apachelogger> NO HELLO KITTY!
[12:49] <apachelogger> leinir told me all about its evilness!
[12:49] <apachelogger> I do not want to have anything to do with that
[12:49] <neversfelde> mhh :)
[12:49] <jussi> lol
[12:49] <neversfelde> I know nothing more about hello kitty than it is pink
[12:49] <jussi> neversfelde: good, keep it that way!
[12:50]  * neversfelde has two sisters using a hello kitty windows theme
[12:51] <jussi> windows has themes? o.O other than the standard 2? o.O
[12:52] <Tm_T> jussi: yes, 3rd party, which might break a lot of stuff
[12:52] <apachelogger> arrsome
[12:52] <apachelogger> OMG!!!!!!!!!!!!
[12:52] <apachelogger> it is installing Qt :'(
[12:52] <apachelogger> OMG!!!!!
[12:52] <apachelogger> this is so awesome
[12:52] <pinkrobotking> <3
[12:53] <jussi> lol
[12:55] <jussi> anyone remember what the mario clone game was?
[12:56] <Tm_T> jussi: you mean supertux? (supermario tuxified)
[12:56] <jussi> maybe... /me installs to see
[12:58] <Tm_T> atleast that one is pretty straight clone, just different theme and a bit different physics
[12:59]  * pinkrobotking just thought of the ubuntu mario ^^
[13:12] <pinkrobotking> hm
[13:12] <pinkrobotking> there is still something wrong :(
[13:40] <apachelogger> seems plasma is a bit broken in my packaging
[13:41] <apachelogger> coloring is fine though
[13:42] <apachelogger> fregl: maybe it was luck, but I think I just did the first successfull installation \o/
[13:42] <jussi> \o/
[14:50] <Tonio_> jkjhjhjklkjhjhjhjkl
[14:50] <Tonio_> oups, sory, testing keyboard mapping :)
[14:52] <amichair> what are the actual ppa links for those mentioned in https://wiki.kubuntu.org/Kubuntu/KubuntuPPAs?
[15:32] <tsimpson> amichair: https://edge.launchpad.net/~kubuntu-ppa#ppas
[15:33] <amichair> tsimpson: thanks
[16:28] <flupke> hi, why isn't the QtMultimedia module packaged in python-qt4 ?
[16:38] <flupke> looks like it was forgotten in the install rule, where should I report this ? (the bug is the same on debian squeeze)
[16:41] <flupke> ubuntu launchpad ? or maybe I should report to debian (I think the ubuntu packages are taken from there ?) ? or maybe both ? :)
[16:45] <ScottK> flupke: It would be best to report it to both.
[16:46] <flupke> ScottK, ok (thanks again :) )
[16:46] <flupke> I'm verifying my patch works and will post it soon
[17:05] <flupke> here it is: https://bugs.launchpad.net/ubuntu/+source/python-qt4/+bug/590140
[17:05] <flupke> tested on my box and works fine
[17:05] <debfx> IIRC qtmultimedia will be removed in qt 4.7 final
[17:06] <debfx> http://labs.trolltech.com/blogs/2010/05/06/qt-47-scope-change-regarding-qt-multimedia/
[17:07] <ScottK> flupke: ^^^ that perhaps changes things.
[17:08] <flupke> well ATM there is functionnality that's only present in qtmultimedia (recording)
[17:09] <Tm_T> I wonder why Phonon cannot be used though... oh well
[17:11] <ScottK> flupke: If there's multimedia stuff missing from the bindings for Qt 4.6, I think that's a great bug for Debian (they won't focus on 4.7 or later until after Squeeze releases), but it seems for 4.7 here we perhaps ought to wait a bit and see.
[17:12] <ScottK> JontheEchidna or apachelogger: kamoso needs a rebuild to drop the old kdebase-workspace-libs4+5 depends.  It also FTBFS with the current pkg-kde-tools.  Would one of you please fix it up?
[17:20] <shadeslayer> lex79: um.. is 4.4.85 in ktown?
[17:21] <lex79> I don't think so
[17:22] <flupke> ScottK, well that's not a big fix, just adding a lib in the installed files list :)
[17:22] <flupke> ScottK, and 10.04 is here for long
[17:22] <ScottK> flupke: I think it's worth considering for us for 10.04 first.
[17:22] <ScottK> first/also
[17:23] <shadeslayer> lex79: then why was the wiki page to packaging 4.4.85?
[17:23] <ScottK> It's a bit tricky since generally such bugs should be fixed in the development release first and it's not clearly appropriate here.
[17:23] <ScottK> flupke: If Debian picks up the change for 4.6, I'll figure out how to push it here too.
[17:24] <lex79> shadeslayer: I just prepared the page, doesn't mean nothing :)
[17:24] <shadeslayer> ah ok :D
[17:25] <shadeslayer> lex79: btw are you in the kubuntu council as well?
[17:25] <Tm_T> shadeslayer: considering we are at 4.4.82 currently
[17:25] <lex79> shadeslayer: no
[17:26] <shadeslayer> lex79: ah ok :)
[17:26] <shadeslayer> Tm_T: yes i saw that :)
[17:26] <lex79> :)
[17:32] <flupke> ScottK, ok thanks, got to go, I'll post the bug to debian tomorrow
[17:32] <ScottK> Thanks.  Let me know how it works out.
[17:52] <amichair> ScottK: just noticed the added ppas in the wiki page... many thanks!
[17:52] <ScottK> amichair: Was that what you wanted?
[17:53] <amichair> ScottK: much more :-)
[17:53] <ScottK> Great.
[18:40] <ScottK> apachelogger: Is kubuntu-dev-tools still useful?  I notice it didn't change at all in the last cycle?
[18:52] <ScottK> Would someone please have a listen to http://www.nixnews.tk/kubuntu-10-04-lucid-lynx-netbook-remix-first-look and let me know if the reviewer liked it?  I'm pretty sure it's in German.
[19:02] <apachelogger> ScottK: if only I knew
[19:07] <debfx> I just noticed you have to explicitly pass --buildsystem=kde when overriding dh_auto_*
[19:07] <debfx> this can be a problem as debian doesn't do anything in dh_auto_{install,clean} so they won't notice when it's missing
[19:13]  * apachelogger needs to get wasted so he can come up with good code designs
[19:13] <apachelogger> Nightrose, fregl, ScottK: if you need something creative from me, tonight is your chance
[19:13] <Nightrose> hmmmm
[19:13]  * Nightrose ponders
[19:14] <Nightrose> apachelogger: can you write a chapter of my paper?
[19:14] <Nightrose> the one about splines?
[19:14]  * apachelogger is not much into splines unfortunately
[19:14] <Nightrose> :/
[19:14] <apachelogger> but if it just needs to be blah blah, then I suppose I can do that ^^
[19:15] <Nightrose> hehe
[19:15] <apachelogger> that said, I still need to write stuff for my knowledge management assignment
[19:15] <apachelogger> oh my
[19:15] <Nightrose> should be a bit more than that unfortunately
[19:15] <apachelogger> cant help then, sorry :(
[19:15] <Nightrose> apachelogger: what do you need?
[19:15] <Nightrose> you could use my workwork's awesome wiki :D
[19:15] <apachelogger> I did :P
[19:15] <Nightrose> \o/
[19:15] <Nightrose> :*
[19:15]  * apachelogger doesnt even know what is up this week
[19:16] <apachelogger> we are drifting towards madness I am afraid
[19:16] <apachelogger> see, we have these scenario companies that each group has to add knowledge management stuff to
[19:16] <apachelogger> almost every week another area of knowledge management
[19:17] <apachelogger> suffice to say our companies are basically knowledge factories already
[19:17] <apachelogger> the amount of explicit knowledge scares me already ^^
[19:17] <Nightrose> hehe
[19:43] <ScottK> Thus it needs management.
[21:17] <JontheEchidna> ScottK: On it. Though I think I recall seeing it have a gcc 4.5 FTBFS in the rebuild logs last cycle...
[21:17] <JontheEchidna> We'll see what happens
[21:17] <ScottK> Thanks.
[21:18] <ScottK> It at least needs update for the new pkg-kde-tools.  Then I guess we'll see.
[21:18] <ulysses> hello guys, I've just upgraded to Maverick, it is awesome.
[21:19] <JontheEchidna> ScottK: hum. No pkg-kde-tools build-dep. Must've been using an ancient kde.mk file from cdbs
[21:20] <ScottK> Ouch.
[21:36] <ScottK> txwikinger: ichthux-desktop still depends on kwin.  Would you please change it to kde-window-manager.
[21:36] <ScottK> (kwin is an obsolete transitional package in Maverick)
[21:37] <txwikinger> ScottK: right... I will put that on my list
[21:37] <ScottK> txwikinger: Similar issue with ichthux-docs and khelpcenter
[21:37] <txwikinger> I have to do several things for ichthux
[21:37] <ScottK> IIRC it should be khelpcenter4
[21:37] <ScottK> OK.
[21:37] <txwikinger> ok
[21:50] <JontheEchidna> ScottK: fixed kamoso uploaded
[21:50] <ScottK> JontheEchidna: Thanks.
[21:53] <_Groo_> hi/2 all
[21:53] <_Groo_> who did the amarok 2.3.1 build in kubuntu ppa? i have a question
[21:54] <CIA-91> [libqapt] jmthomas * 1134949 * trunk/playground/libs/libqapt/src/ (workerdbus.cpp workerdbus.h) SVN_SILENT: svn add
[21:55] <_Groo_> im building amarok from git but the upcming events and such that are dependent of liblastfm isnt building (lucid) and i do have the dev files installed.. 
[21:55] <_Groo_> anything im missing?
[21:55] <ScottK> _Groo_: It looks like Riddell uploaded it, but he's offline this weekend.
[21:56] <_Groo_> ScottK: ok scott, tks
[21:59] <_Groo_> ScottK: can you help me? im using debuild as usual to build stuff but after the inicial build (sucessfull) if i try to rebuild i get this error
[21:59] <ScottK> I'm a bit busy at the moment, but I can take a quick look.  What error?
[22:01] <_Groo_> ScottK: http://pastebin.com/Rv0vQYt7
[22:01] <_Groo_> ScottK: sorry kde was giving em a hard time pasting it lol
[22:03] <_Groo_> i know its a generic error but i dont know what could be polluting it, i removed debhelper files, obj-, doint know what is going on
[22:03] <ScottK> Not sure.
[22:03] <ScottK> I'd start with a clean package and try again.
[22:03]  * ScottK needs to run.
[22:05] <_Groo_> ScottK: k, tks.. yeah it works, but after the first compile i always get this
[22:05] <_Groo_> and its amarol, so its huge to regit :P
[22:05] <_Groo_> amarok
[22:07] <apachelogger> well
[22:07] <apachelogger> use bangarang then :P
[22:07]  * apachelogger does not have a clue about the context here though :P
[22:23] <_Groo_> apachelogger: i found it, nvm
[22:28] <lex79> JontheEchidna: when you have time there are still some packages in my ppa that need upload
[22:28] <lex79> thanks :)
[22:29] <debfx> and digikam merge in bzr :D
[22:30] <lex79> oh
[22:30] <lex79> and ktorrent :D
[22:30] <CIA-91> [libqapt] jmthomas * 1134952 * trunk/playground/libs/libqapt/src/ (CMakeLists.txt worker/worker.h) Build fix(es). No clue how this built before
[22:30] <JontheEchidna> now that I fixed the build I'll get on that :)
[22:31] <lex79> :)
[22:32] <JontheEchidna> lex79: http://paste.ubuntu.com/445296/
[22:33] <lex79> lol
[22:33] <lex79> uhm
[22:33] <JontheEchidna> huh
[22:33] <JontheEchidna> redownloaded and it worked
[22:34] <JontheEchidna> must have been corrupted during download
[22:34] <lex79> good
[22:38] <apachelogger> o/
[22:38] <apachelogger> \o
[22:38] <apachelogger> \o/
[22:38] <apachelogger> yo yo
[22:38]  * apachelogger is beyond ballmer's peak now
[22:38] <apachelogger> :D
[22:43] <JontheEchidna> Quintasan|Szel: where's your ktorrent merge again?
[22:46] <apachelogger> JontheEchidna: btw, from a quick look at the backend it seems like you got the connection logic inverted
[22:46] <JontheEchidna> apachelogger: oh?
[22:46] <apachelogger> like downloadMessage(int, const QString&)
[22:47] <apachelogger> that should be emitted by the backend
[22:47] <apachelogger> connected to a slot in worker
[22:47] <apachelogger> unless I get the function of this thingy wrong
[22:47] <JontheEchidna> the worker sends that over dbus to the backend over dbus, which emits the signal to our apps
[22:47] <JontheEchidna> hmm, I said over dbus twice there...
[22:48] <JontheEchidna> basically we're re-emitting the signal we receive over dbus
[22:48] <apachelogger> that souds wrong if you ask me
[22:48] <apachelogger> JontheEchidna: the app access the backend?
[22:49] <JontheEchidna> yes
[22:49] <apachelogger> then this seems wrong
[22:49] <apachelogger> app -> worker -> backend
[22:49] <apachelogger> you have app -> backend -> worker
[22:49] <JontheEchidna> the worker only does root stuff
[22:50] <apachelogger> JontheEchidna: the then app needs both
[22:50] <apachelogger> imagine an app that does only display stuff
[22:50] <apachelogger> it would not require the worker at all, would it?
[22:50] <JontheEchidna> that is correct
[22:50] <apachelogger> so why should the backend enforce the worker startup?
[22:50] <JontheEchidna> it doesn't
[22:50] <JontheEchidna> the worker will only start when sent a signal over dbus
[22:50] <apachelogger> how so?
[22:51] <apachelogger> that seems overly dirty
[22:51] <apachelogger> JontheEchidna: you are trying to do convenience at the cost of library sanity if you ask me :/
[22:56] <apachelogger> JontheEchidna: well, this all leads back to the question why the worker implements so much logic :P
[22:56] <apachelogger> all of the signals you get from the worker seem like stuff that should be in the lib to begin with
[22:58] <JontheEchidna> because what the worker does needs authorization to run
[22:58] <JontheEchidna> running only the stuff that needs root to work has obvious security benefits
[23:00] <JontheEchidna> running the whole GUI as root led to issues in adept's case, too: bug 290695
[23:01] <apachelogger> that is not what I implied
[23:01] <JontheEchidna> bad programming aside, it's best to run as little as root as you can get away with
[23:07] <apachelogger> JontheEchidna: why is the worker dbus btw?
[23:07] <JontheEchidna> required for policykit
[23:08] <JontheEchidna> unless there's an alternate form of between-process communication I don't know about...
[23:08] <apachelogger> hm
[23:08] <apachelogger> JontheEchidna: worker talks to policykitd getting auth and then does its magic?
[23:09] <JontheEchidna> apachelogger: yeah
[23:09] <JontheEchidna> but since we have to do it inside worker, it can't talk to the backend normally, so we have to use dbus
[23:09] <JontheEchidna> to notify of progress, warnings, errors, questions, and such
[23:09] <apachelogger> hm
[23:10] <apachelogger> JontheEchidna: worker talking to authorizedbackend, authorizedbackend being instancified by backend
[23:10] <apachelogger> app -> backend -> authbackend -> worker
[23:10] <apachelogger> sort of 2 way each -> actually ... <->
[23:12] <JontheEchidna> which process is authorized backend?
[23:12] <JontheEchidna> which process is authorized backend in?
[23:13] <apachelogger> hm
[23:13] <apachelogger> good question
[23:15] <JontheEchidna> any policykit worker is run entirely as root, and relies on polkitd to see if it really should do $action
[23:16] <JontheEchidna> so e.g. if you had an app that does "touch /etc/fluffy", but you didn't want the gui to run as root, you could create a worker that has a function to touch /etc/fluffy
[23:17] <JontheEchidna> if you don't want the worker to be an all-the-time daemon, you'd give it a dbus service xml file that tells dbus to start /usr/bin/fluffytoucher
[23:17] <JontheEchidna> whenever a org.fluffy.toucher method is called
[23:18] <JontheEchidna> fluffytoucher, which runs as root, asks polkitd to see if it really should touch /etc/fluffy, and polkitd asks polkit-kde to pop up a dialog for auth
[23:18] <JontheEchidna> if auth comes back good, it touches. If bad, it returns from the touchFluffy() function without doing anything
[23:19] <apachelogger> hm
[23:19] <apachelogger> policykit sounds like one bloody work around
[23:19] <JontheEchidna> and would probably send a boolean signal back over the bus depending on success
[23:19] <apachelogger> instead of fixing posix they work around its limitations -.-
[23:20] <apachelogger> JontheEchidna: why does fluffytoucher run as root to being with?
[23:20] <apachelogger> where is this defined?
[23:20] <JontheEchidna> apachelogger: presumably, $user doesn't have write access to /etc
[23:21] <JontheEchidna> the root-havingness is definied in the dbus service xml file
[23:21] <JontheEchidna> this is qaptworker's http://pastebin.com/zBS8M4Rt
[23:21] <JontheEchidna> (src/worker/org.kubuntu.qaptworker.service.in)
[23:22] <JontheEchidna> and this conf file ensures that only polkitd running as root can start it: http://pastebin.com/tBfQBCDx
[23:22] <JontheEchidna> brb, pizza
[23:23] <apachelogger> I recon dbus is using like a libloader here
[23:23]  * apachelogger either misses a piece to understand this propery or policykit is the greatest workaround in the history of linux
[23:23] <apachelogger> s/using/used
[23:29]  * JontheEchidna back
[23:29] <JontheEchidna> yeah, though sudo is sort of working around posix deficiencies as well
[23:29] <JontheEchidna> it's just a well established workaround ;)
[23:31] <apachelogger> well
[23:32] <apachelogger> sudo carries out posix
[23:32] <apachelogger> policykit actually works aroudn it
[23:33] <JontheEchidna> http://kdeatopensuse.wordpress.com/2010/06/05/week-22-kde-at-opensuse/ <- we should really be doing a similar blog about kubuntu dev activities
[23:33] <ScottK> Sure.
[23:34] <ScottK> Of course that one includes the standard opensuse strategy of just disabling things with problems rather than fixing them.
[23:34] <JontheEchidna> heh
[23:46] <siegie> ScottK: About that video link you posted earlier. It is in german.  He tested a alpha version off the netbook remix in march and was verry impressed "wunderschön"= wonderfull beautiful, he named no disadvantage or wat so ever. 
[23:47] <ScottK> siegie: Thank you.
[23:47] <ScottK> From his tone, it sounded good, but I had no idea.
[23:52] <siegie> ScottK: np, my german is beter than my English :) 
[23:56] <CIA-91> [libqapt] jmthomas * 1134972 * trunk/playground/libs/libqapt/src/ (globals.h package.h) Move the UpdateImportance enum to globals.h, where it belongs. I'll commit a PackageState move next, after I port things for the API change