Valdymas per adresų sąrašus kaip kliūtis, neleidžianti atvykti jauniems kūrėjams

Sarah Novotny, „Microsoft Linux Foundation“ valdybos narė, pakeltas klausimas apie archajišką Linux branduolio kūrimo proceso pobūdį. Pasak Saros, adresų sąrašo (LKML, Linux Kernel Mailing List) naudojimas branduolio kūrimui koordinuoti ir pataisoms pateikti atbaido jaunuosius kūrėjus ir yra kliūtis naujiems prižiūrėtojams prisijungti. Didėjant branduolio dydžiui ir plėtros tempui, problema su trūkumas prižiūrėtojai, galintys prižiūrėti branduolio posistemes.

Sukūrus modernesnį prižiūrėtojų ir kūrėjų sąveikos mechanizmą, panašų į „problemų“ sistemą ir „GitHub“ užklausų gavimą, pataisas priėmus tiesiai „Git“, būtų galima į projektą pritraukti jaunesnius prižiūrėtojus. Dabartinį el. paštu pagrįstą kūrimo valdymo procesą daugelis jaunų kūrėjų suvokia kaip archajišką ir be reikalo atimantį laiką. Šiuo metu pagrindinis branduolio kūrėjų darbo įrankis yra elektroninio pašto klientas, o prieš 5-10 metų į industriją atėjusiems naujokams, pripratusiems prie modernių bendradarbiavimo kūrimo sistemų, labai sunku prisitaikyti prie tokio darbo organizavimo.

Diskomfortą didina griežti laiškų formatavimo reikalavimai, kai kurie iš jų buvo priimti prieš 25 metus. Pavyzdžiui, adresų sąrašas draudžia naudoti HTML žymėjimą, nepaisant to, kad dauguma el. pašto klientų tokį žymėjimą naudoja pagal numatytuosius nustatymus. Kaip sunkumų, kuriuos tai sukelia, pavyzdys buvo paminėtas kolega, kuris, norėdamas išsiųsti pataisą į OpenBSD adresų sąrašą, kuris taip pat neleidžia HTML laiškų, turėjo įdiegti atskirą el. pašto programą, nes jo pagrindinė el. pašto programa (Outlook) siunčia HTML laiškus.

Siekiant nepalaužti nusistovėjusių pamatų ir nepažeisti esamų kūrėjų įpročių, siūloma sukurti režimą naujiems kūrėjams, leidžiančius pataisas prižiūrėtojams pateikti tiesiogiai per ištraukimo užklausas ar sistemas, panašias į „problema“, ir automatiškai transliuoti. juos į LKML adresų sąrašą.

Kita idėja yra iškrauti LKML iš pataisų diskusijų ir pranešimų naudai. Dabartinėje formoje per LKML praeina tūkstančiai laiškų, kurių dauguma yra tiesiogiai siūlomas kodas įtraukti į branduolį ir tik nedidelė dalis yra pranešimai, paaiškinantys pataisų ir diskusijų esmę. Paskelbti pataisymai vis dar rodomi „Git“ ir paprastai priimami naudojant „Git“ ištraukimo užklausas, o LKML dokumentuoja tik procesą.

Šaltinis: opennet.ru

Добавить комментарий