14:06:06 #startmeeting KDE SIG Meeting - https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2009-09-01 14:06:06 Meeting started Tue Sep 1 14:06:06 2009 UTC. The chair is Kevin_Kofler. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:06:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:06:14 #topic Init 14:06:40 #chair than rdieter ltinkl jreznik svahl mathstuf SMParrish 14:06:40 Current chairs: Kevin_Kofler SMParrish jreznik ltinkl mathstuf rdieter svahl than 14:07:00 * Kevin_Kofler is present (obviously). ;-) 14:07:08 present 14:07:12 here 14:07:14 here 14:07:18 here 14:07:19 * jreznik is here and there... 14:07:22 until :40 due to class at 11 14:07:24 * svahl is here 14:07:59 OK, anything to add to the agenda? 14:08:09 add KDE 4.3.1 14:08:32 Done, anything else? 14:09:23 #topic PolicyKit - final decision 14:09:55 OK, so it looks like basically nothing uses polkit-qt in Rawhide now that KPK stopped using it. Remaining users: 14:09:58 ok, we should decide what to do with polkit-qt and policykit-kde & PK1 14:10:12 * PyKDE4 (but nothing uses the Python bindings to polkit-qt to the best of my knowledge) 14:10:21 * PolicyKit-KDE 14:10:32 jreznik, how is the state polkit-qt with pk1? 14:10:46 So my proposal is: 14:10:46 we don't need PolicyKit-KDE as we're going to use Gnome one for now 14:10:52 1. disable the Python bindings for polkit-qt in Rawhide 14:11:07 We should do that ASAP, so we catch anything possibly trying to use them. 14:11:42 2. drop the old PolicyKit-KDE and polkit-qt when the "Desktop" (GNOME) Team drops PolicyKit 0.9, which is scheduled before the beta. 14:12:12 As long as there's still stuff using PK 0.9 (and I think there are 4 or 5 packages left), it makes sense to keep the auth agent around, but if it's dropped we can just let it die and drop our parts too. 14:12:29 Kevin_Kofler, +1 14:12:33 3. bring in a new polkit-qt only if blessed by upstream and/or needed for the auth agent. 14:12:45 4. bring in a new PolicyKit-KDE once it's actually tested. 14:12:46 looks good, it's better to drop it as I proposed already 14:12:59 +1 to dropping it 14:13:15 my patch is working, needs polishing but it totally breaks ABI, API & behaviour 14:13:22 jreznik, it's fine with me 14:13:30 and it's not acceptable for me 14:13:31 jreznik: We should only package it if we really need it. 14:13:48 It doesn't make sense to ship a library only we ship if nothing actually uses it. 14:14:01 for 4.4 KDE are going to use kauth 14:14:06 * thomasj late here 14:14:15 It makes sense to ship stuff we need for our own stuff and it makes sense to ship stuff actually used by applications. 14:14:38 for kauth we need pk1 backend too... but firt we need PolicyKit1-qt 14:14:41 first 14:14:53 and auth agent... 14:15:06 Well, we'll probably want that polkit-qt port for the kauth backend though. 14:15:10 And also for the auth agen. 14:15:13 *agent 14:15:18 So that might be an argument for shipping it now. 14:15:24 does the auth agent use polkit-qt1? 14:15:37 ltinkl: from my branch, yes 14:15:37 or can it eventually use the new libkauth? 14:15:52 I think libkauth is not designed to be suitable for writing an auth agent. 14:16:02 ltinkl: you can't use it 14:16:05 It's abstracted for apps, it hides the internals the auth agent uses. 14:16:09 I thought so 14:16:22 as you have to register agent to pk1 14:16:34 So I think we will need to ship your code sooner or later anyway. 14:16:53 Kevin_Kofler: I'd like to start from scratch and use DBus directly 14:16:55 (or some other code doing the same thing with a different API :-/ ) 14:17:00 Also for the kauth backend. 14:17:16 But we can wait until we actually need it. 14:17:17 jreznik, could you perhaps build the new polkit-qt and upload to somewhere = 14:17:29 so people can test it 14:17:54 than: The thing is, you need something to test it with. 14:17:54 http://drfav.wordpress.com/2009/08/31/tokamak-kauth-into-kdelibs/ 14:18:03 it looks very good 14:18:07 than: it's not new, it's just port... what we need is new pk-qt 14:18:16 We have a non-working auth agent and we don't have a kauth backend yet. 14:18:16 it's first step 14:18:34 And nothing in KDE 4.3 uses kauth nor polkit-qt directly (other than the old auth agent). 14:18:35 it's base for auth agent and kauth 14:18:54 yesthe kauth backend for pk1 is still missing 14:19:01 So there's no way to really test jreznik's polkit-qt port yet, except for debugging the auth agent. 14:19:03 Kevin_Kofler: Date/Time kcm in KDE 4.4 already uses kauth 14:19:12 4.4, but not 4.3... 14:19:25 We're still working on 4.3.x for F12. 14:19:37 it's not worth to work on ported code... 14:19:51 (testing it etc) 14:20:09 Why? I'd like to have something working quickly! 14:20:14 jreznik, why? 14:20:15 Not wait ages for everything to be rewritten. 14:20:37 ok, so I finish the port 14:20:50 And if we get a kauth backend working, all the stuff using kauth now should be able to use the temporary code and later switch to the final one without even a rebuild. 14:20:54 but it's not 1:1 mapping of PK1 API to Qt 14:21:03 Kevin_Kofler, +1 14:21:26 Kevin_Kofler: no, it's not true 14:21:31 We'd just need to push a grouped update of polkit-qt, PolicyKit-KDE and kauth. 14:22:12 jreznik: Does kauth expose some implementation details from the underlying library as part of its API? 14:22:38 (That would make it a poor abstraction layer. We need things like Phonon where you can just plug in another backend at runtime.) 14:22:46 temporary code is not as powerful as current PK1 and it's based on old PK... I'd like to write it around new Authority interface with all functionality... 14:22:57 It's totally abstract 14:23:10 but you have to rewrite backend and rebuild it 14:23:20 Well, you'd have to rebuild kauth obviously. 14:23:20 that's all 14:23:29 But kauth users shouldn't need to be rebuilt. 14:23:35 yes 14:23:48 I like kauth, it's really very nice, clean 14:23:59 and easy to use, not like all PK :( 14:24:05 (It's still not as flexible as Phonon though where you just have to build another backend, not rebuild Phonon.) 14:24:29 backends would go to workspace i imagine 14:25:03 Anyway, I think it doesn't really matter because not much uses kauth yet (in fact we don't even ship it yet). 14:25:36 But even if a lot of stuff uses kauth, we'd still just need to rebuild kauth (kdelibs, presumably?) to make it use a better polkit1-qt. 14:25:54 ok, I think we agreed... I'll try to contact Dario... unfortunately they can't work on it, Dario is out of time, Dantti is running Debian... 14:26:50 So how will we introduce the new stuff exactly? 14:26:57 it depends on time, maybe port could be used for 4.4 and then new one later... most important thing is to have something 14:27:02 I think dropping the current polkit-qt bindings from PyKDE4 is a no brainer. 14:27:17 People shouldn't use those at all, they should use bindings to kauth when they get ready. 14:27:30 And nothing uses them anyway. 14:27:47 indeed 14:28:00 But how do we handle polkit-qt and PolicyKit-KDE? Should I disable PolicyKit-KDE in kdebase-workspace and ask rel-eng to block polkit-qt from dist-f12? 14:28:21 Should I do that, but only once PolicyKit 0.9 gets actually dropped (so we still have the auth agent for the remaining users)? 14:28:28 (I think the latter makes more sense.) 14:28:50 Or do you want to upgrade the stuff in time for F12 so we can skip the blocking entirely? 14:29:05 we can drop once they drop PolicyKit-KDE 14:29:20 Once they drop PolicyKit 0.9, you mean? 14:29:26 sorry old PK 14:29:40 Kevin_Kofler, when will PolicyKit 0.9 be droped? 14:29:48 than: before beta 14:29:48 They want to do it before F12 Beta. 14:29:49 in F122 beta 14:29:59 s/F122/F12 14:30:09 Oh, and should I disable the polkit-qt bindings in kdebindings on all branches or just F12+? (And RHEL6+?) 14:30:21 so there should be no application that needs old PK auth agent in that time 14:30:54 ok, it's better to drop it now 14:31:31 Kevin_Kofler, i think just diable for F12+ 14:32:01 OK. I'll let you worry about RHEL6. ;-) 14:32:27 it will be disbale for RHEL6 too ;-) 14:32:42 #agreed The (apparently unused) polkit-qt bindings in PyKDE4 will be dropped from F12+. 14:34:25 So, for the other stuff, we agreed on this, right? "We will disable PolicyKit-KDE in kdebase-workspace and get polkit-qt blocked from dist-f12 in time for F12 Beta, as PolicyKit 0.9 is being dropped. We will work on bringing in PolicyKit 1 versions for F13 and F12 updates." 14:35:04 but in time of KDE 4.4 14:35:21 Kevin_Kofler, yes 14:35:40 So: "We will disable PolicyKit-KDE in kdebase-workspace and get polkit-qt blocked from dist-f12 in time for F12 Beta, as PolicyKit 0.9 is being dropped. We will work on bringing in PolicyKit 1 versions and a PolicyKit 1 backend for kauth for F13 and F12 updates (in time for KDE 4.4)." ? 14:35:41 I think I can catch F12 with ported pk1-qt, I just don't like that it's not compatible with KDE 4.3 polkit-qt 14:35:54 yes 14:36:12 it should be solved with upstream... seems I'm upstream now :D 14:36:19 #agreed We will disable PolicyKit-KDE in kdebase-workspace and get polkit-qt blocked from dist-f12 in time for F12 Beta, as PolicyKit 0.9 is being dropped. We will work on bringing in PolicyKit 1 versions and a PolicyKit 1 backend for kauth for F13 and F12 updates (in time for KDE 4.4). 14:36:37 #topic KDE 4.3.1 14:37:05 we have openssl-1.0 in rawhide 14:37:17 So I see ltinkl started syncing the specs to F10/F11. Thanks! 14:37:23 yup, working on it 14:37:36 How's Rawhide going? Is OpenSSL causing any issues? 14:37:49 we need to add openssl-1.0 support in kdelibs 14:38:15 i'm still working on it 14:38:35 Still glibc/prelink issues in rawhide. 14:38:46 the anothe issue in gllibc is now fixed in rawhuide 14:39:07 i even removed the workaround 14:39:15 than: OK. spstarr also complained about kdelibs not building with OpenSSL 1.0. 14:39:38 We should get the patch into upstream trunk and 4.3 branch if possible. 14:39:48 yes 14:39:52 Otherwise KDE developers will complain about having to patch kdelibs to even build at all. 14:40:08 And other distros will want to ship to OpenSSL 1.0 sooner or later too. 14:40:21 Uh, make that just "ship" or "switch to". ;-) 14:41:18 #action than is working on fixing kdelibs to build with OpenSSL 1.0. 14:41:34 #action ltinkl is working on F10/F11 updates for KDE 4.3.1. 14:41:35 wtf 14:41:39 full disk? 14:41:54 are the extragear packages already pre-released? 14:41:56 i just cleared 8GB 14:41:59 #info mathstuff has full disk 14:42:01 ugh 14:42:11 oops 14:42:13 haha 14:42:14 :D 14:42:17 #undo 14:42:17 Removing item from minutes: 14:42:41 a little exercise for the meetbot :) 14:42:46 thomasj, andreas is working on the fix for the crash with LD_BIND_NOW=true 14:43:01 than, cool, thanks for the heads up 14:43:20 svahl: I just checked ktown, extragear tarballs for 4.3.1 are up indeed. 14:43:26 They got made yesterday. 14:43:41 #info KDE 4.3.1 extragear tarballs are now available for packagers. 14:44:06 thx. I'll start the work on extragear packages then when ltinkl has prepared the buildroot 14:44:10 IIRC svahl promised to take care of the extragear stuff 14:44:19 Yeah, but he doesn't have access to ktown. 14:44:22 ltinkl: right 14:44:37 aha 14:44:53 svahl: you should really subscribe to kde-packager and get an account on ktown 14:45:05 ltinkl: ok. will try that 14:45:20 I think we could just add his SSH key to the ftpuoredhat user. 14:45:55 ltinkl, could you please upload the extragears packages? 14:45:59 Anyway, we'll take care of that stuff after the meeting. :-) 14:46:01 than: sure 14:46:23 ltinkl, thanks 14:46:43 #action ltinkl to upload the extragear tarballs 14:46:57 #topic Recent bugs: #520611 - koffice-filters requires koffice-kplato 14:47:09 #link https://bugzilla.redhat.com/show_bug.cgi?id=520611 14:47:11 Bug 520611: medium, low, ---, andreas.bierfert, NEW, koffice-filters requires koffice-kplato 14:47:50 svahl, i was interested in packaging skrooge (extragear) is that ok with you? 14:48:20 I noticed that because the nightly builds are failing because of a missing requires: http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/logs/20090827.16-FAILED-i386.log 14:48:24 thomasj: Packaging new stuff is always welcome. :-) 14:48:44 Kevin_Kofler, cool :) I thought i ask because it's extragear 14:48:47 thomasj: sure. I'll just take care of the rebuild for 4.3.1 14:48:55 For KOffice, this is the usual problem of filters dragging in everything. 14:49:21 We've had that with KOffice 1 too. 14:49:41 For the live imges I'd like to reduce koffice to kword, kspread and kpresenter 14:49:55 rdieter managed to fix the mess in KOffice 1, we should summon his help again here. 14:49:56 s/imges/images 14:50:07 Unfortunately, he seems to be absent today. 14:51:45 ok. the packages should be fixed until beta freeze. but until then theres no time to hurry 14:52:43 so could you ask rdieter for help here? 14:53:30 Yes, I will. 14:53:33 thx 14:53:59 #action Kevin_Kofler will try to sort out koffice-filters dependencies with rdieter. 14:54:45 IMHO we should also have a koffice1 package with the stuff not available in KOffice 2 (kinda like kdegames3), at least in time for 0-day updates (we won't be shipping that stuff on the spin anyway). 14:54:51 I can have a try at that. 14:55:17 But that's all I have to say about KOffice. 14:55:32 #topic Open Discussion 14:55:45 OK, we're done with the agenda, less than 5 minutes left, anything else to discuss? 14:57:02 Looks like not. 14:57:10 Closing meeting in 30 seconds. 14:57:39 #endmeeting