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:
Blocks: (none) => 15527
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
Also python-sip 4.17: https://www.riverbankcomputing.com/news/sip-417
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.
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
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.
pam_kwallet should be obsoleted by pam-kwallet i think
(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.
Please test next kwallet-pam
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.
(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.
(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
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.
(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.
(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)
I found another one: - partitionmanager So fixed now with partitionmanager-2.0.0 and import of kpmcore (KF5-based).
CC: (none) => geiger.david68210
I found some more from juancho: - kid3 - kshutdown - kvirc - kvpnc - massif-visualizer - choqok - cantata (I'm on it)
Done also for cantata-2.0.0 and colord-kde-0.4.0 (git snapshot) !!
(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
(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?
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.
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/
Just for info: the recent update of subtitlecomposer-0.5.9 is also part of kf5 now.
plasma5-konsole should be properly obsoleted by konsole now as of konsole-15.12.1-3.mga6.
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
kgamma should be obsoleted by kgamma5. I would be in favor of removing kdeartwork4.
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
k3b currently doesn't build, and needs to be updated to a KF5 build. Fedora has already done this for k3b.
Two others packages now ported on KF5: - kvirc-5.0.0-alpha1 - kshutdown-3.99-beta
Also KWave has now KDE Frameworks 5 version: http://kwave.sourceforge.net/
(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
libkmahjongg4 imported and kmahjongg 15.12.3 is now built. ksaneplugin is now obsoleted by libksane.
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
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
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)
krusader and rkward also need KF5 ports, or kate4 (for katepart) needs imported.
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?
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
(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 ;)
(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.
(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 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.
(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).
(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.
(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.
(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.
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.
in addition to this bugreport, can you create a wiki page to follow apps to update to kf5 ?
just for remark: on the KDE side reference for port to KF5 is http://developer.kde.org/~cfeck/portingstatus.html
(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)
@ Jüri Ivask: Ah ok sorry!! should be fixed now with kid3-3.3.2-4.mga6.
Here the additional wiki page: https://wiki.mageia.org/en/KF5/Qt5_Porting_Status_for_Mageia_6#KF5_Porting_Status
What for kdeartwork4? it is still present on repo
(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.
Clementine 1.3 final is out: https://raw.githubusercontent.com/clementine-player/Clementine/release-1.3/Changelog
KTorrent for KF5 is available officially: http://download.kde.org/stable/ktorrent/5.0/
Done for ktorrent and libktorrent!
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
According to: http://developer.kde.org/~cfeck/portingstatus.html the status of Calligra suite is now: branch ported to KF5
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).
Looks like phonon (4.9.0) and phonon-vlc (0.9.0) should be updated.
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).
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.
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/
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?
quazip should be fixed! For quazip Qt4 devel package should be now: libquazip-qt4-devel or quazip-qt4-devel
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)
- xsettings-kde (Comment 0) => NO, i will use upstream.
I can check in python-qt5, I've been waiting for it for a while :)
(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.
(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.
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)
(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.
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.
choqok + qoauth now ported to Qt5/KF5 on Cauldron.
libqzeitgeist is now obsoleted by phonon and socketsentry is in task-obsolete. nepomuk-core is still required by rekonq, nepomuk-webminer, and nepomuktvnamer.
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?
I think we can remove nepomuk-webminer and nepomuktvnamer
(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.
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
Well! nmapsi4, kaffeine and kwave are now ported to Qt5/KF5 on Cauldron.
So libkgapi ported to Qt5/KF5! and kdepim-runtime rebuilt with it!
thumbnailer doesn't build: http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/2016-06-23/thumbnailer-1.1-20150113.2.mga6.src.rpm/build.0.20160623153109.log It looks like the newer snapshot in Ubuntu has the needed fix: http://changelogs.ubuntu.com/changelogs/pool/universe/t/thumbnailer/thumbnailer_2.4+16.10.20160530.3-0ubuntu1/changelog
(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
Just a word to say thanks to everyone working on that and keep going!
(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.
Thanks google signin works now out of box so can confirm bug is fixed. :)
kdepim-addons is missing. https://bugs.mageia.org/show_bug.cgi?id=18650 Ulrich Beckmann
CC: (none) => bequimao.de
(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.
Reminder that krusader and rkward have KF5 ports upstream that need to be packaged.
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
*** Bug 19179 has been marked as a duplicate of this bug. ***
CC: (none) => h.hartmut_schulze
Created attachment 8360 [details] Working in Manjaro but KDE dependencies
Assignee: mageia => kde
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
I wonder if this is a KF5 port: http://distrib-coffee.ipsl.jussieu.fr/pub/linux/pclinuxos/pclinuxos/srpms/SRPMS.pclos/k3b-2.10.0-1pclos2016.src.rpm
Status comment: (none) => Packages to be dropped need to be dropped before release
CC: bequimao.de => (none)
Could we have an update on the status of this bug report? What are the packagers that still need to be ported?
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.
(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.
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.
- 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.
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.
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.
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
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.
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
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
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
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!).
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)
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/
Calligra 3.0.0 is out: http://download.kde.org/stable/calligra-3.0.0/calligra-3.0.0.tar.xz
prison has become a component of KDE Frameworks as of 5.29.0: https://www.kde.org/announcements/kde-frameworks-5.29.0.php
yes and i plan to update it, i just need to see gpgme pushed on release first.
CC: (none) => mageia
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.
kchmviewer already ported to Qt5 and kdesvn already ported to Kf5/Qt5
KMyMoney (with master branch) and Simon (with kf5 branch) and Kraft (with kf5 branch) are working toward complete port to KF5
CC: (none) => qiilaq69
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.
oxygen is a plasma apps so it shouldn't be removed.
plasma-applet-keyboardleds plasma-runner-recoll plasma-wallpaper-scripted plasma-wallpaper-timeoftheday i think we can remove them
bangarang (Comment 107) (KF5 port in git https://cgit.kde.org/bangarang.git) => We won't update it does not work yet.
kdebase4-runtime will stay, it is part like kdelibs4 of kde applications ( 16.12.0 )
calligra is now kf5 based
FYI, kpmcore 3.0.0 is available (see upstream KDE or Fedora Rawhide).
Also qjson 0.9.0 (also in Fedora) https://github.com/flavio/qjson
(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.
ring (replacement for sflphone) is now available and uploaded on cauldron.
we almost cleaned all, and with david we decided to keep some apps that are kde4 but that work under plasma5
Status: NEW => RESOLVEDResolution: (none) => FIXED
Calligra 3.0.0.1 is available: http://download.kde.org/stable/calligra-3.0.0.1/calligra-3.0.0.1.tar.gz
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 => REOPENEDResolution: FIXED => (none)
@ 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!
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.
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.
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
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
lib64qt5xcbqpa5 is already required by lib64qt5gui5: $ urpmq --whatrequires lib64qt5xcbqpa5 lib64qt5gui5 lib64qt5xcbqpa5 $
well, it https://cgit.kde.org/sysadmin/repo-metadata.git/tree/projects/extragear/network/smb4k/i18n.json?id=d4996b1e8177c8771a8b95ca64bb1da9d8a70a44 says smk4k is now available as KF5 application
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
Why did you remove semantik instead of update?
CC: (none) => loginov_alex
(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.
semantic has KF5 port: https://github.com/ita1024/semantik/commits/master Any application cannot be removed if it still works.
(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!
(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.
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.
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.
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.
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
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.
> 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
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
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.
@ 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?
(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 :)
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 :)
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.
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.
Does kopete-mrim still work in Cauldron?
> kroots I set the maintain to nobody, so you can now take the maintainership. Thanks! :)
Blocks: 15527 => (none)
kroots, kaption, kopete-mrim are workable in Cauldron, I tested.
@ 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.
i agree with david for Kaption
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.
Author of kaption wrote me, that it's not dead project and qt5/kf5 is in TODO.
ok so we keep it but please update to kf5 version ASAP ( even if in updates in mga6 when released ).
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 => RESOLVEDResolution: (none) => FIXED
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