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