15:08:31 #startmeeting kde-sig 15:08:31 Meeting started Tue Jun 17 15:08:31 2014 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:08:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:08:35 #meetingname kde-sig 15:08:35 The meeting name has been set to 'kde-sig' 15:08:40 #topic roll call 15:08:48 hi all, who's present for today's kde-sig meeting? 15:08:54 o/ 15:09:03 * jgrulich is present 15:09:07 Present. 15:09:52 present 15:10:28 presents? where? 15:11:04 #info pino|work jgrulich Kevin_Kofler than danofsatx-work present 15:11:16 #chair pino|work jgrulich Kevin_Kofler than danofsatx-work 15:11:16 Current chairs: Kevin_Kofler danofsatx-work jgrulich pino|work rdieter than 15:11:41 #info ltinkl sends regards, busy moving 15:12:08 #topic agenda 15:12:16 ok, what to discuss today? 15:12:35 Presence/absence stats and consequences? 15:13:01 http://repo.calcforge.org/temp/Meeting%20attendance.html 15:14:16 dvratil is on PTO today, so he won't attend the meeting today 15:14:29 #info dvratil regards too, on PTO 15:15:41 do we need to discuss kde-4.13.x updates for F20? I forget if we had a consensus on whether to move forward with that or not 15:16:12 definitely +1 for kde-4.13.x for F20 15:16:47 any other agenda topics? else, lets' get started... 15:17:02 rdieter: We didn't have a consensus, I was the only one writing anything on the topic last week. 15:17:12 Qt 5.3.1 update? 15:17:55 #topic presence/absense meeting stats (and consequences) 15:18:01 Kevin_Kofler: go ahead 15:18:20 So, please look at the HTML table I made: http://repo.calcforge.org/temp/Meeting%20attendance.html 15:18:40 and, https://lists.fedoraproject.org/pipermail/kde/2014-June/013631.html 15:18:41 Some stats are less than stellar (and that's just presence, ignoring lateness). 15:19:20 One meeting canceled entirely (2014-04-22, thus the missing column), one (2014-06-10) with only 5 out of 11 voting WG members present. 15:19:38 And the best of all: a voting WG member who didn't attend a single meeting. 15:20:39 It's not the time either, I don't see him on IRC at any other time of the day either, nor is he actively participating in discussions elsewhere (ML etc.). 15:21:46 So I proposed on the ML to replace siddharts (Siddharth Sharma) with danofsatx in the WG. (I hope danofsatx-work is OK with being nominated like that. :-) ) 15:21:58 wow, I need to fix my email - I missed that one entirely. 15:22:14 I guess ltinkl put Siddhart to the list of WG members because he was quite active on our redhat-kde internall IRC channel 15:22:20 I'm fine with it, I'd love to lend more than just my opinion ;) 15:22:43 agreed, though as I mentioned onlist, I'd prefer if siddhart could respond to thd thread and simply commit to doing better. lacking that, +1 15:22:43 I agree with that, so +1 from me 15:23:11 There were also 2 +1 votes from ltinkl and from me on the ML. 15:24:20 jgrulich: We really need people to be active on the public channels though. 15:24:21 the only caveat, however, is that I am *not* a developer. 15:24:43 danofsatx-work: Have a look at who's sitting in the other WGs, there are also non-developers in there. 15:24:57 I know, I just wanted to make that clear to y'all 15:25:29 In fact AFAIK we were the only WG with only developers/packagers on the roll. 15:25:45 any other opinions? pino|work? than? 15:26:08 if you'd like more time to think, that's ok, please do so onlist and followup on the thread there 15:26:13 it's fine with me, +1 15:26:16 somebody tried to contact siddarth directly? 15:26:42 pino|work: probably no, I haven't seen him on our IRC for a while 15:27:22 At this point, it'd be at least 14 weeks (provable lower bound) until he can possibly reach a 50% attendance… 15:27:24 I can, I think he's siddvicious@fpo 15:29:56 otherwise, I think we can probably wrap up the topic here and continue onlist this week, and have some sort of resolution by next week's meeting 15:30:15 any final comments before moving on? 15:30:40 To be honest, I'd also seriously consider replacing jreznik by somebody more dedicated to KDE. Don't get me wrong, I know jreznik (I've even met him personally several times), he did a lot of stuff for KDE on Fedora, but these days he has too many things on his plate unfortunately. :-( 15:31:18 I can reach out to him too in the same vein, ask if he can commit to more regular attendance or is just too busy these days. 15:32:07 For everyone else, I'd really like to not have to ping you individually almost every week. :-( 15:32:14 This gets boring really quickly. 15:33:24 I'm here when I can, but I have a day job that interferes ;) 15:33:24 moving on... 15:33:33 It's just annoying when there's a meeting time at 15:00 UTC and I find myself virtually "running after" half of the people supposed to attend the meeting at 15:15 UTC. 15:33:51 #topic F20 kde-4.13.x updates, ready? 15:34:24 I dont recall for sure if we'd reached consensus on moving forward with kde-4.13.x updates for F20, any caveats or objections, concerns at this point? 15:34:57 I've been using it since 4.13.0 and it seems to be perfect, no issues spotted 15:35:04 My main concern is probably the nepomuk->baloo transition , as far as stability goes 15:35:17 IMHO, +1 to 4.13 for F20, but also IMHO, kcm-balooadv is a requirement (and should get dragged in on upgrades one way or the other, too). 15:35:23 (stability as in 'stuff has changed') 15:35:30 Last I checked, it was still stuck under review. :-( 15:36:38 ok, we'll consider that a blocker 15:36:52 (I agree) 15:37:55 .bug 1090615 15:37:58 Let me know if you can't find a reviewer, I'll see if I find some time. 15:37:58 rdieter: Bug 1090615 kde-4.13 Tracking bug - https://bugzilla.redhat.com/1090615 15:37:58 tracking bug, fyi ^^ 15:38:32 .bug 1097384 15:38:37 rdieter: Bug 1097384 Review Request: baloo-kcmadv - Baloo Desktop Search Advanced configuration module - https://bugzilla.redhat.com/1097384 15:38:37 currently, the only blocker ^^ 15:39:07 I'll try to raise the issue onlist this week too, make a call for more testing, and bugs filed if neccessary 15:39:23 and move kde-4.13.x f20 builds from kde-unstable to kde-testing 15:39:35 (currently at 4.13.1) 15:42:03 * rdieter will move on in a bit if there are is no other feedback 15:42:23 rdieter: +1 for moving 15:43:34 Yeah, move on… 15:43:36 moving on... 15:43:40 #topic Qt-5.3.1 15:43:52 jgrulich: ^^ 15:43:56 go ahead 15:44:13 Qt 5.3.1 should be released today (at least according to the schedule) 15:44:24 I'll do the update probably tomorrow when tarballs are out 15:45:09 jgrulich: I can reopen the f20-kde f19-kde koji targets if that would be helpful 15:45:47 (and this should probably replace the existing 5.3.0 builds in updates-testing, should resolve most of the important issues raised so far) 15:46:07 rdieter: with those do I have to submit build overrides or how this should help me? 15:46:25 jgrulich: no buildroot overrides necessary, those targets are self-updating like rawhide 15:46:36 rdieter: that would be definitely better 15:46:47 but... you'll have to manually tag the builds into ...-updates-candidate before submitting to bodhi 15:47:19 I think even chain-build should work here, just remember: fedpkg build --target f20-kde 15:47:28 Right. 15:47:34 Chain builds work in custom targets. 15:47:53 (there was a time when chain-build didnt work, but that was fixed. yay) 15:48:04 perfect, sounds much easier 15:48:50 k, koji targets enabled. should be ready by the time tarballs land 15:49:18 I'll try to build it locally and then I can use chain-build when I already know the correct order https://fedoraproject.org/wiki/KDE_updates#Qt5 15:49:30 And yes, don't forget the "koji tag-pkg f20-updates-candidate $yourbuilds", or Bodhi will not accept the packages for updates. 15:49:45 ok 15:49:49 The updates-candidate tags are open, everyone can tag into them, not just Koji admins. 15:50:48 (The tags Bodhi then actually pushes to are protected though, so you can't tag something directly into stable updates. ;-) ) 15:50:57 one last improvement/optimization not implemented yet, is sse2-optimized libQt5Gui builds 15:51:02 .bug 1103185 15:51:04 see also ^^ 15:51:06 rdieter: Bug 1103185 Qt 5.3.0 defaults to sse2 x86 support - https://bugzilla.redhat.com/1103185 15:51:17 sse2-optimized i686 libQt5Gui builds, tha tis 15:51:45 but that's just a nice-to-have feature, imho, not a blocker 15:51:51 Do we have that http://repo.calcforge.org/temp/qtbase-opensource-src-5.3.0-old-xcb.patch already applied? 15:52:35 It should make things fully functional with F19's and F20's old libxcb(-xkb) and libxkbcommon, by reverting some changes that rely on the new APIs. 15:52:37 I didn't apply it. I already gave my opinion that I want upstream feedback first 15:52:54 I recommend applying this to the F19 and F20 builds, not Rawhide (though in theory it should work everywhere). 15:53:05 I think pushing the F19 and F20 builds out without this is a horrible idea. 15:53:17 You get basically no xkb support without this patch. 15:53:30 IMHO, it's much safer to ship builds with the patch than without. 15:54:08 I want some effort made to upstream this, and not have to carry this downstream forever 15:54:45 You won't have to carry this forever, only until F20 EOL. 15:55:09 F21+ doesn't need this. 15:55:26 we do qt5 el6 builds too, fyi, but you don't care about that. 15:55:41 (i assume) 15:55:57 epel-7 is affected too, I believe 15:56:11 I would like to also include dvratil's patch once it pass the review https://codereview.qt-project.org/#/c/83580/ 15:56:19 I have no idea whether RHEL 6 even has a usable libxcb-xkb at all to begin with… 15:56:53 jgrulich: +1 15:56:53 Anyway, if you want to ship your EL builds with no xkb support, that's your decision… 15:56:54 Kevin_Kofler: it does, well, configure and its buildsys uses it at least. 15:57:17 jgrulich: it's been merged, I see no reason why not 15:57:43 rdieter: What version's buildsys? 5.3's without my patch doesn't accept any xcb-xkb older than 1.10. 15:57:54 (see the first hunk of my patch) 15:58:27 ah, that's probably the old review, he has a newer version of this patch, which fixes some introduced regressions 15:58:59 https://codereview.qt-project.org/#/c/87091/ ← this is the new one 15:59:24 As for efforts to get this upstreamed, do you really think upstream will want a patch that reverts their deliberate changes to make use of new APIs? 16:01:25 Kevin_Kofler: when the changes introduce functionality loss on a majority of deployed linux systems in the wild, yes, I'm sure they'd like to hear abou tit 16:01:25 I can put it into their Gerrit system, but I feel that it's going to be a gigantic waste of time… :-( But if you insist, I'll do it. 16:01:54 Only when building using system libraries… 16:01:56 I just want feedback, obviously the past as-is very likely is not acceptable 16:02:03 the patch... 16:02:15 They bundle everything, even libxcb, and if you build with their bundled crap, things "just work". 16:02:28 But there are many reasons we don't want to do that. 16:02:39 Upstream, on the other hand, probably doesn't care about supporting old system libs. 16:02:46 wait, I thought you implied above functionality loss when using the bundled libraries 16:03:13 You had builds with bundled libxkbcommon and not bundled libxcb. 16:03:27 (which is already an unacceptable violation of our bundling rules) 16:03:40 (another reason why this patch MUST go in!) 16:03:44 Those already lose functionality. 16:04:00 yes, that's one weird/bad situation I want upstream to comment on 16:04:04 The only way to get full functionality would be to also enable the bundled libxcb, which is a horrible idea (symbol conflicts…). 16:04:29 Yet, I think that's the only setup upstream really cares about (or they wouldn't bundle libxcb to begin with). 16:04:30 I'm pretty sure they might not be aware of the implications of the choices they made here 16:04:50 As I said, the path needs to be in Fedora, like YESTERDAY. 16:05:30 seems Kevin_Kofler and I fundamentally disagree, any other opinions? 16:05:38 The only reason I didn't commit it yet is because 1. I had hoped you or jgrulich would test it locally and 2. there was the SSE2 issue at the same time (which is still not resolved). 16:06:08 (It's not resolved because all other qt5-* packages, in fact probably ALL packages built using qmake-qt5, need to be rebuilt.) 16:06:13 I honestly don't know how to test this 16:06:31 Kevin_Kofler: the sse2 issue will get fixed when 5.3.1 lands 16:06:42 well, all the core qt5 packages anyway at least 16:06:51 can deal with the rest after 16:06:53 Does it build? Does the build.log look right (no bundled libraries, no QT_NO_XKB etc.)? Does keyboard input work? 16:07:10 keyboard input works now :-/ without your patch 16:07:24 It should keep working. :-) 16:07:33 ok, ie, no horrible regressions 16:09:08 looks like we're going over time, to sum up my stance: I won't block it, but I would greatly prefer some upstream feedback on this xkb/xcb issue prior to any downstream patching. 16:09:57 (and pretty sure other distros would appreciate that too) 16:11:31 * rdieter will close meeting in 2 min 16:11:34 I can throw it to the lions… uh… Qt Gerrit and see what happens. :-) 16:12:32 probably starting a thread on upstream ml would be a better way to get feedback first 16:12:56 your patch just essentially reverts recent commits, right? 16:13:05 back to the way it was... 16:14:11 http://lists.qt-project.org/mailman/listinfo/development 16:15:39 rdieter: More or less, yes. Though the reversion is somewhat forward-ported to adjust to other changes in the same file. 16:16:13 The thing is, patches from the ML cannot be merged without going through Gerrit… 16:16:52 ok, whichever you think will get some upstream position outlined, and ideally some upstream fix implemented 16:16:54 (because of CLA technicalities) 16:17:10 I don't care how it happens 16:17:58 thanks everyone, let's wrap up 16:18:10 I will not be at the meeting next week due to RH300 class. 16:18:10 #endmeeting