15:03:31 #startmeeting kde-sig 15:03:31 Meeting started Tue Apr 18 15:03:31 2017 UTC. The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:03:31 The meeting name has been set to 'kde-sig' 15:03:36 #meetingname kde-sig 15:03:36 The meeting name has been set to 'kde-sig' 15:03:39 #topic roll call 15:03:41 o/ 15:03:45 hi all, friendly kde-sig meeting, who's present today 15:03:47 ? 15:04:22 hi 15:04:53 hi 15:05:10 Me. 15:06:15 #info rdieter pino|work lupinix tosky Kevin_Kofler present 15:07:16 * jgrulich is present 15:07:50 #info jgrulich present 15:07:57 #chair pino|work lupinix tosky Kevin_Kofler jgrulich 15:07:57 Current chairs: Kevin_Kofler jgrulich lupinix pino|work rdieter tosky 15:09:39 #topic agenda 15:09:45 hi all, what to discuss today? 15:10:08 * rdieter has f25/plasma-5.9.4 15:10:15 kde-apps status/update 15:10:57 anyone else? 15:10:58 rdieter, F26 Talking Points??? 15:11:00 :D 15:11:02 Sorry 15:11:18 I just didn't receive feedback from ML 15:11:27 I don't have anything to add on the topic (yet), sorry 15:11:33 Do we want to discuss the usability and functionality regression of apps no longer working as root / under kdesu (KWrite, Kate, Dolphin) here? Or was the discussion on #fedora-kde sufficient? 15:12:17 Kevin_Kofler: I think #fedora-kde and/or mailing list is sufficient for now (I think we're still far from agreement on any action) 15:12:37 So by default nothing will happen? Sigh! 15:12:53 on consensus means no action, true 15:13:02 s/on/no/ 15:13:06 But that changes the status quo of 16.12. 15:13:27 The safe thing to do would be to keep the status quo in the 17.04 upgrades unless there is agreement to follow upstream. 15:13:42 For the meeting log: See https://phabricator.kde.org/D4634#100456 for the issues. 15:13:53 you're welcome to make that argument (outside this meeting) 15:14:14 I just want to save meeting time for non-debates 15:14:17 (in general) 15:14:39 rdieter, +1 15:14:54 #topic f25/plasma-5.9.4 15:15:16 ok, so plasma-5.9.x update for f25 has been in -testing for at least a week now, generally good feedback 15:15:42 https://bodhi.fedoraproject.org/updates/FEDORA-2017-3f38641f48 15:15:47 was in copr for long before that too 15:15:59 any comments or objections to sending this to stable updates ? 15:16:22 Used it from copr for a while. Looked OK 15:16:36 works for me, +1 for pushing to stable 15:16:42 I could not test it so far, but yeah, let's go 15:17:03 works fine here on 4 machines => +1 @push 15:17:09 there is an objection on a plasma-nm bug, jgrulich, is it all fine? 15:17:22 tosky: should be fixed now 15:17:48 wasn't the change of behavior with NM-1.6 only anyway? 15:18:05 some default changed? 15:18:12 rdieter: yeah, it was due to NM 1.6 changing default value for auto-negotiation in wired setting 15:18:24 jgrulich: so theoretically it should affect only f26+ 15:18:30 but user mentioned f25 I thought 15:18:47 (or maybe they were confused) 15:19:02 rdieter: well, I didn't know that this change was in NM 1.6 only, so I changed the default for all NM versions, then I had to partially change it back 15:19:05 jgrulich: thanks 15:20:28 jgrulich: ok 15:20:53 #agreed plasma-5.9.4 headed to f25 stable updates soon 15:21:14 #topic recent updates 15:21:32 got some baby-steps done importing kde-apps-17.04.0 into rawhide 15:21:38 core modules so far 15:22:04 big change there is that translations are now in individual modules now (instead of kde-l10n) 15:22:11 only for Qt5 applications 15:22:19 sorry, right, only kf5 apps 15:22:24 which will mean "all applications" in two cycles 15:22:27 which is most of them now 15:22:31 yay 15:22:52 anyway, means a lot of manual updates/fixing/tweaking of .spec files are required 15:23:05 What is left using kdelibs4 in the "official" kde-apps? 15:23:15 mostly just adding Conflicts: kde-l10n < 17.03, and usage of %find_lang 15:23:33 most of kdeaccessibility, half of games, kremotecontrol and sweeper from kdeutils 15:23:46 unfortunately, %find_lang still lacks support for kf5 HTML handbooks 15:24:12 where is %find_lang coming from? 15:24:21 rpm itself 15:24:44 couldn't we roll-out a custom %kf5_find_lang or so? 15:24:53 part of multimedia (kscd, juk); kget, kppp; kdewebdev; ksaneplugin 15:24:56 pino|work: possible, yes 15:24:56 and that's mostly it 15:25:10 short term, use custom macro, long term: add support to upstream rpm 15:25:21 rdieter: but kf5 HTML handbooks should be almost the same as kdelibs4-ones 15:25:32 just the DTD is different, but the location in Fedora is the same 15:25:35 rdieter: tbh i would keep it local, instead of in rpm itself 15:25:37 tosky: problem being is rpm currently groks the path from kde4-config output 15:25:38 It's actually the lack of kde4-config that is the issue. 15:25:49 If you BR kdelibs-devel, it'll actually find the KF5 handbooks. 15:25:53 rdieter: ah 15:26:00 (or even just kdelibs I guess) 15:26:17 Yeah, kdelibs main pkg is sufficient. 15:26:28 ideally, I think *a* fix is to keep query for kde-config/kde4-config, and then fallback to hard-coded /usr/share/doc/HTML default 15:26:32 do you know if there is some macro which referes to /usr/share/help ? 15:26:50 I have a long-term plan to move the default location there - but that's unrelated to the present issue 15:27:03 I'd just add a BR kdelibs to the package, with a comment saying: 15:27:12 # for kde4-config, used by %%find_lang 15:27:22 tosky: I'm guessing no 15:27:25 oki 15:27:30 Similarly to how we BR desktop-file-utils for desktop-file-validate etc. 15:27:44 in fact, rpm -q -f /usr/share/help => file /usr/share/help is not owned by any package 15:27:55 so that probably needs love/fixing too 15:27:56 desktop-file-utils is a much lighter BR than kdelibs though 15:28:23 Kevin_Kofler: eww, pulling in kde4 runtime just for kde4-config is doable, but heavy-handed 15:28:40 You don't actually need kde-runtime, only kdelibs. ;-) 15:28:52 a kde4 runtime lib, like kdelibs 15:29:18 The alternative is to get %find_lang fixed. 15:29:45 anyway, anyone wanting to work on any of those proposed solutions is ok with me. 15:29:45 then at least BR to kdelibs4support and change it to kf5-config, even if deprecated 15:29:56 I likely won't have time to finish working on the rest of kde-apps for awhile 15:30:25 tosky: , my proposed solution would add support for kf5-config + hard-coded fallback 15:30:46 if none of kde-config,kde4-config,kf5-config are present 15:30:48 I wonder how Gnome handls it 15:30:55 for their documentation 15:31:29 tosky: it appears find_lang hard-codes /share/help 15:31:52 oh, and /usr/share/gnome/help too 15:31:55 rdieter: so maybe it could make sense to hardcode that prefix too 15:32:08 IMHO, they should also hardcode the KDE location and stop trying to run *-config tools at all. 15:32:13 but yeah, that basically means the fallback 15:32:30 There is also the longstanding issue that they run kde-config and process everything found there, then they run kde4-config and process everything found there. 15:32:50 So for those odd packages that BR both kdelibs 3 and 4, the docs are found twice (because the location returned is one and the same). 15:32:50 Kevin_Kofler: for completeness, any fix I work on would fix that duplicates problem as well 15:33:06 query for locations, and search them (at most) once 15:33:48 (I hadn't considered that when I submitted support for kde4-config in the past) 15:34:21 anyway, anyone else with recent updates or status reports? 15:34:29 Yeah, me. 15:34:44 qt5-qtwebengine 5.8.0 finally went out to the stable updates (F25/F26 only). 15:34:50 wow, that was fast 15:34:57 nice 15:35:21 qt5-qtwebengine-freeworld 5.8.0 is also being pushed now, it just takes time to process (since they picked up the Fedora tooling… IIRC, it used to be much faster before :-( ). 15:35:43 And I submitted updates to QupZilla for testing that enable spell checking. 15:35:56 (I had to patch the version checks and then build against QtWebEngine 5.8.) 15:36:14 (I had to patch the version checks because we have only Qt 5.7.) 15:36:30 http://pkgs.fedoraproject.org/cgit/rpms/qupzilla.git/tree/QupZilla-2.1.2-mixed-versions.patch 15:36:54 , previously used QT_VERSION_CHECK 15:37:04 I should probably file a pull request upstream for that. 15:37:19 (2.1 branch only, master requires 5.8, so does not have those checks at all anymore.) 15:38:34 Kevin_Kofler: thanks 15:40:16 moving on... 15:40:20 #topic open discussion 15:40:31 I think that's all we had for formal topics, anything else to discuss? 15:40:41 oh, there's one f26 blocker I recall 15:41:14 the plasma-pk-updates reports updates on live image one 15:41:36 .bug 1436873 15:41:36 rdieter: An error has occurred and has been logged. Please contact this bot's administrator for more information. - https://bugzilla.redhat.com/1436873 15:41:42 anyone able/willing to look into that? 15:41:53 https://bugzilla.redhat.com/show_bug.cgi?id=1436873 15:42:15 looks like our prior hack no longer works 15:43:03 X-KDE-PluginInfo-EnabledByDefault=false in plasma-applet-org.kde.plasma.pkupdates.desktop 15:43:16 via 'sed' 15:44:15 I suspect it's because plasma now generates/uses defaults from buildtime, and not runtime 15:44:53 (just a guess) 15:45:03 uhm, that needs some plasma expert 15:46:12 FYI: https://github.com/QupZilla/qupzilla/pull/2309 15:49:00 ok, well, think on it. 15:49:09 anything else before we end the today's meeting? 15:50:16 * tosky says "nothing" 15:52:11 alright, thanks everyone! 15:52:14 #endmeeting