Como você está empacotando novas versões de upstream, eu recomendaria uma versão do formulário
1.0-0~c0000022l+1
em que 1.0 é a versão upstream. A ideia aqui é a seguinte:
- 0 é menor do que qualquer pacote Debian oficial jamais terá; isto é usado, por exemplo, em pacotes do Ubuntu que trazem uma versão mais recente do que o Debian (você verá
0ubuntu
aqui); - ~ garante que a versão será classificada abaixo de qualquer revisão -0 (consulte Debian Política para detalhes);
- c0000022l é algum sufixo específico para marcar a revisão como sua (semelhante a
bpo
para backports,deb
para atualizações estáveis do Debian ...); - +1 oferece espaço para futuras atualizações na sua embalagem.
Se você precisar fornecer um pacote mais novo somente com correções de empacotamento, você aumentará o +1. Se você empacotar uma nova versão upstream, você aumenta a versão upstream conforme apropriado e começa de +1 novamente.
Se o mesmo upstream, ou o mais novo, chegar ao pacote oficialmente, ele será um candidato válido para atualização da sua versão local: se for um pacote do Ubuntu, 1.0-0ubuntu ... classificará após 1.0- 0 ~, e se for um pacote Debian, 1.0-1 irá classificar após 1.0-0.