It KDE-projekt ymplementearret GitLab. GitLab EE en CE-ûntwikkeling ferhuze nei dielde repository

KDE projekt yn wurking set gearwurkjende ûntwikkeling ynfrastruktuer basearre op in iepen platfoarm GitLab, dy't de barriêre foar yngong foar nije dielnimmers ferleegje sil, dielname oan KDE-ûntwikkeling gewoaner meitsje en de mooglikheden fan ark foar ûntwikkeling, ûnderhâld fan 'e ûntwikkelingssyklus, trochgeande yntegraasje en beoardieling fan feroaringen útwreidzje. Earder brûkte it projekt it platfoarm Phabricator (en cgit), wat troch in protte nije ûntwikkelders as ûngewoan wurdt waarnommen. GitLab is yn mooglikheden frij ticht by GitHub, is fergese software en wurdt al brûkt yn in protte relatearre iepen boarne-projekten, lykas GNOME, Wayland, Debian en FreeDesktop.org.

Phabricator-stipe bliuwt foarearst operasjoneel, en in aparte tsjinst is lansearre foar GitLab-supporters invent.kde.org. Perron Phabricator benammen rjochte op projekt behear en koade review, mar lags yn gebieten lykas trochgeande yntegraasje, wurkje mei repositories en de web ynterface. GitLab is skreaun yn Ruby and Go, en Phabricator is skreaun yn PHP. Om te wikseljen nei GitLab, ûntbrekt KDE-ûntwikkelders guon mooglikheden, dy't foar in part al binne útfierd yn reaksje op harren fersyk.

Derneist kinne wy ​​​​dejinge notearje útfierd troch GitLab de baan on fúzje kommersjele en mienskip tûken fan it projekt, dat sil gâns ferienfâldigje ûntwikkeling, meitsje prosessen mear transparant en dúdlik aparte proprietêre koade yn aparte modules. Yn stee fan ferskate repositories gitlab-ee и gitlab-se. Eigen koade is skieden fan iepen boarne koade en ferpleatst nei de "ee/".

De gitlab-ce repository, dy't gjin proprietêre koade befettet, sil beskikber bliuwe as in spegel gitlab-fosswurket yn allinich-lêsmodus. It nije ienige repository foar aktive ûntwikkeling is boud boppe op it hjoeddeistige gitlab-ee repository, dat is omneamd ta repository "gitlab". Op it stuit is de migraasje yn it lêste stadium - de repositories binne omneamd, de fúzje hat plakfûn en hast alle taken dy't dêrmei ferbûn binne binne al foltôge. oplost.

GitLab-ûntwikkelders ek presintearre korrektive releases 12.3.2, 12.2.6 en 12.1.12 en 14, dy't XNUMX kwetsberens elimineare, ynklusyf de mooglikheid om willekeurige git-kommando's te ferfangen fia de API, e-postbefêstiging omgean by it brûken fan de autentikaasjemodule fia Salesforce, JavaScript-ferfanging yn 'e Markdown markup preview-ynterface , fange kontrôle oer de akkounts fan oare minsken by it brûken fan de SAML-module, it omgean fan brûkersblokkering, ûntkenning fan tsjinst en lekkages fan fertroulike ynformaasje oer it projekt.

Boarne: opennet.ru

Add a comment