kde-sig
LOGS
15:07:37 <rdieter> #startmeeting kde-sig
15:07:37 <zodbot> Meeting started Tue Jun 20 15:07:37 2017 UTC.  The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:07:37 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:07:37 <zodbot> The meeting name has been set to 'kde-sig'
15:07:40 <rdieter> #meetingname kde-sig
15:07:40 <zodbot> The meeting name has been set to 'kde-sig'
15:07:44 <rdieter> #topic roll call
15:07:51 <rdieter> hi all, friendly kde-sig meeting, who's present today?
15:07:55 <lupinix> .hello lupinix
15:07:56 <zodbot> lupinix: lupinix 'Christian Dersch' <lupinix@mailbox.org>
15:08:00 <tosky> hi
15:08:39 <jreznik> hi
15:09:01 <dvratil> hola hey
15:09:14 <rdieter> #info  lupinix tosky dvratil present
15:09:17 <rdieter> #chair lupinix tosky dvratil
15:09:17 <zodbot> Current chairs: dvratil lupinix rdieter tosky
15:09:22 <rdieter> #info rdieter present
15:09:30 <rdieter> (almost forgot myself)
15:11:03 <rdieter> #topic agenda
15:11:06 <rdieter> ok, what to discuss today?
15:11:33 <rdieter> I can give updates on calligra3 progress
15:12:00 <rdieter> anyone else?
15:12:05 * lupinix on qt5-qtwebkit progress
15:12:19 * heliocastro want abastain on any discussion
15:12:29 <rdieter> #info heliocastro present
15:13:07 <rdieter> ok, let's get started
15:13:11 <rdieter> #topic qt5-qtwebkit
15:13:15 <rdieter> lupinix: go ahead
15:13:40 <lupinix> so i have qt5-qtwebkit building on f24, 25, 26 and rawhide :)
15:13:58 <lupinix> new upstream release https://github.com/annulen/webkit/releases/tag/qtwebkit-5.212.0-alpha2
15:14:12 <rdieter> after we had to workaround Qt5 bug https://bugreports.qt.io/browse/QTBUG-37417, fwiw
15:14:24 <lupinix> i also created a copr https://copr.fedorainfracloud.org/coprs/lupinix/qtwebkit-annulen/
15:14:37 <rdieter> sad that's still unfixed :(, so had to adjust all our qt5 packaging to no longer do shadow (out-of-src-tree) buidls
15:15:04 <rdieter> previously, I'd naively thought it only affected qtbase
15:15:15 <lupinix> the f26 build there is failing @copr, because qtdeclarative fix dod not arrive there yet, will just submit a rebuild
15:15:18 <lupinix> same for f24
15:15:34 <lupinix> in general that new qtwebkit is a drop-in-replacement
15:15:51 <rdieter> lupinix: a quick-n-dirty workaround is you could include a temporary/fixed qtdecarative pkg in the copr too
15:15:59 <lupinix> i tested with otter-browser and quassel, they work without any recompilation
15:16:00 <rdieter> (or just wait)
15:16:11 <lupinix> rdieter: yes, but they are already triggered for stable push
15:16:15 <lupinix> so i'll wait
15:16:53 <lupinix> one point annulen (the core upstream dev) mentioned: we should especially test the qml api if we have any packages depending on it
15:17:30 <rdieter> any way to tell?
15:17:40 <rdieter> if anything uses the qml api?
15:17:55 <rdieter> other than trying stuff manually, and see what breaks?
15:18:21 <lupinix> yes testing when we have anything using the qml api
15:18:32 <lupinix> if it works (scrolling etc.)
15:18:40 * than_ is present
15:18:52 <lupinix> he was not sure about this because some parts are really new and rewritten
15:19:51 <rdieter> #info than present
15:19:53 <rdieter> hi
15:19:54 <rdieter> #chair than
15:19:54 <zodbot> Current chairs: dvratil lupinix rdieter than tosky
15:20:09 <lupinix> but in general i'm very happy with that, devs respond very quickly, adapt patches and also backport security fioxes from webkit very quickly
15:20:27 <rdieter> lupinix: any reasons not to import this into rawhide soon?
15:20:39 <rdieter> (at least, maybe even f26)
15:20:49 <lupinix> i think we can (and should) import soon
15:21:05 <lupinix> one thing i'm unsure about: documentation generation
15:21:19 <lupinix> how to do that?
15:21:22 <tosky> lupinix: did you try the webkit kpart with the new qtwebkit? That should be a good test
15:21:47 <lupinix> tosky: not yet
15:22:07 <rdieter> make install_docs  ... , doesn't work as expected ?
15:22:22 <rdieter> that's the typical way other qt5 modules do it
15:22:31 <lupinix> for doc generation: i mean it is disabled, also in our current package
15:22:32 <rdieter> either way, we can sort that out after import too
15:22:41 <lupinix> no -doc subpackage there too
15:22:46 <rdieter> lupinix: oh, so no regression, no worries :)
15:22:54 <lupinix> just found it @spec
15:23:30 <rdieter> actually, didn't heliocastro recently adjust most of the qt5 doc packaging ?
15:23:37 <rdieter> ie, new qt5-doc pkg
15:23:40 <lupinix> yes i think so
15:23:51 <rdieter> not sure if that includes qtwebkit or not
15:23:58 <rdieter> lupinix: so don't worry about it
15:24:03 <lupinix> :)
15:24:56 <rdieter> anything else on qtwebkit?
15:25:07 <lupinix> nothing else here
15:25:08 <rdieter> lupinix: how soon could you import into rawhide?
15:25:37 <lupinix> in theory: now, but i'd like to get some feedback when copr is ready first
15:25:56 <rdieter> ok, as soon as you're comfortable
15:26:11 <rdieter> (though hopefully not long, I'd like to see this make f26 GA if possible, personally)
15:26:36 <rdieter> may be too optimistic though
15:26:53 <lupinix> we'll see
15:27:06 <rdieter> ok, moving on ..
15:27:07 <lupinix> but would be great, yes
15:27:11 <rdieter> #topic calligra3 progress
15:27:29 <rdieter> some reviews happened this past wweek, which was nice, one to go on calligra3 tracker:
15:27:43 <rdieter> .bug 1441801
15:27:43 <zodbot> rdieter: Bug 1441801 – calligra3 tracker - https://bugzilla.redhat.com/1441801
15:27:58 <rdieter> .bug 1441805
15:27:58 <zodbot> rdieter: Bug 1441805 – Review Request: kexi - An integrated environment for managing data - https://bugzilla.redhat.com/1441805
15:28:00 <rdieter> and that is kexi ^^
15:28:29 <rdieter> now provided as a separate source from calligra (similar to how krita was separated previously)
15:28:29 <lupinix> i can do this one later today
15:28:44 <rdieter> lupinix: nice, thank you
15:29:23 <rdieter> any comment, concern, support for considering calligra3 for f26?  (assuming it's ready/reviewed soon)
15:29:39 <lupinix> +1 @26
15:29:49 <rdieter> else, we'll have another f26 release cycle based on unsupported kde4-based calligra
15:32:23 <rdieter> ok, we'll tentatively go with that plan then
15:32:28 <rdieter> moving on...
15:32:31 <rdieter> #topic open discussion
15:32:33 <rdieter> anything else for today?
15:32:47 <lupinix> yes
15:33:05 <lupinix> heliocastro: what is the state of the additional qt5 modules that came in? are nreviews done?
15:33:28 <lupinix> qtspeech and such
15:33:34 <heliocastro> lupinix: None reviews, but i'mwill finish on this ones, and step down on the qt duties
15:34:51 <lupinix> i hope it's not the story with kevin why you step down :(
15:35:01 <heliocastro> Yes, it is
15:35:03 <rdieter> I see at least qtspeech still todo
15:35:37 <heliocastro> I was treated like an idiot, i was feeling bad of myself, in the end i was right, and i was doing right.
15:35:53 <heliocastro> So, i no longer have a reason to lost my health around this
15:36:15 <heliocastro> He kept pissing on the fedora channel
15:36:22 <heliocastro> he harass everyone
15:36:27 <heliocastro> So, i decided no more
15:36:31 <rdieter> heliocastro: if we move forward to fix qtwebengine situation, will that change you mind any?
15:36:35 <lupinix> :( yes, he *extremely* overreacted
15:36:53 <heliocastro> rdieter: No, he will still around, he still use mail
15:37:01 <heliocastro> he keep yelling to everyone on any sibject
15:37:03 <rdieter> I had given Kevin an ultimatum to restore acl's and he hasn't yet
15:37:14 <heliocastro> I will leave, but then he stillaround doing same thing
15:37:31 <rdieter> and along with that will be probation for his online activity in kde-sig related areas
15:37:47 <heliocastro> I was really upset that day and even didn't sleep well on those days, seriously health related
15:37:52 <rdieter> any violation and he'll be either silenced or removted
15:38:05 <heliocastro> Doesn't matter, he'll be around
15:38:05 <rdieter> heliocastro: sorry it affected you so badly :(
15:38:16 <heliocastro> was same history for more than few years
15:38:32 <rdieter> sure, though admittedly things escalated a lot recently
15:38:32 <heliocastro> Nobody cares
15:38:47 <tosky> I'd like to point out that this is not the first time a similar discussion happens
15:38:55 <tosky> so what is the threshold?
15:39:06 <rdieter> tosky: I think the line has been crossed for sure this time
15:39:14 <heliocastro> Yes, and then, i decided strp down and doing just few things when i have interest
15:39:26 <heliocastro> Even i changed my install to a qt and kde compiled with clang.
15:39:39 <heliocastro> No more using kde packages, so i don't need to dealt with anything related
15:40:01 <heliocastro> *is really make me not well*
15:40:07 <heliocastro> *made me*
15:40:33 <rdieter> heliocastro: do what you have to, to be happy.  I support whatever that is
15:40:39 <heliocastro> Thanks
15:41:11 <rdieter> sorry I haven't had much time for pushing acting on this situation much recently either
15:41:30 <heliocastro> rdieter: Is not yor fault, is fedoras's fault
15:41:54 <rdieter> I think we (kde-sig) as a group have a responsibility to act
15:42:01 <lupinix> yes
15:42:14 <heliocastro> Allowing such shit behavior for so long time is like accepting that things like bullyin, harassment as a ok thing
15:42:17 <rdieter> first, and if that fails, then we can escalate matters to the project.
15:42:36 <heliocastro> already failed, more than one time
15:42:42 <heliocastro> I have my limi, it reached
15:43:26 <rdieter> so, my concrete outline proposal before to Kevin was: restore acls or we'll escalate matters to fesco.
15:43:41 <rdieter> I'm a webengine admin, I could put it back, but I assume Kevin would just undo that
15:44:04 <lupinix> afair everybody from siog was +1 @proposal
15:44:19 <lupinix> *sig
15:44:37 <heliocastro> As i said, i will take care of the remaining reviews
15:44:42 <rdieter> so, tough question: would anyone else be willing to lead this effort?  As I said, I failed a bit here not having ample time to devote recently
15:44:48 <heliocastro> And i don't want submit webview 59
15:44:50 <heliocastro> 5.9
15:45:11 <heliocastro> I don't want to deal with kevin anymore even instlling his packages
15:45:12 <rdieter> heliocastro: if you make the src.rpm available, someone else from kde-sig can submit it
15:48:16 <than> heliocastro:  i can take care of the submit if you can give me the srpm
15:48:56 <heliocastro> than: I will commit it
15:49:20 <than> heliocastro: ok
15:51:16 <rdieter> sounds like no one else is able/willing, so I'll continue the best effort (again, my apologies)
15:51:43 <rdieter> anything else to discuss today?
15:52:13 * lupinix has a lack of time, struggling with job @university :( has to fix that first
15:52:23 <lupinix> nothing else here
15:53:41 <rdieter> ok, thanks everyone
15:53:43 <rdieter> #endmeeting