Rapidamente não pode empacotar, mas não gera erros

0

Estou tentando criar rapidamente um pacote .deb para meu projeto. Isso é o que eu recebo:

ilya@ilya-laptop:~/Projects/online-translator$ quickly package
...........Ubuntu packaging created in debian/
..........................................................
----------------------------------
Command returned some ERRORS:
----------------------------------
ERROR: xgettext failed to generate PO template file. Please consult
       error message above if there is any.
----------------------------------
Произошла ошибка во время сборки пакета.
ОШИБКА: Не удалось выполнить команду package
Прервано

As últimas linhas em russo não significam nada, exceto dizer, que houve um erro durante o empacotamento.

Please consult error message above if there is any.

E o que fazer, se não houver mensagens? ..

EDITAR:

OK, eu descobri que você pode executar rapidamente o pacote com a opção --verbose, então esta é a parte do erro:

intltool-update -p -g online-translator
xgettext: ошибка открытия файла "./../yandex_translate/__init__.py" для чтения: Нет такого файла или каталога
### It says, it can't use file "./../yandex_translate/__init__.py", because there is no such file
ERROR: xgettext failed to generate PO template file. Please consult
       error message above if there is any.
error: command 'intltool-update' failed with exit status 1
dh_auto_build: python setup.py build --force returned exit code 1
make: *** [build] Ошибка 1
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
Произошла ошибка во время сборки пакета.
ОШИБКА: Не удалось выполнить команду package
Прервано

Eu uso o módulo yandex_translate no meu aplicativo, mas por que o xgettext usa seus arquivos? Onde pode haver uma referência para esse arquivo? Realmente não existe tal arquivo lá, porque eu já removi o diretório do módulo da pasta do meu projeto, mas ele estava lá antes.

    
por Phlya 05.05.2013 / 18:52

1 resposta

1

O problema estava no arquivo project/po/POTFILES.in . Quando eu removi todas as referências para os arquivos, que o pacote Quickly não conseguiu encontrar, o que pode ser visto com

quickly package --verbose

funcionou como um encanto.

    
por Phlya 07.05.2013 / 00:40