Como aplicar um arquivo de registro de alterações aos pacotes em um PPA ao criar a partir da receita?


19

Quando meu pacote é criado pela barra de ativação usando uma receita, ele ignora o ./debian/changelogarquivo que forneço e gera um arquivo inútil como o seguinte:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

Seria muito melhor se a barra de ativação armazenasse a lista de alterações que eu preparei no arquivo de registro de alterações, em vez de apenas colocar "Construção automática" lá.

Como forço a barra de ativação a usar a lista de alterações do meu arquivo de registro de alterações ao criar pacotes a partir de uma receita?


2
O que você está usando para acionar as compilações? Em condições normais, LP usa sempre o disposto debian/changelog...
Kees Cozinhe

O melhor lugar para fazer esta pergunta é o próprio Launchpad. Solicitar lá permitirá que os desenvolvedores e pessoas experientes expliquem exatamente como fazê-lo, ou por que isso não pode ser feito O Launchpad possui um sistema especial para gerenciar esse tipo de perguntas. Você pode perguntar aqui , onde outras pessoas, incluindo desenvolvedores e usuários, poderão responder a você, ou aqui , quando a coisa se tornar mais oficial.
sebikul

@KeesCook Eu posso reproduzir isso. Essa nova entrada parece ter sido criada ao usar uma project.recipe para criar o arquivo de origem (localmente, através do local em bzr dailydeb project.recipe working-dirque o arquivo de receita obtém a ramificação de origem e aninha as informações da embalagem).
htorque

Respostas:


5

Fiz essa pergunta no IRC (no #launchpad) e obtive a resposta que eu esperava:

Não, não é possível impedir a criação dessa entrada no registro de alterações. É necessário para que possa especificar a sequência de versão apropriada da construção automática (aquela que você define na primeira linha do arquivo de receita).

No entanto, suas alterações não devem ser perdidas, apenas colocadas logo após essa entrada.


3
Talvez o bzr-builder deva integrar a entrada do changelog do autobuild com qualquer entrada existente com a distribuição definida como UNRELEASED, como é comum nos arquivos do changelog da debian.
jelmer
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.