15:04:11 <jreznik> #startmeeting kde-sig -- http://fedoraproject.org/wiki/SIGs/KDE/Meetings/2012-05-08
15:04:11 <zodbot> Meeting started Tue May  8 15:04:11 2012 UTC.  The chair is jreznik. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:04:11 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:04:17 <jreznik> #meetingname kde-sig
15:04:17 <zodbot> The meeting name has been set to 'kde-sig'
15:04:23 <jreznik> #topic Roll Call
15:04:34 <Kevin_Kofler> Present.
15:04:41 <jreznik> anybody here? than_, rdieter_work?
15:05:30 <than> Present
15:05:54 <jreznik> #chair jreznik Kevin_Kofler than
15:05:54 <zodbot> Current chairs: Kevin_Kofler jreznik than
15:06:04 <jreznik> #info jreznik than and Kevin_Kofler present
15:07:08 <jreznik> looks like only we three are ready today :(
15:09:22 <Kevin_Kofler> So, anything to discuss, agenda-wise?
15:09:37 <Kevin_Kofler> I'd say F17 release blockers, if we have anything to discuss about thoseā€¦
15:10:50 <jreznik> 4.8.3 for F16?
15:11:07 <than> jreznik: i will say yes
15:11:43 <Kevin_Kofler> It's officially released by upstream, have we built it yet?
15:11:46 <Kevin_Kofler> If not, we should!
15:12:02 <rdieter> hi, sorry I'm late
15:12:10 <jreznik> Kevin_Kofler: it's in -testing right now
15:12:41 <jreznik> rdieter: hi!
15:12:47 <jreznik> #chair rdieter
15:12:47 <zodbot> Current chairs: Kevin_Kofler jreznik rdieter than
15:12:57 <jreznik> #info rdieter presen too
15:13:07 <jreznik> #topic Agenda :)
15:13:29 <than> 4.8.3 is good release, it can be pushed into stable
15:13:29 <Kevin_Kofler> OK, it's been in testing for almost 6 days, it has +2 karma and no complaints, IMHO ship it (stable)!
15:14:11 <jreznik> #topic 4.8.3 for F16
15:14:28 <jreznik> #info it's been in testing for almost 6 days, it has +2 karma and no complaints
15:15:09 <rdieter> any objections then to queue'ing stable ?
15:15:26 <jreznik> it works well for me on f16, so I'm +1
15:15:26 <rdieter> (none from me, fwiw)
15:15:53 <Kevin_Kofler> stable +1
15:16:06 <than> +1 for stable
15:16:46 <rdieter> looks like a winner, queue'd
15:17:06 <jreznik> #agreed to push a winning 4.8.3 release to stable for Fedora 16
15:17:22 <jreznik> rdieter: could you push the red button? :)
15:17:28 <rdieter> done
15:17:47 <Kevin_Kofler> Speaking of big red buttons, I queued https://admin.fedoraproject.org/updates/FEDORA-2012-6552/PackageKit-0.6.17-2.fc15 to stable too, the 2 weeks finally expired.
15:18:21 <rdieter> cool
15:20:22 <jreznik> ok
15:20:38 <jreznik> #info PackageKit-0.6.17-2.fc15 queued to stable
15:21:14 <jreznik> that's probably all for updates, isn't it?
15:21:35 <Kevin_Kofler> There's also Kile 2.1.2.
15:22:13 <Kevin_Kofler> As released by upstream, it reintroduced the issue where it wouldn't terminate properly, so I did new builds with a patch from upstream which reintroduces the line which ensures termination.
15:22:24 <Kevin_Kofler> kile-2.1.2-2.fc1[567]
15:22:31 <Kevin_Kofler> These are now queued for testing.
15:22:44 <Kevin_Kofler> (replacing -1 which was broken)
15:22:55 <jreznik> #info kile-2.1.2-2.fc1[567] queued for testing
15:23:03 <Kevin_Kofler> (The stable updates still have Kile 2.1.1 which didn't have the regression.)
15:24:47 <jreznik> ok, let's move
15:24:59 <jreznik> #fedora 17 kde blocker bugs
15:26:20 <rdieter> just one, test build : https://admin.fedoraproject.org/updates/FEDORA-2012-7448/calligra-2.4.1-3.fc17
15:26:33 <rdieter> .bug 819371
15:26:35 <zodbot> rdieter: Bug 819371 All Calligra Products segfault when opening a new doc / new from template - https://bugzilla.redhat.com/show_bug.cgi?id=819371
15:27:19 <rdieter> i've only lightly tested, i'd only seen the reported crash once before, but I've been unable to reproduce it at all with this new build so far
15:27:56 <rdieter> see also upstream bug http://bugs.kde.org/show_bug.cgi?id=298412
15:28:24 <Kevin_Kofler> OK, I hope we can get this in.
15:28:37 <jreznik> let's hope it's fixed
15:29:03 <rdieter> it's an accepted blocker already, we just need to test that it works as advertised
15:29:46 <Kevin_Kofler> Unfortunately, I don't think we're going to see a solution for the ugly purple graphics, it was deemed only NTH, so they won't be waiting for a fix, we don't know how to fix it and neither upstream nor the Fedora X11 maintainers seem to care at all.
15:29:47 <jreznik> #info Bug 819371 All Calligra Products segfault when opening a new doc / new from template accepted as blocker bug (all apps in menu has to be working and not crashing)
15:30:20 <Kevin_Kofler> Qt doesn't support 16 bpp, ajax doesn't support 24 bpp and the cirrus driver doesn't support 32 bpp, so we're stuck. :-/
15:30:21 <jreznik> Kevin_Kofler: do we want to use a patch proposed by than? so use native for cirrus?
15:31:57 <Kevin_Kofler> Are we sure the patch doesn't have nasty side effects?
15:32:06 <rdieter> sorry again, I've an appointment to go to, but I'd be ok with than's patch (pending details, I only vaguely recall how it was implemented)
15:32:28 <Kevin_Kofler> IIRC, it was running lspci | grep cirrus in an /etc/kde/env script, IMHO that's a very bad thing to do.
15:32:39 <Kevin_Kofler> The grep might match stuff which isn't a display at all.
15:32:39 <jreznik> Kevin_Kofler: it is...
15:33:03 <jreznik> with better handling of cirrus I'm ok with it
15:33:07 <Kevin_Kofler> I'm not convinced the script as written won't cause side effects on other configurations.
15:33:10 <jreznik> native still seems working quite well
15:33:32 <jreznik> Kevin_Kofler: I was a little bit scared too when I saw it for the first time
15:33:43 <jreznik> but on the other hand - native is still quite safe option
15:34:00 <than> Kevin_Kofler:  why is it bad?
15:34:20 <Kevin_Kofler> than: You grep every internal device on the computer for the string "Cirrus".
15:34:23 <than> it's only set if qt runs in kvm env
15:34:45 <than> Kevin_Kofler: i don't see problem here
15:34:53 <Kevin_Kofler> This could match completely unrelated devices.
15:34:59 <than> how can you check it?
15:35:06 <Kevin_Kofler> E.g. isn't there a brand of disk controllers called CirrusLogic?
15:35:52 <Kevin_Kofler> The PCI ID might possibly be a safer thing to match.
15:36:07 <Kevin_Kofler> Or even the whole line, with ^ and $ markers.
15:36:34 <jreznik> Kevin_Kofler: +1 for ^ and $ markers
15:36:49 <than> Kevin_Kofler: PCI ID is good, i will take a look again
15:36:52 <jreznik> it's going to be same always as there's only one existing device in kvm
15:37:15 <Kevin_Kofler> Yes, so we want to check the whole lspci line.
15:37:24 <Kevin_Kofler> That'll avoid false positives.
15:37:41 <than> Kevin_Kofler: agree it's safer
15:38:10 * jreznik does not expect anybody is running kde on real cirrus hw
15:38:21 <Kevin_Kofler> It'll still be an ugly hack, but we are unlikely to get anything more complex through for F17 Final through NTH. Time is short.
15:40:09 <Kevin_Kofler> The right solution would be to revert to 24 bpp and fix the llvmpipe problems with that, but unfortunately Fedora does not have a strong "no regressions" policy and so we cannot force them to do that. :-(
15:41:13 <than> how the bugzilla number for this issue (cirrus)?
15:41:26 <Kevin_Kofler> The blocker process is very broken because it allows causing arbitrary regressions as long as they're not blockers, and you cannot revert them because "OMG Blocker!!!!111!!!!!!!!!!!!!". :-/
15:42:02 <Kevin_Kofler> The rule should be that what used to work must keep working no matter what!
15:42:33 <Kevin_Kofler> than: https://bugzilla.redhat.com/show_bug.cgi?id=810161
15:44:07 <jreznik> #link https://bugzilla.redhat.com/show_bug.cgi?id=810161
15:44:32 <jreznik> #info we are going to solve the cirrus 16 bpp problem by using the native engine
15:45:06 <jreznik> #info the cirrus matching pattern has to be extended to match cirrus video only
15:45:13 <jreznik> ok, anything else?
15:45:26 * jreznik is also not happy how qa took care of this issue
15:45:40 <jreznik> and I hope cirrus/vnc combo is going to die soon...
15:46:14 <than> Kevin_Kofler: grep -qi "VGA compatible controller: Cirrus Logic GD 5446"
15:46:22 <than> i think it's safe enough
15:46:52 <Kevin_Kofler> I guess that's OK.
15:47:11 <Kevin_Kofler> But why not the entire line with ^ and $?
15:48:17 <than> Kevin_Kofler: i don't want to use ^ because 00:02.0 could be changed
15:48:48 <Kevin_Kofler> OK, well I guess what we have is safe enough.
15:49:05 <Kevin_Kofler> So +1 for applying it as is and filing it through NTH.
15:49:19 <than> jreznik: could you please add this workaround and rebuild?
15:49:38 <Kevin_Kofler> (I'm still very unhappy about the fix because I think it's a very wrong fix, but I'd rather have a workaround than nothing at all. :-/ )
15:50:09 <jreznik> than: I can do it but not sure I'll make it today...
15:50:28 <Kevin_Kofler> (It really sucks that ajax is unwilling to fix the mess he caused. It should be HIS job to either fix Qt for 16 bpp if he thinks it's so great or find another solution for the original blocker.)
15:50:40 * jreznik wants to enjoy free day a little bit after the linuxwochen weekend :)
15:50:47 <than> jreznik: no hurry
15:51:00 <Kevin_Kofler> than: Well, time is short. :-(
15:51:19 <Kevin_Kofler> It's only NTH, so they won't wait for us.
15:52:14 <jreznik> if anyone can do it now, feel free... otherwise I'll do it tmrw in the morning... /me has to leave after mtg
15:53:05 <than> jreznik: it's fine with me, thanks
15:53:43 <than> Kevin_Kofler: take it easy, we can fix it in f17 update :)
15:54:02 <jreznik> than: ok, tmrw morning
15:54:08 <jreznik> than: this should go to final...
15:54:19 <Kevin_Kofler> than: That'd leave the live image very broken in QEMU. :-(
15:54:22 <jreznik> or better has to go... as it's nasty
15:55:21 <jreznik> anything else we want to discuss?
15:55:26 <jreznik> 5 minutes left
16:01:42 <jreznik> ok, thanks for coming
16:01:45 <jreznik> #endmeeting