Muligheden for at ændre nummereringen og metoden til at generere X.Org Server-udgivelser overvejes

Adam Jackson, ansvarlig for flere tidligere X.Org Server-udgivelser, Han tilbød i sin rapport på konferencen XDC2019 skifte til en ny nummereringsordning. For mere tydeligt at se, hvor længe siden en bestemt udgivelse blev offentliggjort, i analogi med Mesa, blev det foreslået at afspejle året i det første nummer af versionen. Det andet nummer angiver serienummeret på den væsentlige udgivelse for det pågældende år, og det tredje nummer vil afspejle korrigerende opdateringer.

Da X.Org Server-udgivelser nu er ret sjældne (X.Org Server 1.20 blev udgivet for halvandet år siden) og indtil videre ikke synlig aktivitet på dannelsen af ​​X.Org Server 1.21, mens nogle rettelser og innovationer er akkumuleret i koden, foreslås det at gå over til en planlagt model for dannelse af nye udgivelser.

Forslaget bunder i det faktum, at kodebasen konstant vil blive udviklet ved hjælp af et kontinuerligt integrationssystem, og udgivelsen vil være et simpelt øjebliksbillede af tilstanden på bestemte forud planlagte datoer, forudsat at alle CI-tests er bestået.
Væsentlige udgivelser, herunder nye funktioner, er planlagt til at blive dannet en gang hver 6. måned. Efterhånden som nye funktioner tilføjes, foreslås det også at oprette mellembygninger, der automatisk kan forgrene sig, for eksempel en gang hver anden uge.

Hans de Goede, Fedora Linux-udvikler hos Red Hat, Han bemærkedeat den foreslåede metode ikke er uden sine ulemper - da X.Org Server er meget hardwareafhængig, vil det ikke være muligt at fange alle problemer gennem et kontinuerligt integrationssystem. Derfor foreslås det yderligere at indføre et system med frigivelsesblokerende fejl, hvis tilstedeværelse vil forsinke den automatiske frigivelse samt organisere dannelsen af ​​foreløbige udgivelser til test før udgivelse. Michael Dänzer, Mesa-udvikler hos Red Hat, Han bemærkedeat den foreslåede metode er god til snapshots og udgivelseskandidater, men ikke for endelige stabile udgivelser, herunder på grund af muligheden for at få en ABI-kompatibilitetsovertrædelse i en midlertidig udgivelse.

Kilde: opennet.ru

Tilføj en kommentar