14:03:26 #startmeeting KDE SIG Meeting - https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2009-10-20 14:03:26 Meeting started Tue Oct 20 14:03:26 2009 UTC. The chair is Kevin_Kofler. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:04:51 #chair than rdieter svahl SMParrish 14:04:51 Current chairs: Kevin_Kofler SMParrish rdieter svahl than 14:04:58 So, who's present? 14:05:07 present 14:05:12 I pinged ltinkl and jreznik on #fedora-kde. 14:05:15 here 14:05:16 here 14:07:21 #topic Agenda 14:07:31 So our agenda right now is quite blank... 14:08:18 I suggested Eigen2 (2.0.x vs. 2.1 snapshots, updating to current). 14:09:09 We could also discuss the NM applet saga again. 14:09:47 Does anybody have any other topics to discuss? 14:10:03 virtuoso/soprano status 14:10:15 Good point. 14:10:33 bug triage changes coming 14:11:13 if we have time, phonon/trunk , PA-integration work/testing 14:11:38 OK, that'll be enough... 14:11:49 #topic virtuoso/soprano status 14:12:03 I suggest we start with this one. 14:12:05 rdieter? 14:12:29 saw this today, http://vizzzion.org/blog/2009/10/virtuoso-here-i-come/ 14:12:50 so, found new virtuoso and libiodbc releases to work on (for updates) 14:13:17 got test builds going now. should have something to try out soonish 14:13:53 Great. 14:14:02 I'd like us to ship that stuff ASAP. 14:14:14 Nepomuk is basically useless as we ship it now. 14:14:45 Anything else on that topic? Or should we move on? 14:14:51 #chair jreznik 14:14:51 Current chairs: Kevin_Kofler SMParrish jreznik rdieter svahl than 14:14:53 I'll put things into kde/testing repo when builds are available 14:14:59 that's it, move on 14:15:02 * than is present 14:15:17 #topic Eigen2 (2.0.x vs. 2.1 snapshots, updating to current) 14:15:34 As than has brought to my attention, F12 Rawhide is shipping a 4-month-old snapshot of 2.1, I have no idea when 2.1 is supposed to get released, F10/F11 updates have 2.0.3, current is 2.0.6. 14:15:45 So where do we go from there? 14:16:27 i think we will do update 2.0.6 for F10/F11 14:16:37 I've got updates prepared here too, both 2.0.6 and 2.0.90 (snapshot), but how best to handle F-12 ? 14:17:24 I'd go for the 2.0.90 snapshot for F12, I don't like going backwards. 14:17:42 isn't it too old for F12? any problems with snapshot? but I don't like snapshots in stable release... 14:18:02 i think it's safe to use the stable release 14:18:10 but we can ask upstream 14:18:11 F12 has a 20090622 snapshot at the moment. 14:18:26 I think the only thing that needed 2.1 snapshots, was earlier koffice2 builds, but recent 2.0's are fine now too 14:18:49 Yeah, they backported the needed stuff to the 2.0 branch (of course, a few days after we moved to 2.1 snapshots :-( ). 14:18:53 rdieter: if so, there's no problem to switch back to 2.0.6 14:18:54 What I'd like to know is when 2.1 is supposed to be out. 14:19:09 than: so, epoch ? 14:19:20 rdieter: yes 14:19:26 2.1 has some new features. 14:19:36 ok 14:19:50 Some non-KDE stuff might want to have those features. 14:19:54 I'll leave devel/ branch for the newest snapshot 14:20:23 the only non-kde pkg using eigen2 is avogadro 14:20:29 rdieter: yes, it doesn't make sense to switch back tp 2.0.8 in rawhide 14:20:45 s/2.0.8/2.0.6 14:20:49 the other consumers include: kdeartwork, kdeedu, kdeplasma-addons 14:21:08 Not all software is currently shipped in Fedora. 14:21:28 But of course, what is not packaged yet isn't important for deciding whether to revert or not. 14:21:35 since this is, in-effect, a static lib, if we do revert, I'd think we should rebuild those apps 14:21:51 Right, I was about to point that out. 14:22:13 It's a header-only library. 14:22:24 ok, I'll do that, revert to 2.0.6 and rebuild the depending pkgs 14:22:37 rdieter: thanks 14:23:03 But isn't reverting going to reduce performance of some stuff? 14:23:17 Part of the 2.1 features is also performance optimizations. 14:24:00 we'll get 2.1 soon enough (hopefully), we'll benefit from that when the time comes 14:24:20 I'm just not a fan of reverting things when there are no concrete reasons. 14:24:28 Nobody had any complaints about the 2.1 snapshot. 14:25:01 But it's also mostly an accident that we ended up with it in the first place. 14:25:05 #chair ltinkl 14:25:05 Current chairs: Kevin_Kofler SMParrish jreznik ltinkl rdieter svahl than 14:25:28 Kevin_Kofler: I could ask upstream if you want, but I have a pretty good idea what they will say. 14:25:42 IMO we should talk to upstream. If 2.1 is close then keep the snapshot. If we are still looking at months then maybe revert 14:25:53 i'm not a fan of reverting either (epochs are evil and all that) 14:26:32 rdieter: it's great if you could ask upstream 14:26:34 SMParrish: +1 14:26:39 Upstreams will almost always say "don't ship snapshots". They'd call things stable if they were happy with them. 14:26:45 OK, I'll ask, and we can go on their recommendation(s) 14:26:53 rdieter: yes 14:27:26 Kevin_Kofler: you already know the answer :) 14:28:14 #action rdieter will consult upstream on how to proceed. Current plans are 2.0.6 for F10/F11/F12 (i.e. revert F12), new 2.0.90 snapshot for F13. 14:28:34 #topic NM applet (GNOME nm-applet vs. knetworkmanager) 14:28:54 So this is the next topic. I think we all agree we shouldn't stay with the GNOME nm-applet forever, the question is when to make the switch. 14:29:11 I propose we switch to knetworkmanager by default NOW, in time for F12 Final. 14:29:26 People are reporting it is working just fine in current F12. 14:29:27 Kevin_Kofler: how stable is knetworkmanager ? 14:29:53 it's pretty good, works ok for many people and usecases. 14:29:59 +1 on that. I've been using it reliably for several weeks. For both secure and unsecure network connections 14:30:13 (I think we screwed up by not making the switch for the Beta. :-( When we decided to ship nm-applet in the Alpha, I said we should retry KNM for the Beta, but we forgot to follow up on that, and I'll also take part of the blame there.) 14:30:20 Announcement from my owner (stickster): Fedora 12 Beta is released! To download: http://fedoraproject.org/get-prerelease || Read more: http://bit.ly/fEtqX 14:30:21 however, it's too late to make a change like this, imo 14:30:51 rdieter: it is... sorry I forgot too... 14:31:16 IMHO it's not too late. 14:31:30 we really need fine grained feature pages... I'm working on it to track what we want and what we are doing - to track it 14:31:35 It's never too late to kick out GNOME stuff from the KDE spin. 14:32:19 Kevin_Kofler: true, in general, but network accessibility is not something to take lightly 14:33:05 kubuntu lost reputation because of broken nm plasmoid 14:33:06 and considering the app(let) is still under heavy development, doesn't ease my concerns either 14:33:53 not saying nm-applet is any better 14:34:56 That's true, we don't know if we don't end up in a corner again like with the kde-plasma-nm in F11 GA which had serious issues, but no clear upgrade path for months until the new monolithic knm came out (and the plasmoid version is still there, but completely broken). 14:35:17 If they do another big refactoring, we may end up with a mess again. :-( 14:35:33 On the other hand, I'd hope they're done refactoring by now! 14:36:04 right, it's getting good, and in a pretty testable state now, but that's about it, for now 14:36:12 I they don't then we have to write our own because it takes too long... 14:36:26 wicd! :) 14:36:35 (or whatever that other thing is called) 14:36:52 svahl: Any opinion here? 14:37:05 You're ultimately the one accountable for the decision, as the live CD maintainer. 14:37:36 I can workaround the size issues due to the gnome bits. And I would prefer the more stable app 14:37:52 We could also call for a vote, but I think I'm already seeing which way it goes... 14:38:15 * thomasj very late here 14:38:44 Kevin_Kofler: voting's ok, get's people on record, adds transparency (and all that fun). 14:38:52 Kevin_Kofler: you can still ttry :) 14:39:04 So let's vote: 14:39:06 we've had the knm discussion many times now but we've had always to revert to nm-applet 14:39:07 +1 switch to KNM now 14:39:10 Kevin_Kofler: I remember your devconf experience with nm applets :D 14:39:28 -1 switch to KNM now 14:39:45 +1 14:39:45 jreznik: That was an old snapshot of kde-plasma-nm, not the codebase we discuss now. 14:39:51 I'm a bit undecided 14:39:57 -1 14:39:58 -1 switch to KNM now 14:40:05 is it a switch for f12? 14:40:13 ltinkl: Yes, for F12 final. 14:40:15 ltinkl: yes 14:40:22 then -1 14:40:39 I think it's really too late, we can try in rawhide 14:40:47 Kevin_Kofler: I know... but I have no opportunity to test it 14:40:59 (the new one) 14:41:15 but some people says it's ok for them 14:41:16 And heck, even that old snapshot actually works for me most of the time, but it is fairly buggy (and it doesn't work on F11+). 14:41:32 I haven't actually tried the new codebase yet either. 14:42:03 and it's true that nm applet crashed a lot in rawhide... but seems now it's more stable 14:42:15 OK, so counterproposal: switch to KNM in Rawhide after F12 is out and try to stick with it this time. 14:42:27 Kevin_Kofler: +1 14:42:31 +1 to that (I'd have preferred switching for F12, but as that was voted down...) 14:42:39 Kevin_Kofler: that's a gimme, +1 14:43:01 +1 14:43:02 (heck, can make the switch in comps-f13 now, no need to wait) 14:43:14 +1 14:43:59 I prepare feature page to track it (pk-qt is ready, I'd like to start on fingerprint support in f13)... I think F13 is going to be really KDE starring release 14:44:20 +1 14:44:29 #agreed We will stay with nm-applet for F12 as it is too late in F12's release cycle to switch. We will switch to knetworkmanager for F13 / the next Rawhide. 14:44:59 (late) +1 14:45:14 Unanimous decisions are always great. :-) 14:45:18 #topic bug triage changes coming 14:45:21 SMParrish? 14:45:52 Starting with F13 we are going to start using the keyword Triaged to indicate a bug has been triaged 14:46:13 So the abuse of ASSIGNED will stop? :-) 14:46:25 the consensus among the bugzappers is that we would leave the status as NEW and let the maintainer control it 14:46:39 Will we go back to using ASSIGNED when working on bugs instead of ON_DEV? 14:46:45 Or should we stick with ON_DEV for now? 14:47:09 That is up to you as the dev to decide 14:47:41 I'd suggest staying with ON_DEV for the moment, otherwise we'd have to mass-un-ASSIGN all the pre-F13 bugs. 14:48:02 sensible 14:48:07 IMO I would change it to assigned once you have read it and accept that it is something you will handle and then ON_DEV once you start the actual work 14:48:38 In any case, mass changes are an annoyance I'd prefer avoiding. :-) 14:49:01 SMParrish: yeah, I like that too 14:49:05 SMParrish: +1 14:49:20 Yes that is why it was decided to wait until F13 so it would not mess up any existing BRs 14:50:30 #info The triage team will be using the keyword Triaged instead of the ASSIGNED status to indicate triaged bugs from F13 on. 14:51:39 So, do we have any consensus yet on how we'll use ASSIGNED or should we wait until the triage changes happen to see how things materialize? 14:51:45 I'd suggest the latter. 14:51:48 I like it 14:52:42 meh, as long as the bikeshed stays blue 14:53:13 What do you like? The suggested workflow where things go from NEW to NEW+Triaged (triaging), to ASSIGNED+Triaged (acceptance as valid by a developer) to ON_DEV+Triaged (start of work by a developer)? 14:54:01 Kevin_Kofler: NEW+triaged, when developers accept it to be fixed - ASSIGNED and ON_DEV when working on it... 14:54:33 What's the difference then? ON_DEV for old bugs, ASSIGNED for new ones? 14:54:39 I have to admin I don't like assigning bugs if I'm not sure I'm going to work on it soon but I'd like to let user know, that I read it at least 14:55:00 I think we should keep using ON_DEV for now until we don't have tons of bugs sitting in ASSIGNED status. 14:55:48 As for the proposed workflow with the extra step, I think that's sensible, but we should be careful not to overengineer processes or we end up spending more time changing bug statuses than actually fixing things. 14:56:02 We already often skip ON_DEV and MODIFIED for simple fixes. 14:57:09 I think we can continue discussing this when the changes on the triage end actually happen. 14:57:16 #topic phonon/trunk , PA-integration work/testing 14:57:23 Last topic, rdieter? 14:58:02 put a phonon/trunk snapshot into devel/ branch, tested it out a bit myself, worked surprisingly well (in many respects, better than phonon-4.3.1) 14:58:25 But trunk doesn't have Colin Guthrie's PA stuff yet, does it? 14:58:41 no, not yet, but it gets us closer to testing out the PA-integration work of colin guthrie @ mandriva 14:58:48 We need his Phonon patches, and also the module-device-manager stuff in PA itself. 14:58:50 his work, and patches are all against trunk 14:58:55 right 14:59:36 There's also a patch to kdebase-runtime to remove the code duplication for device selection in the Phonon KCM, otherwise all the PA patches would have to be duplicated there too. 14:59:58 (The Phonon patch exports the code as an API instead. They should have done that right from the start!) 15:00:18 rdieter: is there any plan when the colin patches will be commited in trunk? 15:00:30 Have you talked to Lennart about committing the PA patch yet? 15:00:45 no plan or taking yet, from me anyway 15:00:53 Kevin_Kofler: you seem to be pretty on top of developments, would you be interested in leading the effort? 15:01:01 or helping lead anyway 15:01:04 Yes. 15:01:32 awesome 15:01:41 #info rdieter imported a Phonon trunk snapshot into the devel branch. 15:02:00 #action Kevin_Kofler is going to look into getting PA integration into devel/Rawhide++/F13. 15:02:15 #topic Open discussion 15:02:27 OK, that's all for the agenda, we're already over time, anything important to add? 15:02:29 we'll have to be careful here, since a lot of those changes may end up being f13+ only 15:02:51 kpackagekit official 0.5.0 released yesterday. building for F12 and rawhide in a bit 15:03:00 SMParrish: woo 15:03:05 Well, we can discuss backporting the PA patch once it's working in Rawhide. 15:04:06 I'm good at backporting stuff, I'd do the work if Lennart allows it. 15:04:10 SMParrish: we should get that into F12 15:04:20 ltinkl: +1 15:04:35 Stable releases are always a good thing. :-) 15:04:46 ltinkl: Yes we should since its only a git snapshot atm. will request override tag once its built and tested locally 15:05:03 You want a freeze override there, not an override tag. 15:05:14 Override tags are for buildroot overrides. 15:05:22 Kevin_Kofler: your right bad wording there 15:05:25 Freeze overrides use regular tags. :-) 15:06:19 #action SMParrish is building KPackageKit 0.5.0 (official release, released yesterday) for F12 and devel/F13. 15:06:35 I guess that's all for today, thanks for attending! 15:06:37 #endmeeting