Quelle est la signification du numéro de version du package avec le mot «vraiment» au milieu?

13

La commande apt-cache show postgresqllistera ces informations dans ma machine (Salamandre Saucy 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

Il indique la version du package postgresql 9.3+146really9.1+148. Quelle est la signification d' reallyici?

  • est cette version 9.1 mais répertoriée comme 9.3?
  • ou ceci est la version 9.1 avec un patch porté en arrière à partir de 9.3?
  • ou autre chose?
flamemyst
la source

Réponses:

10

C'est en fait 9.1. Saucy semble extraire les paquets postgresql * de la dist instable de Debian, où en raison de certaines dépendances de version, ils ont dû faire ressembler la branche 9.1 à 9.3 au gestionnaire de paquets jusqu'à ce que les diplômés 9.3 passent de leur expérimentale à leur distribution instable.

Voir ici: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Surtout la lecture du bit du journal des modifications:

   * 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
la source
un exemple d'enfer de dépendance ...: D merci pour le suivi des informations exactes sur les bogues.
Flamemyst