Juhtimine meililistide kaudu kui takistus, mis takistab noorte arendajate tulekut

Sarah Novotny, Microsofti Linuxi sihtasutuse juhatuse liige, tõstetud küsimus Linuxi kerneli arendusprotsessi arhailise olemuse kohta. Sarah sõnul heidutab meililisti (LKML, Linux Kernel Mailing List) kasutamine kerneli arenduse koordineerimiseks ja paikade esitamiseks noori arendajaid ning on takistuseks uute hooldajate liitumisel. Kerneli suuruse ja arendustempo kasvades on probleem puudus hooldajad, kes on võimelised kerneli alamsüsteeme jälgima.

Moodsama mehhanismi loomine hooldajate ja arendajate vaheliseks suhtluseks, mis sarnaneb „probleemide” süsteemiga ja tõmbetaotlustega GitHubis, võttes plaastrid otse Gitis, võimaldaks meelitada projekti nooremaid hooldajaid. Praegust meilipõhist arendushaldusprotsessi peavad paljud noored arendajad arhailiseks ja tarbetult aeganõudvaks. Praegu on kerneli arendajate peamiseks töövahendiks meiliklient ning 5-10 aastat tagasi tööstusesse tulnud uustulnukatel, kes on harjunud kaasaegsete koostöö arendussüsteemidega, on sellise töökorraldusega väga raske kohaneda.

Ebamugavustunnet süvendavad kirjade vormistamise ranged nõuded, millest osa võeti vastu 25 aastat tagasi. Näiteks meililist keelab HTML-märgistuse kasutamise, hoolimata asjaolust, et enamik meilikliente kasutab sellist märgistust vaikimisi. Selle tekitatud raskuste näitena mainiti kolleegi, kes selleks, et saata OpenBSD meililistile plaaster, mis samuti ei luba HTML-posti, pidi installima eraldi meilikliendi, kuna tema peamine meiliklient (Outlook) saadab HTML-i.

Et mitte rikkuda väljakujunenud aluseid ja mitte rikkuda olemasolevate arendajate harjumusi, tehakse ettepanek luua uutele arendajatele režiim, mis võimaldab teil paigad hooldajatele otse tõmbetaotluste või probleemidega sarnaste süsteemide kaudu edastada ja automaatselt edastada. need LKML-i meililisti.

Teine idee on LKML-i paikadest mahalaadimine arutelude ja teadaannete kasuks. Praegusel kujul läbib LKML-i tuhandeid kirju, millest enamik on otse pakutud kood tuuma lisamiseks ja ainult väike osa on teadaanded, mis selgitavad paikade ja arutelude olemust. Avaldatud plaastrid kajastuvad endiselt Gitis ja tavaliselt aktsepteeritakse neid Gitis tõmbetaotluste abil ning LKML dokumenteerib ainult protsessi.

Allikas: opennet.ru

Lisa kommentaar