Embalagem do Ubuntu no bzr

6

Algum tempo atrás, falava-se em mover todos (ou pelo menos alguns?) do esforço de empacotamento para ramificações bzr no launchpad. Parece que lembro de vários benefícios mencionados, como facilitar a contribuição de novos desenvolvedores / empacotadores.

Alguém pode me atualizar se isso aconteceu e quais seriam os benefícios? (Eu poderia ter acabado completamente errado com isso, então sinta-se à vontade para me corrigir ...)

    
por 8128 24.08.2010 / 21:31

5 respostas

5

Eu não tenho uma contagem atual, mas acho que a maioria é importada. Você pode tentar fazer o checkout de pacotes com bzr branch lp:ubuntu/PACKAGENAME ou lp:ubuntu/maverick/PACKAGENAME , para alguns exemplos.

Claro, substitua PACKAGENAME pelo pacote que você está procurando, e você pode substituir maverick pelo release que você está procurando, lúcido, cármico, etc. Você pode fazer mudanças e empurrar para seus próprios ramos bzr para patrocínio.

    
por Ken VanDine 24.08.2010 / 22:03
3

Tudo para o qual as importações não falharam está em bzr agora. As ramificações do KDE tendem a falhar devido a serem massivas, mas acho que isso está sendo trabalhado.

Os benefícios seriam que não temos debdiffs sentados no Launchpad para que todos tenham números e conflitos de versão sobrepostos. Em vez disso, todos podem se fundir em um único branch, reduzindo "oops, seu patch não se aplica mais" em viagens de ida e volta.

    
por maco 24.08.2010 / 21:45
3

Como outros já mencionaram, você pode fazer o checkout de pacotes com bzr branch lp:ubuntu/PACKAGENAME para a versão em desenvolvimento atual ou lp:ubuntu/lucid/PACKAGENAME , se você estiver procurando a fonte do Lucid, por exemplo. Pacotes fonte do Debian também são importados. Estes podem ser obtidos com lp:debian/PACKAGENAME ou lp:debian/lenny/PACKAGENAME

Isso também nos permite navegar facilmente pelo código fonte de qualquer pacote Ubuntu ou Debian on-line via bazzar.launchpad.net. Por exemplo, aqui está o pacote de fontes do banshee:

link

A grande maioria dos pacotes no Ubuntu estão disponíveis como ramificações bzr. Até o momento, apenas 597 dos mil no Ubuntu não estão atualizados (isso pode ser rastreado no link ).

Um dos principais benefícios do controle de versão distribuído é que ele pode ajudar na mesclagem. Tarefas como visualizar histórico e anotar para descobrir quem fez uma alteração específica e por que também são facilitadas.

Uma boa introdução ao projeto de desenvolvimento distribuído do Ubuntu pode ser encontrada aqui:

link

Documentação e how-tos podem ser encontrados aqui:

link

    
por andrewsomething 03.10.2010 / 06:01
0

Algumas pessoas usam o bzr para gerenciar seus pacotes de código-fonte. Veja o wiki para obter algumas informações sobre como fazer isso.

    
por ℝaphink 24.08.2010 / 21:46
0

Acho que você está pensando em bzr-builddeb (manual) . Você pode acompanhar seu desenvolvimento na página Launchpad do bzr-builddeb .

    
por Umang 25.08.2010 / 06:35