После быстрого запуска пакета --extras для моего проекта я заметил, что в файле project_dir / debian в файле журнала изменений мой электронный адрес разработчика указан как alex @ myhostname вместо моего правильного адреса электронной почты. В результате при запуске lintian для сгенерированного файла .deb выдается сообщение о том, что он обнаруживает недействительный электронный адрес разработчика. Я немного сбит с толку относительно того, почему это происходит, поскольку bzr whoami возвращает правильное имя разработчика и связанный адрес электронной почты, и я добавил имя разработчика и адрес электронной почты в мою запись .bashrc. Есть ли какие-то дополнительные настройки, которые я пропустил? Или я должен что-то изменить в каталоге моего проекта, чтобы исправить эту ошибку?
Насколько я понимаю, он извлекается из setup.py
. Если вы перейдете в конец этого файла, вы увидите несколько полей, которые описывают ваш проект:
###################### YOU SHOULD MODIFY ONLY WHAT IS BELOW ######################
##################################################################################
DistUtilsExtra.auto.setup(
name='foobar',
version='12.07.28',
license='GPL-3',
author='Foo Bar',
author_email='foobar@example.com',
description="Here's my short description",
long_description="Here's a a more detailed description",
url='https://www.example.com/foobar',
cmdclass={'install': InstallAndUpdateDataDirectory}
)
Если это не работает правильно, Я бы удостоверился, что вы экспортировали переменную среды DEBEMAIL
в ваш файл ~/.bashrc
:
export DEBFULLNAME='Foo Bar'
export DEBEMAIL='foobar@example.com'