14:08:57 #startmeeting KDE SIG Meeting -- http://fedoraproject.org/wiki/SIGs/KDE/Meetings/2009-12-15 14:08:57 Meeting started Tue Dec 15 14:08:57 2009 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:08:57 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:10:16 #chair jreznik 14:10:16 Current chairs: jreznik rdieter 14:10:37 who's present today ? 14:10:53 present 14:11:25 here 14:11:36 * than__ is present 14:12:17 #topic agenda 14:12:32 looks like we have a light agenda today, any other topics to add ? 14:12:46 KDE rebranding? 14:12:49 KDE-4.3.4 status 14:13:30 netbook edition? 14:14:16 thanks, added 14:14:29 #topic kde 4.3.4 status 14:14:59 I've composed the f12 update... haven't queued for updates-testing yet... will do so asap 14:15:13 ltinkl was working on f11 last I knew... not sure how far he's gotten 14:15:47 Grrr, sorry for being late, technical difficulties all over the place. 14:15:51 Kevin_Kofler: hi! 14:16:18 * rdieter is trying to pull up bodhi... a bit slow. 14:16:34 Looks like I didn't miss much (from the meetbot log). 14:16:37 I venture the infrastructure work is still underway a bit 14:17:17 Yeah, the Fedora infrastructure appears to still be in chaotic state. 14:17:29 f12 bodhi update: http://preview.tinyurl.com/kde434-f12-2 14:17:30 it was big move... 14:17:32 we should finish KDE-4.3.4 build for F11 this week 14:18:08 cool, I'm tempted to wait for an infrastructure green light (and maybe f11 builds) before queuing anything 14:18:25 in the meantime our kde-4.3.4 builds are in the kde-testing repo 14:18:29 for f12 anyway 14:18:49 that's all I've got, anything else 4.3.4-related ? 14:19:33 I hope we can get the F11 builds done soon. 14:19:51 yeah 14:19:53 Kevin_Kofler: yes 14:20:26 i will check with lukas when he is online again 14:20:54 moving on... 14:21:01 #topic KDE Rebranding, https://bugzilla.redhat.com/show_bug.cgi?id=547361 14:21:02 Bug 547361: medium, low, ---, rdieter, NEW, Repositioning the KDE Brand 14:21:31 cosmetics, mostly, just renaming package summaries, descriptions to match upstream rebranding efforts 14:21:32 we should fix our SPEC files and spins page 14:21:43 same for KDE/KDE SIG wiki 14:21:44 ah, wiki changes too, right. 14:22:04 I'll take care about wiki/spins page 14:22:11 let's assign some tasks, cool 14:22:27 #action jreznik to work on wiki/spins kde rebranding 14:22:31 and if there's no volunteer for SPEC files, I'll do it too ;-) 14:22:32 IMHO adding "Software Compilation" everywhere is just pointless pedantry. 14:23:10 Kevin_Kofler: I think lot of occurences of K Desktop... etc. could be removed... 14:23:16 Kevin_Kofler: there's more to it than just that... I partly agree with you, but we do want to minimize confusion about terminology and messaging 14:23:25 Kevin_Kofler: +1 14:23:26 And to be frank, I don't think that change is going to stick or be followed outside of the inner KDE circles. 14:23:39 Everyone everywhere writes just KDE to refer to the software. 14:23:59 I don't think this is going to magically change no matter how much wishful thinking is coming from upstream. 14:24:02 except everyone's concept of what "KDE" means, is different. This will hopefully help 14:24:02 Kevin_Kofler: at least we should get rid of "K Desktop Environment" 14:24:48 and I don't believe in "we can't change anything, so why try" isn't a valid excuse here. It's an easy enough change 14:25:25 modulo my broken double negative there. hopefully you know what I mean. :) 14:25:26 rdieter: yep, that's the problem - what 'KDE' means - it should be more clarified 14:25:44 +1 for stick with upstream here 14:25:58 I have to admit I don't like "software compilation" 14:26:00 I can help with specs too, anyone else ? 14:26:15 rdieter: i can help here 14:26:33 #action : than__ , rdieter , jreznik to work on updating specs 14:26:36 users can ask what do I have to "compile" to get KDE running... 14:26:38 jreznik: But we don't have any better term and besides, that's what upstream calls it. 14:26:53 Kevin_Kofler: I think collection is better 14:27:09 jreznik: me too. :) I find myself typing/saying that sometimes 14:27:13 "compilation" doesn't have anything to do with compiling in the CS sense here. 14:27:34 hrm... sec 14:27:36 It's the traditional English meaning of "compilation". 14:27:46 I.e. a compilation of works. 14:28:08 Kevin_Kofler: for you not but users are afraid of compilation... in open source world it becomes something else (for some people better, for newcomers...) 14:28:22 but let's stay with what upstream asks 14:28:40 Talk to upstream if you want to get it changed. 14:29:01 Kevin_Kofler: they were considering it but compilation won 14:29:30 we need to change comps-f13.xml.in too, who will take care of it? 14:29:37 Then they must have their reasons for having called it that way. 14:30:05 it's ok for me, it's not very well name in terms of marketing (too geeky - software and collection) :) 14:30:28 comps-f13 is a one-line or two-line change. 14:30:51 The question is just what should the group name read? 14:30:56 "KDE Software Compilation"? 14:31:04 Kevin_Kofler: yes 14:31:19 It's trivial to change this, I can do it. 14:31:22 umm, arguing about the naming *here* makes little sense, take it to the kde folks, imo 14:32:31 I do find it quite silly that a desktop environment doesn't want to be called "desktop environment" anymore. 14:32:50 But "K Desktop Environment" always sucked as a group name anyway. 14:33:09 Kevin_Kofler: at least it's better 14:33:13 ("yum groupinstall KDE" didn't work. With it being named "KDE Software Compilation", it should work.) 14:34:29 So can we move on now? 14:35:49 yep 14:36:52 Next topic please! 14:37:37 #topic multilibbing KCMs 14:38:19 #chair Kevin_Kofler 14:38:19 Current chairs: Kevin_Kofler jreznik rdieter 14:38:46 sorry, got pulled away 14:39:00 So the issue here is that we don't currently multilib KCMs, i.e. we put them into the main package, not -libs. 14:39:19 But that's not a good idea, because KCMs can (and for some of them, definitely are) embedded into applications. 14:39:24 any bug report? 14:39:31 If embedded into a 32-bit application, a 32-bit KCM is needed. 14:39:52 I noticed this while cleaning up duplicate files in kdebase-runtime. 14:40:00 (The KCMs were in both main and -libs.) 14:40:05 umm... I still don't understand... if the 32 bit application is installed (and is in the main pkg), it's available. 14:40:21 -libs is supposed to be multilib, the main pkg is not. 14:40:37 And I'm talking about apps outside of kdebase-runtime using the KCMs. 14:40:45 ok, so not 32 bit app installed => no need for 32 bit kcm 14:41:02 Even KCMs from other modules, like kdebase(-apps), kdebase-workspace etc., end up used in apps. 14:41:03 your talking about 32 bit apps needing 32 bit kcms, right ? 14:41:23 eg, the phonon one is used by amarok 14:41:24 except on 64bit, there are no 32bit apps (in general) 14:41:29 No 32-bit app installed => no 32-bit -libs multilib installed => it doesn't matter for this case at all. 14:41:40 what case then ? 14:42:05 The point of deciding what to put in -libs and what in main is exactly when a 32-bit app using the 32-bit multilibs is installed. 14:42:40 Now of course arguably the app should just get rebuilt for x86_64, but then why are we supporting multilib at all? 14:42:49 I fail to see a case of anything broken in the status quo. 14:42:58 (I don't care a lot about multilib, to be honest.) 14:43:06 Kevin_Kofler: ah, you seem to think multilib means you can install/run *any* 32bit app you want. 14:43:21 including those not in the x86_64 repos... it seems 14:43:32 If not that, why do we support multilib at all? 14:43:39 indeed. :) 14:43:51 All those 32-bit apps in Fedora have 64-bit versions too (except WINE which doesn't use any KDE libs). 14:44:06 without a foundation of what multilib is and exactly what to support, this discussion is a bit meaningless 14:44:44 ie, when/if fedora multilib policy changes and affects what's available in the repos, then we can discuss this more 14:44:56 Then let's drop all the -libs subpackages, put everything into the main package and close all multilib conflict bugs as NOTABUG? 14:45:03 as it is, we support what's in the repos, and as I understand it, as-is, stuff just works 14:45:05 I mean, either we care about multilib or we don't. 14:45:36 we care about multilib enough to get 32 bit -devel pkgs to install, that's about it 14:46:07 But what for if the apps you're compiling with those -devel packages won't run properly because they're missing their KCMs? 14:46:25 Kevin_Kofler: we deal with it on a case-by-case basis 14:46:41 Putting the KCMs into -libs should not hurt anything for the non-multilib usecase. 14:46:57 this is a dangerous slippery slope, you realize. :) 14:47:21 ok, *if* we do this, then there's more to consier: kio slaves 14:47:42 pretty much everything under %{_libdir}/kde4 ... no ? 14:47:44 Those need to be multilib too, indeed. 14:48:02 kded4 modules don't need to be multilib. 14:48:10 sure? ok. 14:48:14 Only the native arch kded4 gets run. 14:49:13 kioslaves, I'm actually not sure. 14:49:22 Isn't kio running out of process? 14:49:38 so what's the best way to approach this? whitelist items to multilib, or say... everything under %{_libdir}/kde4 *except* blacklist items like kded modules ? 14:49:40 I think they'll actually be run native arch only, too. 14:49:59 kded is dbus right? 14:50:05 ok, I'd propose we vote to accept your proposal then. 14:50:12 and kio stuff is all under kded iirc 14:50:32 I think I've inadvertantly multilib'd some kio's before, so I can fix that now. :) 14:50:37 +1 14:51:04 For the KIO stuff, we should probably test this in some way to be sure. 14:51:12 But I guess it's not needed multilib. 14:51:30 * rdieter assumes Kevin_Kofler +1's too. anyone else ? 14:52:34 Yes, I'm +1 to putting KCMs into -libs. 14:52:38 sounds reasonable 14:52:49 I still don't see clear reason to do it ;-) 14:53:12 for people who cant get 64bit versions of software that use KCMs 14:53:12 Other stuff in libdir/kde4 needs to be checked for whether it's in process (like KCMs) or out of process / systemwide (like kded4). 14:53:35 mathstuf: yep but do we have such software? 14:53:44 jreznik: if we expect the 32bit runtime bits to actually work, we need this (even if it is a bit of a corner-case) 14:53:58 no, becuase we can just recompile it; others may not be so lucky 14:55:04 I'm not against, so +1 14:55:07 if something like a KDE frontend for comes along and it uses the phonon KCM, it wont be able to find it (its not a crash, just an error that the KCM doesnt exist) 14:55:36 jreznik: Some fictional cases: Krappy Programmer's 64-bit-unsafe software (e.g. using int* and long* interchangeably due to the programmer being used to 16-bit platforms), Evil Proprietary Kompany's 32-bit-only binary-only Krap, etc. 14:55:42 same opinion as jreznik here, +1 14:55:58 than__: have a vote for the record ? 14:56:50 so - kcm, kio, any other uses? as nearly everything is pluggable in KDE (not sure what's already multilibbed) 14:57:27 jreznik: in general, only shlibs are multilib'd (there's a few exceptions where I may have included kio's in the past too) 14:57:32 currently 14:57:35 jreznik: Again, AFAIK KIO is out of process. 14:57:57 So I doubt it's needed multilib, though I haven't actually checked that. 14:58:15 I had *ass*umed previously that kcm's were out of process too (ie, used something like kcmshell4 ), my bad 14:58:38 #agreed proposal to multilib kcm's adopted (4-0-0) 14:58:41 AFAIK KCMs are just dlopened. 14:58:49 ok 14:58:58 dang, running short on time. 14:59:03 kparts are in -libs i assume 14:59:04 ? 14:59:08 (of course through the KDE plugins mechanisms) 14:59:27 mathstuf: Uh, you have a point there too. 14:59:29 mathstuf: ah, needs multilib'ing too 14:59:42 KParts are definitely in process. 14:59:43 Kevin_Kofler: yeah, you can ask to load the widget from KCM; its in-process 15:00:41 sorry, my vote is +1 15:01:09 But if we put the KParts there, some apps will have almost all their logic in -libs. :-( 15:01:23 khtml, okular, kate, etc 15:01:25 that was my question ;-) in KDE everything is pluggable and you can use nearly everything from your app 15:01:25 But it's definitely needed to support loading the KParts into 32-bit apps. 15:03:27 Let's discuss KParts at another time. 15:03:38 There's no time today. 15:04:18 someone should look what we really have to support in multilib 15:04:26 jreznik: baby steps. 15:04:37 let's wrap up, continue in #fedora-kde, we're over time 15:04:42 #endmeeting