14:02:16 <rdieter> #startmeeting KDE SIG -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2010-01-012 14:02:16 <zodbot> Meeting started Tue Jan 12 14:02:16 2010 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:40 <rdieter> #chair Kevin_Kofler than jreznik svahl 14:02:40 <zodbot> Current chairs: Kevin_Kofler jreznik rdieter svahl than 14:03:22 <rdieter> #topic roll call 14:03:31 <rdieter> who's present today? 14:03:31 <Kevin_Kofler> #meetingname kde-sig 14:03:31 <zodbot> The meeting name has been set to 'kde-sig' 14:03:35 <Kevin_Kofler> Present. 14:03:45 <SMParrish> here 14:04:05 <svahl> present 14:04:17 <rdieter> ping: than, jreznik 14:04:39 <ltinkl> hello 14:04:43 * than is present 14:04:52 <jreznik> I'm here 14:05:21 <rdieter> #topic agenda 14:05:33 <rdieter> agenda's pretty light today, any other topics to add ? 14:06:09 <rdieter> if there's time, we can continue discussion from last weeks "requirements for default applications" topic 14:06:13 <svahl> status of plasma-netbook-tracker? 14:06:14 <jreznik> add enablinf JIT 14:07:04 <rdieter> added 14:07:42 <rdieter> #topic kde-l10n srpm split 14:07:48 <rdieter> than ? 14:08:19 <than> the kde-ö10n srpm is too big 14:08:46 <than> it's not good for the update 14:09:03 <than> we should split the srpm out 14:09:09 <Kevin_Kofler> It's better than having a bazillion SRPMs. 14:09:22 <Kevin_Kofler> It's a PITA to file a Bodhi update with dozens of packages. 14:09:27 <ltinkl> I agree, the current situation is a mess hard to maintain and especially to update 14:09:39 <Kevin_Kofler> The current situation is the lesser evil. 14:09:40 <than> Kevin_Kofler: it's more work in Bodhi update 14:09:43 <jreznik> how big is single srpm? and single update? 14:09:43 <ltinkl> OTOH, Kevin is right with bodhi as well :) 14:09:55 <rdieter> there's obviously pros/cons here , but I tend to agree with than. 14:10:05 <Kevin_Kofler> than: It's more work if split. 14:10:08 <rdieter> problem being is that a problem in any single locale kills the whole build 14:10:16 <Kevin_Kofler> Currently we only need to list kde-l10n once. 14:10:25 <rdieter> and adding/removing locales is painful too 14:10:27 <ltinkl> isn't there a possibility to have a meta-package in bodhi comprising all the kde-l10n? 14:10:31 <Kevin_Kofler> No. 14:10:35 <ltinkl> too bad 14:10:36 <Kevin_Kofler> Bodhi doesn't support metapackages. 14:10:47 <Kevin_Kofler> You have to list all the SRPM NVRs you want to update. 14:11:11 <jreznik> one easy script can help... 14:11:20 <jreznik> but it's going to be hell big update 14:11:35 <SMParrish> Looks like the only con is with the bodhi updates. 14:11:36 <rdieter> so, downside is that we have more packages (obviously), upside is that we have far more flexibility for building, fixing things, adding (and removing) locales 14:11:53 <Kevin_Kofler> I don't see the upside at all. 14:12:00 <Kevin_Kofler> There'll be a lot of duplication in the specfiles. 14:12:16 <Kevin_Kofler> And it'll just generally be more work for no benefit. 14:12:16 <ltinkl> ye, I'd say having separate SRPMs is actually the lesser evil 14:12:26 <Kevin_Kofler> One SRPM is the lesser evil. 14:12:33 <than> Kevin_Kofler: there's befenit by update 14:12:36 <SMParrish> IMO the pros outweigh the cons 14:12:38 <Kevin_Kofler> All the tarballs are built the same way. 14:12:50 <Kevin_Kofler> than: We won't be updating single locales. Why would we? 14:12:53 <than> you don't have to update the whole kde.l10n 14:12:55 <Kevin_Kofler> Upstream releases all of them at the same time. 14:12:58 <ltinkl> or, there's a third solution 14:13:04 <ltinkl> SUSE does it with a script 14:13:08 <ltinkl> from one SRPM 14:13:08 <Kevin_Kofler> If there's a new version for one locale, there's a new version for all locales. 14:13:22 <Kevin_Kofler> ltinkl: That's what we're doing too, isn't it? 14:13:50 <rdieter> using a script/template is likely a good way forward (heck, that's precisely what I did with separate srpms in kde-redhat ages ago) 14:13:54 <jreznik> Kevin_Kofler: yep - all source tarballs are released together... 14:14:09 <Kevin_Kofler> So why would we benefit from having separate SRPMs? 14:14:12 <jreznik> rdieter: scripting is the must 14:14:27 <Kevin_Kofler> If a language doesn't build, we need to fix it anyway. 14:14:33 * ltinkl goign to look into OBS 14:14:34 <Kevin_Kofler> And it's upstream's fault, really. 14:14:41 <rdieter> Kevin_Kofler: true, but at least this way we don't have to block on it 14:14:53 <jreznik> standalone packages gives us some flexibility but as Kevin_Kofler pointed I don't see that "easier updates" reason 14:14:58 <Kevin_Kofler> That's just sweeping issues under the rug. 14:15:00 <Kevin_Kofler> I hate that. 14:15:06 <Kevin_Kofler> Just fix the bug. 14:15:15 <rdieter> it's not sweeping, it's prioritizing. 14:15:29 <Kevin_Kofler> I can look into the current Catalan mess tonight or tomorrow if needed. 14:15:50 <rdieter> any other pros/cons, and does everyone understand them? 14:16:01 <Kevin_Kofler> (But why the "translation coordinator" can't make his own language build is beyond me.) 14:16:57 <jreznik> Kevin_Kofler: because he's spanish, sorry catalan? :) 14:17:33 <rdieter> ie, are we ready to vote to enable this or not? 14:18:43 <Kevin_Kofler> -1, splitting kde-l10n only gives us a lot more work with little to no practical benefit. 14:19:07 <Kevin_Kofler> It's already split into subpackages. 14:19:14 <ltinkl> I'm undecided, the status quo must be improved but I'm not sure splitting is the right way 14:19:45 <svahl> 0 (no really opinion here) 14:19:48 <than> +1 for splitting 14:19:50 <rdieter> +1 14:20:08 <Kevin_Kofler> Separate SRPMs mean we have to run make build 50+ times. 14:20:12 * thomasj_ late in, just back from kindergarten 14:20:22 <Kevin_Kofler> And fill in 50+ names into Bodhi each time. 14:20:24 * rdieter forgets who's all vote eligible... :( who's #5 ? 14:20:28 <SMParrish> +1 for split 14:20:37 <rdieter> ah. :) 14:20:47 <ltinkl> jreznik: 14:20:49 <Kevin_Kofler> ltinkl: What's wrong with the status quo? 14:20:52 <jreznik> sorry, my dad called me 14:21:11 <Kevin_Kofler> I'm fed up of all that "the status quo is bad" complaining with no actual practical issue. 14:21:17 <ltinkl> Kevin_Kofler: it's hard to update when a new version comes 14:21:27 <Kevin_Kofler> Splitting only makes it even harder. 14:21:42 <ltinkl> ye :/ 14:21:42 <rdieter> Kevin_Kofler: we described the practical issues, you just don't agree with them. there's a difference. :) 14:21:49 <Kevin_Kofler> You have to do the same work plus do some stuff over 50 times you now have to do once. 14:21:54 <jreznik> it's not easily revertible thing 14:21:59 <ltinkl> I agree on that 14:22:13 <jreznik> I propose - if someone prepare scripts 14:22:15 <rdieter> it's very revertable, why not ? 14:22:18 <ltinkl> bodhi plus building will be worse 14:22:31 <jreznik> making updates/maintaining easier, I'm +1, otherwise I don't like it now 14:22:45 <Kevin_Kofler> rdieter: Because we'll have tons of dead packages in CVS, pkgdb and Bugzilla. 14:23:01 <Kevin_Kofler> We already have enough dinosaurs in Bugzilla confusing users (e.g. kdebase4). 14:23:02 <jreznik> yep 14:23:04 <rdieter> true, that's all part of "more packages" 14:23:30 <rdieter> I wonder if we can poke some folks to see if we can get bz components for EOL'd releases removed 14:23:38 <jreznik> so, can someone try to write the script - if it brings less overhead then, I'm for... 14:23:49 <jreznik> rdieter: good idea 14:24:08 <rdieter> well, looks like a majority is in favor of splitting, 14:24:15 <rdieter> #agreed kde-l10n srpm split 14:24:18 <Kevin_Kofler> rdieter: I don't think that's possible, what will happen to existing (possibly closed) bugs? 14:24:35 <rdieter> Kevin_Kofler: good point, it's worth asking about though 14:24:46 <Kevin_Kofler> rdieter: Uh, we're 9 people on the steering committee, aren't we? 14:24:51 <rdieter> anyone want to work on a template/script for this ? 14:24:52 <jreznik> Kevin_Kofler: that x4 could be changed to x component? 14:25:00 <jreznik> Kevin_Kofler: 7 14:25:16 <Kevin_Kofler> Hmmm, who was on the list again? 14:25:18 <rdieter> I have some experience doing it back in the kde-redhat/kde3 days, it's not hard 14:25:48 <Kevin_Kofler> In any case, I see only 3 +1 votes. 14:25:51 <jreznik> Kevin_Kofler: 3 people from RH - so all RH people working on KDE :D + you, Rex, SMParrish, svahl I think 14:26:15 <rdieter> I thought we had only 5, it's been awhile since we've had to vote 14:26:30 <jreznik> rdieter: no, 7 14:26:34 <SMParrish> 7 was the number 14:26:36 <rdieter> ok, sorry. 14:27:21 <Kevin_Kofler> jreznik: Yeah, that was the list. 14:27:40 <rdieter> alright, no pass then. 14:27:45 <Kevin_Kofler> So OK, we have +1 from than, rdieter, SMParrish, 0 from svahl, -1 from me. 14:28:01 <rdieter> and ltinkl: 0 (undecided, so far) 14:28:02 <Kevin_Kofler> ltinkl, jreznik? 14:28:11 <ltinkl> zarro 14:28:19 <rdieter> jreznik voted +1 14:28:33 <rdieter> [08:22] <jreznik> making updates/maintaining easier, I'm +1, otherwise I don't like it now 14:28:39 <rdieter> unless I'm misinterpreting that... 14:28:39 <jreznik> Kevin_Kofler: as I said - in case of good supporting script I'm +1 14:28:44 <ltinkl> that's four +1's 14:28:44 <Kevin_Kofler> Well, +1 contingent on scripts being there to make it easier. 14:28:55 <Kevin_Kofler> There are no such scripts yet. 14:29:06 <Kevin_Kofler> So that's not a vote for doing that split now. ;-) 14:29:19 <rdieter> I'll revive the sh script I had before. 14:29:21 <Kevin_Kofler> I also don't see how scripts are going to solve the real issues. 14:29:31 <rdieter> I agree, having a template/script is a pre-req 14:29:33 <Kevin_Kofler> Koji is going to be loaded a lot more with the many builds. 14:29:49 <Kevin_Kofler> Also because it needs kdelibs-devel and its huge dependencies in the buildroot. 14:29:50 <rdieter> since we'll have to do a bunch of reviews for the new packages 14:29:57 <Kevin_Kofler> (to build the translated docs) 14:30:06 <jreznik> Kevin_Kofler: at least - script would help us to maintain it - without it, it's unmaintainable 14:30:13 <rdieter> #action rdieter to work on kde-l10n template/script(s) 14:30:20 <Kevin_Kofler> And for the Bodhi update, the issue is not just generating the list. 14:30:22 <Kevin_Kofler> It 14:30:31 <Kevin_Kofler> It's also that Bodhi gets slower the more SRPMs are in the update. 14:30:43 <rdieter> #topic plasma-netbook tracker 14:30:50 <Kevin_Kofler> It's going to take forever and a year to process the update requests. 14:31:13 <rdieter> hrm... I don't recall this (netbook tracker) getting done, not by me anyway, anyone else ? 14:31:14 <Kevin_Kofler> I think this is a huge step backwards and I don't see what we're gaining. 14:31:24 <Kevin_Kofler> (the kde-l10n split) 14:31:59 <svahl> bug #549746 14:32:01 <buggbot> Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=549746 medium, low, ---, than, ASSIGNED, Tracker for plasma-netbook related issues 14:32:11 * rdieter yays 14:32:23 <Kevin_Kofler> I just see my serious technical concerns having been ignored and arguments having been used despite me basically proving them void. 14:33:09 <Kevin_Kofler> We already take too long to get a new KDE out.# 14:33:18 <Kevin_Kofler> (Upstream usually already has the next version at that point.) 14:33:26 <Kevin_Kofler> (or almost) 14:33:48 <rdieter> Kevin_Kofler: no one is discounting your concerns, they are indeed valid, but we also have to weight that against the other issues raised (whether you agree with them or not) 14:34:13 <jreznik> Kevin_Kofler: that's another issue we should solve - we need update process, to know who's working on what, not just mess someone is building that, someone committing there... 14:34:37 <Kevin_Kofler> Re plasma-netbook, I think we need someone to volunteer to test and fix things if we want to support it officially. 14:34:48 <rdieter> Kevin_Kofler: indeed 14:35:08 <Kevin_Kofler> Basically a spin maintainer for KDE Netbook, just like svahl signed up for the KDE Desktop spin. 14:35:23 <Kevin_Kofler> I don 14:35:26 <rdieter> #help need volunteers to lead plasma-netbook feature, testing, offer feedback 14:35:26 * jreznik volunteers as he is netbook user 14:35:34 <Kevin_Kofler> I don't think a dual-use spin makes that much sense. 14:35:37 * mefoster too 14:35:44 <mefoster> (helping, not leading) 14:35:45 <svahl> I could help there too 14:36:04 <jreznik> for netbook we need lightweight spin 14:36:32 <jreznik> it does not target common uses but really constrained uses - web, mail... 14:36:33 <ltinkl> OpenOffice anyone? :) 14:36:43 <rdieter> yeah, I'd propose baby step #1, perhaps create a separate comps group for kde-netbook , then eventually consider a separate spin 14:36:50 <Kevin_Kofler> The question is, do you want that netbook interface or do you want a "netbook as mini computer" interface (i.e. plasma-desktop)? 14:36:53 <ltinkl> rdieter: +1 14:36:54 <svahl> BTW: is plasma-netbook considered "official" or is it just a tech preview? 14:37:01 <mefoster> I have actually used eclipse and openoffice.org on my Aspire One -- although with an external monitor :) 14:37:30 <Kevin_Kofler> Did Eclipse allow you to enter more than a character per minute? ;-D 14:37:53 <jreznik> Kevin_Kofler: netbook interface... if I want to use it as netbook - small computer to access net 14:38:05 <rdieter> so, is jreznik volunteering to lead the kde-netbook efforts? 14:38:13 <jreznik> that was the first EEE and then they killed it with WXP 14:38:48 <jreznik> rdieter: I'm interested in and with help from svahl, mefoster we can have nice KDE based system for netbooks 14:38:59 <rdieter> ok, fair enough. 14:39:24 <rdieter> #action jreznik, svahl, mefoster to help work on kde-netbook support, testing 14:39:45 <Kevin_Kofler> jreznik: So start by having a look at the issues currently on the tracker? :-) 14:39:47 <rdieter> #topic re-test enabling qt/webkit jit 14:39:48 <jreznik> I have promise to accept it as spin from spins people :D 14:39:50 <svahl> btw: plasma-netbook is just useless without kdeplasma-addons. but the latter has kdeedu-marble as a requirement which is quite big 14:39:59 <Kevin_Kofler> Some might just be missing packages (e.g. kdeplasma-addons). 14:40:18 <rdieter> svahl: sure,that's an issue in need of resolving somehow 14:40:22 <Kevin_Kofler> svahl: Hmmm, kdeplasma-addons-netbook subpkg? 14:40:54 <svahl> Kevin_Kofler: would be a start 14:41:12 <jreznik> netbook spin would need some "intelligent" cuts/splits/reorganization of packages 14:41:21 <rdieter> svahl: much of the netbook efforts will be around where/how to do prudent package splitting 14:41:32 <rdieter> jreznik: exactly 14:41:33 <Kevin_Kofler> That said, Marble is cool to have on a netbook, with mobile Internet it allows you to use the netbook as a universal city map. 14:41:55 <Kevin_Kofler> But whether that's enough to warrant it being installed by default is another question. 14:42:21 <Kevin_Kofler> The default will have to be minimal for those devices with extremely small SDDs. 14:43:01 <Kevin_Kofler> Re the QtWebKit JIT: 14:43:03 <Kevin_Kofler> https://bugzilla.redhat.com/show_bug.cgi?id=549994 14:43:04 <buggbot> Bug 549994: medium, low, ---, than, CLOSED RAWHIDE, kwin crashes when enabling plasma-netbook workspace and selinux=enforcing 14:43:05 <rdieter> back to /topic , from our discussions around qtwebkit/jit , it appears to indeed still be an issue. 14:43:13 <Kevin_Kofler> This is why I redisabled it. 14:43:14 <jreznik> Kevin_Kofler: it was problem with first netbooks but indeed - it should be less space consuming... 14:43:23 <Kevin_Kofler> It turned out to be due to QtWebKit. 14:43:45 <jreznik> we should contact upstream what they thought 14:43:54 <Kevin_Kofler> (plasma-netbook uses something WebKit-based by default) 14:43:55 <rdieter> I'm surprised that only happens on rawhide, so could be due to it's (rawhide's) more restrictive selinux policy (vs. more-relaxed policy of releases) 14:44:16 <Kevin_Kofler> Maybe it's arch-specific? 14:44:21 <rdieter> who wants to own this issue, and work on poking upstream ? 14:44:27 <Kevin_Kofler> Is the JIT already enabled on x86_64? 14:44:32 <jreznik> Kevin_Kofler: it's arch specific, JIT is enabled only on few archs 14:44:38 <rdieter> Kevin_Kofler: ah, could be. 14:45:04 <Kevin_Kofler> If it's always disabled on x86_64, then there'd be no wonder you can't reproduce it (and it'd just be another reason to keep it off, we don't want 32-bit to be faster than 64-bit ;-) ). 14:45:44 <Kevin_Kofler> 4.6 has some code for x86_64 JIT, but I don't know if it's enabled yet. 14:46:08 <rdieter> #help need to test/evaluate qtwebkit/jit, and poke upstream as necessary 14:46:28 <Kevin_Kofler> FWIW, this is a general WebKit issue and also hits webkitgtk. 14:46:48 <Kevin_Kofler> (Chromium does its own thing for JS, see V8.) 14:47:22 <Kevin_Kofler> (And I don't know how the V8 JIT reacts to SELinux, but that's not our problem.) 14:47:31 <rdieter> moving on... 14:47:34 <jreznik> it's enabled only on 32 bit, my home laptop is 32 bit 14:47:44 <rdieter> #topic #554713: Only "Internal audio analog stereo" present after login 14:47:49 <rdieter> bug #554713 14:47:51 <buggbot> Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=554713 medium, low, ---, than, NEW, Only "Internal audio analog stereo" present after login 14:48:15 <rdieter> I asked there what version of kdemultimedia was used, the updated kmix/pa patch in 4.3.90-2 is a bit better 14:48:29 <svahl> I've tested this during the meeting with kdemultimedia-4.3.90-2 on anohter machine: same behaviour 14:48:48 <rdieter> so... it's picking the wrong pa device? 14:48:55 <rdieter> ie, doesn't work ? 14:48:59 <Kevin_Kofler> Uh, this has nothing to do with KMix at all. 14:49:06 <Kevin_Kofler> It's the Phonon KCM at work there. 14:49:09 <svahl> yes, only the internal audio device i shown 14:49:19 <svahl> i=is 14:49:26 <rdieter> oh, I thought the report mentioned what's seen in kmix (sorry) 14:49:45 <Kevin_Kofler> Systemsettings → Multimedia is the Phonon KCM, not KMix. 14:50:30 <rdieter> duh, nevermind me then. -ENOTENOUGHCOFFEE 14:51:11 <than> svahl: does it happen in F12? 14:51:31 <svahl> than: I haven't testet that, yet 14:51:59 <svahl> could it be a wrong starting order of pulseaudio and start-pulseaudio-kde (due to the log entries in messages)? 14:54:18 <rdieter> looks like we're stumpted for now, until we can do some more debugging and reproduce it I guess 14:54:49 <rdieter> #topic open floor 14:55:02 <rdieter> we've about 5 min, left, any parting words ? 14:55:13 <svahl> rdieter: it should be reproducible with the next nightly images 14:55:33 <rdieter> could be rawhide specific, I don't see that on my f12+kde-4.3.90 box 14:55:36 <thomasj> f12, missing my intel hda sound chip. It offers only internal sound and my ati sound chip. If that helps. 14:55:45 <thomasj> kde 4.3.4 14:56:32 <rdieter> I'll take the default apps requirements, http://fedoraproject.org/wiki/User:Rdieter/FUDCon_Toronto_KDE_F13_TODOs , topic to ml for further discussion 14:56:41 <jreznik> ok 14:56:46 <Kevin_Kofler> I think this voting procedure is actually encouraging rushed and bad decisions. Previously we tried to rediscuss things until we got a full consensus, now we just vote and rush things through with too little discussion. 14:57:01 <jreznik> Kevin_Kofler: +1 14:57:03 <jreznik> :) 14:57:25 <rdieter> oh, I thought we had clearly heard everyone's point of view, and opinion already. Did we miss something ? 14:57:31 <Kevin_Kofler> There's no need to rush changes like the kde-l10n split and I think the unwanted side effects will bite us in the rear. 14:57:55 <rdieter> tell ya what, let's reserve judgement until we have the template/scripts, then we can rediscuss and vote again 14:58:16 <jreznik> I think if we want vote it should be 2 rounded (one meeting propose, then discuss on ml - and get more replies from community, and second meeting to vote) 14:58:51 <mefoster> FYI: progress continues on sesame2 (although it'll soon be obsolete by virtuoso, I fear ...) 14:59:00 <mefoster> akurtakov is being very helpful 14:59:12 <jreznik> rdieter: yep - prepare scripts, prove it's possible, it's a good solution, everyone can think about it in quiet place (toilet :D) and then vote :) 14:59:14 <rdieter> mefoster: thanks, tis true that kde-4.4 nepomuk will use virtuoso by default. 14:59:50 <mefoster> Well, this process is shaking out a lot of old Java packaging stuff anyway ... 14:59:54 <rdieter> mefoster: how many reviews remain? (rough estimate) 15:00:19 <mefoster> Roughly? Lots ... 15:00:24 <rdieter> heh, ok. 15:00:56 <jreznik> mefoster: I can help with reviews but I'm not java expert 15:00:56 <rdieter> #help reviewers needed for remaining java/soprano-sesame stack 15:01:00 <mefoster> Although once one more package gets through (akurtakov currently reviewing), everything is pretty small and the specs are nearly cut-and-paste identical so should go fast 15:01:23 <rdieter> thanks everyone, time's up. 15:01:26 <rdieter> #endmeeting