Com experiência em Git / GitHub e conhecendo muito pouco sobre o Bazaar VCS, gostaria ocasionalmente de relatar um bug em projetos hospedados no Launchpad e até enviar um patch. Eu gostaria de fazê-lo de uma maneira "adequada", para que esteja pronto para mesclar ou melhorar sem atrapalhar.
Parece que não consigo encontrar um guia simples decente adequado às minhas necessidades.
O que eu fiz até agora:
Eu criei uma conta no Launchpad,
relatou o bug,
Bazaar instalado e configurar chaves SSH etc.
Agora, se fosse o GitHub, eu teria
bifurque o repo,
clonar o repositório bifurcado,
crie uma filial com nome saudável e faça o trabalho,
confirmar + empurrar,
crie uma solicitação de recebimento usando o GitHub WUI.
Mas não é o GitHub, e as arquiteturas do Launchpad e do Bazaar parecem bem diferentes de suas contrapartes do GitHub / Git.
Então, uma alma amável poderia me salvar de me afogar em toneladas de documentos e compilar um caminho simples, principalmente a segunda parte? Possivelmente incluindo comandos CLI relevantes quando necessários?
Edit: Parece que devo esclarecer se estou perguntando especificamente sobre pacotes Ubuntu (o que quer que isso signifique) ou projetos do Launchpad.
Eu realmente não me importo muito com distinção entre pacotes Ubuntu e pacotes não-Ubuntu. Qualquer software pode estar no Ubuntu hoje e sair amanhã, ou vice-versa. O desenvolvimento é o que importa muito mais do que distribuição.
Então eu estava assumindo que
nem todos os pacotes distribuídos no Ubuntu estão hospedados no Launchpad,
existe um fluxo de trabalho "oficial" ou "padrão" para o Launchpad (bem, se todos os desenvolvedores podem concordar em usar o Bazaar, por que a maioria deles não concordou com um fluxo de trabalho de correção?),
então estou perguntando sobre o modo Launchpad, não o modo Ubuntu. E eu escolhi a AU porque, como a interseção é vasta, acho que é bastante interessante aqui.