o que significa “gbp: erro: upstream / 1.5.13 não é um tree tree válido”?

7

Eu quero construir um pacote debian com o pacote git build. (gbp) Eu passei todas as etapas e, pelo menos, quando eu inseri gbp buildpackage , este erro apareceu.

o que isso significa? e o que devo fazer?

gbp:error: upstream/1.5.13 is not a valid treeish
    
por Fatemeh Abdollahei 12.11.2014 / 11:56

2 respostas

5

A tag / branch atual em que você está, não é uma árvore de fontes do Debian, ela não contém o diretório debian/ em sua raiz. Isso é evidente porque você está usando uma ramificação "upstream /", um nome utilizado para carregar a árvore de código-fonte original para armazenar repositórios. Tente usar o branch stable, testing ou unstable, ou qualquer branch que inicie com o Debian ou um commit marcado usando o esquema de versionamento do Debian.

    
por 12.11.2014 / 15:06
2

Isso pode ser causado pelo fato de o tarball não estar presente no diretório pai. Eu recebo esta mensagem (altamente crypric) mesmo com uma debian / pasta presente.

Minha solução foi usar o uscan para obter o arquivo watch para baixar uma nova cópia do tarball

uscan --force-download
    
por 24.09.2017 / 23:47