4.2 in Debian, OpenSUSE, Mageia, Gentoo

Linus Torvalds torvalds at linux-foundation.org
Thu Aug 28 13:25:00 PDT 2014


On Aug 28, 2014 1:13 PM, "Tim Wootton" <tim at tee-jay.demon.co.uk> wrote:
>
> On 28/08/14 20:29, Robert C. H.
>>
>>
>> I have some vague memory that this is because the libgit2 version that
we require is in experimental.
>>
> Indeed, and it looks like it's likely to stay there.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745960

.. And this is just one reason why distributions should not do the whole
insane "dynamic linking only" strategy.

Dynamic linking should be for core distro packages only. Not for random
other stuff. That's *particularly* true for random oddball libraries (is
libgit2 but also libdivecomputer or even things like libxml).

The advantages of dynamic linking are totally negated by (a) versioning
issues and (b) lack of wide sharing.

Just look at what all external entities end up *having* to do (ie think
valve etc). Debian should rethink its policies wrt dynamic libraries,
because the current one is wrong for users, and wrong for developers.  But
also wrong for purely technical reasons.

Could someone involved with Debian please try to take this issue up? I'm
fed up with how the kernel makes binary compatibility such a priority, only
to have distributions throw all that sanity and effort away.

    Linus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140828/5718618b/attachment.html>


More information about the subsurface mailing list