Bug 17528 - Qt5/KF5-related package updates for Mageia 6
Summary: Qt5/KF5-related package updates for Mageia 6
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
: 19179 (view as bug list)
Depends on: 19184
Blocks:
  Show dependency treegraph
 
Reported: 2016-01-18 19:56 CET by David Walser
Modified: 2017-02-20 21:24 CET (History)
9 users (show)

See Also:
Source RPM:
CVE:
Status comment: Has a list of the remaining packages that need to be ported or dropped. Packages to be dropped need to be dropped before release.


Attachments
quazip.spec.diff (3.75 KB, patch)
2016-05-10 09:17 CEST, David GEIGER
Details | Diff
Working in Manjaro but KDE dependencies (22.80 KB, image/png)
2016-08-21 11:29 CEST, Hartmut Schulze
Details

Description David Walser 2016-01-18 19:56:53 CET
Here are some packages in the KDE stack that should probably be updated for Mageia 6, mostly related to Qt5/KF5-compatibility.

kdelibs4 4.14.16 - released as part of Applications 15.12.1, fixes kopete crash
https://www.kde.org/announcements/announce-applications-15.12.1.php
https://bugs.kde.org/show_bug.cgi?id=355275

libkgapi 5.1.0 - new KF5-based version, in fedora/omdv/alt-linux:
http://pkgs.fedoraproject.org/cgit/rpms/libkgapi.git/commit/?id=b42aa70f2a380535bf4520f49b5860cd38a10482
https://abf.rosalinux.ru/openmandriva/libkgapi/commits/master
http://sisyphus.ru/en/srpm/Sisyphus/libkgapi

prison (update patches from git or pull git snapshot) - now Qt5/KF5-based
OpenMandriva has pulled a git snapshot, or you can get the patches from upstream.
omdv's version number is probably meaningless.  It looks like they separated the Qt4 and Qt5 builds into separate SRPMS, but it also looks like only the second one is built anymore in their distro:
https://projects.kde.org/projects/kdesupport/prison/repository
https://abf.rosalinux.ru/openmandriva/prison/commits/master
https://abf.rosalinux.ru/openmandriva/prison5/commits/master

qca2 2.1.1 - adds Qt5 support, in openSUSE/ROSA/alt-linux/debian
https://build.opensuse.org/package/show/openSUSE:Factory/libqca2
https://abf.rosalinux.ru/import/qca2-qt5/commits/rosa2014.1
http://sisyphus.ru/en/srpm/Sisyphus/qca2

qt-mobility 1.2.2 (git snapshot) in Fedora:
http://pkgs.fedoraproject.org/cgit/rpms/qt-mobility.git

signon 8.58 (git snapshot) in Fedora fixes build with Qt5 5.6:
http://pkgs.fedoraproject.org/cgit/rpms/signon.git/commit/?id=f3a737768e7bea4d963f7666a1f080060663fcce

virtuoso-opensource 7.2.2 - these newer versions only support x86_64 and this package should *not* be updated.  Just listed here for completion.

xsettings-kde 0.12.3.2 in OpenMandriva, not sure if any differences there have any value, worth a look.  Version is meaningless, they just spun a new tarball:
https://abf.rosalinux.ru/openmandriva/xsettings-kde/commits/master

Reproducible: 

Steps to Reproduce:
David Walser 2016-01-18 19:58:14 CET

Blocks: (none) => 15527

Comment 1 David Walser 2016-01-18 21:18:42 CET
One more, libaccounts-glib.  Ubuntu and Gentoo have a newer git snapshot.  Not sure if there are any important changes there:
http://packages.ubuntu.com/source/xenial/libaccounts-glib
http://changelogs.ubuntu.com/changelogs/pool/main/liba/libaccounts-glib/libaccounts-glib_1.19+16.04.20151221-0ubuntu1/changelog
Comment 2 David Walser 2016-01-18 21:34:18 CET
Also python-sip 4.17:
https://www.riverbankcomputing.com/news/sip-417
Comment 3 David Walser 2016-01-19 16:02:09 CET
Here we can see the itemized commits made in omdv's xsettings-kde, which can allow evaluating each one for inclusion:
https://abf.io/moondrake/xsettings-kde/commits/master

In other news, kdelibs4 and qca2 are now up to date in Cauldron.
Comment 4 David Walser 2016-01-19 16:07:48 CET
pam_kwallet is completely broken.  It should be updated to a KF5-based version (if there is one) or just dropped (including making sure it's not suggested anywhere or listed in rpmsrate).  See here for more:
https://bugs.mageia.org/show_bug.cgi?id=16143
Comment 5 David Walser 2016-01-19 22:03:55 CET
Strange, I noticed that kdepim4 and kdepim4-runtime 4.14.5 are still in Cauldron, but so are kdepim, kdepimlibs, and kdepim-runtime 15.12.1.  kdepim4 is missing from SVN though.
Comment 6 Nicolas Lécureuil 2016-01-19 23:21:51 CET
pam_kwallet should be obsoleted by pam-kwallet i think
Comment 7 David Walser 2016-01-19 23:22:51 CET
(In reply to Nicolas Lécureuil from comment #6)
> pam_kwallet should be obsoleted by pam-kwallet i think

Yes I mistyped the name.  It is broken though.
Comment 8 Nicolas Lécureuil 2016-01-20 00:09:13 CET
Please test next kwallet-pam
Comment 9 David Walser 2016-01-20 01:19:27 CET
python-sip and qt-mobility are now up to date in Cauldron.

Remaining to address are:
- libaccounts-glib (if there's anything needed in the snapshot)
- libkgapi
- prison
- signon
- xsettings-kde (if any of omdv's commits are correct/needed)

Also need to make sure that kdepim4 gets properly obsoleted.
Comment 10 David Walser 2016-01-21 00:40:37 CET
(In reply to Nicolas Lécureuil from comment #8)
> Please test next kwallet-pam

Same issue on Mageia 5 as pam-kwallet, but that may be due to the pam config, which was from mageia-kde4-config for kdm, so this issue wouldn't apply to Mageia 6 unless someone tries to enable it the same way.
Comment 11 David Walser 2016-01-25 01:54:11 CET
(In reply to David Walser from comment #9)
> Also need to make sure that kdepim4 gets properly obsoleted.

That's done now.

> Remaining to address are:
> - libaccounts-glib (if there's anything needed in the snapshot)
> - libkgapi
> - prison
> - signon
> - xsettings-kde (if any of omdv's commits are correct/needed)

Another one to add to the list:
- colord-kde, 0.4.0 (git snapshot, KF5-based)

http://pkgs.fedoraproject.org/cgit/rpms/colord-kde.git/commit/?id=e0e4ad168981843f66a0fe21a91e3eba976d5dfc
http://pkgs.fedoraproject.org/cgit/rpms/colord-kde.git/commit/?id=0fd62c421b64958a1c0853432c1ce81f47198835
Comment 12 David Walser 2016-01-25 05:38:43 CET
Also, some application packages that aren't at the current version:
- kajongg
- kdnssd
- kget
- kmahjongg
- kmix
- ksaneplugin
- palapeli
- signon-kwallet-extension
- umbrello

Most of them have the current version checked into SVN, so I guess they've failed to build.  kdnssd and signon-kwallet-extension are also outdated in SVN.
Comment 13 David Walser 2016-01-25 16:26:31 CET
(In reply to David Walser from comment #12)
> Also, some application packages that aren't at the current version:
> - kajongg
> - kdnssd
> - kget
> - kmahjongg
> - kmix
> - ksaneplugin
> - palapeli
> - signon-kwallet-extension
> - umbrello
> 
> Most of them have the current version checked into SVN, so I guess they've
> failed to build.  kdnssd and signon-kwallet-extension are also outdated in
> SVN.

kmix and kget are now fixed.

kdnssd is not outdated at all.  Fedora messed up and put an application tarball (zeroconf-ioslave) in that KF5 package.
Comment 14 David Walser 2016-01-25 22:16:17 CET
(In reply to David Walser from comment #12)
> Also, some application packages that aren't at the current version:

I found some more.

> - kajongg
- kalgebra
- kde-l10n
- kdebase4
- kdewebdev4
> - kmahjongg
> - ksaneplugin
- kwordquiz
- libkface
- okular
> - palapeli
- parley
- plasma5-konsole
> - signon-kwallet-extension
> - umbrello

kde-l10n, kdebase4, kdewebdev4, plasma5-konsole are not update to date in SVN, the others are.  (actually I'm confused about kdebase4 and kdewebdev4, I'd think they'd be KDE4 packages, but we actually have them at 15.07.80 and OpenSuSE has them at 15.12.0)
Comment 15 David GEIGER 2016-01-26 08:08:25 CET
I found another one:

- partitionmanager

So fixed now with partitionmanager-2.0.0 and import of kpmcore (KF5-based).

CC: (none) => geiger.david68210

Comment 16 David GEIGER 2016-01-26 08:17:18 CET
I found some more from juancho:

- kid3
- kshutdown
- kvirc
- kvpnc
- massif-visualizer
- choqok
- cantata (I'm on it)
Comment 17 David GEIGER 2016-01-26 10:40:35 CET
Done also for cantata-2.0.0 and colord-kde-0.4.0 (git snapshot) !!
Comment 18 Jüri Ivask 2016-01-26 11:22:14 CET
(In reply to David GEIGER from comment #15)
> I found another one:
> 
> - partitionmanager
> 
> So fixed now with partitionmanager-2.0.0 and import of kpmcore (KF5-based).

Thanks for the new version.
I guess, that kpmcore should be also a required package for partitionmanager.
At least it was not pulled in when installed with --no-recommends but without it it refuses to start.

CC: (none) => jyri2000

Comment 19 Rémi Verschelde 2016-01-26 11:27:59 CET
(In reply to Jüri Ivask from comment #18)
> > So fixed now with partitionmanager-2.0.0 and import of kpmcore (KF5-based).
> 
> Thanks for the new version.
> I guess, that kpmcore should be also a required package for partitionmanager.
> At least it was not pulled in when installed with --no-recommends but
> without it it refuses to start.

It should be pulled in as a dependency, see the log: https://pkgsubmit.mageia.org/uploads/done/cauldron/core/release/20160126070221.daviddavid.valstar.13872/partitionmanager-2.0.0-1.mga6/build.0.20160126070257.log

Mainly:
> Requires: [...] libkpmcore.so.1 [...]

Maybe a mirror issue? Though it should not have let you install partitionmanager-2.0.0 if kpmcore could not be installed. Or did it pull the 32-bit version somehow?
Comment 20 Jüri Ivask 2016-01-26 11:37:03 CET
Sorry, I was not enough detailed.
libkpmcore rpm was pulled in but not kpmcore rpm itself.
Without kpmcore rpm starting partitionmanager says (sorry, in estonian):
Nii seadistatud ("pmlibpartedbackendplugin") kui ka vaikimisi ("pmlibpartedbackendplugin") taustaprogrammi plugina laadimine nurjus. 
Palun kontrolli paigaldust.
So it was not able to load named there backend plugins and program did not start.
Installing kpmcore rpm resolves that issue.
Comment 21 Jüri Ivask 2016-02-02 09:48:36 CET
kdeconnect-kde
Currently we have version 0.8 (from unstable too) which is based on KDE4
Latest version is 0.9g dated 02-Jan-2016
http://download.kde.org/unstable/kdeconnect/0.9/src/
Comment 22 David GEIGER 2016-02-11 15:08:20 CET
Just for info: 

the recent update of subtitlecomposer-0.5.9 is also part of kf5 now.
Comment 23 David Walser 2016-02-12 00:55:52 CET
plasma5-konsole should be properly obsoleted by konsole now as of konsole-15.12.1-3.mga6.
Comment 24 David Walser 2016-02-12 23:38:44 CET
We still have a kdeartwork4 that doesn't build because the newest libkexiv2 doesn't provide pkgconfig(libkexiv2).
http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/log/kdeartwork4-4.14.3-1.mga6.src.rpm/install_deps-1.0.20160129095622.log

I don't know if we should still have this package or if it should have been obsoleted.

I found another outdated package as well:
- kgamma
Comment 25 Nicolas Lécureuil 2016-02-12 23:44:29 CET
kgamma should be obsoleted by kgamma5.

I would be in favor of removing kdeartwork4.
Comment 26 David Walser 2016-02-12 23:57:45 CET
Thanks, kgamma should be gone now.

libqzeitgeist is needed by phonon, but it doesn't build.  Looking at phonon's SVN log, it appears to be have been switched to a KF5 build, but libqzeitgeist is still building against Qt4:
http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/log/libqzeitgeist-0.8.0-5.mga6.src.rpm/build.0.20160129095622.log
Comment 27 David Walser 2016-02-13 00:23:12 CET
k3b currently doesn't build, and needs to be updated to a KF5 build.  Fedora has already done this for k3b.
Comment 28 David GEIGER 2016-02-13 15:44:24 CET
Two others packages now ported on KF5:

- kvirc-5.0.0-alpha1
- kshutdown-3.99-beta
Comment 29 Jüri Ivask 2016-02-26 11:24:51 CET
Also KWave has now KDE Frameworks 5 version:
http://kwave.sourceforge.net/
Comment 30 David Walser 2016-03-20 19:35:30 CET
(In reply to David Walser from comment #14)
> > - kajongg
> - kalgebra
> - kde-l10n
> - kdebase4
> - kdewebdev4
> - kwordquiz
> - libkface
> - okular
> > - palapeli
> - parley
> - plasma5-konsole
> > - signon-kwallet-extension
> > - umbrello

Those above are now fixed.

> > - kmahjongg

This one appears to need libkmahjongg4 imported.
http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20160320182430.luigiwalser.duvel.30370/log/kmahjongg-15.12.3-1.mga6/build.0.20160320182654.log

> > - ksaneplugin

This one looks like it is supposed to be dropped:
http://comments.gmane.org/gmane.comp.kde.devel.core/87722
Comment 31 David Walser 2016-03-20 20:31:35 CET
libkmahjongg4 imported and kmahjongg 15.12.3 is now built.

ksaneplugin is now obsoleted by libksane.
Comment 32 David Walser 2016-03-20 22:01:12 CET
Just in case anyone else looks, here's some old KDE4 stuff that probably isn't ready to be dropped.  Fedora still has them too.

- kde4-baloo 4.14.3
- kde4-kactivites 4.13.3
- kde4-kfilemetadata 4.14.3
- kimono 4.14.3
- korundum 4.14.3
- perl-kde4 4.14.3
- perl-qt4 4.14.3
- python-kde4 4.14.3
- qyoto 4.14.3
- ruby-qt4 4.14.3
- smokegen 4.14.3
- smokekde 4.14.3
- smokeqt 4.14.3

These look like they might be old, but appear to be the latest upstream.

- telepathy-logger-qt 15.04.0
- libkvkontakte 15.08.0
- libmediawiki 15.08.0

This should perhaps be dropped (was obsoleted by baloo in Fedora):

- nepomuk-core 4.14.3
Comment 33 David Walser 2016-03-20 22:05:47 CET
In KDE Applications 15.12.0, they dropped three artwork packages:

- kde-base-artwork
- kde-wallpapers
- kdeartwork (still called in kdeartwork4 in Mageia)

The last release was 15.08.3, which we have for the first two, but our kdeartwork is outdated (4.14.3) and doesn't build.

Fedora dropped kde-base-artwork (obsoleted by kde-workspace) but still has the other two.

*If* they're still buildable, I'm not 100% sure we should drop them.  It depends on what exactly is in those packages and if they're still useful.

Just for informational purposes, here's a list of subpackages of kdeartwork4, and what it would look like if we *did* obsolete it.

Obsoletes: kdeartwork4 < 2:4.14.3-2
Obsoletes: kdeartwork4-icons-theme-nuvola < 2:4.14.3-2
Obsoletes: mono-icon-theme < 2:4.14.3-2
Obsoletes: kdeartwork4-emoticons < 2:4.14.3-2
Obsoletes: kdeartwork4-styles < 2:4.14.3-2
Obsoletes: kdeartwork4-color-schemes < 2:4.14.3-2
Obsoletes: kdeartwork4-wallpaper < 2:4.14.3-2
Obsoletes: plasma-desktoptheme-aya < 2:4.14.3-2
Obsoletes: plasma-desktoptheme-slim-glow < 2:4.14.3-2
Obsoletes: plasma-desktoptheme-tibanna < 2:4.14.3-2
Obsoletes: plasma-desktoptheme-produkt < 2:4.14.3-2
Obsoletes: plasma-desktoptheme-androbit < 2:4.14.3-2
Obsoletes: kdeartwork4-kscreensaver < 2:4.14.3-2
Comment 34 David Walser 2016-03-20 22:06:35 CET
Things that have been previously mentioned on this bug but still have yet to be addressed:

- libkgapi (Comment 0)
- prison (Comment 0)
- signon (Comment 0)
- xsettings-kde (Comment 0)
- libaccounts-glib (Comment 1)
- kid3 (Comment 16)
- kvpnc (Comment 16)
- massif-visualizer (Comment 16)
- choqok (Comment 16)
- kdeconnect-kde (Comment 21)
- libqzeitgeist (Comment 26)
- k3b (Comment 27)
- kwave (Comment 29)
- nepomuk-core (Comment 32)
- kdeartwork4 (Comment 33)
Comment 35 David Walser 2016-03-20 23:30:25 CET
krusader and rkward also need KF5 ports, or kate4 (for katepart) needs imported.
Comment 36 David Walser 2016-03-21 00:13:06 CET
kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is version 5.5.5.  Do we need to roll it back?
Comment 37 David Walser 2016-03-21 00:14:57 CET
Some packages have KDE4/cmake-related build errors and need to be updated to a KF5 version or dropped:
- kaffeine
- kdbg
- kdesvn
- kid3
- klatexformula
- kmplayer
- nmapsi4
- plasma-applet-simplewelcome
- socketsentry
- wacomtablet
Comment 38 Nicolas Lécureuil 2016-03-21 07:43:26 CET
(In reply to David Walser from comment #36)
> kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is
> version 5.5.5.  Do we need to roll it back?

really ? http://download.kde.org/unstable/plasma/5.5.95/kinfocenter-5.5.95.tar.xz

Please i appreciate you look to 'not yet kf5 apps' but do no say mistakes ;)
Comment 39 Nicolas Lécureuil 2016-03-21 07:50:45 CET
(In reply to David Walser from comment #35)
> krusader and rkward also need KF5 ports, or kate4 (for katepart) needs
> imported.

i prefer to disable some features instead of importing kate. The goal is to get rid of kde4 apps not reimporting them with a different name.
Comment 40 Nicolas Lécureuil 2016-03-21 08:44:18 CET
(In reply to David Walser from comment #36)
> kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is
> version 5.5.5.  Do we need to roll it back?

i just pushed it in the BS and it build fine
Comment 41 Nicolas Lécureuil 2016-03-21 09:02:54 CET
(In reply to Nicolas Lécureuil from comment #40)
> (In reply to David Walser from comment #36)
> > kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is
> > version 5.5.5.  Do we need to roll it back?
> 
> i just pushed it in the BS and it build fine

in fact no. I take a look.
Comment 42 David Walser 2016-03-21 09:48:23 CET
(In reply to Nicolas Lécureuil from comment #38)
> (In reply to David Walser from comment #36)
> > kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is
> > version 5.5.5.  Do we need to roll it back?
> 
> really ?
> http://download.kde.org/unstable/plasma/5.5.95/kinfocenter-5.5.95.tar.xz
> 
> Please i appreciate you look to 'not yet kf5 apps' but do no say mistakes ;)

Considering it doesn't build, it was worth pointing out.  Furthermore, the version in Fedora and at the upstream URL in the SPEC was 5.5.5; there was no 5.5.95.  It would be nice if your updater script made sure that the Source URL in the SPEC was the same as the one that it is using to download the tarballs.  I've found several KDE specs with incorrect Source URLs.  Also, I had seen one other package where you rolled back from 5.5.95 (kgamma5, back to 5.5.4).
Comment 43 David Walser 2016-03-21 09:50:43 CET
(In reply to Nicolas Lécureuil from comment #39)
> (In reply to David Walser from comment #35)
> > krusader and rkward also need KF5 ports, or kate4 (for katepart) needs
> > imported.
> 
> i prefer to disable some features instead of importing kate. The goal is to
> get rid of kde4 apps not reimporting them with a different name.

I agree.  If they don't work without it, I'd prefer to drop them, and then reintroduce them into Mageia 6 if and when they get KF5 ports.
Comment 44 David Walser 2016-03-21 10:09:01 CET
(In reply to David Walser from comment #37)
> Some packages have KDE4/cmake-related build errors and need to be updated to
> a KF5 version or dropped:
> - kaffeine

This one has a newer version upstream available.  Not sure if it is KF5 or if it builds.  See Bug 18039.
Comment 45 Nicolas Lécureuil 2016-03-21 11:40:27 CET
(In reply to David Walser from comment #42)
> (In reply to Nicolas Lécureuil from comment #38)
> > (In reply to David Walser from comment #36)
> > > kinfocenter doesn't build.  We have 5.5.95.  It appears the real upstream is
> > > version 5.5.5.  Do we need to roll it back?
> > 
> > really ?
> > http://download.kde.org/unstable/plasma/5.5.95/kinfocenter-5.5.95.tar.xz
> > 
> > Please i appreciate you look to 'not yet kf5 apps' but do no say mistakes ;)
> 
> Considering it doesn't build, it was worth pointing out.  Furthermore, the
> version in Fedora and at the upstream URL in the SPEC was 5.5.5; there was
> no 5.5.95.  It would be nice if your updater script made sure that the
> Source URL in the SPEC was the same as the one that it is using to download
> the tarballs.  I've found several KDE specs with incorrect Source URLs. 
> Also, I had seen one other package where you rolled back from 5.5.95
> (kgamma5, back to 5.5.4).

this is because 5.5.95 is on unstable ( 5.6beta ).

I will look to add a macro to fix stable/unstable urls.
Comment 46 David GEIGER 2016-03-27 19:51:25 CEST
Done for kid3-3.3.2 ported to Qt5/kf5 !!

And also tv has fixed kdesvn this morning, updating to latest upstream release 1.7.0.
Comment 47 Nicolas Lécureuil 2016-03-28 08:43:54 CEST
in addition to this bugreport, can you create a wiki page to follow apps to update to kf5 ?
Comment 48 Marek Laane 2016-03-28 08:53:25 CEST
just for remark: on the KDE side reference for port to KF5 is http://developer.kde.org/~cfeck/portingstatus.html
Comment 49 Jüri Ivask 2016-03-28 09:09:55 CEST
(In reply to David GEIGER from comment #46)
> Done for kid3-3.3.2 ported to Qt5/kf5 !!

Thanks David!
However, installation asks to install also many devel packages and compiler:
# LC_ALL=C urpmi --no-recommends kid3
In order to satisfy the 'devel(libstdc++)' dependency, one of the following packages is needed:
 1- libstdc++-devel-5.3.1-0.20160322.1.mga6.i586: Header files and libraries for C++ development (to install)
 2- libstdc++5-devel-3.3.6-14.mga6.i586: Header files and libraries for C++ development (to install)
What is your choice? (1-2) 1
In order to satisfy the 'devel(libgcc_s)' dependency, one of the following packages is needed:
 1- gcc-5.3.1-0.20160322.1.mga6.i586: GNU Compiler Collection (to install)
 2- gcc3.3-3.3.6-14.mga6.i586: GNU Compiler Collection (to install)
What is your choice? (1-2) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  gcc                            5.3.1        0.20160322.1> i586    
  gcc-cpp                        5.3.1        0.20160322.1> i586    
  glib-gettextize                2.48.0       2.mga6        i586    
  glibc-devel                    2.22         15.mga6       i586    
  isl                            0.16.1       1.mga6        i586    
  kernel-userspace-headers       4.4.6        1.mga6        i586    
  kid3                           3.3.2        3.mga6        i586    
  kid3-core                      3.3.2        3.mga6        i586    
  libdbus-devel                  1.10.6       1.mga6        i586    
  libdrm-devel                   2.4.67       1.mga6        i586    
  libexpat-devel                 2.1.0        12.mga6       i586    
  libffi-devel                   3.2.1        5.mga6        i586    
  libflac++6                     1.3.1        4.mga6        i586    
  libgbm1-devel                  11.2.0~rc3   3.mga6        i586    
  libgcrypt-devel                1.6.5        2.mga6        i586    
  libglapi0-devel                11.2.0~rc3   3.mga6        i586    
  libglib2.0-devel               2.48.0       2.mga6        i586    
  libgpg-error-devel             1.21         1.mga6        i586    
  libicu-devel                   56.1         2.mga6        i586    
  libid3_3.8_3                   3.8.3        27.mga6       i586    
  libisl15                       0.16.1       1.mga6        i586    
  libjson-devel                  0.12         4.mga6        i586    
  liblzma-devel                  5.2.2        2.mga6        i586    
  libmesaegl1-devel              11.2.0~rc3   3.mga6        i586    
  libmesagl1-devel               11.2.0~rc3   3.mga6        i586    
  libmp4v2_2                     2.0.0        9.mga6        i586    
  libmpc3                        1.0.3        1.mga6        i586    
  libopenssl-devel               1.0.2g       4.mga6        i586    
  libpciaccess-devel             0.13.4       2.mga6        i586    
  libpcre-devel                  8.38         1.mga6        i586    
  libpcre32_0                    8.38         1.mga6        i586    
  libpng-devel                   1.6.21       1.mga6        i586    
  libpthread-stubs               0.3          7.mga6        i586    
  libpulseaudio-devel            8.0          2.mga6        i586    
  libqt5core-devel               5.6.0        1.mga6        i586    
  libqt5dbus-devel               5.6.0        1.mga6        i586    
  libqt5gui-devel                5.6.0        1.mga6        i586    
  libqt5multimedia-devel         5.6.0        1.mga6        i586    
  libqt5network-devel            5.6.0        1.mga6        i586    
  libqt5widgets-devel            5.6.0        1.mga6        i586    
  libstdc++-devel                5.3.1        0.20160322.1> i586    
  libudev-devel                  229          3.mga6        i586    
  libwayland-devel               1.10.0       1.mga6        i586    
  libx11-devel                   1.6.3        3.mga6        i586    
  libxau-devel                   1.0.8        7.mga6        i586    
  libxcb-devel                   1.11.1       2.mga6        i586    
  libxcb-res0                    1.11.1       2.mga6        i586    
  libxcb-screensaver0            1.11.1       2.mga6        i586    
  libxcb-xevie0                  1.11.1       2.mga6        i586    
  libxcb-xf86dri0                1.11.1       2.mga6        i586    
  libxcb-xprint0                 1.11.1       2.mga6        i586    
  libxcb-xtest0                  1.11.1       2.mga6        i586    
  libxcb-xvmc0                   1.11.1       2.mga6        i586    
  libxdamage-devel               1.1.4        8.mga6        i586    
  libxdmcp-devel                 1.1.2        4.mga6        i586    
  libxext-devel                  1.3.3        4.mga6        i586    
  libxfixes-devel                5.0.1        6.mga6        i586    
  libxshmfence-devel             1.2          2.mga6        i586    
  libxxf86vm-devel               1.1.4        2.mga6        i586    
  libzlib-devel                  1.2.8        9.mga6        i586    
  qtbase5-common-devel           5.6.0        1.mga6        i586    
  systemd-devel                  229          3.mga6        i586    
  wayland-tools                  1.10.0       1.mga6        i586    
  x11-proto-devel                7.7          21.mga6       noarch  
157MB of additional disk space will be used.
35MB of packages will be retrieved.
Proceed with the installation of the 64 packages? (Y/n)
Comment 50 David GEIGER 2016-03-28 09:57:02 CEST
@ Jüri Ivask:

Ah ok sorry!!

should be fixed now with kid3-3.3.2-4.mga6.
Comment 51 David GEIGER 2016-03-31 10:37:03 CEST
Here the additional wiki page:

https://wiki.mageia.org/en/KF5/Qt5_Porting_Status_for_Mageia_6#KF5_Porting_Status
Comment 52 David GEIGER 2016-04-15 08:23:56 CEST
What for kdeartwork4? it is still present on repo
Comment 53 David Walser 2016-04-15 20:21:52 CEST
(In reply to David GEIGER from comment #52)
> What for kdeartwork4? it is still present on repo

I was planning to take a look at it, but I've been busy so far.
Comment 54 David Walser 2016-04-15 21:15:03 CEST
Clementine 1.3 final is out:
https://raw.githubusercontent.com/clementine-player/Clementine/release-1.3/Changelog
Comment 55 Jüri Ivask 2016-04-18 12:33:46 CEST
KTorrent for KF5 is available officially:
http://download.kde.org/stable/ktorrent/5.0/
Comment 56 David GEIGER 2016-04-20 07:12:29 CEST
Done for ktorrent and libktorrent!
Comment 57 David Walser 2016-04-21 12:51:24 CEST
Some currently outdated packages...

Qt5:
qtwebchannel5 and qtx11extras5 are still at 5.6.0-0.rc.2 instead of 5.6.0 final.

KF5:
oxygen-icons5 is still at 5.20.0 instead of 5.21.0.

KDE Applications (the following are still at 15.12.3 instead of 16.03.80):
kaccounts-integration
kdenlive
kstars
libkface
signon-kwallet-extension
Comment 58 Jüri Ivask 2016-04-22 07:11:04 CEST
According to: http://developer.kde.org/~cfeck/portingstatus.html
the status of Calligra suite is now: branch ported to KF5
Comment 59 Rémi Verschelde 2016-04-23 18:28:37 CEST
Fixed the build for oxygen-icons5, so it's now up-to-date: http://svnweb.mageia.org/packages?view=revision&revision=1005670
This icon was the first one on which the build failed and was removed, we might want to readd it: http://svnweb.mageia.org/packages/cauldron/oxygen-icons5/current/SPECS/oxygen-icons5.spec?r1=999668&r2=1000708&pathrev=1005646 (or review it all to check if those copied icons are still needed).
Comment 60 David Walser 2016-05-06 18:17:45 CEST
Looks like phonon (4.9.0) and phonon-vlc (0.9.0) should be updated.
Comment 61 David Walser 2016-05-09 20:39:14 CEST
Nicolas updated Phonon.  phonon-vlc and phonon-gstreamer still need to be updated.

I also noticed that grantlee 5.1.0 is in Gentoo (not sure if it's important).
Comment 62 David Walser 2016-05-09 23:06:29 CEST
Need some help rebuilding tomahawk-player.  Looks like either quazip needs to have the Qt4 build of the library enabled as another subpackage or tomahawk needs to disable that dependency.
Comment 63 David Walser 2016-05-10 00:27:24 CEST
python-qt5 5.6 is available upstream.  You can see Fedora's commits here:
http://pkgs.fedoraproject.org/cgit/rpms/python-qt5.git/log/

It requires python-sip 4.18 to build:
http://pkgs.fedoraproject.org/cgit/rpms/sip.git/log/
Comment 64 David GEIGER 2016-05-10 09:17:47 CEST
Created attachment 7775 [details]
quazip.spec.diff

(In reply to David Walser from comment #62)
> Need some help rebuilding tomahawk-player.  Looks like either quazip needs
> to have the Qt4 build of the library enabled as another subpackage or
> tomahawk needs to disable that dependency.


Something like that?
Comment 65 David GEIGER 2016-05-10 10:35:18 CEST
quazip should be fixed!

For quazip Qt4 devel package should be now:

libquazip-qt4-devel or quazip-qt4-devel
Comment 66 David Walser 2016-05-10 17:42:10 CEST
Things that have been previously mentioned on this bug but still have yet to be addressed:

- libkgapi (Comment 0)
- prison (Comment 0)
- signon (Comment 0)
- xsettings-kde (Comment 0)
- libaccounts-glib (Comment 1)
- kvpnc (Comment 16)
- massif-visualizer (Comment 16)
- choqok (Comment 16)
- kdeconnect-kde (Comment 21)
- libqzeitgeist (Comment 26)
- k3b (Comment 27)
- kwave (Comment 29)
- nepomuk-core (Comment 32)
- kdeartwork4 (Comment 33)
- krusader (Comment 35)
- rkward (Comment 35)
- kaffeine (Comment 44)
- kdbg (Comment 37)
- klatexformula (Comment 37)
- kmplayer (builds now, but still needs KF5 port, Comment 37)
- nmapsi4 (Comment 37)
- plasma-applet-simplewelcome (Comment 37)
- socketsentry (Comment 37)
- wacomtablet (Comment 37)
- calligra (Comment 59)
- phonon-vlc (Comment 61)
- phonon-gstreamer (Comment 61)
- python-qt5 (Comment 63)
Comment 67 Nicolas Lécureuil 2016-05-10 17:55:04 CEST
- xsettings-kde (Comment 0) => NO, i will use upstream.
Comment 68 Rémi Verschelde 2016-05-10 18:58:52 CEST
I can check in python-qt5, I've been waiting for it for a while :)
Comment 69 David Walser 2016-05-10 19:11:02 CEST
(In reply to Nicolas Lécureuil from comment #67)
> - xsettings-kde (Comment 0) => NO, i will use upstream.

No need to shout, I was just saying that someone should review their changes to see if anything should *go* upstream.
Comment 70 David Walser 2016-05-10 19:13:23 CEST
(In reply to David Walser from comment #69)
> (In reply to Nicolas Lécureuil from comment #67)
> > - xsettings-kde (Comment 0) => NO, i will use upstream.
> 
> No need to shout, I was just saying that someone should review their changes
> to see if anything should *go* upstream.

That one should also have said Comment 3, where you can see their individual commits to the code.
Comment 71 David Walser 2016-05-12 17:42:27 CEST
David noted on the ml that a few of these were fixed:
- massif-visualizer
- kdeconnect-kde
- wacomtablet

Nicolas and I have fixed phonon-vlc and phonon-gstreamer.

Please note on this bug if you fix one of the issues.  Current list is now:

- libkgapi (Comment 0)
- prison (Comment 0)
- signon (Comment 0)
- libaccounts-glib (Comment 1)
- xsettings-kde (Comment 3)
- kvpnc (Comment 16)
- choqok (Comment 16)
- libqzeitgeist (Comment 26)
- k3b (Comment 27)
- kwave (Comment 29)
- nepomuk-core (Comment 32)
- kdeartwork4 (Comment 33)
- krusader (Comment 35)
- rkward (Comment 35)
- kaffeine (Comment 44)
- kdbg (Comment 37)
- klatexformula (Comment 37)
- kmplayer (builds now, but still needs KF5 port, Comment 37)
- nmapsi4 (Comment 37)
- plasma-applet-simplewelcome (Comment 37)
- socketsentry (Comment 37)
- calligra (Comment 59)
- python-qt5 (Comment 63)
Comment 72 David Walser 2016-05-22 02:11:48 CEST
(In reply to David Walser from comment #33)
> In KDE Applications 15.12.0, they dropped three artwork packages:
> 
> - kde-base-artwork
> - kde-wallpapers
> - kdeartwork (still called in kdeartwork4 in Mageia)
> 
> The last release was 15.08.3, which we have for the first two, but our
> kdeartwork is outdated (4.14.3) and doesn't build.
> 
> Fedora dropped kde-base-artwork (obsoleted by kde-workspace) but still has
> the other two.
> 
> *If* they're still buildable, I'm not 100% sure we should drop them.  It
> depends on what exactly is in those packages and if they're still useful.

kde-wallpapers has been obsoleted by plasma-workspace-wallpapers and kde-base-artwork has been obsoleted by kde-workspace.  I'm not sure either of them should really have been dropped, as they contain wallpapers that people may be using, but for now, they have been.

kdeartwork has been updated (and renamed), dropping most of its contents, but still contains wallpapers, two icon themes, a KDE4 style called "phase."  I don't know that the phase still is still needed, so if possible to disable it in the build, that could be done.
Comment 73 David Walser 2016-05-22 03:30:07 CEST
Here's some status updates on our list.

- libkgapi (Comment 0)
- prison (Comment 0)
- signon (Comment 0)
- libaccounts-glib (Comment 1)
- xsettings-kde (Comment 3)
- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- choqok (Comment 16) (1.5 available,
                       http://choqok.gnufolks.org/2015/01/choqok-1-5-released/)
- libqzeitgeist (Comment 26) (only used by phonon, currently disabled)
- k3b (Comment 27) (build fixed, still needs updated to KF5 build like Fedora)
- kwave (Comment 29) (still needs updated to upstream KF5 version)
- nepomuk-core (Comment 32) (should still be obsoleted by baloo)
- kdeartwork4 (Comment 33) (done)
- krusader (Comment 35) (KF5 port in upstream git,
                         https://quickgit.kde.org/?p=krusader.git)
- rkward (Comment 35) (KF5 port upstream,
                       https://rkward.kde.org/Release_Schedule)
- kdbg (Comment 37) (build fixed, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that's in progress)
- kmplayer (Comment 37) (updated and builds now, but still needs KF5 port)
- nmapsi4 (Comment 37) (Qt5 port available upstream,
                        http://www.nmapsi4.org/node/72)
- plasma-applet-simplewelcome (Comment 37) (dropped)
- socketsentry (Comment 37) (build fixed, KF5 port still needed,
                             last release 6 years ago)
- kaffeine (Comment 44) (no KF5 port available)
- calligra (Comment 58)
- python-qt5 (Comment 63)

So libqzeitgeist and nepomuk-core should be dropped, kvpnc and socketsentry probably should be, and choqok, kdbg, klatexformula, kmplayer, and kaffeine probably could be too.
Comment 74 David GEIGER 2016-05-22 13:16:41 CEST
choqok + qoauth now ported to Qt5/KF5 on Cauldron.
Comment 75 David Walser 2016-05-25 23:54:31 CEST
libqzeitgeist is now obsoleted by phonon and socketsentry is in task-obsolete.

nepomuk-core is still required by rekonq, nepomuk-webminer, and nepomuktvnamer.
Comment 76 David Walser 2016-05-26 00:01:10 CEST
kdeartwork is being obsoleted by task-obsolete + plasma-workspace-wallpapers.

(In reply to Nicolas Lécureuil from comment #39)
> (In reply to David Walser from comment #35)
> > krusader and rkward also need KF5 ports, or kate4 (for katepart) needs
> > imported.
> 
> i prefer to disable some features instead of importing kate. The goal is to
> get rid of kde4 apps not reimporting them with a different name.

Since we're where we are in the release cycle, I guess it's time to think about dropping some stuff.  We can always revive a package in the stable release as an update if a KF5 port becomes available.  Do you want to start dropping remaining KDE4 apps now?  Do we have a list?
Comment 77 Nicolas Lécureuil 2016-05-26 00:12:06 CEST
I think we can remove nepomuk-webminer and nepomuktvnamer
Comment 78 David Walser 2016-05-26 00:28:33 CEST
(In reply to Nicolas Lécureuil from comment #77)
> I think we can remove nepomuk-webminer and nepomuktvnamer

Very good.  Upstream had a patch to remove the nepomuk-core dependency from rekonq as well.  So that's all removed now too.
Comment 79 Morgan Leijström 2016-05-29 03:51:35 CEST
Maybe this old package should be in this list of things to get updated:
Bug 16712 - We have libqtkeychain0 version 0.1.0 from 2013, later versions improve KDE5/FC support

CC: (none) => fri

Comment 80 David GEIGER 2016-06-06 22:44:03 CEST
Well! nmapsi4, kaffeine and kwave are now ported to Qt5/KF5 on Cauldron.
Comment 81 David GEIGER 2016-06-09 09:04:36 CEST
So libkgapi ported to Qt5/KF5! and kdepim-runtime rebuilt with it!
Comment 83 Otto Leipälä 2016-07-13 20:54:42 CEST
(In reply to David Walser from comment #12)
> Also, some application packages that aren't at the current version:
> - kajongg
> - kdnssd
> - kget
> - kmahjongg
> - kmix
> - ksaneplugin
> - palapeli
> - signon-kwallet-extension
> - umbrello
> 
> Most of them have the current version checked into SVN, so I guess they've
> failed to build.  kdnssd and signon-kwallet-extension are also outdated in
> SVN.

Signon-kwallet is updated in git 11 days ago it's safe to build.

11 days ago	v16.04.3	Create tag for 16.04.3

https://quickgit.kde.org/?p=signon-kwallet-extension.git&a=commit&h=b54d2161c56d57c8124f1100ebc0e12183c3b76e

There is missing signon-ui and signon-oauth2 needed with signon-kwallet to connect to google with plasma 5 ktp/webaccounts,otherwise if those are not build to Mageia 6 release google account is broken.

Both packages are required in arch linux by kaccounts-integration.

CC: (none) => ozkyster

Comment 84 Samuel Verschelde 2016-07-15 11:42:35 CEST
Just a word to say thanks to everyone working on that and keep going!
Comment 85 David GEIGER 2016-07-15 19:02:46 CEST
(In reply to Otto Leipälä from comment #83)
> 
> Signon-kwallet is updated in git 11 days ago it's safe to build.
> 
> 11 days ago	v16.04.3	Create tag for 16.04.3
> 
> https://quickgit.kde.org/?p=signon-kwallet-extension.
> git&a=commit&h=b54d2161c56d57c8124f1100ebc0e12183c3b76e
> 
> There is missing signon-ui and signon-oauth2 needed with signon-kwallet to
> connect to google with plasma 5 ktp/webaccounts,otherwise if those are not
> build to Mageia 6 release google account is broken.
> 
> Both packages are required in arch linux by kaccounts-integration.

So both signon-ui and signon-plugin-oauth2 are imported on Cauldron.
Also signon-ui, signon-plugin-oauth2 and signon-kwallet-extension are now dependencies from kaccounts-integration.
Comment 86 Otto Leipälä 2016-07-15 19:26:02 CEST
Thanks google signin works now out of box so can confirm bug is fixed. :)
Comment 87 Ulrich Beckmann 2016-07-20 08:40:04 CEST
kdepim-addons is missing.
https://bugs.mageia.org/show_bug.cgi?id=18650

Ulrich Beckmann

CC: (none) => bequimao.de

Comment 88 Nicolas Lécureuil 2016-07-20 09:25:49 CEST
(In reply to Ulrich Beckmann from comment #87)
> kdepim-addons is missing.
> https://bugs.mageia.org/show_bug.cgi?id=18650
> 
> Ulrich Beckmann

Yes, i will package it today.
Comment 89 David Walser 2016-08-09 23:52:31 CEST
Reminder that krusader and rkward have KF5 ports upstream that need to be packaged.
Comment 90 David Walser 2016-08-11 19:04:00 CEST
telepathy-qt 0.9.7 is another thing we should update, but it needs help to make it build:
https://lists.freedesktop.org/archives/telepathy/2016-June/006971.html
https://bugs.mageia.org/show_bug.cgi?id=19184

Depends on: (none) => 19184

Comment 91 Hartmut Schulze 2016-08-18 17:18:30 CEST
*** Bug 19179 has been marked as a duplicate of this bug. ***

CC: (none) => h.hartmut_schulze

Comment 92 Hartmut Schulze 2016-08-21 11:29:35 CEST
Created attachment 8360 [details]
Working in Manjaro but KDE dependencies
Samuel Verschelde 2016-08-25 16:24:14 CEST

Assignee: mageia => kde

Comment 93 David Walser 2016-09-09 14:21:19 CEST
Marking as blocker, as we probably still need to drop some packages before the release.  Obviously we have some we still need to update too.  I need to do a full status update for this one at some point.

Priority: Normal => release_blocker

Samuel Verschelde 2016-09-12 16:17:33 CEST

Status comment: (none) => Packages to be dropped need to be dropped before release

Ulrich Beckmann 2016-10-16 09:57:37 CEST

CC: bequimao.de => (none)

Comment 95 Rémi Verschelde 2016-10-18 09:49:52 CEST
Could we have an update on the status of this bug report? What are the packagers that still need to be ported?
Samuel Verschelde 2016-10-18 10:37:02 CEST

Status comment: Packages to be dropped need to be dropped before release => Needs a list of the remaining packages that need to be ported or dropped. Packages to be dropped need to be dropped before release.

Comment 96 Samuel Verschelde 2016-10-18 10:37:49 CEST
(In reply to Rémi Verschelde from comment #95)
> Could we have an update on the status of this bug report? What are the
> packagers that still need to be ported?

He means 'packages' of course :)
I'm not going to port any packagers.
Comment 97 David Walser 2016-12-04 17:09:06 CET
Here's the latest update to packages which have previously been mentioned.

- prison (Comment 0)
- signon (Comment 0)
- xsettings-kde (Comment 3)
- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- k3b (Comment 27) (still needs updated to KF5 build like Fedora)
- krusader (Comment 35) (KF5 port in upstream git,
                         https://quickgit.kde.org/?p=krusader.git)
- rkward (Comment 35) (KF5 port upstream,
                       https://rkward.kde.org/Release_Schedule)
- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that was in progress)
- calligra (Comment 58) (3.0 dev branch upstream is KF5 based,
                         https://community.kde.org/Calligra/Building/3)
- qtkeychain (Comment 79)

So kvpnc, kdbg, and klatexformula probably should be dropped.

Yet to address is the full list of KDE4 packages, as a determination needs to be made on which of those to drop and which to keep (in which case they should at least have a KF5 port in progress).  That will come in another post.
Comment 98 David GEIGER 2016-12-04 17:43:26 CET
- krusader already ported to Kf5/Qt5:
http://svnweb.mageia.org/packages?view=revision&revision=1063271

- qtkeychain also ported to Qt5:
http://svnweb.mageia.org/packages/cauldron/qt5keychain/

- k3b is not yet officially ported to Kf5/Qt5 and fedora have not yet ported it too:
http://pkgs.fedoraproject.org/cgit/rpms/k3b.git/tree/k3b.spec

- rkward same as k3b, not yet officially ported to Kf5/Qt5

- calligra is now completely splitted on some separate packages and it will be a big deal to port it to Kf5/Qt5

- agree for dropping kvpnc, kdbg, and klatexformula.
Comment 99 David Walser 2016-12-04 18:12:04 CET
Updated based on David's comment.

- prison (Comment 0)
- signon (Comment 0)
- xsettings-kde (Comment 3)
- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- k3b (Comment 27) (still needs ported to KF5)
- rkward (Comment 35) (KF5 port upstream,
                       https://rkward.kde.org/Release_Schedule)
- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that was in progress)
- calligra (Comment 58) (3.0 dev branch upstream is KF5 based,
                         https://community.kde.org/Calligra/Building/3)

So kvpnc, kdbg, and klatexformula probably should be dropped.

David, for rkward, please see the reference link I gave above.

Calligra is probably in the same boat as Amarok, can be left alone for now, and updated when the port is finished.  I'm sure there will be more like that.
Comment 100 David Walser 2016-12-04 18:13:27 CET
Updated again (k3b).

- prison (Comment 0)
- signon (Comment 0)
- xsettings-kde (Comment 3)
- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- rkward (Comment 35) (KF5 port upstream,
                       https://rkward.kde.org/Release_Schedule)
- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that was in progress)
- calligra (Comment 58) (3.0 dev branch upstream is KF5 based,
                         https://community.kde.org/Calligra/Building/3)
- k3b (Comment 94) (KF5 port available in pclos)

So kvpnc, kdbg, and klatexformula probably should be dropped.
Comment 101 David GEIGER 2016-12-04 18:53:03 CET
I don't know why signon is mentionned in this list as I see that our current signon package was already ported to Qt5:

http://svnweb.mageia.org/packages/cauldron/signon/current/SPECS/signon.spec?revision=986285&view=markup
Comment 102 David Walser 2016-12-04 19:22:06 CET
Please see the references when looking at the summary.  The issue with signon isn't that it hasn't been ported, it's that there are additional important fixes in upstream git (which I have looked at).  We should update it to the latest code from git.
Comment 103 David Walser 2016-12-04 20:27:04 CET
OK, I've attempted to make a list of the remaining KDE4 packages in Cauldron.  Hopefully I got most of them.  I made this by looking at packages dependent on something from kdelibs4.

I'll post this in two posts, first ones from KDE Applications.  We should drop the ones upstream is planning to drop.

audiocd-kio
jovie
juk
kaccessible
kalzium
kcachegrind
kde-dev-utils
kde4-dolphin
kde4-nsplugins
kdebase4-runtime
kdegraphics-mobipocket
kdesdk-kioslaves
kdewebdev4
kdialog
keditbookmarks
kfind
kget
kgoldrunner
kgpg
kigo
kmag
kmousetool
kmouth
kmtrace
kolf
konq-plugins
konqueror
konquest
kopete
kppp
kqtquickcharts
kremotecontrol
kreversi
ksirk
kspaceduel
ksudoku
ktouch
kubrick
kuser
kwallet-daemon
libkcddb
libkcompactdisc
lskat
okular
palapeli
svgpart
sweeper
zeroconf-ioslave
Comment 104 David Walser 2016-12-04 20:28:11 CET
These are the non-KDE Applications ones.  Most of these should probably be dropped.

amarok
apper
bangarang
calligra
cirkuit
curconvd
fdesktoprecorder
gtk-qt-engine
k3b
k4guitune
kamerka
kaption
kaudiocreator
kbibtex
kbiff
kchildlock
kchmviewer
kcm-grub2
kdbg
kde-thumbnailer-epub
kde-workspace
kde4-audiocd
kde4-baloo
kde4-kactivities
kde4-kfilemetadata
kde4-style-breeze
kdesvn
kdiff3
kding
kepas
ketris
keurocalc
kfilebox
kfingermanager
kflickr
kgmailnotifier 
kile
kimono
kio-clipboard
kio-kuaipan
kio-locate
kio-sysinfo
kiosktool
klatexformula
kmediafactory
kmess
kmid2
kmldonkey
kmozillahelper
kmymoney
knemo
knights
knutclient
komparator4 
konqueror-plugin-readitlater
konvertible
kopete-mrim
kopete-protocol-irc
korundum
koverartist
kphotoalbum
kradio
kraft
krecipes
krename
kroots
krosswordpuzzle
kshowmail
ksnakeduel
kstreamripper
kvirustotal 
kvkbd
kvpnc
kwebkitpart
kwooty
kxstitch
lemonpos
libkdegames4
libkfbapi
libkpeople
libreoffice-kde4
libsvn-kwallet0 (subversion)
libtvdb
nepomukshell
oxygen
perl-kde4
plasma-applet-keyboardleds
plasma-runner-fsrunner
plasma-runner-recoll
plasma-wallpaper-scripted
plasma-wallpaper-timeoftheday
plasmate
polkit-kde-kcmodules
python-kde4
qtatspi-plugin
quick-usb-formatter
rekonq
rkward
semantik
sflphone-kde (sflphone)
simon
smb4k
smokekde
soundkonverter
telepathy-launcher-kded
tellico
wally
Comment 105 David Walser 2016-12-04 20:41:56 CET
Some in Comment 103 have already been ported to KF5 for KDE Applications 16.12:
https://community.kde.org/Applications/16.12_Release_Notes

Upstream discussion thread about dropping most of the rest:
https://marc.info/?l=kde-release-team&m=147881782701604&w=2
Comment 106 David Walser 2016-12-04 20:51:47 CET
The KDE Applications packages probably don't need to be discussed further in this bug, and the KDE team can decide how to handle those.

The non-KDE Applications ones are more of a concern, as most of those are probably dead projects, but obviously they need to be evaluated on a case-by-case basis.

David has updated signon (thanks David!).
Comment 107 David Walser 2016-12-04 21:43:57 CET
Some updates on the Comment 104 (non-KDE Applications) list after looking through the websites for most of the packages.  Most of those projects appear to have been dead for years.

bangarang (KF5 port in git https://cgit.kde.org/bangarang.git)
fdesktoprecorder (new upstream, not KF5
                  https://bitbucket.org/Lacky/fdesktoprecorder/)
kcm-grub2 (0.6.4 available, not KF5)
kde-thumbnailer-epub (stable KF5 port available upstream, version 1.1)
keurocalc (1.0.3 available, not KF5, includes curconvd)
kflickr (4 yrs newer version available, not KF5)
kphotoalbum (KF5 port already packaged by David)
kradio (4.0.8 available, not KF5)
kraft (0.59 available, not KF5)
ksnakeduel (should have been on KDE Applications list, not this list)
kxstitch (new KF5 upstream https://cgit.kde.org/kxstitch.git)
lemonpos (website domain no longer registered)
qtatspi-plugin (Qt5 version part of Qt5 upstream)
semantik (0.9.5 available, not KF5)
sflphone (renamed upstream to ring, KDE client dropped https://ring.cx/)
smb4k (1.2.2 available, not KF5)
tellico (version 3.0, KF5 port, available upstream)
Comment 108 Marek Laane 2016-12-04 22:32:38 CET
There is now sflphone/ring KDE client named ring-kde (https://cgit.kde.org/ring-kde.git/). I think it's already some time KF5-based, at least it is said so here: https://elv13.wordpress.com/2015/05/07/announcing-ring-a-distributed-and-secure-multimedia-communication-platform/
Comment 109 David Walser 2016-12-05 20:11:17 CET
Calligra 3.0.0 is out:
http://download.kde.org/stable/calligra-3.0.0/calligra-3.0.0.tar.xz
Comment 110 David Walser 2016-12-13 13:39:06 CET
prison has become a component of KDE Frameworks as of 5.29.0:
https://www.kde.org/announcements/kde-frameworks-5.29.0.php
Comment 111 Nicolas Lécureuil 2016-12-13 13:57:56 CET
yes and i plan to update it, i just need to see gpgme pushed on release first.

CC: (none) => mageia

Comment 112 David Walser 2016-12-18 19:23:42 CET
Latest status update after some have been updated and some have been dropped.

The following packages can be updated.

- xsettings-kde (Comment 3)
- rkward (Comment 35) (KF5 port upstream,
                       https://rkward.kde.org/Release_Schedule)
- bangarang (Comment 107) (KF5 port in git https://cgit.kde.org/bangarang.git)
- kde-thumbnailer-epub (Comment 107) (stable KF5 port available upstream,
                                      version 1.1)
- sflphone (Comment 108) (renamed to ring, KDE client in a separate tarball)
- calligra (Comment 109) (3.0 is KF5 based and has been released,
                          https://community.kde.org/Calligra/Building/3)

The following have no KF5 port that I'm aware of and are candidates to be dropped.

- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that was in progress)
- fdesktoprecorder (Comment 107) (new upstream, not KF5
                                  https://bitbucket.org/Lacky/fdesktoprecorder/)
- kcm-grub2 (Comment 107) (0.6.4 available, not KF5)
- keurocalc (Comment 107) (1.0.3 available, not KF5, includes curconvd)
- kflickr (Comment 107) (4 yrs newer version available, not KF5)
- kradio (Comment 107) (4.0.8 available, not KF5)
- kraft (Comment 107) (0.59 available, not KF5)
- lemonpos (Comment 107) (website domain no longer registered)
- qtatspi-plugin (Qt5 version part of Qt5 upstream, can be dropped if not used)
- semantik (Comment 107) (0.9.5 available, not KF5)
- smb4k (Comment 107) (1.2.2 available, not KF5)

Plus the other ones from Comment 104, which has been trimmed down to:
amarok (KF5 port still in progress upstream, won't be dropped)
apper
cirkuit
gtk-qt-engine
k4guitune
kamerka
kaption
kbibtex
kbiff
kchildlock
kchmviewer
kde-workspace
kde4-audiocd
kde4-kactivities
kde4-style-breeze
kdesvn
kdiff3
kding
kepas
ketris
kfilebox
kfingermanager
kgmailnotifier 
kile
kimono
kio-clipboard
kio-kuaipan
kio-locate
kio-sysinfo
kiosktool
kmid2
kmldonkey
kmozillahelper
kmymoney
knemo
knights
knutclient
konqueror-plugin-readitlater
konvertible
kopete-mrim
kopete-protocol-irc
koverartist
krecipes
krename
kroots
krosswordpuzzle
kshowmail
kstreamripper
kvkbd
kwebkitpart
kwooty
libkdegames4
libkpeople
libreoffice-kde4
libsvn-kwallet0 (subversion)
libtvdb
nepomukshell
oxygen
plasma-applet-keyboardleds
plasma-runner-recoll
plasma-wallpaper-scripted
plasma-wallpaper-timeoftheday
polkit-kde-kcmodules
python-kde4
quick-usb-formatter
rekonq
simon
smokekde
telepathy-launcher-kded
wally

Status comment: Needs a list of the remaining packages that need to be ported or dropped. Packages to be dropped need to be dropped before release. => Has a list of the remaining packages that need to be ported or dropped. Packages to be dropped need to be dropped before release.

Comment 113 David GEIGER 2016-12-18 19:35:19 CET
kchmviewer already ported to Qt5 and kdesvn already ported to Kf5/Qt5
Comment 114 Marek Laane 2016-12-18 20:21:48 CET
KMyMoney (with master branch) and Simon (with kf5 branch) and Kraft (with kf5 branch) are working toward complete port to KF5

CC: (none) => qiilaq69

Comment 115 Nicolas Lécureuil 2016-12-18 20:51:22 CET
could be nice omdv push xsettings-kde in upstream repo. so close to release mga6 i won't include their changes.
I am not against those changes but i don't want to break anythinkg. would be nice to kill the fork and merge upstream.
Comment 116 Nicolas Lécureuil 2016-12-18 20:54:23 CET
oxygen is a plasma apps so it shouldn't be removed.
Comment 117 Nicolas Lécureuil 2016-12-18 21:01:44 CET
plasma-applet-keyboardleds
plasma-runner-recoll
plasma-wallpaper-scripted
plasma-wallpaper-timeoftheday


i think we can remove them
Comment 118 Nicolas Lécureuil 2016-12-19 00:29:16 CET
bangarang (Comment 107) (KF5 port in git https://cgit.kde.org/bangarang.git)

=> We won't update it does not work yet.
Comment 119 Nicolas Lécureuil 2016-12-19 00:39:13 CET
kdebase4-runtime will stay, it is part like kdelibs4 of kde applications ( 16.12.0 )
Comment 120 Nicolas Lécureuil 2016-12-22 21:12:21 CET
calligra is now kf5 based
Comment 121 David Walser 2017-01-01 02:40:46 CET
FYI, kpmcore 3.0.0 is available (see upstream KDE or Fedora Rawhide).
Comment 122 David Walser 2017-01-01 03:46:59 CET
Also qjson 0.9.0 (also in Fedora) https://github.com/flavio/qjson
Comment 123 David Walser 2017-01-01 04:26:23 CET
(In reply to David Walser from comment #121)
> FYI, kpmcore 3.0.0 is available (see upstream KDE or Fedora Rawhide).

Already updated to 3.0.1 by Nicolas.
Comment 124 David GEIGER 2017-01-02 21:52:05 CET
ring (replacement for sflphone) is now available and uploaded on cauldron.
Comment 125 Nicolas Lécureuil 2017-01-02 22:27:46 CET
we almost cleaned all, and with david we decided to keep some apps that are kde4 but that work under plasma5

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 126 David Walser 2017-01-03 23:58:25 CET
Calligra 3.0.0.1 is available:
http://download.kde.org/stable/calligra-3.0.0.1/calligra-3.0.0.1.tar.gz
Comment 127 David Walser 2017-01-04 00:00:21 CET
Reopening since the rkward KF5 port isn't packaged yet, and there are surely more packages that should/could be dropped.  Yes I'm sure there are *some* KDE4 apps that we'll keep, but we still need to take a hard look at this.

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 128 David GEIGER 2017-01-04 08:34:16 CET
@ David:

I tested locally rkward Kf5 based but unfortunately it doesn't work/start:

"RKWard frontend binary could not be found. When moving / copying RKWard, make sure to copy the whole application folder, or create a shorcut / link, instead."

Found this (seems not fixed yet):

https://lists.opensuse.org/opensuse-bugs/2016-01/msg01086.html



And why you want always remove packages who still works??? this is not crucial to release mga6!!! At this rhythm mga6 will never be released!
Comment 129 David Walser 2017-01-04 14:42:51 CET
OK, so at least with rkward, it's in progress, and we can leave that alone for now and update it when it's ready.  Thanks for the status update.

As for the others, as I've said many times, it's hard to continue to indefinitely support dead software.  Even if we remove something, if it comes alive again, we can always reintroduce it as an update.  If it doesn't, we're going to remove it anyway.  Furthermore, I'm not saying we have to remove *everything* but there are clearly some at least that we absolutely should (although you may have already removed some of those ones without saying so here) like ones that no longer even have a website (I just saw that you did remove lemonpos) and probably ones that haven't even had a commit in several years.  Also, are you actually sure they all still work?  From what I've seen over the past year, this is far from a given.  It's not like the situation we had previously where Gtk+1 applications were allowed to linger around for several years, because they did in fact work fine.  Some KDE4 apps seem to have real trouble actually working without KDE4 existing beneath them, even if the libraries directly required for them to build and initially execute exist.  Have they all been tested?

The point of this isn't to make a ton of more work before Mageia 6 is released, but remember, once we release it with a certain set of packages, we're stuck with it.
Comment 130 David GEIGER 2017-01-04 15:13:12 CET
Have you a list for which packages you think that they should be dropped and that are no more needed by anything or doesn't work at all?


Here new ones who can be dropped:

konqueror-plugin-readitlater
kmahjongglib4
libkmahjongglib4
lib64kmahjongglib4
libkmahjongg4-devel
qtatspi-plugin

Can someone revove them from repo please?


For rkward I found a fix, so I'll update it soon.
Comment 131 David Walser 2017-01-04 15:39:30 CET
I haven't tested them all, so I don't have a definitive list, but I have the basis for one.  Accounting for ones that have already been dropped, updated, or confirmed to have a KF5 port in progress, the remaining list is as follows.

- kvpnc (Comment 16) (no release in 6 years, website doesn't meantion libreswan)
- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, that was in progress)
- fdesktoprecorder (Comment 107) (new upstream, not KF5
                                  https://bitbucket.org/Lacky/fdesktoprecorder/)
- keurocalc (Comment 107) (1.0.3 available, not KF5, includes curconvd)
- kflickr (Comment 107) (4 yrs newer version available, not KF5)
- kradio (Comment 107) (4.0.8 available, not KF5)
- qtatspi-plugin (Qt5 version part of Qt5 upstream, can be dropped if not used)
- semantik (Comment 107) (0.9.5 available, not KF5)
- smb4k (Comment 107) (1.2.2 available, not KF5)

Plus the other ones from Comment 104, which has been trimmed down to:
apper
cirkuit
gtk-qt-engine
k4guitune
kamerka
kaption
kbibtex
kbiff
kchildlock
kde4-kactivities
kdesvn
kding
kepas
ketris
kfilebox
kfingermanager
kgmailnotifier 
kile
kio-kuaipan
kio-locate
kiosktool
kmid2
kmldonkey
kmozillahelper
knights
knutclient
konqueror-plugin-readitlater
konvertible
kopete-mrim
kopete-protocol-irc
krecipes
krename
kroots
krosswordpuzzle
kshowmail
kstreamripper
kvkbd
kwebkitpart
libkdegames4
libkpeople
libreoffice-kde4
libsvn-kwallet0 (subversion)
libtvdb
polkit-kde-kcmodules
python-kde4
quick-usb-formatter
wally
Comment 132 Mika Laitio 2017-01-09 22:32:15 CET
Not sure whether this is the right bug for this one. But noticed some dependencies missing after updating to mageia 6 which caused kcalc and qtcreator launch failures.

Error what I get was:
--------------------------
$kcalc &
[1] 8862
[lamikr@sioux qautorouter-svn (master)]$ This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: wayland-org.kde.kwin.qpa, eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
---------------------------

And "ldd /usr/lib64/qt5/plugins/platforms/libqxcb.so" showed that

    libQt5XcbQpa.so.5 => not found

and

urpmi lib64qt5xcbqpa5 fixed the problem for me. So I think
lib64qt5gui5 rpm should have dependecy for it.

CC: (none) => lamikr

Comment 133 David GEIGER 2017-01-09 22:52:07 CET
lib64qt5xcbqpa5 is already required by lib64qt5gui5:

$ urpmq --whatrequires lib64qt5xcbqpa5
lib64qt5gui5
lib64qt5xcbqpa5
$
Comment 135 David GEIGER 2017-01-15 11:25:32 CET
So here the latest status:

rkward = fixed (ported)
smb4k = fixed (ported)
kbibtex = fixed (ported)
kdesvn = fixed (ported)
kmozillahelper = fixed (ported)
quick-usb-formatter = still Qt4 but works fine on plasma5 (a port is in progress but doesn't work for now)
krename = still Qt4 but works fine on plasma5 (kf5 port in progress)
kdiff3 = still Qt4 but works fine on plasma5
k4guitune = replaced by fmit
knights = kf5 port in progress
kroots = still Qt4 but works fine on plasma5
kile = kf5 port in progress
kmahjongglib4 = still Qt4 but still needed for kajongg


kiosktool = removed
konqueror-plugin-readitlater = removed
qtatspi-plugin = removed
kvpnc = removed
kflickr = removed
gtk-qt-engine = removed
polkit-kde-kcmodules-1 = removed
kopete-protocol-irc = removed
konvertible = removed
wally = removed
kvkbd = removed
kstreamripper = removed
kshowmail = removed
krosswordpuzzle = removed
knutclient = removed
kmldonkey = removed
kmid2 = removed
kio-locate = removed
kio-kuaipan = removed
kgmailnotifier = removed
kfingermanager = removed
kepas = removed
kding = removed
ketris = removed
kchildlock = removed
kbiff = removed
kaption = removed
semantik = removed
keurocalc = removed
libtvdb = removed
libkpeople = removed
kradio = removed
fdesktoprecorder = removed
krecipes = removed
libsvn-kwallet0 (subversion) = removed
Comment 136 Alex Loginov 2017-01-15 22:30:31 CET
Why did you remove semantik instead of update?

CC: (none) => loginov_alex

Comment 137 David Walser 2017-01-15 22:33:13 CET
(In reply to Alex Loginov from comment #136)
> Why did you remove semantik instead of update?

While a newer version is available, it's not a KF5 port.  Is there one in progress, or is the project dead?  We are only a few people and can't and don't maintain all of these packages on their own.  Other packagers need to step up and help maintain them if they're going to be kept, but upstream also needs to still be maintaining them for them to be worth keeping.
Comment 138 Alex Loginov 2017-01-15 22:46:42 CET
semantic has KF5 port: https://github.com/ita1024/semantik/commits/master
Any application cannot be removed if it still works.
Comment 139 David GEIGER 2017-01-15 22:49:08 CET
(In reply to Alex Loginov from comment #138)
> semantic has KF5 port: https://github.com/ita1024/semantik/commits/master
> Any application cannot be removed if it still works.

So please update this package and port it to Kf5/Qt5 as you are the maintainer!
Comment 140 David Walser 2017-01-15 22:49:31 CET
(In reply to Alex Loginov from comment #138)
> semantic has KF5 port: https://github.com/ita1024/semantik/commits/master

Thanks for the info.

> Any application cannot be removed if it still works.

That's not true at all.  Mageia supports everything it ships in a stable release, so we absolutely remove things we aren't going to be able to support going forward, working or not.  This isn't Mandriva where we keep thousands of unmaintained and bitrotting packages.
Comment 141 Alex Loginov 2017-01-15 23:07:20 CET
You do not think about people who uses applications. No reasons to remove workable applications. Anyway any removal must be before freeze. You have no rights to remove package without asking maintainer with according Mageia policy.
Comment 142 David Walser 2017-01-15 23:11:17 CET
Alex, you apparently have failed to think about those tasked with supporting the distribution.  The group of package maintainers we have in Mageia is small; for maintaining ~10000 packages in the stable versions, it's even smaller.  If something gets removed that you want kept, then you need to step up and help maintain it, including in the stable releases.  It's that simple.  We provide quality packages that are supported, that's our priority.  We don't keep around things that might work but that we don't have the resources to maintain.  Also, things can be removed at any time.  Don't try to make up your own rules.
Comment 143 David Walser 2017-01-15 23:15:25 CET
One more thing Alex, if you want to update your package, update it (but again, be mindful of your responsibility to help support it).  Let's not harass those who are putting in significant effort into getting the distribution ready for the next release.  Our efforts to fix the release-blocker bugs have been sufficiently communicated on the development list, which you're supposed to be following.  If you have anything else you'd like to discuss, do it there.
Comment 144 David Walser 2017-01-15 23:38:59 CET
With the significant efforts of David and Nicolas (thanks guys!!), it appears all that's left to be spoken for is the following.

- kdbg (Comment 37) (newer version out, KF5 port still needed, none available)
- klatexformula (Comment 37) (build fixed, KF5 port still needed, 3.3 beta is
                              available upstream, not KF5, possibly in progress)
- kraft (Comment 107) (0.59 available, not KF5)

apper
cirkuit
kamerka
kde4-kactivities
kfilebox
kopete-mrim
kroots (Qt4, still works according to David, not touched upstream in 7 years)
kwebkitpart
libkdegames4
libreoffice-kde4
python-kde4
Comment 145 David Walser 2017-01-15 23:44:37 CET
kdbg just released 2.9.0 a few days ago.  It doesn't appear to be KF5, but certainly not a dead project.

The klatexformula site says that the author intended to port to Qt5, but there's no sign of activity since 2014.

The kraft website says a KF5 port is actively in progress.
Comment 146 Rémi Verschelde 2017-01-15 23:55:48 CET
> apper

Surprising lack of update. KF5 porting status says it has a KF5 branch but still uses KDELibs4Support.

https://cgit.kde.org/apper.git/

No new release and little upstream activity, though a commit a few days ago.



> cirkuit

Has a frameworks branch with some work done, though no new release. No new commit in that branch since mid 2016:

https://cgit.kde.org/cirkuit.git/log/?h=frameworks



> kamerka

Now ported to KF5/Qt5, though no official release of that work yet. I'll package the master branch.

https://github.com/dos1/kamerka


> kfilebox

There's a now-unmaintained fork with a release 0.4.10: https://github.com/gtgt/kfilebox

And there's a fork of that fork with a kf5 branch: https://github.com/marcpayne/kfilebox/tree/qt5-kf5-port

AUR packages the latter: https://aur.archlinux.org/packages/kfilebox-qt5-git/



> kroots

I've seen Alexey update its translations recently, so I guess he's interested in it.


> python-kde4

I'd be for dropping it, though we need to handle its reverse deps:

autokey: losing ["autokey-qt"], remaining ["autokey-common", "autokey-common", "autokey-common", "autokey-gtk", "autokey-gtk", "autokey-gtk"]
ginkgo
kajongg
kanyremote
python-kde4
Comment 147 David Walser 2017-01-15 23:58:43 CET
apper has a KF5 port started in its git https://cgit.kde.org/apper.git/

cirkuit https://cgit.kde.org/cirkuit.git/ nothing going on there

kamerka has a KF5 port started in its git https://github.com/dos1/kamerka

kfilebox no activity in 5 or 6 years

kopete-mrim no commits in 3 years
Comment 148 Rémi Verschelde 2017-01-16 00:11:21 CET
kamerka is now ported to KF5 in kamerka-0.12-3.20161002.1.mga6

It segfaults on start for me, with the exact same error that I had with another project: https://github.com/MBach/Miam-Player/issues/9
So I still submitted as that error has to be fixed (again!) in VLC.
Comment 149 Rémi Verschelde 2017-01-16 08:54:52 CET
@ Alexey: To nuance a bit the words of our two Davids, the idea in this idea is to ensure that we can either port KDE4 applications to KF5, or drop them, or make sure that they are still maintained and can work even in 1 year when KDE drops support for KDE4 libs.

Of course the maintainers of the concerned packages should have ideally be asked for their opinion, but given the number of packages and the lengthy discussion in this bug report, it's understandable that Luigi, daviddavid and neoclust need to make some drastic decision to remove packages. These decisions, not always perfect, can then be reverted when maintainers like you disagree with the removal of their package, and are confident that you will be able to continue maintaining them throughout Mageia 6's life cycle.

Talking about this, I saw you updated kroots a bit - I'm registered as its maintainer but don't necessarily want to keep it around if it is dead upstream; would you like to take it over?
Comment 150 Nicolas Lécureuil 2017-01-16 09:37:02 CET
(In reply to Alex Loginov from comment #141)
> You do not think about people who uses applications. No reasons to remove
> workable applications. Anyway any removal must be before freeze. You have no
> rights to remove package without asking maintainer with according Mageia
> policy.

can you please update semantik to latest git snapshot ? it is built against qt5 now. So with this it can stay w/o pbs in mageia 6 :)
Comment 151 Morgan Leijström 2017-01-16 11:10:42 CET
kfilebox never have worked reliably anyway.
I found no reliable way to install dropbox. (and also see forum for many problems)
So if that qt5 port of the port is being worked upon it is probably the best bet.

I notice description say "KDE Dropbox client with own daemon (Qt5 branch)" does that mean it have no proprietary binary blob, nor downloads such? - good if so :)
Comment 152 David GEIGER 2017-01-16 18:00:45 CET
I tested "kfilebox" 0.4.10 from https://github.com/marcpayne/kfilebox/tree/qt5-kf5-port but unfortunately it doesn't work at all, just a segfault at start.

So I would says: Go for removing this one :)


@  Alex Loginov:

What's for "kopete-mrim"? can we remove it?


And for now we can keep "python-kde4" as kajongg needs it and kajongg is part of the official KDE apps.
Comment 153 Alex Loginov 2017-01-16 23:07:54 CET
I'm interesting to keep:
kroots
kaption
kopete-mrim

If upstream will not port these programs to Qt5/KF5 before KDE drops support for KDE4 libs, then I'll try to patch them.

semantik should be updated to the latest git snapshot.

Will we return kaption in repo?
What is about pairs (game)? It has KF5 commits.
Comment 154 David Walser 2017-01-16 23:10:03 CET
Does kopete-mrim still work in Cauldron?
Comment 155 Rémi Verschelde 2017-01-16 23:36:10 CET
> kroots

I set the maintain to nobody, so you can now take the maintainership. Thanks! :)
Samuel Verschelde 2017-01-17 10:29:39 CET

Blocks: 15527 => (none)

Comment 156 Alex Loginov 2017-01-17 22:13:47 CET
kroots, kaption, kopete-mrim are workable in Cauldron, I tested.
Comment 157 David GEIGER 2017-01-17 22:27:01 CET
@ Alex Loginov:

Why you want absolutely keep kaption? current version is very very old now and seems to be a dead project, no more maintained upstream and no kf5 port!

for me this package should be removed.
Comment 158 Nicolas Lécureuil 2017-01-18 08:24:15 CET
i agree with david for Kaption
Comment 159 David Walser 2017-01-18 16:48:02 CET
I agree with David and Nicolas.  I understand the argument that sometimes an application works and has no bugs and is "finished" and there's nothing else that needs to be done with it.  However, in this case, there is something that needs to be done: porting it to KF5.  If that's not happening, then that means that there is no longer any upstream developer interest in the project.  When that happens, it's time for us to let it go.
Comment 160 Alex Loginov 2017-01-18 20:45:16 CET
Author of kaption wrote me, that it's not dead project and qt5/kf5 is in TODO.
Comment 161 Nicolas Lécureuil 2017-01-23 11:12:33 CET
ok so we keep it but please update to kf5 version ASAP ( even if in updates in mga6 when released ).
Comment 162 David GEIGER 2017-01-28 16:34:38 CET
3 more removed:

kfilebox (doesn't work anymore and not ported to kf5)
libface (no more needed)
kwebkitpart (not yet ported to kf5)


So I think now we can definitely closed this bug! and reopen it for mga7 if needed!

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 163 Alex Loginov 2017-02-20 21:24:28 CET
kopete-mrim was ported on qt5/kf5, so it should be built when kopete will be ported on qt5/kf5 and with patches:
https://github.com/KDE/kopete/pull/1
https://github.com/KDE/kopete/pull/2
https://github.com/KDE/kopete/pull/3

Note You need to log in before you can comment on or make changes to this bug.