Por que “o processo de backporting não considera lançamentos upstream”?

3

De link

backportpackage will

  • download the latest version of the package from Ubuntu archives. The latest version must exist in the some newer Ubuntu releases – backporting process does not consider upstream releases
  • attempts to build it
  • uploads the resulting .deb to your personal PPA archive on launchpad.net

Por que o "processo de backporting não considera as versões upstream"? Qual é a vantagem do backporting considerando a versão downstream em vez de upstream?

Por "versões upstream", significa a versão do código-fonte bruto (não para uma versão específica do Ubuntu) do autor original do pacote, disponível no site do pacote mantido pelo autor original?

Para fazer backporting, é necessário criar uma conta no launchpad.net e criar uma chave PGP, como dito no link?

    
por Tim 19.10.2014 / 15:24

1 resposta

3

O termo backporting significa (por definição) reconstruir o pacote existente em uma versão anterior do sistema.

Why is that "backporting process does not consider upstream releases"?

Embalar uma versão de software não empacotada anteriormente não é backporting.

What is the advantage of downstream release over upstream ones for backporting?

Não tenho certeza do que você quer dizer. O que você quer dizer com os termos "release downstream" e "release upstream"? Normalmente, um release é um termo usado apenas pelo upstream. Um empacotador não faz um lançamento, ele apenas o empacota. No link, o termo "release upstream" é usado. Isto significa a liberação do software, e aí a palavra "upstream" é redundante e é provavelmente usada para ênfase. O termo "lançamento do Ubuntu" também é usado. Isso significa um lançamento da distribuição do Ubuntu. Esse é um termo agregado, referindo-se ao empacotamento e distribuição de um grande número de pacotes de software de uma vez como parte do lançamento de uma nova versão de um sistema operacional. Embalar uma única peça de software não é normalmente denominado lançamento.

Talvez você esteja perguntando, por que não empacotar uma nova versão diretamente, em vez de fazer o backport de uma versão já empacotada. A resposta deve ser clara: isso normalmente envolve menos trabalho, já que parte do trabalho já foi feito para você pelo empacotador. Dito isso, muitas vezes é possível reutilizar o empacotamento de versões mais antigas do software com versões mais recentes e não empacotadas.

By "upstream releases", does it mean the raw (not for a particular Ubuntu release) source code release from the original author of the package, available from the package's website maintained by the original author?

Sim, claro.

To do backporting, is it necessary to create an account on launchpad.net and create a PGP key, as said in the link?

Não, claro que não é necessário. Você pode fazer qualquer coisa que você pode fazer no Launchpad no seu computador, restrições de hardware do módulo. Lanchpad não tem poderes mágicos.

Consulte a tag para obter mais informações.

    
por 19.10.2014 / 15:30