On Thu, Jul 12, 2018 at 05:45:46AM +1000, Zenaan Harkness wrote: > On Wed, Jul 11, 2018 at 08:30:51AM -0400, Greg Wooledge wrote: > > On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > > > Why is this package missing from the repos, but installed in my > > > stretch install? > > > > Because you upgraded from jessie. This lets you keep older shared > > libraries or other packages as long as they don't conflict with anything > > in stretch. And shared libs typically don't conflict with anything. > > Very interesting, thank you. > > How do I replace it with something stretch-supported, without having > 130 paackages and 550MiB first removed? > > (Which seems necessary because it's breaking git clone with https > URLs.)
You're talking about the package "libgnutls-deb0-28" which is listed in the Subject: header? I have no idea why that would be related to a stretch version of git, or be causing any kind of problem. wooledg:~$ dpkg -s git | grep ^Depends: Depends: libc6 (>= 2.16), libcurl3-gnutls (>= 7.16.2), libexpat1 (>= 2.0.1), libpcre3, zlib1g (>= 1:1.2.0), perl, liberror-perl, git-man (>> 1:2.11.0), git-man (<< 1:2.11.0-.) wooledg:~$ dpkg -s libcurl3-gnutls | grep ^Depends: Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgnutls30 (>= 3.5.6), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libnettle6, libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), zlib1g (>= 1:1.1.4) The stretch version of git depends (indirectly) on libgnutls30 and that's what should be relevant here. Having libgnutls-deb0-28 installed (or not installed) should not matter at all.