[Digikam-devel] [Bug 252964] Please remove libs from kdegraphics and make independant

Tomáš Chvátal scarabeus at gentoo.org
Sat Jan 29 17:47:51 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=252964





--- Comment #14 from Tomáš Chvátal <scarabeus gentoo org>  2011-01-29 18:47:49 ---
Please guys this bug is not about what distribution package what KDE version in
their main repository.
Simple fact even tho Digikam maintainers are also maintainers of the named
libraries they now try to bundle should make them rather split them off the
kdegraphics module and make them external libraries so both KDE core stuff and
digikam can depend on them without relying on the whole release cycle for KDE
SC.

Still my comment about how to manage mutliple versions of libraries apply, yet
with keeping abi compatibility it is not really that hard task.

The note about unreleased libraries here does not apply, because you say right
now after release of KDE SC 4.6.0 you start requiring libraries that will be
around for 4.7.0.

And even tho you make things a bit easier for you as upstream developer because
you just pull the given libs from head into your repository and bang things to
compile that way you have to realise how much package maintainers you will make
unhappy with this move.

As an example let me introduce you to nice image library called freeimage. It
is quite nice library altho it bundles ALL libraries that are released
separately in its tarball and it always is checked to built against them. So we
as downstream maintainers waste quite of the time to update patchset with every
release to make it build with system libraries. This is the amount of patches
we introduce with every release
<http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=tree;f=media-libs/freeimage/files/3.14.1;h=21b0790cb948de7fefbe87426f97ffbd21d0f224;hb=HEAD>.
Quite few distributions already removed the package from the main repo or lag
behind few releases because simply nobody wants to mess and port forward those
patches.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Digikam-devel mailing list