quickly package --extras substitui o email do desenvolvedor pelo hostname

1

Depois de executar rapidamente o pacote --extras para o meu projeto, notei que em project_dir / debian o arquivo de changelog tem meu e-mail de desenvolvedor listado como alex @ myhostname, em vez do meu endereço de e-mail correto. Como resultado, executar o lintian no arquivo .deb gerado gera um erro informando que ele detecta um email de desenvolvedor inválido. Estou um pouco confuso sobre o porquê isso ocorre desde bzr whoami retorna o nome do desenvolvedor correto e endereço de e-mail associado, e eu adicionei o nome do desenvolvedor e e-mail para a minha entrada .bashrc. Existe alguma configuração adicional que perdi? Ou há algo que eu deveria mudar no diretório do meu projeto para corrigir esse erro?

    
por Alex 26.07.2012 / 16:25

1 resposta

1

Entendo que é puxado de setup.py Se você for para o final desse arquivo, verá alguns campos que descrevem seu projeto:

###################### 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}
    )

Se isso não estiver funcionando corretamente, verifique se você tem a variável de ambiente DEBEMAIL exportada no arquivo ~/.bashrc :

export DEBFULLNAME='Foo Bar'
export DEBEMAIL='[email protected]'
    
por andrewsomething 28.07.2012 / 21:17