Alexandre Julliard, criador e líder do projeto Wine, anunciou o lançamento de um servidor experimental de desenvolvimento colaborativo gitlab.winehq.org, baseado na plataforma GitLab. Atualmente, o servidor hospeda todos os projetos do repositório principal do Wine, além das utilitários e conteúdo do site WineHQ. A possibilidade de enviar solicitações de mesclagem através do novo serviço foi implementada.
Além disso, foi lançado um gateway que transmite para a lista de discussão wine-devel os comentários do GitLab e as solicitações de mesclagem enviadas, ou seja, toda a atividade de desenvolvimento do Wine ainda é refletida na lista de discussão. Para familiarização com o desenvolvimento baseado no GitLab e experimentos, foi criado um projeto separado chamado wine-demo, onde é possível testar o envio de solicitações de mesclagem ou aplicar scripts manipuladores, sem afetar o código real e sem poluir a lista de discussão wine-devel.
Observa-se que o uso do GitLab para o desenvolvimento do Wine é ainda um experimento e a decisão final sobre a migração para o GitLab ainda não foi tomada. Se os desenvolvedores decidirem que o GitLab não é adequado, será feita uma tentativa de usar outra plataforma. Além disso, foi publicado um descrição do fluxo de trabalho proposto ao usar o GitLab como a plataforma primária para o desenvolvimento do Wine (os patches são enviados na forma de solicitações de mesclagem, testados em um sistema de integração contínua e redirecionados para a lista de discussão wine-devel para discussão, revisores são designados automaticamente ou manualmente, que devem verificar e aprovar a alteração).
Fonte: opennet.ru
