Falha ao construir para o Ubuntu

0

Eu tento e construo meu pacote para o Ubuntu, mas não consigo entender o erro. Eu entendo isso

debuild -S -sa
 dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: source package opsh
dpkg-buildpackage: source version 0.1-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Niklas Rosencrantz <[email protected]>
 dpkg-source --before-build opsh
 fakeroot debian/rules clean
dh clean  --with autotools_dev
   dh_testdir
   dh_auto_clean
   dh_autotools-dev_restoreconfig
   dh_clean
 dpkg-source -b opsh
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building opsh using existing ./opsh_0.1.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
 opsh/src/check.t
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/opsh_0.1-1.diff.TooA5f
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -b opsh gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -d -us -uc -S -sa failed
    
por Niklas Rosencrantz 09.08.2017 / 10:01

1 resposta

4

O erro é

dpkg-source: info: local changes detected, the modified files are:
 opsh/src/check.t

Isso significa que opsh/src/check.t não corresponde ao conteúdo de opsh_0.1.orig.tar.gz . Nos pacotes Debian, qualquer alteração em um arquivo fora do diretório debian deve ser reversível. Como você está usando o pacote "3.0 (quilt)", a melhor maneira de lidar com isso é adicionar um patch. O wiki do Debian tem os detalhes, mas a mensagem de erro fornece uma solução rápida para transformar suas alterações em um patch:

dpkg-source --commit

Você precisará renomear e editar o patch adequadamente (conforme gerado, ele deve conter comentários suficientes para você descobrir as coisas).

    
por 09.08.2017 / 10:16