Alexandre Julliard, créateur et responsable du projet Wine, a annoncé le lancement d'un serveur expérimental de développement collaboratif gitlab.winehq.org, basé sur la plateforme GitLab. Actuellement, le serveur héberge tous les projets de l'arbre principal de Wine, ainsi que des utilitaires et le contenu du site WineHQ. Il est possible d'envoyer des demandes de fusion via ce nouveau service.
En outre, une passerelle a Ă©tĂ© lancĂ©e, diffusant dans la liste de diffusion wine-devel les commentaires de GitLab et les demandes de fusion envoyĂ©es, c'est-Ă -dire que toute l'activitĂ© de dĂ©veloppement de Wine est toujours reflĂ©tĂ©e dans la liste de diffusion. Pour se familiariser avec le dĂ©veloppement basĂ© sur GitLab et rĂ©aliser des expĂ©riences, un projet distinct wine-demo a Ă©tĂ© créé, oĂč il est possible de tester l'envoi de demandes de fusion ou l'application de scripts de traitement, sans impacter le code rĂ©el et sans encombrer la liste de diffusion wine-devel.
Il est à noter que l'utilisation de GitLab pour le développement de Wine est encore à un stade expérimental et qu'aucune décision finale concernant la migration vers GitLab n'a encore été prise. Si les développeurs décident que GitLab ne leur convient pas, une tentative sera faite pour utiliser une autre plateforme. De plus, une description du flux de travail proposé lors de l'utilisation de GitLab comme plateforme primaire pour le développement de Wine a été publiée (les correctifs sont envoyés sous forme de demandes de fusion, testés dans un systÚme d'intégration continue et redirigés vers la liste de diffusion wine-devel pour discussion, des réviseurs sont automatiquement ou manuellement assignés pour examiner et approuver les modifications).
Source : opennet.ru
