Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #229360 > unrolled thread

Apt dependencies

Started byJoe <joe@jretrading.com>
First post2020-12-05 19:50 +0100
Last post2020-12-06 00:20 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  Apt dependencies Joe <joe@jretrading.com> - 2020-12-05 19:50 +0100
    Re: Apt dependencies Ángel <debian-user@debian.16bits.net> - 2020-12-06 00:20 +0100

#229360 — Apt dependencies

FromJoe <joe@jretrading.com>
Date2020-12-05 19:50 +0100
SubjectApt dependencies
Message-ID<BiKN3-7Rc-1@gated-at.bofh.it>
What does the >= sign mean as regards dependencies? I took it to mean
'this version or later', but apparently not.

I've had a logjam on sid for a while now, so I thought I'd investigate.

debfoster cannot be upgraded because of a dependency on guile-2.0-libs.

guile-2.0-libs depends on libgc1c2 (>= 1:7.2d) but it is not
installable.

Currently installed version of libgc1c2 is 1:7.6.4-0.4.

Why does this not satisfy '>= 1:7.2d'?

-- 
Joe

[toc] | [next] | [standalone]


#229376

FromÁngel <debian-user@debian.16bits.net>
Date2020-12-06 00:20 +0100
Message-ID<BiP0l-2Gw-1@gated-at.bofh.it>
In reply to#229360
On 2020-12-05 at 18:48 +0000, Joe wrote:
> What does the >= sign mean as regards dependencies? I took it to mean
> 'this version or later', but apparently not.

It does.

> 
> I've had a logjam on sid for a while now, so I thought I'd
> investigate.
> 
> debfoster cannot be upgraded because of a dependency on guile-2.0-
> libs.
> 
> guile-2.0-libs depends on libgc1c2 (>= 1:7.2d) but it is not
> installable.
> 
> Currently installed version of libgc1c2 is 1:7.6.4-0.4.
> 
> Why does this not satisfy '>= 1:7.2d'?

It does:

$ dpkg --compare-versions 1:7.6.4-0.4 '>=' 1:7.2d
$ echo $?

0


The issue seem to lie in that there are two different packages
involved:
guile-2.0-libs depends on libgc1c2 (>= 1:7.2d)
debfoster depends on libgc1 (>= 1:7.2d)
libgc1 conflicts and replaces libgc1c2

I think guile-2.0-libs would need to be changed to depend on libgc1,
but that will probably also require a rebuild, to link with the new
library.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web