kde-sig
LOGS
15:03:56 <rdieter> #startmeeting kde-sig
15:03:56 <zodbot> Meeting started Tue Apr 21 15:03:56 2015 UTC.  The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:03:56 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:04:01 <rdieter> #meetingname kde-sig
15:04:01 <zodbot> The meeting name has been set to 'kde-sig'
15:04:07 <rdieter> #topic roll call
15:04:08 <dvratil> hello
15:04:19 <rdieter> hi all, friendly kde-sig meeting, who's present today?
15:04:59 <Kevin_Kofler> Present.
15:05:12 * jgrulich is present
15:05:17 * tosky too
15:05:29 * donniezazen is here
15:08:54 <rdieter> #info rdieter dvratil Kevin_Kofler jgrulich tosky donniezazen present
15:08:57 <rdieter> #topic agenda
15:09:03 <rdieter> alrighty, what to discuss today?
15:09:36 <rdieter> f22 beta (and continued bug fixing/polish)
15:09:46 * dvratil has one topic: Plasma 5.3 beta live image
15:10:47 <rdieter> anything else?
15:12:39 <rdieter> ok, moving on
15:12:47 <rdieter> #topic Plasma 5.3 beta (and live image)
15:12:51 <rdieter> dvratil: go ahead
15:13:25 <dvratil> I submitted KF5 5.9.0 to Bodhi today finally, and moved on to prepare Plasma 5.3 beta in dvratil/plasma-5-beta Copr and I of course want to make live ISO again
15:13:35 * jreznik is here
15:13:46 <rdieter> #info jreznik present
15:13:49 <dvratil> I was playing with the idea to base the ISO on F22 - what do you guys think?
15:13:56 <rdieter> #chair dvratil Kevin_Kofler jgrulich tosky donniezazen jreznik
15:13:56 <zodbot> Current chairs: Kevin_Kofler donniezazen dvratil jgrulich jreznik rdieter tosky
15:14:08 <jreznik> dvratil: I think it's a good time to base it on F22
15:14:17 <rdieter> dvratil: what was it based on before, f21?
15:14:24 <rdieter> if so, f22 +1
15:14:26 <jreznik> it's Beta already and seems pretty stable and it can help us spotting F22 issues too
15:14:57 <dvratil> yes, 5.2 beta was F21
15:15:10 <dvratil> ok then , F22 be it :)
15:15:24 <dvratil> and I'll try not to forget to include installer this time :)
15:15:48 <dvratil> I'll probably have first version tomorrow + some testing, so we could have it by the end of the week
15:16:50 <tosky> did you include the fix for open/save dialogs in 5.9?
15:16:57 <tosky> rdieter mentioned it yesterday
15:17:01 <dvratil> yes
15:17:06 <rdieter> \o/
15:17:29 <dvratil> I hope it would fix Kate using Qt's file dialog instead of KDE's, but that seems to be another bug :(
15:17:35 <jgrulich> does it make sense to have live ISO based on F22 with Plasma 5.3 beta? I don't think it would be much different from regular F22 with Plasma 5.2
15:17:49 <dvratil> it would have Plasma 5.3 beta
15:18:05 <dvratil> that's the very point of making those ISOs :)
15:18:49 * rdieter thinks the best base to show-case Plasma5 is definitely f22 now
15:19:47 <dvratil> ok, agreed then
15:20:31 <rdieter> dvratil: can you import 5.3beta into rawhide soonish?
15:20:39 <rdieter> (or did you already?)
15:20:43 <dvratil> I did not
15:20:55 <dvratil> but I for sure can do it
15:21:44 <rdieter> thanks, please do
15:21:53 <rdieter> (no rush though)
15:22:05 <rdieter> anything else on 5.3.beta?
15:22:27 <dvratil> nope, I basically just wanted to announce it and ask about the base system version :)
15:23:07 <rdieter> ok
15:23:19 <rdieter> #topic f22: beta, ongoing bug-fixing/polish
15:23:52 <rdieter> for myself, continuing work on doing f22 kde-apps-15.04 builds
15:25:12 <rdieter> .bug 1213184
15:25:15 <rdieter> and one review ^^
15:25:15 <zodbot> rdieter: Bug 1213184 Review Request: grantlee-qt5 - Qt string template engine based on the Django template system - https://bugzilla.redhat.com/1213184
15:25:16 <Kevin_Kofler> Any idea when the Beta will reach gold state?
15:25:25 <rdieter> Kevin_Kofler: it's going to be released today
15:25:40 <Kevin_Kofler> Ah, it's been declared gold already?
15:25:46 <rdieter> yes, afaik
15:25:55 <Kevin_Kofler> Last I checked, the pending updates still had not been pushed.
15:26:13 <Kevin_Kofler> (which normally happens after the RC is accepted as gold)
15:26:35 <rdieter> good point, I have a lot of pending items too, but I don't think that's a blocker for release though
15:26:47 <rdieter> (beta release that is)
15:27:20 <rdieter> oh, and newer kf5-based ktp is part of kde-apps-15 too, any help updating those would be greatly appreciated
15:27:36 <rdieter> I hadn't looked at those yet
15:27:54 <jreznik> for f22 beta - please, try to boot it - I've already filled/reopened a few bugs
15:28:03 <jreznik> but otherwise, it looks damn good!
15:28:33 <Kevin_Kofler> "It doesn't boot, but otherwise, it looks damn good"?! ^^
15:30:34 <rdieter> .bug 1206760
15:30:36 <zodbot> rdieter: Bug 1206760 Plasma desktop doesn't notify for available updates - https://bugzilla.redhat.com/1206760
15:30:59 <rdieter> still need some plasma javascript love ^^ to enable some applets by default
15:31:32 <rdieter> one workaround I suppose would be to patch defaults to include the stuff we want too
15:31:44 <Kevin_Kofler> Is it not enough to set the property in the .desktop file?
15:31:57 * rdieter doesn't think so
15:32:36 <Kevin_Kofler> I suppose we could look into how Kubuntu enables their Muon stuff or other plasmoids they ship. Last time (KDE 4), I stole their code. :-)
15:32:40 <rdieter> but if it's *supposed* to work that way, then working to get that bug fixed would be another alternative
15:32:54 <Kevin_Kofler> For the .desktop file: https://bugzilla.redhat.com/show_bug.cgi?id=1206760#c9
15:33:01 <Kevin_Kofler> It looks like the system tray now automatically figures out what plasmoids to show initially:
15:33:02 <Kevin_Kofler> https://projects.kde.org/projects/kde/workspace/plasma-workspace/repository/revisions/5196689ae328decf7865e053d3e5997c2c184b16/diff
15:33:04 <Kevin_Kofler> They look at the plasmoids with [X-Plasma-NotificationArea] == true and [X-KDE-PluginInfo-EnabledByDefault] == true.
15:33:19 <Kevin_Kofler> So adding:
15:33:25 <rdieter> oh yay :)
15:33:26 <Kevin_Kofler> X-Plasma-NotificationArea=true
15:33:33 <Kevin_Kofler> X-KDE-PluginInfo-EnabledByDefault=true
15:33:38 <Kevin_Kofler> to the .desktop file SHOULD make it work.
15:33:46 <Kevin_Kofler> If that doesn't help, then we need some JS code.
15:34:09 <rdieter> and fwiw, the javascript scripting stuff was broken in plasma-5.2.x anyway (fixed in 5.3)... we're included the backported fix
15:34:45 <rdieter> so I doubt any other distro has working JS code at this point either :-/
15:34:58 <jreznik> as this is blocker, it would be nice to have the fix ready for the first TC
15:35:25 <rdieter> I can test the [X-Plasma-NotificationArea] == true and [X-KDE-PluginInfo-EnabledByDefault] == true thing later today
15:35:36 <jreznik> thanks
15:35:40 <jreznik> .bug .bug 1199399
15:35:40 <zodbot> jreznik: HTTP Error 404: Not Found - https://bugzilla.redhat.com/.bug 1199399
15:35:47 <jreznik> .bug 1199399
15:35:49 <zodbot> jreznik: Bug 1199399 KDE 4 apps should use kde-style-breeze by default - https://bugzilla.redhat.com/1199399
15:35:50 <jreznik> (sorry)
15:35:58 <jreznik> this is cosmetic issue but strange one
15:36:06 <Kevin_Kofler> It's called 5.2.x, but it doesn't really look any more polished than the 4.0.3 from F9. :-(
15:36:20 <Kevin_Kofler> The same kind of horrible glitches.
15:36:40 <Kevin_Kofler> Telling distros to not ship 5.0/5.1 only postponed the issue to the first version the distros ARE shipping.
15:36:43 <jreznik> it is - definitely 1000x better than the first 4.0
15:36:48 <Kevin_Kofler> If we don't find the issues, nobody does.
15:37:15 <jreznik> yes, that's true very often
15:37:30 <jreznik> but still I think 5.2 was a good choice to start with
15:37:45 <jreznik> anyone else is able to reproduce this bug?
15:39:38 <rdieter> I guess we'll have to test more later
15:39:53 <rdieter> jreznik: I recall you said it only happened on the first login?  subsequent logins were better?
15:40:22 <jreznik> rdieter: yes, on the first login, it's not properly picked up, on the second, kde 4 apps were using breeze correctly
15:40:34 <rdieter> k
15:40:38 <jreznik> it's cosmetic issue but does not look right/good
15:41:05 <jreznik> kparal while testing rc3 complained that user switching is broken in some ways, I'll ask him to file proper bug
15:41:25 <jreznik> and the last thing is the konqueror bug in the favorites menu of kicker
15:41:33 * jreznik could be QA in the end :)
15:42:50 <kparal> jreznik: when I logged out one user, it logged out both users
15:43:09 <kparal> but I haven't filed it yet
15:43:55 <rdieter> I'm on the konq shortcut issue
15:44:24 <rdieter> .bug 1212016
15:44:26 <zodbot> rdieter: Bug 1212016 Konqueror in favorites tab should be set to web browser mode by default - https://bugzilla.redhat.com/1212016
15:44:57 <rdieter> next kde-settings iteration should include fix for that
15:45:26 <rdieter> I still think it weird that a kfmclient_html shortcut opens $HOME
15:45:35 <rdieter> <shrug>
15:45:38 <jreznik> kparal: file it or it didn't happen :)
15:46:19 <kparal> jreznik: so many bugs in the queue...
15:46:37 <rdieter> anything else f22-related?
15:47:11 <jreznik> kparal: no bug, no blocker proposal - seems like a deal
15:48:20 <rdieter> moving on...
15:48:24 <rdieter> #topic open discussion
15:48:27 <rdieter> anything else for today?
15:48:36 <dvratil> rdieter: are any of the 15.04 updates in F22 already? If not, do you have a list of package I could build in Copr? I think it would be a good idea to also have 15.04 Apps on the ISO
15:48:44 <rdieter> dvratil: no
15:49:00 <rdieter> I've only just started on f22 builds
15:49:27 <rdieter> dvratil: I'll generate a list after meeting
15:49:37 <dvratil> great, thanks
15:51:54 <rdieter> one small think on kde-apps I didn't mention, it seems libkmahjongg/kshisen were updated to kf5, but kmahjongg was not (yet) , so at this time I'm choosing to not update the former 2 until all 3 are kf5-ready
15:52:32 <rdieter> (otherwise it means making another short-lived libkmahjongg4 compat pkg)
15:52:39 <dvratil> makes sense, games are not worth that much effort
15:52:47 <Kevin_Kofler> Lisandro finally started an upstream discussion on kde-core-devel about QtWebEngine.
15:52:53 <Kevin_Kofler> #link http://marc.info/?t=142954901200003&r=1&w=1
15:53:24 <rdieter> wow, lots of followup posts already
15:53:33 * rdieter has some reading to do
15:53:41 * danofsatx is here, way way waaaaay late
15:53:58 <danofsatx> sorry folks. I was on the road, driving into the office.
15:54:08 <Kevin_Kofler> So far, Debian, Fedora and OpenBSD have stated that they are not currently planning to ship QtWebEngine for varying reasons.
15:54:13 <rdieter> #info danofsatx present
15:54:34 <Kevin_Kofler> I wonder what Slackware's position is, if they haven't given up on KDE entirely due to the split tarball mess.
15:54:55 * rdieter doesn't see heliocastro , in case he had input on qtwebengine
15:54:56 <Kevin_Kofler> Though I guess they don't have that much of a problem with bundled stuff.
15:56:06 <rdieter> our main problem is packaging qtwebengine right will a *lot* of work, even if we overcome policy problems (which I think is doable actually)
15:59:40 <rdieter> I suspect that chromium's points-of-fail score probably hasn't improved much since spot's initial post about it years ago
15:59:56 <rdieter> (I'd love to be wrong)
16:00:04 <spot> i have "review that" on my todo list
16:00:09 <spot> but its a low priority
16:00:34 <rdieter> spot: it's relevant here, due to qtwebengine, which essentially "bundles" chromium.  fun, right?
16:00:43 <spot> wait, something bundles chromium?
16:00:47 <spot> good lord almighty
16:00:58 <spot> not just the blink engine?
16:01:37 <rdieter> I think it's mostly for the engine, but it's 3rdparty folder resembles chromium a lot
16:01:50 <spot> ewwwwwwww.
16:03:14 <Kevin_Kofler> Bundling the code that bundles the world is indeed the WTF of the century.
16:03:41 <rdieter> spot: how close would you estimate chromium coming to fedora?
16:03:51 <Kevin_Kofler> And now we're trying to convince KDE to disallow it as a dependency (also with support from Debian and OpenBSD), but the problem is lack of a non-deprecated alternative.
16:04:00 <Kevin_Kofler> (Both KHTML and QtWebKit are now deprecated.)
16:04:13 <spot> rdieter: on a scale from 1 to 10, maybe a 2?
16:04:37 <rdieter> depends what 1 and 10 represents in that scale :)
16:04:38 * spot isn't actively putting effort into documenting all the bundling exceptions it would need, nor pushing for a blanket "firefox" style exception.
16:04:49 <rdieter> is 1 not close ?
16:05:11 <spot> its slightly less awful than it used to be, but we're talking about drinking bleach instead of drinking hydrochloric acid
16:05:19 <rdieter> yay
16:05:43 <rdieter> ok, if I ever have to push for this, I'd probably end up playing the "too-big-to-fail" ff-style card
16:05:45 <spot> 10 would be "its ready to go in" 1 would be "this isn't getting in anytime soon"
16:05:57 <rdieter> but Id
16:05:59 <spot> the spec file sucks a lot less than it used to
16:06:03 <rdieter> I'd rather not be the one doing any pushign
16:06:05 <spot> so it has that going for it.
16:06:13 <rdieter> spot: <nod>,thanks
16:06:17 <spot> that said, i doubt it could be used as a dependency for this
16:06:28 <spot> the bits inside chromium aren't shared library
16:07:07 <rdieter> spot: I was asking mostly because the review/policy difficulties for both chromium/qtwebengine, I suspect would be similar
16:07:46 <rdieter> so any shared experience good or bad would be helpful
16:08:30 <spot> I'm not on FPC anymore, but I doubt that they'd approve that level of bundling without a FESCo override.
16:09:11 <rdieter> understood
16:09:27 <rdieter> well, we're a bit over time by now, let's wrap up the meeting
16:09:30 <rdieter> thanks everyone!
16:09:34 <rdieter> #endmeeting