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.

Reply via email to