Ġestjoni permezz ta' listi tal-posta bħala ostaklu li jipprevjeni l-wasla ta' żviluppaturi żgħażagħ

Sarah Novotny, membru tal-bord tat-tmexxija tal-Fondazzjoni Linux tal-Microsoft, imqajma kwistjoni dwar in-natura arkajka tal-proċess tal-iżvilupp tal-qalba tal-Linux. Skont Sarah, l-użu ta’ lista tal-posta (LKML, Linux Kernel Mailing List) biex tikkoordina l-iżvilupp tal-kernel u tissottometti garżi jiskoraġġixxi lill-iżviluppaturi żgħażagħ u huwa ostaklu biex jissieħbu manutenzjoni ġodda. Hekk kif id-daqs tal-qalba u l-pass tal-iżvilupp jiżdiedu, il-problema bil nuqqas manutenturi kapaċi jissorveljaw is-sottosistemi tal-kernel.

Il-ħolqien ta 'mekkaniżmu aktar modern għall-interazzjoni bejn il-manutenzjoni u l-iżviluppaturi, simili għas-sistema ta' "kwistjonijiet" u talbiet ta 'ġibda fuq GitHub bl-adozzjoni ta' garża direttament f'Git, jagħmilha possibbli li jattiraw manutenzjoni iżgħar għall-proġett. Il-proċess attwali tal-ġestjoni tal-iżvilupp ibbażat fuq l-email huwa pperċepit minn ħafna żviluppaturi żgħażagħ bħala arkajku u jieħu ħafna ħin bla bżonn. Bħalissa, l-għodda ta 'ħidma ewlenija għall-iżviluppaturi tal-qalba hija l-klijent tal-email, u huwa diffiċli ħafna għal dawk ġodda li ġew fl-industrija 5-10 snin ilu u huma mdorrijin għal sistemi ta' żvilupp kollaborattiv moderni biex jadattaw għal tali organizzazzjoni tax-xogħol.

L-iskumdità hija aggravata minn rekwiżiti stretti għall-ifformattjar tal-ittri, li wħud minnhom ġew adottati 25 sena ilu. Pereżempju, il-lista tal-posta tipprojbixxi l-użu tal-markup HTML, minkejja l-fatt li l-biċċa l-kbira tal-klijenti tal-email jużaw tali markup awtomatikament. Bħala eżempju tad-diffikultajiet li dan joħloq, issemma kollega li, sabiex jibgħat garża lill-lista tal-posta tal-OpenBSD li lanqas ma tippermetti l-posta HTML, kellu bżonn jinstalla klijent tal-email separat, peress li l-klijent tal-email prinċipali tiegħu (Outlook) jibgħat posta HTML.

Sabiex ma tkissirx il-pedamenti stabbiliti u ma tiksirx id-drawwiet ta 'żviluppaturi eżistenti, huwa propost li tinħoloq mod għall-iżviluppaturi ġodda li jippermettilek li tissottometti garżi lill-manutenzjoni direttament permezz ta' talbiet ta 'ġibda jew sistemi simili għal "kwistjonijiet", u xandir awtomatikament. lill-lista tal-posta LKML.

Idea oħra hija li tħoll LKML mill-irqajja favur diskussjonijiet u avviżi. Fil-forma attwali tagħha, eluf ta 'ittri jgħaddu minn LKML, li ħafna minnhom huma kodiċi proposti direttament għall-inklużjoni fil-qalba u parti żgħira biss huma avviżi li jispjegaw l-essenza ta' garżi u diskussjonijiet. L-irqajja ppubblikati għadhom riflessi f'Git u ġeneralment jiġu aċċettati bl-użu ta' talbiet ta' pull f'Git, u LKML jiddokumenta biss il-proċess.

Sors: opennet.ru

Żid kumment