15:03:44 #startmeeting kde-sig -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2011-05-17 15:03:44 Meeting started Tue May 17 15:03:44 2011 UTC. The chair is jreznik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:44 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:03:53 #meetingname kde-sig 15:03:53 The meeting name has been set to 'kde-sig' 15:04:03 #topic roll call 15:04:10 who's present today? 15:04:20 * jreznik is obviously here :) 15:04:30 * ltinkl here 15:05:06 Present. 15:06:30 * than present 15:07:34 here 15:08:06 * jsmith-busy lurks 15:08:06 #info jreznik ltinkl Kevin_Kofler than rdieter present 15:08:14 * rdieter hopes for short meeting, no agenda. :) 15:08:15 #info jsmith-busy lurks :) 15:08:28 rdieter is ahead :) 15:08:34 #topic Agenda 15:09:14 I suppose can include a quick kde-4.6.3 status report 15:11:08 Yes please. 15:11:42 * rdieter can't think of anything else. ? 15:11:57 FYI, the kde* stuff is golden for F15 (chances are all of F15 will be declared gold, even), so we can proceed with pushing 4.6.3 to F15 testing. 15:12:07 * rbergeron crosses fingers 15:12:17 I'd like it to go out as 0 day. 15:12:31 rdieter: Another possible discussion item is QtWebkit. 15:12:59 * rdieter hears yukon cornelius "gold!" in his head 15:13:04 here but late 15:13:09 rdieter: You too, eh? 15:13:11 4.6.3 with oxygen-icon-theme 4.6.2? 15:13:18 tdfischer: hi! 15:13:21 ahoy 15:13:26 .fas tdfischer 15:13:27 nucleo: yes 15:13:41 .fasinfo tdfischer 15:13:51 zodbot may be tired/slow today 15:13:53 could you please add some update status about 4.6.3? 15:13:55 must be 15:14:30 Announcement from my owner (jsmith): Public IRC meeting with the Fedora Board in approximately 45 minutes in #fedora-board-meeting 15:14:36 jreznik: I guess we can move on to 4.6.3 then 15:14:42 Yes please. 15:14:52 #topic 4.6.3 status 15:15:10 k, kde-4.6.3 is queue'd for updates-testing, I think got pushed overnight too 15:15:37 notablely, we chose to omit oxygen-icon-theme, since it contained some notable regressions and work-in-progress icons 15:16:34 and, affecting f16+/kde-unstable, kde-l10n erroneously includes kdepim-runtime translations, which is still a TODO item for me to fix 15:16:44 #info kde-4.6.3 is queue'd for updates-testing, got pushed overnight 15:17:13 #info we omit oxygen-icon-theme as it contains regressions and work in progress 15:17:13 and thanks to autoqa doublechecking for me, I'm pretty sure I didn't include any broken deps this time. 15:17:28 Progress! 15:17:51 that's about it, any comments or questions? 15:17:55 tdfischer: tdfischer 'Trever Fischer' 15:17:59 rdieter: User: tdfischer, Name: Trever Fischer, email: wm161@wm161.net, Creation: 2009-03-09, IRC Nick: tdfischer, Timezone: US/Eastern, Locale: en, Extension: 5126247, GPG key ID: 360E77FEC40F2998, Status: active 15:18:00 \o/ 15:18:03 rdieter: Approved Groups: @gitpython-skype fedorabugs packager @gitanchorman ambassadors cla_fedora cla_done 15:18:11 rdieter: do we have bz-number? 15:18:14 Do you want help for me blacklisting the kdepim-runtime translations from kde-l10n? 15:18:32 Uhm, in better English: Do you want help from me with blacklisting the kdepim-runtime translations from kde-l10n? 15:18:34 Kevin_Kofler: would be appreciated, if you have nothing better to do. :) 15:18:35 kde-l10n /kdepim* issue 15:18:55 I can have a look. 15:19:03 than: only mentioned on kde-packager/kde-release-team lists, as far as I know 15:19:13 I did confirm the conflict is real 15:19:40 It should be quite quick to blacklist stuff, there are already snippets to blacklist stuff in current and/or past specfile revisions. 15:19:44 #action Kevin_Kofler to take a look on kdepim-runtime translations blacklisting 15:21:18 nothing else then, hmm? 15:21:52 next topic please 15:21:55 Well, looks like not; 4.6.3 looks good so far. :-) 15:22:05 Next topic ++. :-) 15:22:39 #topic QtWebKit 15:23:10 rdieter: is the docbook-style-xsl issue already fixed ? 15:23:11 So, how's the packaging of the new standalone QtWebKit going? 15:23:14 than: no 15:23:18 .bug 651521 15:23:20 rdieter: Bug 651521 Review Request: qtwebkit - Qt WebKit bindings - https://bugzilla.redhat.com/show_bug.cgi?id=651521 15:23:33 than: tosky (upstream) is still working on it 15:24:42 wrt qtwebkit, thanks to some help from than, got a current 2.2 branch snapshot (slightly newer than tp1) built for kde-unstable 15:24:53 and pkg-review updated accordingly. 15:25:22 oops, looks like I didn't update pkg-review, will do so asap after meeting 15:25:28 rdieter: does the qtwebkit-2.2 build correctly now? 15:25:48 than: yes, it was just a small typo in your patch to make it build on 4.6 too 15:26:05 great! 15:26:10 rdieter: please update package review, I'll finish it 15:26:21 latest here, http://rdieter.fedorapeople.org/rpms/qtwebkit/ 15:26:50 #info QtWebKit 2.2 branch snapshot builds now 15:26:59 #action rdieter to update package review 15:27:14 than: oh, and dropping -Werror compiler flag :) 15:27:14 #action jreznik to finish package review 15:27:25 rdieter: yes, i saw it 15:27:40 -Werror is usually an error. ;-) 15:28:15 rdieter: it won't build without disble -Werror compiler flag 15:28:27 tis true 15:29:59 do we want to replace the qtwebkit in Qt in f16? 15:30:24 hopefully yes 15:30:26 I want to do it even in F15 updates, possibly even F14. :-) 15:30:43 There's a strong argument: QtWebKit is security-sensitive. 15:30:50 Kevin_Kofler: yes, because of security issues 15:30:50 So it'd be a rebase for security purposes. 15:31:25 tricky issue is how qtwebkit does media support. It supports phonon, qt-mobility, gstreamer 15:31:29 but we need to test it well before we do update for f14/f15 15:31:33 it's going to be much more easier to rebase... 15:31:59 #info qtwebkit media support is tricky: supports phonon, qt-mobility and gstreamer 15:32:01 * tdfischer mumbles something about phonon 15:32:27 We need to find out which solution works best. 15:32:42 QtWebKit upstream says Phonon has problems with QtWebKit. 15:32:49 yup :/ 15:32:50 I know in particular that Phonon-xine doesn't work at all in QtWebKit. 15:32:54 some upstream dev's claim phonon support is essentially deprecated/unsupported 15:32:55 phonon-xine is dead 15:33:03 afaik, qt-mobility has the most promise because of it's support with qgraphicsview 15:33:03 (but Phonon-GStreamer works at least to some extent and that's now the default) 15:33:04 #info we want standalone qtwebkit in previous releases too due security issues - easier to rebase to latest version 15:33:04 (qtwebkit upstream) 15:33:31 there seems to be code to support using gstreamer directly too, but I haven't figured out how to toggle that on yet 15:33:36 yeah 15:33:48 I'd advise against that if qtmm works 15:33:56 so, the pkg as submitted is currently using qt-mobility's qtmultimediakit 15:34:01 Using GStreamer directly might also just mean using some bundled QtMultimedia(Kit) classes. 15:34:05 one less semi-broken-maybe-working user of gstreamer 15:34:19 I'd have to look at the code to see how it works, if at all. 15:34:20 qtmm uses gstreamer anyways 15:34:31 tdfischer: good to know 15:34:33 is it qt-gstreamer or plain gstreamer? 15:34:38 raw gstreamer 15:34:38 I wasn't entirely sure yet. 15:34:51 Now the question is, do we want or need to split qt-mobility into subpackages? 15:34:52 I'm not aware of anyone using qt-gstreamer yet 15:34:59 tdfischer: Kamoso does. 15:35:09 I'm now aware of one qt-gstreamer user 15:35:13 :-) 15:35:32 given that qtwebkit could grow a new dep on qt-mobility, we may want to work on finer splitting of qt-mobility (heliocastro has repeatedly asked for that in the past, I just didn't get around to it) 15:35:54 Right. It looks like QtWebKit wants the multimedia stuff and the location stuff. 15:36:04 rdieter: I can take a look at qt-mobility splitting 15:36:34 it might make sense to poke thiago for his opinion on that 15:36:43 that said, I'm not sure it's entirely worth it. qt-mobility isn't exactly big altogether, but I can see the use-case of small form-factors wanting to be as slim as possible 15:36:50 #info QtWebKit depends on Qt Mobility Multimedia and Location API, we will have to split it 15:37:02 Speaking of splitting, I'd like to propose splitting a kdelibs-x11 from kdelibs. Right now, we can use QtCore apps without GUI deps, but not kdecore apps. 15:37:14 rdieter: it can drag more stuff - like we do not build it now with qmf etc. 15:37:24 Kevin_Kofler: are there any kdecore-only apps? 15:37:39 And kdecore has nice things like command-line parsing. I know I've written a couple kdecore apps. :-) 15:37:39 I mean if there aren't any, then doing so would be not very fruitful 15:38:14 otherwise, I don't have a problem with it, esp if someone else is doing the work. :) 15:38:15 It's a bit of a chicken&egg problem, distros don't split kdecore because there are no kdecore-only apps, and there are no kdecore-only apps because distros don't split kdecore… 15:38:44 Kevin_Kofler: go for it 15:38:55 There are some things to sort out though, like where to put libkio. 15:38:57 +1 15:38:59 as long as the main kdelibs Requires: it 15:39:05 (I guess it can go to the core.) 15:39:23 +1 15:39:28 rdieter: Well, I was thinking of doing it like we did for Qt, with kdelibs-x11 for the GUI stuff and kdelibs for core stuff only. 15:39:44 GUI apps are going to drag in kdelibs-x11 through the libkdeui.so.5 dep. 15:39:52 Kevin_Kofler: ok 15:40:06 though may be worth looking into how other distros do it, for reference 15:40:19 -devel would still drag in everything for now, like for Qt. 15:40:48 (Some people may want splitting -devel too, but I'm not one who loves splitting everything.) 15:40:59 let's stick with runtime splitting only for now 15:41:25 developers have big disks (or should!). :) 15:41:44 #action Kevin_Kofler to split kdelibs-x11 from kdelibs (in the same way as Qt), -devel is going to stay untouched 15:41:45 * tdfischer giggles 15:42:39 so what about qt-mobility? 15:42:51 jreznik: up to you how to do it 15:43:02 ok 15:43:16 that leads me back to qt-qmf vs meego-qmf 15:43:24 task #1 :) 15:43:47 jreznik: for reference, here's helio's qt-mobility.spec http://fpaste.org/keBG/ (in mdv style) 15:43:54 I think we should have meego-qmf that provides qt-qmf, if they merge - we will continue with qt-qmf 15:43:59 rdieter: thanks 15:44:03 jreznik: sounds good to me 15:45:02 ok, I'll try it tmrw and I'll try to catch original packager who sent review 15:46:43 Shouldn't we have qt-qmf with the official upstream qt-qmf and a separate meego-qmf with the stuff MeeGo added and with a Requires: qt-qmf (if it's not dragged in by sonames anyway)? 15:47:02 Or are they bundling the additions into a big monolithic so? 15:47:25 Kevin_Kofler: looks like qt-qmf is subset of meego-qmf - so everything from qt-qmf is included there 15:47:28 (Presumably, even that could be hacked around, but ugh…) 15:47:38 But qt-qmf is probably newer… 15:47:45 two weeks 15:48:05 so it's not a big deal probably and if yes, we can backport 15:48:22 and probably we are going to have more meego-qmf consumers than just qt-qmf 15:48:45 I'll try to build qt mobility with both - if it will work, then meego-qmf is ok otherwise we need both 15:48:47 right, this is more driven by it's consumers 15:49:21 but it looks like it's monolithic, so... (first look into the code) 15:49:40 tdfischer: you should issue a f15 anchorman update too, btw 15:50:11 #action jreznik to take a look how to package qt/meego-qmf properly 15:50:29 rdieter: yea 15:50:40 I need a f15 install to play with though first 15:50:54 bah, it builds! ship it! 15:51:04 no, this isn't phonon 15:51:05 er 15:51:07 wait 15:51:23 tee hee 15:53:07 let's wrap things up if possible, jreznik and I have an irc board meeting afterward 15:53:41 ok, anything else to discuss today? 15:53:52 1 thing :) 15:54:26 ltinkl: Go ahead. :-) 15:54:32 I just noticed that the nm09 branch of plasma-nm got an initial port to NM 0:9: https://projects.kde.org/projects/extragear/base/networkmanagement/repository/revisions/d9e214ce17ed2316dd2f5ceaaf282b9fd3430555 15:54:52 will qt-mobility 1.2 be packaged for 15/14? 15:54:54 * rdieter noticed too 15:54:57 tdfischer: yes 15:54:59 ltinkl: It's nice to see it getting some work. 15:55:03 excellent 15:55:05 tdfischer: it's in updates-testing right now 15:55:09 so there's hope we'll be able to ship a more recent (non compat) snapshot later as an update 15:55:13 But currently it only works for showing info and not for any write things. 15:55:22 that makes my gsoc project oodles easier I think 15:55:25 ltinkl: could you take a look how to port your secret agent to this branch? 15:55:27 Yes, hopefully we can get this mess sorted out quickly. 15:55:29 it's still mossing 15:55:33 missing 15:55:47 jreznik: yup, I'm currently compiling/installing the new stuff 15:56:02 #info there's initial port of plasma-nm to NM 0.9 15:56:16 ltinkl: ok, looks like it's the last missing part 15:56:18 good thing is that all the stuff from kdebase-workspace got moved back into plasma-nm 15:56:34 Oh, SOME write things seem working now even: "I am able 15:56:34 to connect to my WPA wifi connection so I think it mostly works" 15:56:36 sad it's too late for os 15:56:38 so there's no ABI issues, we don't have to wait for KDE 4.7 15:57:07 Kevin_Kofler: yup, it's "supposed" to work, we'll see ;) 15:57:12 Well, we should address this somehow: 15:57:13 4. User connections are ignored, so you will have to recreate them all 15:57:13 from scratch. If you prefer you can convert them to system connection 15:57:13 using Plasma NM for NM-0.8 before installing this version. 15:57:32 NM-gnome converts the user connections to system connections, we need this to do the same. 15:57:47 (system connections with user permissions only, of course) 15:58:01 (You still have to explicitly share them if that's what you want.) 15:58:45 ok, migration is of course another issue 15:58:46 Especially because the workaround doesn't work on F15 since you can't use system connections with the NM 0.8 interface there. 15:59:56 tdfischer: anything else that makes your life easier, just let us know. :) 16:00:15 ok, let's wrapt it, we have to move :) 16:00:19 #endmeeting