¿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

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.


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

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