Estoy construyendo mi software en un paquete deb utilizando los scripts de desarrollo estándar, y me gustaría utilizarlo dch
para incrementar automáticamente el número de versión para cambios en el código no fuente (es decir, cambios de paquetes y parches), como es común en las distribuciones de Linux.
Por ejemplo: la versión de origen es 1.0.0
y estoy empaquetando el software como 1.0.0-1
(la primera versión empaquetada de la versión 1.0.0). Ahora descubrí un error en el paquete (por ejemplo, un archivo de configuración no estaba marcado como tal), por lo que quiero lanzar la versión del paquete 1.0.0-2
.
Inicialmente pensé que eso dch -i
era ideal para esto, pero aparentemente aumenta de 1.0.0-1
a 1.0.0-1ubuntu1
:-(. He examinado detenidamente qué otras opciones de línea de comando puedo usar, pero todo lo que pude encontrar fueron opciones para usar un sufijo diferente (por ejemplo --rebuild
, agregaré buildX
)
¿Mush edito el número de versión manualmente cada vez?
-U
no funciona bien para mí: a veces hace lo que quiero y a veces no incrementa la "versión de Debian" y simplemente agrega otra línea a la última entrada del registro de cambios sin incrementar la versión.-i
siempre incrementos. Frustrante.