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
.
왜 이런 일이 발생합니까?