Do ponto de vista do Debian, sua versão privada é mais recente que a do arquivo, mas o motivo não é óbvio. Nas versões Debian, a revisão Debian não pode conter hífens , então 6.0-4-martin
é analisado como revisão Debian martin
da versão upstream 6.0-4
, enquanto 6.0-7
é analisado como revisão Debian 7
da versão upstream 6.0
. Ao comparar versões, 6.0-4
é maior que 6.0
...
Você pode verificar isso usando dpkg --compare-versions
:
$ dpkg --compare-versions 6.0-4-martin gt 6.0-7
$ echo $?
0
, o que significa que dpkg
considera 6.0-4-martin
como maior que 6.0-7
.
Você deve usar +
como o separador para sufixos privados ( 6.0-4+martin
ou o que for apropriado na próxima vez), a menos que você esteja preparando um backport privado. Nesse caso, use ~
.