13:59:40 #startmeeting kde-sig -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2010-06-15 13:59:40 Meeting started Tue Jun 15 13:59:40 2010 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:59:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:59:44 #meetingname kde-sig 13:59:44 The meeting name has been set to 'kde-sig' 13:59:52 #topic roll call 13:59:55 who's present today? 13:59:55 Present. 13:59:59 * jreznik is here 14:00:02 * thomasj is here 14:00:15 * ltinkl is here 14:00:30 * than is present 14:00:37 #chair Kevin_Kofler jreznik thomasj ltinkl than 14:00:37 Current chairs: Kevin_Kofler jreznik ltinkl rdieter than thomasj 14:00:48 #info Kevin_Kofler jreznik thomasj ltinkl than (and rdieter) present 14:00:58 here 14:01:11 #info SMParrish_mobile present too 14:01:18 #topic kde-4.4.4 update status 14:01:40 well, push-to-stable-worthy? 14:02:04 any remaining issues, or builds to do? 14:02:14 And why aren't we pushing it to F11? I have it all built, it would be trivial to file the push. 14:02:35 I could send it straight to stable along with the F12 and F13 pushes. 14:03:06 rdieter: i think we can push it tp stable 14:03:08 have anyone tested 4.4.4? I was quite busy 14:03:09 Didn't we discuss that already last week? 14:03:29 I've been using 4.4.4 since we had the builds ready, good to go as far as I'm concerned 14:03:47 Kevin_Kofler: I guess we can discuss that again (at the end), if you want 14:04:29 ok, anyone opposed to pushing kde-4.4.4 to stable updates? 14:04:47 I'm not aware of any blockers. 14:04:58 push it I guess 14:05:12 * thomasj is +1 4.4.4 to stable F-12, F-13 14:05:19 there haven't been any reports of something broken 14:05:31 #agreed kde-4.4.4 updates to be queue'd for stable updates asap 14:05:35 * jreznik does not vote 14:05:38 alrighty 14:06:00 #topic QtWebKit security update status 14:06:09 jreznik, ltinkl : how goes the fun? 14:06:16 wrt QtWebKit security isssues 14:06:22 rdieter: building atm 14:06:22 rdieter: building latest three patches 14:06:35 ok, I almost hate to ask, but... 14:06:50 do we know if 4.7.0 is affected too or not? 14:06:51 yes? :) F11? xD 14:07:00 :D 14:07:02 http://koji.fedoraproject.org/koji/taskinfo?taskID=2251574 14:07:04 We need to push that stuff to F11, F12 and F13 ASAP. 14:07:10 Security fixes really need to be pushed. 14:07:12 rdieter: we don't atm, haven't even tried 14:07:24 I was afraid of that. 14:07:29 rdieter: 4.7 - it's devel, so not worth to do it right now 14:07:37 ltinkl: we have to fix it for F11 tto 14:07:42 hopefully Nokia releases it with patches 14:07:45 hopefully :) 14:07:51 it should not regress as it's just webkit 14:08:09 ok, fair 'nuf. heck, they should be doing this for 4.6.x too 14:08:16 true 14:08:24 but y'all know my thoughts on that already 14:08:25 Well, what we're patching now is 4.6.3, F11 still has 4.6.2. 14:08:34 they (Nokia) don't seem to care about security bugs in webkit 14:08:52 Kevin_Kofler: does not matter 14:08:54 Stable F12 and F13 updates too. 14:08:54 so what to do with F11? 14:08:59 should be same 14:09:03 we need the fixes 14:09:11 I'd say push the patched 4.6.3 build directly to stable ASAP. 14:09:15 4.6.2 webkit is the same as 4.6.3 14:09:17 ok, we'll wait for the builds, and get stuff released when ready 14:09:22 There's not much time until EOL and there's a metric crapton of CVEs. 14:09:25 but I don't know how much those 2 webkits differ in 4.6.3 and 4.6.2 14:09:53 than: I will take care of F11 once the current builds have finished 14:10:02 #info patched 4.6.3 builds are underway, work-in-progress, updates to be submitted when ready. 14:10:06 ltinkl: great, thanks 14:10:25 #info ltinkl to take care of backporting to F11 (different Qt) 14:10:52 ltinkl: oh, not sync to 4.6.3 ? (I suppose it makes some sense to backport here) 14:11:01 rdieter: +1 14:11:08 I'm for syncing to 4.6.3. 14:11:13 I dont know, that's why I asked 14:11:19 4.6.3 has gotten 0 testing really 14:11:41 4.6.2 in F11 with fixes 14:11:54 ltinkl: I'm ok with patchign 4.6.2, provided it's not an undue amount of extra work 14:11:55 ye but it contains bugfixes, truth is that it also could contain regressions which are dangerous this close to EOL 14:12:00 it does not need backports as webkits are practically the same 14:12:09 would be ideal then :) 14:12:11 I think we should push bugfixes to F11. 14:12:16 Which means 4.6.3. 14:12:24 Kevin_Kofler: but security only 14:12:36 There's no such rule. 14:12:37 same situation as for 4.4 14:12:40 Kevin_Kofler: there's not enough time for testing 4.6.3 14:12:47 Fedora doesn't have a security-only phase. 14:12:55 It has a maintained phase and an EOL phase. 14:12:58 again kde 4.4.4 + qt 4.6.3 to kde-redhat 14:13:04 It's either supported or not. 14:13:04 +1 14:13:07 Right now it is. 14:13:08 jreznik: ok 14:13:12 +1 was to jreznik 14:13:26 Kevin_Kofler: but how do you want to fix bugs in last push? 14:13:39 #info kde-redhat can host unofficial qt-4.6.3 builds for f11 14:13:43 I'm +1 in case we can fix it after EOL 14:13:57 Well, we can't. 14:14:11 They're quite aggressive at shutting down infrastructure on EOL. :-/ 14:14:15 then pushing 4.6.3 to F11 is a no no 14:14:17 that's the only one problem... 14:14:40 I'd like to support F11, I'd like to push it there... 14:14:43 Somehow they see post-EOL updates as a problem to be prevented at all costs. I really don't see the problem. 14:14:50 But they own the infra. 14:14:55 I agree 14:15:16 but with the current state, the risk of breaking stuff post EOL is too high 14:16:38 ... let's move on... 14:16:49 #topic gstreamer-plugins-good-0.10.23-1 : phonon-backend-gstreamer jittery playback 14:16:51 ltinkl: i'm against pushing 4.6.3 into F11 14:16:57 than: yup 14:17:04 I finally got this bug filed 14:17:13 .bug 603496 14:17:14 rdieter: Bug 603496 gstreamer-plugins-good-0.10.23-1 : phonon-backend-gstreamer jittery playback - https://bugzilla.redhat.com/show_bug.cgi?id=603496 14:17:37 and maintainer found it was upstreamed already. I'll be providing some info on the upstream bug after meeting 14:17:45 and help debug/diagnose. 14:17:50 we push 4.6.2 with only security fixes into F11 14:19:07 rdieter: I confirm that bug 14:19:14 than: yes, we do 14:19:24 strange thing is that it only happens here in the KDE sounds, but not in Amarok 14:20:00 I think it may be limited to certain media types, but that's just a hunch I came up while going to sleep last night 14:20:24 that's something I plan on rigorously testing after-meeting too 14:20:26 rdieter: probably as the login sounds is OGG 14:20:56 right, I think it may be just oggs, but I'll test all I've got to make sure 14:21:24 ltinkl: when/if I find anything, I'll ping you to confirm. 14:21:29 rdieter: ok 14:22:35 anything else, move on? 14:22:36 #info rdieter will continue to debug/diagnose, provide information on upstream bug. ltinkl to help confirm findings 14:23:36 next topic... 14:23:51 #topic triaging/upstreaming high-profile bugs (nepomuk, kpackagekit, knetworkmanager) 14:24:57 I think it behooves us to have a plan to be a little more involved, if possible, in triaging/upstreaming some classes of our high-profile bugs being reported. 14:25:31 I mentioned here nepomuk, kpackagedkit primarily, but knetworkmanager is largely in the same class. 14:25:35 1. Who would do the work of forwarding the bugs? 14:25:52 2. Upstream doesn't want to speak to a forwarding drone, they want to talk to whoever is actually experiencing the bug. 14:26:18 Kevin_Kofler: in the case of nepomuk, reporters largely have no knowledge of what went wrong. 14:26:27 Neither do we, though. 14:26:36 :) 14:26:59 right, but, it still needs to get upstreamed, and in the nepomuk case, I think it should be a sig member 14:27:00 It's the usual abrt problem. 14:27:24 Hopefully the move of KCrash to kdecore will happen soon and Nepomuk will use it. 14:27:33 But that will be for 4.6 at the earliest. :-( 14:27:34 Kevin_Kofler: problem = bugs getting reported locally and not upstream? (if so, I agree) 14:27:40 rdieter: Yes. 14:27:55 ABRT is broken by design, and will stay so until it learns not to bother packagers with those crashes. 14:27:56 If needed I can upstream the big ones, but I will not forward the large # of abrt bugs 14:28:02 Those bugs must be filed upstream. 14:28:09 SMParrish_mobile: nod. 14:28:26 SMParrish_mobile: would be nice 14:28:34 Is abrt finding dups very well yet? If so, we can start with the crashers with the most dups 14:28:55 No. 14:29:03 :( crap 14:29:07 From what I can see dupe checking is not working 14:29:15 The duplicate detection has a lot of false negatives. 14:29:30 Different version-releases are always considered different. 14:29:43 And it often compares too much of the backtrace. 14:29:51 I guess my plan of upstreaming the top 5 (or so) of nepomuk crashers isn't practical 14:30:04 It's based on a single hash which must match exactly, it doesn't compute any similarity scores. 14:30:27 ok, we've got 4.3.4 in the wild, and 4.4.4 on the way. 14:30:36 Means upstream will give us a "big hug" if we file/forward a ton of dupes? :) 14:30:42 Of course, fetching all the backtraces and comparing to them all would take a very long time. 14:30:55 Detecting duplicate backtraces is very hard. 14:31:34 There are also many cases where only a human can decide whether the 2 backtraces are the same or not, and sometimes be wrong. 14:31:35 I know this may suck a bit, but for any nepomuk reports for < 4.3.3, how about ask to reproduce against updates ? 14:32:07 rdieter: We wait for 4.3.4, then we ask to reproduce, and if no answer within 2 weeks, we close as INSUFFICIENT_DATA. 14:32:08 SMParrish_mobile: does that sound ok to you? 14:32:24 Kevin_Kofler: ok, I can agree to that variant as well. 14:32:31 Works for me 14:32:37 It's how I handle the Gnash ABRT reports, there's really no way I can do anything better. 14:32:45 (Hooray for Bugzilla's mass change feature.) 14:32:51 SMParrish_mobile: do you want/need help? (I know it's a lot of work here) 14:33:04 I might be able to help 14:33:05 Sadly, some software crashes so often that it's impossible to deal with all the crash reports. :-( 14:33:17 Both Gnash and Nepomuk are in that category. 14:33:17 Though i'm limited with my time until i moved finally 14:33:49 I might Will generate a list of bugs when I get home and see how many we have. 14:34:10 SMParrish_mobile: ok, let us know. 14:34:23 Last I checked was over 100 abrt bugs. But not all are against nepomuk 14:34:50 #info SMParrish_mobile to count up outstanding nepomuk abrt bugs, and request assistance for triaging as needed 14:35:14 SMParrish_mobile, if you need help, feel free to ping me 14:35:38 thomasj: Thanks 14:35:42 Triager tools are ready.. 14:35:44 np 14:35:44 #info thomasj volunteers triaging help 14:36:05 ok, next troublemaker: kpackagekit 14:36:39 seems to be, there are lots of broken or missing features in need of upstreaming here too. 14:37:47 wrt knetworkmanager issues, I'll offer to work on that (though any help would be appreciated too). 14:37:48 Unfortunately, Kubuntu is considering switching to some apt-based solution (Aptitude-qt or something new entirely), so even that source of upstream development might dry up soon. :-( 14:37:54 * thomasj can help with all troublemakers. Just give him a list and what to do. He will spend about 2 hours/day 14:38:04 (re KPackageKit) 14:38:16 thomasj: thanks, I was thinking you may have better immediate impact working on kpk ones 14:38:33 Kevin_Kofler: :( we'll have to wait-n-see I guess 14:39:15 Right now some KPK development is being done for Maverick. 14:39:22 I'd like to see the warts in 0.6.0 get fixed first, but meh 14:40:14 oh, shocker, the auto-install-codecs thing actually worked with phonon-gstreamer + kpk today. pleasantly surprised. 14:40:58 I hope we will be able to keep the network-managementplasmoid, i prefer this piece much. Of course it needs still some love. But upstream is very active. 14:41:24 thomasj: absolutely, it's very nice indeed. 14:41:35 I think the plasmoid is indeed the way to go for F14+. 14:41:42 Kevin_Kofler: yup, +1 14:42:01 The monolithic KNM is considered legacy again these days. 14:42:24 And you know how I feel about shipping the GNOME nm-applet (please not again!). 14:42:25 sadly the plasmoid stabilized a bit late for us to consider for f13 14:42:33 Kevin_Kofler, :D 14:42:33 Right. 14:43:02 No problem. It's fine to have it for F-14 14:43:46 the biggest pieces lacking in knm (monolithic or plasmoid) is: 14:43:53 1. (good) vpn support 14:44:08 2. modemmanager support (work underway) 14:44:35 VPN management is crucial (for us in Redhat) 14:44:57 if 1 or both of these aren't solid for f14 release, I think we may have to ship nm-applet on the spin too (to have something to fallback to) 14:45:12 too bad I (or we) didn't think of that for f13 too 14:45:25 ltinkl: understood 14:45:28 rdieter: yep 14:46:16 may have to consider a similar plan for kpk/gnome-packagekit if kpk features don't solidify... 14:46:27 To have a fallback is good, even it means to have nm-applet. 14:46:30 but that one is far less critical 14:46:58 #topic open discussion 14:47:07 that's all I've got, anything else for today? 14:47:07 Shipping 2 NM applets is not that great an idea, it means you need to disable one by default and so it's not obvious to a new user how to enable it. 14:47:48 Kevin_Kofler: only one is enabled by default already, and we already have documentation on how to enable it. I don't see either as a big issue to worry about 14:48:36 We also have chronical space issues. 14:48:50 So shipping stuff which is not enabled doesn't sound like that great an idea to me. 14:48:53 We could get fallback information into Fedora-Tour, once it's ready. That way it's easy to find for the end-user even without a internet connection. 14:49:19 Will we even ship Fedora-Tour on the KDE spin in the first place? 14:49:20 that's a concern true, we'll have to weight the issues 14:49:31 Kevin_Kofler, we should 14:49:33 and decide carefully 14:49:33 Without KDE-targeted content, it's just a big waste of space. 14:50:06 It will be de-independent, but we can add DE specific stuff as well. 14:50:19 It's PyGTK-based. 14:50:32 And who will write the KDE content? 14:50:45 Well, we :p 14:50:57 Whoever is "we" in the end. 14:52:14 * jreznik prefers open source KDE based apps but if there are no working ones, I can use proprietary Gtk one too... I hope it's only 1% 14:52:53 Lets think positive, the plasmoid will be ready :) 14:53:01 In this case it's not a proprietary app. :-) 14:53:04 whatever happened to rrix's work on fedora-tour using (py?)qt? 14:53:10 or was that something else? 14:53:24 rrix doesn't do much, but others are active. 14:53:31 rrix did most of the coding work, but they made him use PyGTK and he did it to make his ambassadors friends happy. 14:53:43 These days the coding work may be done by other folks though. 14:53:52 (which probably means even more GTK+ bias) 14:54:00 ok. 14:54:10 It's done by some indians, hanging out in #fedora-tour 14:54:18 Kevin_Kofler, no, it's not gtk+ based. 14:54:23 thomasj: thanks 14:54:30 I suppose it's just showing the webpage, isn't it? 14:54:50 thomasj: On what is it based then? 14:55:03 * thomasj needs to check 14:55:10 Last I heard from rrix was that it was being implemented in PyGTK (and he hated it). 14:55:13 clutter? 14:55:17 That's GTK+. 14:55:20 damn 14:55:24 Sorry 14:55:46 It's more or less the GTK+ equivalent of QGraphicsView. 14:55:53 Ok, so it's clutter/gtk+ 14:56:04 But with the added "bonus" that it requires hardware OpenGL to work at all. 14:56:25 It doesn't even work with Mesa software rendering and nobody cares enough to fix either Mesa or Clutter. 14:56:42 eeewww 14:57:15 Ok, i will test the latest checkout. Thank god we have some time until F-14 14:57:34 I think it's pretty much a GNOME-spin-only feature at this point. 14:57:55 I'm also not aware of anyone writing any KDE content for it. 14:58:13 And clutter and pyclutter is an additional GNOME dependency we don't have on the spin and don't want dragged in. 14:58:22 Kevin_Kofler: we can make it better (but I don't consider is as top priority project) 14:58:33 Nope. We, the SIG need to write the DE specific content. 14:59:43 looks like we're out of time 14:59:56 thanks everyone, wrapup 15:00:03 #endmeeting