Qual o significado do número da versão do pacote com a palavra 'realmente' no meio?

13

O comando apt-cache show postgresqllistará essas informações na minha máquina (Saucy Salamander 13.10):

$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PostgreSQL Maintainers <[email protected]>
Architecture: all
Source: postgresql-common (148)
Version: 9.3+146really9.1+148
Depends: postgresql-9.1

Diz a versão do pacote postgresql 9.3+146really9.1+148. Qual o significado reallydaqui?

  • esta versão 9.1 está listada como 9.3?
  • ou esta é a versão 9.1 com patch portado da 9.3?
  • ou outra coisa?
flamemyst
fonte

Respostas:

10

Na verdade, é 9.1. O Saucy parece estar puxando os pacotes postgresql * do instável dist do Debian, onde, devido a algumas dependências de versão, eles tiveram que fazer com que o ramo 9.1 se parecesse com o 9.3 para o gerenciador de pacotes até que o 9.3 se gradue de sua distribuição experimental para a instável.

Veja aqui: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Especialmente a leitura de bits do changelog:

   * debian/supported-versions: Don't explicitly support 9.3 for
     testing/unstable yet, it is still in experimental. (Closes: #707675)
   * debian/rules: Hack the version number of the metapackages to be
     9.3+142really9.1-..., so that they are bigger than the previous botched
     versions. This needs to stay until 9.3 actually goes into unstable.
Steven K
fonte
um exemplo de inferno de dependência ...: D obrigado por rastrear as informações exatas dos erros.
Flamemyst #