15:05:48 #startmeeting KDE SIG Meeting 15:05:48 Meeting started Tue Sep 8 15:05:48 2015 UTC. The chair is Kevin_Kofler. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:05:48 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:05:57 #meetingname kde-sig 15:05:57 The meeting name has been set to 'kde-sig' 15:06:00 #topic Roll call 15:06:05 * Kevin_Kofler is present, who else? 15:06:07 * jgrulich is present 15:06:09 me 15:06:31 hi 15:07:21 Kevin_Kofler: thanks for leading the meeting 15:07:35 * jreznik is here 15:07:56 hi 15:10:00 #chair jgrulich pino|work rdieter jreznik tosky 15:10:00 Current chairs: Kevin_Kofler jgrulich jreznik pino|work rdieter tosky 15:13:30 #info Kevin_Kofler, jgrulich, pino|work, rdieter, jreznik, tosky present. 15:13:32 #topic Agenda 15:13:41 So, what do we discuss? 15:14:12 I'd like to take up dolphin4 packaging and how to proceed with kompare/libkomparediff2. 15:16:08 Anything else? 15:17:55 #topic Dolphin4 packaging 15:18:32 So the thing is, we now have a dolphin4 and a dolphin4-libs package. And several users are confused by having the dolphin4 executable next to the new dolphin (5). 15:18:47 The initial packaging had the executables removed, and I don't understand why we readded them. 15:18:53 * danofsatx has arrived 15:18:56 It's clear that they are not needed. All Konqueror needs is the KPart. 15:18:59 #chair danofsatx 15:18:59 Current chairs: Kevin_Kofler danofsatx jgrulich jreznik pino|work rdieter tosky 15:19:04 #info danofsatx also present (late). 15:19:24 sorry, $dayjob interefered 15:19:28 in fact it shouldn't be there; the desktop file for dolphin4 was removed on purpose by dfaure when he readded the code 15:19:30 No problem. 15:19:40 So I think we should remove the dolphin4 binary (and the kdeinit lib) again. 15:19:47 Kevin_Kofler: "initial packaging had the exe removed" , I don't think that's accurate 15:19:49 And IMHO there should not be a dolphin4 main package at all. 15:20:06 from looking at recent commits 15:20:08 The KPart should be in -libs. 15:20:19 rdieter: You had dvratil readd it before importing the package to history. 15:20:22 Check your IRC logs. :-) 15:20:33 Kevin_Kofler: he removed it all 15:20:45 iirc 15:20:49 not just the bin 15:20:59 Only dolphin4 and kdeinit_dolphin4.so were removed, and those can go away just fine. 15:21:10 We need only the KPart. 15:21:16 but I personally don't have any problem keeping the binary 15:21:23 Anyway, it doesn't matter what was there in the past. 15:21:29 so meh 15:22:04 My point is, we should remove the main package and move the KPart to -libs, or rename the main package to -part and remove the binary. 15:22:10 I do agree the part should move to -libs 15:22:27 what is the reason for keeping the binary? 15:22:46 I don't care about the binary , it can go I guess, but I don't see any harm in keeping it either 15:23:18 personally, I'd rather keep it in the short-term, in case there are any bad kf5-related regressions 15:23:18 I guess it can stay in the main package, IF the KPart gets moved to -libs or a new -part and IF we stop requiring dolphin4 (main package). 15:23:39 , the main pkg dep could go 15:23:41 rdieter: that's not a plan; dolphin is not like gwenview 15:23:44 Then it will not be installed by default, and if people really want it (e.g. to use old kioslaves), they can install it. 15:23:59 tosky: it's not user-visible (ie, not in menus) 15:24:14 rdieter: the KF5 porting was almost ready for 15.04 already, it was stopped because they were really late and it has been refined in the last 3 months 15:24:21 anyone looking in /usr/bin/, should know what they're doing 15:24:40 so I don't buy that it is confusing 15:24:42 Dolphin is kinda like Konsole, we need only the KPart of the old version. 15:24:51 ok, I guess this needs to be solved upstream 15:25:28 well, what actually requires/uses the dolphinpart? 15:25:30 I don't believe there's any problem to be solved (short of our packaging fixes) 15:25:37 pino|work: Konqueror. 15:25:46 i see 15:25:51 (The file management mode is based on the DolphinPart.) 15:26:09 (That's why upstream provides it to begin with.) 15:26:12 pino|work: dfaure restored the code just before 15.08 because dolphin was ported to KF5, but the rest of kde-baseapps was not 15:26:55 with some tuning (different translation domain, etc) 15:28:23 so I see 3 changes here, 2 are not controversial (so far): move part to -libs, make main pkg not depend on dolphin4 15:28:32 those changes can be made asap 15:28:40 (imo, yada yada) 15:29:03 3. drop/omit dolphin4 binary (and matching libkdeinit) 15:29:14 * linux-modder hangs out to learn some kde 15:29:48 as mentioned, I personally don't think 3 is needed, but won't object if others feel strongly otherwise 15:30:08 #agreed We will move the DolphinPart 4 to dolphin4-libs and make kde-baseapps not depend on the main dolphin4. 15:30:57 Well, I'm not sure what good the package will do, and it's also not compliant with the packaging guidelines (GUI app without a menu entry). 15:31:17 (but adding the menu entry would suck, too) 15:32:25 Kevin_Kofler: it's an exception, hidden for good reason 15:32:54 though I would argue a .desktop should be provided, but marked as hidden instead, but meh 15:33:07 no, please; the .desktop file is missing for a good reason 15:33:21 but as I said, I will file a patch upstream to not install it at all, so that would solve the issue 15:33:23 tosky: ok, then upstream should drop the binary too. 15:33:30 agreed 15:33:30 +1 15:33:56 if that's accepted, then we can drop it too then 15:34:11 #action tosky will work with upstream to not install the binary in the first place. 15:34:23 Makes sense. 15:34:38 I think we reached consensus here, so let's move on. 15:34:47 #topic Kompare and libkomparediff2 15:35:08 So, Kompare is still stuck on the last kdelibs4 version. 15:35:27 and kdevelop 15:35:52 Yeah, the main reason is the usage of libkomparediff2 by KDevelop. But does KDevelop 4 actually use the system libkomparediff2? 15:36:03 oh, I see not, nvm 15:36:10 repoquery says no, at least here on F21. 15:36:32 I was told the patches to use the system version never made it into KDevelop 4, only 5. 15:36:48 that's true 15:36:58 So I think we'd actually help everyone by just updating Kompare and libkomparediff2 to the latest version, that'd also help people wanting to try out KDevelop 5. 15:37:27 I thought you said kompare hasn't been ported yet? 15:37:42 I don't think it would make any sense in this case to backport the unbundling changes to KDevelop just to be stuck with maintaining a compat lib just for KDevelop. ;-) 15:37:49 It has. 15:37:55 ok, then go ahead +1 15:37:58 It's been there since 15.04! 15:38:08 I thought we had already agreed to ship 15.04. 15:38:29 Instead, I noticed only a few days ago that there's only one failed 15.04 Rawhide build and nothing since then. 15:38:53 more likely: we agreed it's a good idea, but no one has worked on updating the packaging yet 15:39:19 I think we still agree it's a good idea 15:39:41 So IMHO, keep F21 at 14.12, update F23+ to 15.08, no strong opinion about F22. 15:40:24 (On one hand, it'd be upgrading from a kdelibs4 version to a KF5 one, with possibly some regressions, on the other hand, Kompare is not a rewrite, it's basically a straight port, at most there are some bugs from the kdelibs4support removal Jeremy did.) 15:40:55 (but he already fixed some of the regressions that were found) 15:41:29 I think f22 is worthy to consider at least 15:41:35 * rdieter has to go 15:41:39 * rdieter waves 15:41:49 We'll need it if people want KDevelop 5, at least. 15:42:02 (though that'd likely be only in a Copr for F22) 15:43:17 #agreed Kompare and libkomparediff2 shall be upgraded to the latest version (15.08.x) for at least F23+, possibly F22. (No need to wait for KDevelop 5 because KDevelop 4 does not use libkomparediff2.) 15:44:00 (Or are there any objections? I see only consensus from rdieter and me and silence from the audience. ;-) ) 15:44:49 #topic Open discussion 15:45:04 Anything else to discuss this week? Otherwise, I'll close the meeting in a minute. 15:45:05 well, it's really on "as long as you do it", I guess; as you said, kompare is a standalone application 15:45:49 tosky: I can have a look at it, after all I'm technically the upstream maintainer, so theoretically I should know best how to package it. ;-) 15:47:12 I think that's all for today then, thanks for coming! 15:47:16 #endmeeting