¿Cuál es el significado de "-0ubuntu1" al final de una cadena de versión del paquete?

13

Muchos paquetes creados para Ubuntu parecen tener un sufijo "-0ubuntu1" (o, más generalmente, -XubuntuY). Por ejemplo, la cadena de versión para un paquete de bleeeding-edge del proyecto nova se ve así:

2011.2~bzr663-0ubuntu1

Entiendo que 2011.2 es una versión principal, y bzr663 se refiere a la revisión 663 en el repositorio de bzr, pero ¿cuál es el significado asociado con 0ubuntu1?

Lorin Hochstein
fuente

Respuestas:

16

Los paquetes se versionan en un patrón como <upstream version>-<debian revision>. En este caso, la versión anterior es 2011.2~bzr663& la revisión de Debian es 0ubuntu1.

Normalmente en Debian, las revisiones son solo números, pero para Ubuntu, ubuntu1 después de la revisión indica que hay cambios en la fuente de esa revisión de Debian. 0ubuntu1es un caso especial, ya que se usa como una revisión que indica que no se basa en ningún paquete de Debian de esa versión anterior (ya que no habría una revisión de Debian 0).

Esto es común cuando el paquete de Ubuntu se ha actualizado a una nueva versión anterior a Debian.

ajmitch
fuente
¿ -0ubuntu1Significa siempre que no hay una versión anterior de Debian? Pensé que si Debian no hubiera alterado su fuente ascendente, sería solo -0para ellos.
Oli
Las revisiones de Debian generalmente siempre comienzan en 1
ajmitch