kde-sig
LOGS
15:01:23 <jreznik> #startmeeting kde-sig -- https://fedoraproject.org/wiki/SIGs/KDE/Meetings/2011-05-03
15:01:23 <zodbot> Meeting started Tue May  3 15:01:23 2011 UTC.  The chair is jreznik. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:23 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:01:40 <tertl3> hello
15:02:38 * Kevin_Kofler added Fedora 15 status as the first agenda item.
15:02:42 <jreznik> #meetingname kde-sig
15:02:42 <zodbot> The meeting name has been set to 'kde-sig'
15:02:48 <Kevin_Kofler> It's certainly the most important thing to discuss right now.
15:02:51 <jreznik> #topic roll call
15:02:55 * ltinkl is here
15:02:56 <Kevin_Kofler> Present.
15:03:01 <jreznik> hi, who's present today?
15:03:09 * rnovacek is here too
15:03:11 <rdieter> here
15:03:12 * jreznik is present obviously
15:03:19 <than> here
15:03:26 <jreznik> Kevin_Kofler: good idead - F15 status
15:03:30 * nucleo here
15:03:44 <jreznik> #chair ltinkl Kevin_Kofler rnovacek rdieter than nucleo jreznik
15:03:44 <zodbot> Current chairs: Kevin_Kofler jreznik ltinkl nucleo rdieter rnovacek than
15:04:10 <jreznik> #info ltinkl Kevin_Kofler rnovacek rdieter than nucleo jreznik present
15:04:50 <jreznik> #topic agenda
15:05:00 <jreznik> anything else to be added to agenda?
15:05:26 <than> jreznik:  4.6.3 status
15:05:59 <nucleo> Administration menu now looks as "System settings" and it not translated in other languages
15:06:31 <ltinkl> 4.6.3 should be out tomorrow
15:06:35 <jreznik> nucleo: bug?
15:06:40 <jreznik> ok, let's start
15:06:49 <jreznik> #topic Fedora 15 status
15:06:52 <nucleo> jreznik: I dpn't know where this bug
15:06:55 <jreznik> aka hot topic
15:07:49 <Kevin_Kofler> So the F15 change deadline is very soon.
15:08:13 <Kevin_Kofler> I've done some kde-plasma-networkmanagement testing, basically we should be good to go.
15:08:39 <ltinkl> yup me too, works fine except the dreaded vpn
15:08:50 <Kevin_Kofler> Right, https://bugzilla.redhat.com/show_bug.cgi?id=699786 is the only point of worry.
15:09:03 <ltinkl> the VPN connections at least show up but they can't be activated
15:09:18 * jreznik tried to poke jklimes, he said, he take a look but has other work too, so...
15:09:22 <Kevin_Kofler> It was decided in the blocker meeting that this is not a blocker, in fact they don't even want it as a freeze override.
15:09:42 <Kevin_Kofler> So if we can't get this sorted out by the change deadline, it'll have to go out as a 0-day update.
15:09:45 <ltinkl> worse yet, dbcw doesn't seem to care at all about this bug
15:09:58 <Kevin_Kofler> (or later update, but that'd suck :-( )
15:10:19 <Kevin_Kofler> Indeed, there has been no movement on fixing this, which is what annoys me the most.
15:11:08 <Kevin_Kofler> I get the feeling that this whole compat API hack was just a way to stop opposition to the late incompatible NM changes and now they aren't doing ANYTHING to maintain it.
15:11:15 * rdieter regrets a bit not fighting a bit harder against nm-0.9
15:11:20 <Kevin_Kofler> Not even fixing bugs.
15:11:23 <Kevin_Kofler> rdieter: Same here.
15:11:53 <Kevin_Kofler> kde-plasma-networkmanagement upstream is also getting new features, which dcbw has no plans to implement in the compat API.
15:11:57 <ltinkl> yup, got the same impression
15:11:59 <jreznik> rdieter: yep... and maybe not fighting against it but more fighting to have compat code working or to invest the time to port knm to 0.9
15:12:15 <Kevin_Kofler> We already can't use the current snapshot, at least not without hiding/disabling parts of its features.
15:12:27 <ltinkl> that will only get worse over the time
15:12:43 <jreznik> they are talking about nm 0.9 and opensuse factory, I recommend them staying with 0.8 as they can (and break g-s)
15:12:47 <Kevin_Kofler> The compat API doesn't support system settings (which is particularly stupid because that's a required step to getting the port to 0.9 running).
15:13:38 <jreznik> #info F15 deadline is very soon
15:13:43 <rdieter> so, what do we do about it?  1.  nothing, aka status quo  2.  other?
15:14:03 <Kevin_Kofler> At this stage, we can't do much other than "1. nothing".
15:14:05 * rdieter dares suggest considering an option 2:  use nm-applet
15:14:22 <jreznik> #info kde-plasma-nm is in a relatively good shape except VPN support (https://bugzilla.redhat.com/show_bug.cgi?id=699786)
15:14:48 * rdieter suspects our "how to use nm-applet instead of knm" wiki page hits are going to go up otherwise
15:15:09 <jreznik> rdieter: for VPN support so we have to document it in known issue
15:15:10 <jreznik> s
15:15:23 <Kevin_Kofler> jreznik: Yes, document VPN trouble in known issues.
15:15:32 <than> jreznik: +1
15:15:34 <Kevin_Kofler> Hopefully we can get it fixed in an update ASAP.
15:15:41 <Kevin_Kofler> But it should be documented in any case.
15:16:02 <ltinkl> yup, with more pressure on dbcw to fix the VPN issue
15:16:09 <jreznik> #info nm-compat issues - not everything is implemented there, we have to hide some features in current snapshots (or use older ones + backport)
15:16:15 <Kevin_Kofler> -1 to nm-applet. Too late for such a change, and it's the best way to ensure we'll never get native KDE NM support working, not now, not in F16.
15:16:17 * apodtele wonders if VPN is more common than dual monitors
15:16:35 <Kevin_Kofler> Last time we used that workaround, it took us many releases to get rid of it.
15:16:36 <jreznik> ltinkl: can you try to poke him, I tried jklimes but ...
15:16:46 <jreznik> Kevin_Kofler: +1 for -1
15:16:47 <ltinkl> jreznik: ye
15:16:59 <Kevin_Kofler> Also because there kept being objections "but nm-applets supports XYZ, current KNM doesn't", with ever-changing XYZ.
15:17:03 <jreznik> apodtele: it is
15:17:59 <rdieter> Kevin_Kofler: that's why I think knm is a losing game, *unless* we can ever find someone (us or others) to help maintain it properly
15:18:16 <rdieter> as it is, it's largely only barely supported and maintained
15:18:21 * than uses command line to activate VPN
15:19:20 <Kevin_Kofler> Anything else about F15?
15:19:29 <Kevin_Kofler> Is nucleo's menu issue a change in F15?
15:19:47 <nucleo> .bug 701693
15:19:49 <zodbot> nucleo: Bug 701693 "Administration" menu item is shown as "System Settings" - https://bugzilla.redhat.com/show_bug.cgi?id=701693
15:19:55 <mcepl> than: cannot resist ... situation on Gnome is not that much better ... openswan is still CLI only :(
15:19:59 * mcepl runs away
15:20:02 <jreznik> rdieter: it's up to us probably as we don't have any possibility... nm-applet is going to die I expect...
15:20:15 <Kevin_Kofler> I'm also seeing "System Settings" on F15 nightlies, I have Administration on F14 (at least the de_AT translation is Administration, I don't know what the original en_US is).
15:20:31 <jreznik> mcepl: yep, I heard Gnome upstream is not happy with current NM-shell state
15:20:32 <rdieter> jreznik: part of the 'nm-0.9' debate was that nm-applet wasn't going anywhere
15:20:40 <Kevin_Kofler> jreznik: Xfce and LXDE need some kind of applet.
15:20:42 <apodtele> a well documented workaround from -than- is better than nm-applet
15:21:02 <jreznik> rdieter: but do you believe it with desktop guys working on it without use in their desktop?
15:21:31 <rdieter> jreznik: you do have a point there
15:22:00 <Kevin_Kofler> I expect it to get maintained by Xfce/LXDE folks eventually, but not necessarily more actively than the KDE stuff.
15:22:26 <Kevin_Kofler> GNOME is going to stop caring about it soon.
15:22:27 <jreznik> actually knm is quite a well maitained now - lamarque is working really hard
15:22:39 <ltinkl> ...and he will stop as he got a new job
15:22:47 <ltinkl> as he just announced yesterday
15:22:53 <jreznik> ltinkl: ay
15:22:53 <Kevin_Kofler> There's already talk about getting rid of fallback mode in favor of gnome-shell on LLVM Gallium/Mesa software rendering.
15:23:09 <jreznik> Kevin_Kofler: makes sense
15:23:42 <Kevin_Kofler> jreznik: Also Lamarque already announced before that that he isn't interested in 0.9 at this time, he expects others to do that work. :-(
15:24:16 <jreznik> #info we are going to use knm in F15 with documented known bugs and guide how to use nm-applet
15:24:28 <jreznik> ok, anyone volunteer to update known bugs?
15:25:53 <jreznik> anyone? :D
15:26:05 <jreznik> I can take care then...
15:26:41 <jreznik> #action jreznik to document VPN issues as known bug
15:26:51 <jreznik> everything for F15?
15:26:54 <apodtele> ask -than- about the command line solution.
15:27:20 * jreznik uses VPN in command line too :)
15:27:26 <jreznik> #topic 4.6.3
15:28:24 <than> jreznik: we should add the document for command line solution
15:28:50 <Kevin_Kofler> About that "System Settings" menu: https://bugzilla.redhat.com/show_bug.cgi?id=701693#c1
15:30:37 <Kevin_Kofler> So re 4.6.3, the release got delayed, there's still no kdeedu and kdeplasma-addons tarballs.
15:30:50 <Kevin_Kofler> kdeedu in particular appears to be a PITA to spin because the code got scattered across git modules. :-(
15:32:12 <Kevin_Kofler> So the big question is: Can we get 4.6.3 into F15 GA? Or is it too late for that (i.e. should we wait for 0-day updates)?
15:32:34 <Kevin_Kofler> The schedule is quite tight, unfortunately.
15:32:48 <ltinkl> how much time left?
15:33:48 <than> Kevin_Kofler: it's better to wait for 0-day update
15:33:50 <Kevin_Kofler> Final Change Deadline is May 9.
15:33:56 <than> it's too late
15:34:05 <Kevin_Kofler> than: rdieter wanted to get this into GA last I asked him.
15:34:15 <Kevin_Kofler> But that was before the added delays with kdeedu tarball spinning.
15:34:23 <jreznik> it depends on kdeedu
15:34:37 <jreznik> I'd prefer GA instead of 0-day
15:34:52 <jreznik> it's annoying to download whole sc first day after install
15:34:54 <Kevin_Kofler> The thing is, if this isn't in testing by approx. May 5, there's no way it'll make it to stable in time.
15:34:55 <rdieter> starting to look like it's too late to me too
15:35:00 <ltinkl> me too, we will see if Dirk rolls out the tarballs in time
15:35:10 <Kevin_Kofler> Unless we use a stablekarma of 1 and karma it up fast, but…
15:35:14 <ltinkl> xD
15:35:25 <than> in my opinion it's risky because  it's not yet tested well
15:35:32 <rdieter> no need to rush it anymore, take our time and test it thoroughly
15:35:52 <Kevin_Kofler> Yeah, I'm not sure that shipping this with less than 3 days of testing (i.e. fast karma) would be a good idea.
15:36:04 <rnovacek> I'm +1 for more testing
15:36:10 <Kevin_Kofler> 3 days are already tight when there's no time after that to fix regressions.
15:37:03 <jreznik> so big 0day update :(
15:37:12 <apodtele> 4.6.2 is a good release
15:39:12 <jreznik> so we all agreed we don't want 4.6.3 for F15?
15:39:42 <rdieter> yes
15:39:57 <than> jreznik: +1
15:40:25 <jreznik> #agreed not to push 4.6.3 to F15, release it as 0-day update
15:40:28 <Kevin_Kofler> I'm going to abstain, I always like pushing the latest and greatest, but I also see that it's very risky and rushed here.
15:40:49 <jreznik> #info reasons are: kdeedu is still not yet ready, few days for testing and fixing possible regressions
15:41:00 <Kevin_Kofler> It's not ideal not to have the current upstream version on the images, but schedules are what they are. :-(
15:41:22 <jreznik> Kevin_Kofler: I agree, I hate big 0-day updates but it's life
15:41:59 <Kevin_Kofler> So what do we do for https://bugzilla.redhat.com/show_bug.cgi?id=701693 ?
15:41:59 <jreznik> we don't have to hurry now, any ETA on 4.6.3? except kdeedu
15:42:17 <Kevin_Kofler> Should I build a new kdelibs 4.6.2 build for F15 without the patch which adds that System Settings menu.
15:42:32 <Kevin_Kofler> It's also very confusing in that System Settings menu != System Settings application (which is under Settings).
15:42:46 <apodtele> does not have to be 0-day -- all I care is .bug 699024
15:42:51 <Kevin_Kofler> There won't be an "Administration" menu either without that patch, by the way.
15:43:05 <Kevin_Kofler> Upstream menu structure has just "Settings".
15:43:08 <than> Kevin_Kofler: we  go with upstream' s menu structure
15:43:50 <than> Kevin_Kofler:  go ahead
15:44:24 <Kevin_Kofler> OK, will do.
15:44:30 <than> Kevin_Kofler: thanks
15:45:23 <apodtele> .bug 699024
15:45:25 <zodbot> apodtele: Bug 699024 Krandrtray does not save position of second display - https://bugzilla.redhat.com/show_bug.cgi?id=699024
15:45:36 <Kevin_Kofler> apodtele: Is that filed upstream already?
15:45:45 <Kevin_Kofler> If not, please file it at https://bugs.kde.org/
15:45:49 <apodtele> yes, https://bugs.kde.org/show_bug.cgi?id=248563
15:45:54 <rdieter> yes, there's an ongoing dialog
15:46:01 <rdieter> (no fixes or patches though)
15:46:22 <apodtele> this is where we are making some progress. I hope 4ernov is working on it
15:47:15 <jreznik> #info regarding https://bugzilla.redhat.com/show_bug.cgi?id=701693 Kevin_Kofler is going to go with upstream's menu structure as than suggested
15:47:39 <Kevin_Kofler> Next topic?
15:48:18 <jreznik> #topic bluedevil drags in pulseaudio
15:49:13 <jreznik> .bug 701181
15:49:15 <zodbot> jreznik: Bug 701181 bluedevil drags in pulseaudio through dependencies - https://bugzilla.redhat.com/show_bug.cgi?id=701181
15:49:24 <jreznik> .bug 700155
15:49:27 <zodbot> jreznik: Bug 700155 why does bluedevil require pulseaudio ? - https://bugzilla.redhat.com/show_bug.cgi?id=700155
15:49:45 <Kevin_Kofler> This is oget's topic.
15:50:27 <rdieter> I think we've got a reasonable suggestion/work-around in making a -core subpkg
15:50:44 <Kevin_Kofler> I think that's really ugly.
15:50:48 <jreznik> we have to assure that pulseaudio-module-bluetooth is installed on default system
15:51:00 <Kevin_Kofler> All the real code would be in -core and the main package would be a dummy metapackage.
15:51:11 <rdieter> bluedevil would Requires: bluedevil-core pulseaudio-module-bluetooth
15:52:14 <Kevin_Kofler> I think that's a very ugly workaround and wonder if it's worth it.
15:52:18 <jreznik> rdieter: you mean bluedevilaudioactionplugin.so to be out of -core package but in bluedevil + requires?
15:52:38 <rdieter> bluedevil would be an empty metapackage, with just the above Requires:
15:52:46 <jreznik> rdieter: ah, ok
15:52:48 <rdieter> bluedevil-core would have all the real files/contents
15:53:13 <rdieter> so, bluedevil-core => for those who don't want the extras (like pulseaudio), bluedevil for everyone else (default)
15:53:24 <jreznik> it would be nice if we could subpackage bd modules but I tried it and they are still exposed in UI -> crash
15:54:33 * jreznik is getting older and less gentooist than before, pa is now part of fedora...
15:54:49 <jreznik> I can do it but I don't like this solution, looks hackish :)
15:54:54 <Kevin_Kofler> I must say I'm against the metapackage hack, I think we need to just accept PA as a dependency.
15:55:04 <Kevin_Kofler> gnome-bluetooth has been requiring PA for 2 years now.
15:55:11 <Kevin_Kofler> (for the exact same reason)
15:56:20 <rdieter> it's a minimal change, that'll buy some goodwill from those who really want it.
15:57:08 * jreznik was PA hater some time ago too,  now it just works...
15:57:22 <jreznik> still, any better option?
15:57:49 <jreznik> what if someone installs bd-core? and then try to connect Audio?
15:57:49 <Kevin_Kofler> The only other option I see is "do nothing, it's a requirement, period".
15:57:53 <rdieter> either that ... or rely on comps
15:57:58 <Kevin_Kofler> (i.e. what gnome-bluetooth has done)
15:58:00 <rdieter> or do nothing
15:58:03 <jreznik> should we patch BD to show message???
15:58:11 <jreznik> (at least)
15:59:02 <Kevin_Kofler> So we have:
15:59:04 <rdieter> if you mean, option: drop requirement, and patch BD to show message about installing the dep for extra functionality
15:59:08 <rdieter> ?
15:59:10 <Kevin_Kofler> option 1: do nothing (status quo)
15:59:27 <Kevin_Kofler> option 2: use the metapackage hack, with a -core subpackage with the real code
15:59:33 <Kevin_Kofler> option 3: drop the dependency entirely
15:59:49 <rdieter> personally, I'd prefer comps, but upgraders miss out then
15:59:52 <jreznik> rdieter: even for bluedevil-core (if someone installs it, it let's him without audio without explaining what's wrong)
15:59:53 <Kevin_Kofler> I'm definitely against 3, I can accept 2, but I'd prefer 1.
16:00:22 <rdieter> jreznik: bluedevil-core wouldn't be in comps, so only someone who knows what they're doing would be installing it anyway
16:00:29 <jreznik> Kevin_Kofler: we can't drop it (as I said - it's exposed in UI, just do nothing, it's not acceptable)
16:00:35 <rdieter> everyone else would get the fully functional bluedevil
16:01:05 <jreznik> rdieter: you know people :) and for pa haters, it has to be documented somewhere
16:01:32 <rdieter> I suggest those who want the split, help with the documentation
16:02:26 <jreznik> it's just overhead that leads to just broken BD but I'm not against it... let's comment it in BZ
16:02:40 <jreznik> users first :)
16:03:27 <jreznik> #info Bluedevils needs pulseaudio-module-bluetooth to support audio features correctly
16:04:21 <jreznik> ok, we are out of time
16:04:31 <jreznik> so what's the decision here?
16:05:08 <Kevin_Kofler> My preference is still to just keep the dependency.
16:05:17 <jreznik> #info we consider creating -core subpackage with real functionality and bluedevil metapackage that pulls required packages
16:06:04 <jreznik> that't the whole problem - for consistency - do we want to be open to non default setups in the future? see PA, Gstreamer...
16:06:30 <jreznik> it's overhead, leads to bugs but makes some users happy
16:06:55 * Kevin_Kofler thinks we should focus on making things work out of the box for our users and include the required dependencies for that.
16:07:28 <jreznik> let's end here -> #fedora-kde
16:07:38 <jreznik> thanks for coming guys!
16:07:42 <jreznik> #endmeeting