Por que “Existem .debs neste upload e que eles não existem.” quando tento fazer o upload de um pacote para um PPA?

0

Estou tentando fazer upload de um pacote que eu construo usando debuild para um PPA, mas ele falha com o seguinte:

dput ppa:braiampe/ffc ffc_1.3.20140513-1_i386.changes 
Uploading ffc using ftp to ppa (host: ppa.launchpad.net; directory: ~braiampe/ffc/ubuntu)
running supported-distribution: check whether the target distribution is currently supported (using distro-info)
{u'known': [u'release', u'proposed', u'updates', u'backports', u'security'], u'allowed': [u'release']}
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running check-debs: makes sure the upload contains a binary package
There are .debs in this upload, and enforcing they don't exist.

Como posso carregar as fontes para o PPA?

    
por Braiam 17.05.2014 / 17:59

1 resposta

1

O problema é que você usou o debuild para construir binários Debian ao invés de fontes Debian. Você deveria ter usado debuild -S . Agora, a mensagem de erro dput-ng é muito vaga, mas essencialmente está dizendo que há debs binários e você não forçou o upload deles. Aqui está a fonte da mensagem :

if not enforce_debs and has_debs:
    raise BinaryUploadError(
        "There are .debs in this upload, and enforcing they don't exist."
    )
    
por Braiam 17.05.2014 / 17:59