在为我的项目快速运行 package --extras 后,我注意到在 project_dir/debian 中,changelog 文件中列出的我的开发人员电子邮件为 alex@myhostname,而不是我的正确电子邮件地址。因此,在生成的 .deb 文件上运行 lintian 会出现错误,指出它检测到无效的开发人员电子邮件。我有点困惑为什么会发生这种情况,因为 bzr whoami 返回了正确的开发人员姓名和关联的电子邮件地址,并且我已将开发人员姓名和电子邮件添加到我的 .bashrc 条目中。我是否遗漏了一些其他配置?或者我应该在项目目录中进行哪些更改才能修复此错误?
答案1
据我了解,它是从以下位置提取的: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='[email protected]',
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='[email protected]'