On 2020-08-05 09:42 +0200, Harald Dunkel wrote:

> I've got a problem with upgrading a private package in Stretch. The control
> file says:
>
>       Package: sample-lxc
>       Architecture: all
>       Depends: ${misc:Depends}
>               , cgmanager | systemd
>               , debootstrap
>               , lxc
>               , lxc-templates | lxc ( << 3 )
>       Recommends: cgroup-tools
>               , apparmor
>               , uidmap
>               , yum
>       Conflicts: lxcfs
>       Description: LXC framework
>        This package provides LXC for our environment.
>
> lxc-templates is available only for lxc >= 3 (Buster or Bullseye), and
> then its a must-have in my environment.
>
> Trying to install this package on Stretch aptitude complains about a
> missing lxc-templates package, even though the most recent lxc version
> 1:2.0.11-1~xgo90+1 is installed.
>
> apt and apt-get are fine, AFAICS.

I am surprised to read that, considering that your installed lxc version
does not actually fulfill the dependency.  Note the epoch.

$ dpkg --compare-versions 1:2.0.11-1~xgo90+1 lt 3 || echo 'Got it!'
Got it!

Cheers,
       Sven

Reply via email to