Prática recomendada: números de versão para pacotes próprios

1

Recentemente, comecei a empacotar software com fpm . Os makefiles públicos podem ser encontrados em bitbucket .

Mas eu tenho um problema com números de versão. Quando estou gerando um pacote para, por exemplo, a casca do peixe eu teria que deixar claro, que a versão original do pacote não mudou, mas que esta seria a, e. segundo pacote que eu criei, para que ele possa substituir o pacote gerado anteriormente.

Existe uma prática recomendada ou uma convenção?

    
por brejoc 06.05.2013 / 11:50

1 resposta

1

O campo é:

debian_revision  

          This part of the version number specifies  the  version  of  the
          Debian  package  based  on the upstream version.  It may contain
          only alphanumerics and the characters + . ~  (plus,  full  stop,
          tilde)  and  is compared in the same way as the upstream_version
          is.

          It is optional; if it isn’t present  then  the  upstream_version
          may not contain a hyphen.  This format represents the case where
          a piece of software was written specifically to be turned into a
          Debian  package,  and so there is only one "debianisation" of it
          and therefore no revision indication is required.

          It is conventional to restart the debian_revision  at  ’1’  each
          time time the upstream_version is increased.

          Dpkg  will  break the version number apart at the last hyphen in
          the string (if there is one) to determine  the  upstream_version
          and  debian_revision.  The absence of a debian_revision compares
          earlier  than  the  presence  of  one   (but   note   that   the
          debian_revision  is  the  least  significant part of the version
          number).

Referência

    
por RobotHumans 06.05.2013 / 12:02