kde-sig
LOGS
15:11:05 <rdieter> #startmeeting kde-sig
15:11:05 <zodbot> Meeting started Tue Dec 22 15:11:05 2015 UTC.  The chair is rdieter. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:11:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:11:05 <zodbot> The meeting name has been set to 'kde-sig'
15:11:08 <rdieter> #meetingname kde-sig
15:11:08 <zodbot> The meeting name has been set to 'kde-sig'
15:11:11 <rdieter> #topic roll call
15:11:16 <heliocastro> here
15:11:18 <rdieter> hi all, friendly kde-sig meeting, who's present today?
15:13:18 * heliocastro here
15:13:25 <rdieter> #info rdieter heliocastro present
15:13:30 <rdieter> may be a fast meeting (yay)
15:13:37 <heliocastro> eheh
15:13:53 <tosky> hi
15:13:57 <heliocastro> topics: Possible solutions fotr a CI
15:14:05 <rdieter> #info tosky present
15:14:09 <rdieter> #chair heliocastro tosky
15:14:09 <zodbot> Current chairs: heliocastro rdieter tosky
15:14:13 <heliocastro> topics: What is missing on frameworks/plasmas 5
15:15:15 <rdieter> #topic agenda
15:15:38 <rdieter> #info topic ideas: CI solutions, what's missing on frameworks/plasma 5
15:15:46 * dvratil is here
15:16:22 <dvratil> I can report on plasma 5.5.1 (2?) update
15:17:08 <rdieter> dvratil: k
15:17:13 <rdieter> we can start with that
15:17:22 <rdieter> #topic recent updates status
15:17:45 <dvratil> 5.5.1 is in rawhide (should be complete now)
15:17:59 <rdieter> \o/
15:18:04 <heliocastro> Too late, 5.5.2 is released
15:18:06 * heliocastro hides
15:18:14 * rdieter slowly working through kde-apps-15.12.0 stack
15:18:16 <dvratil> but 5.5.2 was released today, so I might as well update to that in stables
15:19:11 <heliocastro> dvratil: You are slow :-D
15:19:34 <heliocastro> But seriously, this is a topic for thee possible CI
15:19:51 <dvratil> yeah, I know :( hard to time fine between all the eating and drinking ;-)
15:19:59 <dvratil> s/time fine/find time/
15:20:15 <heliocastro> no no, eat and drinking always priority
15:20:52 <Kevin_Kofler> Depends on what you mean by "drinking". ;-)
15:20:52 * heliocastro afraid to look of his kg number few days after
15:21:34 <rdieter> wrt kde-apps-15.12.0 stuff, lots of new kf5 ports
15:22:00 <rdieter> so fun big stuff coming soon to rawhide: digikam (and friends libkipi, etc...)
15:22:06 <dvratil> cool!
15:22:13 <rdieter> (but that will be a fair amount of packaging work)
15:22:26 <heliocastro> This "fixes" the thumbnail/preview generation
15:22:27 <rdieter> since it (digikam) also depends on kf5 pim stuff
15:22:35 <dvratil> oh
15:23:07 <rdieter> so doing the work on my f23 box will be interesting (I may have to rig up a rawhide devel box)
15:23:42 <rdieter> having a rawhide machine for testing probably will be a good thing anyway, particularly, because there is a kde spin blocker right now
15:23:49 <rdieter> (plasmashell isn't starting properly for some reason)
15:24:04 <tosky> just remember that digikam is not exactly released yet
15:24:07 <rdieter> I'm *assuming* it's some sort of rawhide'ism (since it doesn't happen on f23)
15:24:14 <rdieter> tosky: sure, 5.0.0-beta2 only so far
15:24:32 <Kevin_Kofler> I guess you could package KF5 PIM for F23- similarly to how you package kdepimlibs 4 for F24+.
15:24:38 <rdieter> I'm hopeful a stable release will be available by f24 release, but I probably should ask them
15:24:44 <Kevin_Kofler> I.e., make the thing compile, but don't ship an Akonadi server for it.
15:25:08 <rdieter> Kevin_Kofler: maybe, but if I'm going to that much work, I'd rather spend that time getting rawhide working
15:25:30 <rdieter> we'll see, I'll come up with *something*
15:25:34 <dvratil> well digikam does not really depend on Akonadi, right? It only uses some of the libs that were part of kdpeimlibs4?
15:25:41 <rdieter> dvratil: right
15:26:03 <dvratil> those libs can be pulled to F22/23 easily, as they are co-installable with kdepimlibs4
15:26:03 <rdieter> so far, it only wants: KF5CalendarCoreConfig.cmake
15:26:28 <rdieter> (and  KF5KipiConfig.cmake)
15:26:50 <rdieter> dvratil: if those libs are useful without kf5 akonadi, that would be nice
15:27:07 <rdieter> ok, I'll try that approach first
15:27:56 <rdieter> any other updates?
15:28:29 <dvratil> nothing else from me
15:28:38 <rdieter> moving on...
15:28:44 <rdieter> #topic CI solutions
15:28:48 <rdieter> heliocastro: ? ^^
15:29:02 <heliocastro> Ok
15:29:06 <heliocastro> we have three options
15:29:12 <heliocastro> 1 - Use rawhide
15:29:19 <heliocastro> and later update copr
15:29:28 <heliocastro> 2 - Use copr directly
15:29:41 <heliocastro> and pass snapshots to rawhide
15:29:43 <heliocastro> and 3
15:29:52 <heliocastro> 3 - Request usage of kde CI
15:30:04 <heliocastro> An thought a 4th option actually
15:30:26 <heliocastro> Use KDE CI as main Jenkins, but results and compile machine be rawhide OR copr
15:30:43 <rdieter> didn't know that was possible :)
15:31:02 <heliocastro> rdieter: Jenkins is basically a control framework that uses other machines to do the job
15:31:17 <heliocastro> since both koji or copr has command line
15:31:22 <heliocastro> and notifications
15:31:32 <heliocastro> we can control this from jenkins
15:31:50 <rdieter> I personally prefer any solution that uses rawhide since that has the added bonus of not having to manually sync/update anything there (right?)
15:32:27 <heliocastro> I would be ok with  rawhide option, but will be Adam ?
15:32:27 <rdieter> I guess that option wouldn't strictly be continuous either
15:32:35 <Kevin_Kofler> But what do you want to CI? If you want to do daily/weekly snapshots as some other distros are doing, I don't think it's good to dump those into Rawhide because Rawhide eventually branches for release.
15:32:48 <Kevin_Kofler> IMHO, a Copr is a better solution then.
15:32:55 <heliocastro> CI for branch changes, not for each commit
15:33:22 <heliocastro> If a new thing is tagged on branch, then wake up that specific package and generate a build
15:33:30 <Kevin_Kofler> If you want to do only releases, then you can probably do it in Rawhide (but then that's not really "continuous" anymore).
15:33:43 <heliocastro> Is continuos, but not daily
15:34:05 <heliocastro> We just trigger the necessary rebuilds on depends
15:34:12 <rdieter> ok, if it's on tags, rawhide++
15:34:26 <heliocastro> Daily would be too much
15:34:39 <heliocastro> Not impossible of course, but still too much
15:34:56 <rdieter> of course, the way kde releases happen, sometimes tags are pushed late
15:35:07 <rdieter> only after tarballs are released, depends
15:35:32 <rdieter> but that's a kde.org fixable problem
15:35:57 <heliocastro> Yes, and this we can easily help them
15:37:50 <rdieter> heliocastro: let's take the results we have from our chat here so far onlist, see if we can find anyone else interested in helping, then come up with a concrete plan of action?
15:37:56 <rdieter> can you do that?
15:38:20 <heliocastro> Yes, i do that tomorrow
15:38:56 <rdieter> thanks
15:39:15 <rdieter> #topic what's missing on frameworks/plasma 5
15:40:06 <rdieter> I already hinted at a bit of this: kde-apps-15.12.0 includes a lot more kf5 stuff, including kf5 libkipi (and friends), which is needed by digikam-5.0.0 too
15:41:11 <rdieter> heliocastro had the noble goal of trying to ship f24 kde spin kdelibs(v4) free
15:41:19 <rdieter> so others include: okular
15:41:46 * rdieter has to go in ~5 minutes, can someone else finish leading the meeting? (or maybe we can be done by then :) )
15:41:51 * heliocastro too
15:41:59 <heliocastro> finish now, and we continues on mail
15:42:25 <rdieter> any other notable kde4 stuff we still ship (I can't think of anything else)
15:42:27 <rdieter> ?
15:43:19 <dvratil> can't think of any other major app either
15:43:24 <Kevin_Kofler> rdieter: And do you think F24 is a realistic target for that or do you think it's too early? I just don't have the big picture in front of me to answer that question myself.
15:43:58 <rdieter> without a firm list of apps, hard to judge, but given that we already know okular is in that list, the odds are not good
15:44:35 <rdieter> fyi, I see comps-f24 needs love to adjust kdepim pkgs to kf5 versions
15:45:14 <Kevin_Kofler> IIRC, kdelibs3 went away with F12, so 3 releases after KDE/Plasma 4 was introduced. So that'd be F25 this time.
15:45:19 <rdieter> Kevin_Kofler: oh, I guess we still have konqueror/kwebkitpart
15:45:35 <rdieter> but hopefully we can kick that out in favor of qupzilla (or whatever) when qtwebengine lands
15:46:20 <rdieter> On second thought, I think keeping a kde4 runtime available would still be nice
15:46:57 <heliocastro> The break point is pim
15:47:00 <heliocastro> Okular will be released in time
15:47:01 <heliocastro> Maybe krita on qt5
15:47:11 <rdieter> calligra in general
15:47:44 <heliocastro> keeping kdelib4 runtime is ok
15:47:49 <rdieter> work in ongoing there, but no kf5-based prereleases yet that I'm aware of (like digikam)
15:47:52 <heliocastro> make default plasma 5 depends on it no
15:48:11 <rdieter> ok, any final thoughts before closing meeting?
15:48:17 <rdieter> (or least before I have to leave)?
15:48:28 <heliocastro> Is all ok from my side
15:49:10 <rdieter> ok, thanks everyone
15:49:12 <rdieter> #endmeeting