Submete pacote Debian mesclado para inclusão no Ubuntu

6

Estou atualmente trabalhando para atualizar a versão de autogen enviada com Ubuntu de 1:5.12-0.1ubuntu2 nos repositórios para 1:5.17.1-1 no Debian. A mesclagem foi concluída no meu computador e o commit foi feito, mas não sei como proceder daqui.

Para o contexto, fiz os seguintes passos:

  1. bzr branch lp:ubuntu/autogen raring
  2. bzr merge debianlp:experimental/autogen
  3. Resolver conflitos de mesclagem (havia apenas um em debain/control de qualquer forma)
  4. dch -i
  5. bzr commit -m "New Debian version"
  6. bzr builddeb -S --package-merge

Essa última etapa resultou em uma compilação bem-sucedida, mas agora estou um pouco confuso quanto ao meu próximo passo. A construção produziu os seguintes arquivos:

  • build-area / autogen_5.17.1-1ubuntu1.debian.tar.gz
  • build-area / autogen_5.17.1-1ubuntu1.dsc
  • build-area / autogen_5.17.1-1ubuntu1_source.build
  • build-area / autogen_5.17.1-1ubuntu1_source.changes
  • build-area / autogen_5.17.1.orig.tar.xz

Eu sei que posso fazer bzr push lp:~notgary/autogen/fix-1098872 e propor a mesclagem dessa maneira, mas fiquei me perguntando se há algo que eu precise fazer com os arquivos produzidos pela compilação.

    
por Chris Wilson 12.01.2013 / 17:15

1 resposta

2

Você pode ler mais sobre o processo de patrocínio no wiki.

Há também mais a mesclagem do que a resolução de conflitos. Deve-se olhar para as diferenças entre os pacotes Debian e Ubuntu, e descobrir se cada um ainda é necessário e certificar-se de que os que foram, foram encaminhados para o upstream.

Pessoalmente, não gosto de rever as mesclagens feitas com o bzr, é realmente difícil descobrir o que está acontecendo. Por isso, sugiro gerar um debdiff entre autogen_5.17.1-1.dsc e autogen_5.17.1-1ubuntu1.dsc e anexá-lo ao bug.

Coloque o nariz em #ubuntu-motu ou #ubuntu-devel no IRC, as pessoas ficarão felizes em guiá-lo.

    
por tumbleweed 14.01.2013 / 12:20