Alexandre Julliard, der Schöpfer und Leiter des Wine-Projekts, hat den Start eines experimentellen gemeinsamen Entwicklungsservers gitlab.winehq.org bekannt gegeben, der auf der GitLab-Plattform basiert. Der Server hostet derzeit alle Projekte aus dem Hauptbaum von Wine sowie die Utilities und Inhalte der Website WineHQ. Es wurde die Möglichkeit implementiert, über den neuen Dienst Merge-Requests einzureichen.
Zusätzlich wurde ein Gateway eingerichtet, das die Kommentare von GitLab und die gesendeten Merge-Requests an die Mailingliste wine-devel weiterleitet, d.h. alle Entwicklungsaktivitäten von Wine werden weiterhin in der Mailingliste reflektiert. Um die Entwicklung auf Basis von GitLab und Experimente zu erkunden, wurde ein separates Projekt wine-demo erstellt, in dem man das Einreichen von Merge-Requests oder die Anwendung von Bearbeitungsskripten testen kann, ohne den echten Code zu berühren oder die Mailingliste wine-devel zu überfluten.
Es wird besonders darauf hingewiesen, dass die Nutzung von GitLab für die Entwicklung von Wine derzeit experimentellen Charakter hat und die endgültige Entscheidung über die Migration zu GitLab noch nicht getroffen wurde. Sollten die Entwickler feststellen, dass GitLab für sie nicht geeignet ist, wird versucht, eine andere Plattform zu verwenden. Zusätzlich wurde eine Beschreibung des Arbeitsprozesses veröffentlicht, der bei der Verwendung von GitLab als primäre Plattform für die Entwicklung von Wine vorgeschlagen wird (Patches werden als Merge-Requests eingereicht, in einem kontinuierlichen Integrationssystem getestet und zur Diskussion an die Mailingliste wine-devel weitergeleitet. Reviewer werden automatisch oder manuell zugewiesen, um die Änderung zu überprüfen und zu genehmigen).
Quelle: opennet.ru
