Alexandre Julliard, creatore e leader del progetto Wine, ha annunciato il lancio di un server sperimentale di sviluppo collaborativo gitlab.winehq.org, basato sulla piattaforma GitLab. Attualmente, il server ospita tutti i progetti dal ramo principale di Wine, così come utilità e contenuti del sito WineHQ. È stata implementata la possibilità di inviare richieste di fusione tramite il nuovo servizio.
In aggiunta, è stato lanciato un gateway che trasmette alla mailing list wine-devel i commenti da GitLab e le richieste di fusione inviate, cioè tutta l'attività nello sviluppo di Wine continua a essere riflessa nella lista di distribuzione. È stato creato un progetto separato wine-demo per familiarizzare con lo sviluppo basato su GitLab e condurre esperimenti, dove è possibile testare l'invio di richieste di fusione o l'applicazione di script di elaborazione, senza toccare il codice reale e senza intasare la mailing list wine-devel.
Si sottolinea che l'uso di GitLab per lo sviluppo di Wine è attualmente solo un esperimento e la decisione finale sulla migrazione a GitLab non è ancora stata presa. Se i progettisti decidessero che GitLab non è adatto, verrà fatto un tentativo di utilizzare un'altra piattaforma. È stata ulteriormente pubblicata una descrizione del flusso di lavoro proposto per l'uso di GitLab come piattaforma primaria per lo sviluppo di Wine (le patch vengono inviate sotto forma di richieste di fusione, testate nel sistema di integrazione continua e inoltrate alla mailing list wine-devel per discussione, i revisori vengono assegnati automaticamente o manualmente per verificare e approvare le modifiche).
Fonte: opennet.ru
