From kde-release-team Tue Aug 18 09:41:04 2015 From: Daniel =?ISO-8859-1?Q?Vr=E1til?= Date: Tue, 18 Aug 2015 09:41:04 +0000 To: kde-release-team Subject: Re: kopete and kdepimlibs in apps 15.08 Message-Id: <1678673.Pstyypjr7Z () mjollnir> X-MARC-Message: https://marc.info/?l=kde-release-team&m=143989113618064 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1310807884317411363==" --===============1310807884317411363== Content-Type: multipart/signed; boundary="nextPart30023253.C3cprtPhQY"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPart30023253.C3cprtPhQY Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Tuesday, August 18, 2015 9:53:44 AM CEST Harald Sitter wrote: > Hellos, >=20 > So, I just noticed that kopete has: > > CMakeLists.txt:find_package(KdepimLibs REQUIRED) >=20 > we do however not have a kdepimlibs (qt4) in Applications 15.08 so > that requirement cannot really be met anymore. >=20 > What's worse: kdepimlibs (qt4) in fact has file overlap with > kdepimlibs (qt5); namely at least: > - usr/share/mime/packages/x-vnd.akonadi.socialfeeditem.xml > - usr/share/mime/packages/kdepimlibs-mime.xml > so they are not co-installable without tweaking by every distro first. kdepimlibs-mime.xml could be renamed to x-vnd.kde.contactgroup.xml in KF5,= =20 because that's what it contains. For the socialutil we could have x- vnd.akonadi5.socialfeeditem.xml in KF5 version... I'll fix that ASAP. However that's not the biggest problem. The biggest problem is that you can= =20 only compile kdepimlibs4 against Akonadi <=3D 1.13, which is not co-install= able=20 with the version of Akonadi required by kdepimlibs5. The one thing that=20 kdepimlibs4 needs from Akonadi is libakonadiprotocolinternals.so (that's wh= at=20 kdepimlibs4 link against). If Kopete does not need to actually access KDE P= IM=20 data stored in Akonadi, then the Akonadi(qt4) server or any other binary ar= e=20 not needed. We can publish some sort of "manual" for distributions how to d= eal=20 with this, but I'm afraid distros will have to figure out the packaging mag= ic=20 to handle that on their own. Dan > Now looking at the source kdepimlibs is used for two things in kopete: > 1) kpimidentities is used in the bonjour protocol as a fallback to > kuser to obtain the users's name and email address for account default > values (this is required, although I am not sure it should be) > 2) gpgmepp is used by the crypto plugin for crypto things (this is > optional, although I am not sure it should be :P) >=20 > Given that we have no kde4pimlibs source what is the intended solution > to this? Cripple kopete and make bonjour optional using a patch, if so > why not do that in the repo directly? Or perhaps have every distro > figure out which parts of the old kdepimlibs are now defunct with > akonadi moved to kf5 and package the rest for compat? >=20 > (CC'd Pali and Dan; not sure they are subbed) >=20 > HS =2D-=20 Daniel Vr=E1til | dvratil@redhat.com | dvratil on #kde-devel, #kontact, #ak= onadi Associate Software Engineer KDE Desktop Team, Red Hat GPG Key: 0xC59D614F6F4AE348 = = =20 =46ingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348 =20 --nextPart30023253.C3cprtPhQY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAABCAAGBQJV0v2wAAoJEMWdYU9vSuNIALgIALlulvaiUmAgcF/jy0KjJIic rW/l29qOgz6t/ywM07AfM4seK35UrCM2Qsn03ZwXjdHt8EfpNxFb4fpEndW+l5fW k+we42SIF0d/UwLQjzwGSM0HL1xmvuDrbYnx60f+7Qdu8jCbO0CWy98NMd5J6jGp OQqgW0FlZu43Nec4rrOBxcVmdbllT8gkPYH5mtu30QdxOeET3zVa3jv5S54Q6s4w 1/RGOi4fCxoS7F2oKCerceHEYmRyR+QKWGwumgLUCcmCzVb9jQPKqBLYpAFk/tw4 53iPtu5NxhDcCHwWnQSNL15as5w/NE5S4Gs5OuVhZhN2O5+We2agusniiVKx4x4= =mLAI -----END PGP SIGNATURE----- --nextPart30023253.C3cprtPhQY-- --===============1310807884317411363== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcmVsZWFzZS10 ZWFtIG1haWxpbmcgbGlzdApyZWxlYXNlLXRlYW1Aa2RlLm9yZwpodHRwczovL21haWwua2RlLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3JlbGVhc2UtdGVhbQo= --===============1310807884317411363==--