¿Qué significa el número de versión del paquete con la palabra 'realmente' en el medio?


13

Command apt-cache show postgresqlenumerará esta información en mi máquina (Saucy Salamander 13.10):

$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: all
Source: postgresql-common (148)
Version: 9.3+146really9.1+148
Depends: postgresql-9.1

Dice la versión del paquete postgresql 9.3+146really9.1+148. ¿Qué significa reallyaquí?

  • ¿Es esta la versión 9.1 pero aparece como 9.3?
  • o esta es la versión 9.1 con parche portado desde 9.3?
  • ¿o algo mas?

Respuestas:


10

En realidad es 9.1. Saucy parece estar sacando paquetes postgresql * del dist inestable de Debian, donde debido a algunas dependencias de la versión tuvieron que hacer que la rama 9.1 parezca 9.3 para el administrador de paquetes hasta que 9.3 se gradúe de su distribución experimental a inestable.

Ver aquí: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Especialmente la lectura de bit de registro de cambios:

   * 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.

Un ejemplo del infierno de la dependencia ...: D gracias por rastrear la información exacta del error.
flamemyst
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.