master
2つのブランチとブランチを持つVCSリポジトリがありますrelease
。また、このブランチでビルドされた2つのDebianパッケージがあります(たとえば、ブランチfoo
用release
とブランチfoo-master
用master
)。このProvides
セクションでは、すべてfoo
パッケージfoo
はバージョン番号1.5
、他のパッケージはバージョン番号です1.6
。別のパッケージがあります。たとえば、bar
パッケージによって異なりますfoo
。
問題は、bar
最新バージョンのパッケージをインストールする方法ですfoo
。foo (<< 1.7)
依存関係として指定すると、bar
まだfoo
バージョンがインストールされます1.5
。しかし、これを上書きすると、foo (>= 1.6)
最新バージョンのfoo
。
なぜこれが起こるのですか?