Por que recebo um erro ao criar um pacote de teste de “Corrigindo um bug no Ubuntu”?

0

Estou tentando fazer meu primeiro bug consertando o Ubuntu. Enquanto segue a instrução consertando um bug de consertando-um-bug e packaging: link via changelog em developer.ubuntu.com Encontrei um problema na configuração "Testando a correção".

Ao tentar criar com bzr builddeb -- -S -us -uc , encontrei a mensagem de erro abaixo:

dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building totem using existing ./totem_3.0.1.orig.tar.gz
dpkg-source: error: cannot read totem-3.0.1.orig.B4x9vh/debian/patches/totem-1041032-fixed: No such file or directory
dpkg-buildpackage: error: dpkg-source -b totem-3.0.1 gave error exit status 2
debuild: fatal error at line 1350:
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
bzr: ERROR: The build failed.

Parece que não existe essa pasta totem-3.0.1.orig.B4x9vh .

Eu estava preso em não saber por que e como essa pasta seria gerada sob minha ramificação para uma mudança.

    
por user137556 04.03.2013 / 17:36

1 resposta

1

Corrigi este problema de outra forma e criei o pacote no meu ambiente.

Basicamente siga os passos indicados em embalagem: link-via-changelog

Primeiramente, faça o download do código-fonte e crie outro ramo. Execute estes comandos:

cd tomboy.dev
bzr pull
bzr branch tomboy.dev bug-12345

E antes de fazer qualquer alteração, preciso voltar ao pacote de origem e criar um pacote de *.orig.tar.gz source.

Basta alterar o diretório para tomboy.dev e executar bzr bd -- -S -us -uc .

Então eu poderia começar a modificar minhas alterações no bug-12345. Após a modificação, usei dch -i e debcommit para confirmar as alterações.

E, em vez de usar o comando bzr para gerar o pacote, usei debuild/dpkg-buildpackage .

Para gerar o pacote de código-fonte puro: eu uso debuild -S

E para gerar uma compilação binária de lançamento: eu uso dpkg-buildpackage .

Referência: dpkg-buildpakcage

    
por chienhong.yang 13.03.2013 / 16:27