¿Qué significa "gbp: error: upstream / 1.5.13 no es un árbol válido"?

10

Quiero compilar un paquete debian con el paquete de compilación git. (Gbp) Pasé todos los pasos y, al menos, cuando ingresé gbp buildpackage, apareció este error.

¿Qué significa eso? ¿Y que debería hacer?

gbp:error: upstream/1.5.13 is not a valid treeish
Fatemeh Abdollahei
fuente

Respuestas:

5

La etiqueta / rama actual en la que se encuentra, no es un árbol fuente de Debian, no contiene el debian/directorio en su raíz. Esto es evidente porque está utilizando una rama "ascendente /", un nombre utilizado para cargar el árbol de origen prístino a los repositorios git. Intente usar la rama estable, de prueba o inestable, o cualquier rama que comience con Debian o una confirmación etiquetada usando el esquema de versiones de Debian.

Braiam
fuente
A menudo uso git para crear una rama específica de Debian; git checkout -b debian/master
jeremiah
3

Esto puede deberse a que el tarball no está presente en el directorio principal. Recibo este mensaje (altamente críptico) incluso con un debian / carpeta presente.

Mi solución fue usar uscan para obtener el archivo de observación para descargar una copia nueva del tarball

uscan --force-download
Jo Doe
fuente
Yo también entiendo esto. Una respuesta es asegurarse de que ha escrito correctamente el nombre del tarball de acuerdo con los requisitos de Debian y que también tiene el nombre 'orig'.
Jeremías