Muligheten for å endre nummereringen og metoden for å generere X.Org Server-utgivelser vurderes

Adam Jackson, ansvarlig for flere tidligere X.Org Server-utgivelser, предложил i sin rapport på konferansen XDC2019 bytte til et nytt nummereringsskjema. For å tydeligere se hvor lenge siden en bestemt utgivelse ble publisert, analogt med Mesa, ble det foreslått å gjenspeile året i det første nummeret av versjonen. Det andre tallet vil indikere serienummeret til den betydelige utgivelsen for det aktuelle året, og det tredje tallet vil gjenspeile korrigerende oppdateringer.

I tillegg, siden X.Org Server-utgivelser nå er ganske sjeldne (X.Org Server 1.20 ble utgitt for halvannet år siden) og så langt ikke synlig aktivitet på dannelsen av X.Org Server 1.21, mens noen rettelser og innovasjoner har samlet seg i koden, foreslås det å gå over til en planlagt modell for dannelse av nye utgivelser.

Forslaget koker ned til det faktum at kodebasen kontinuerlig vil bli utviklet ved hjelp av et kontinuerlig integrasjonssystem, og utgivelsen vil være et enkelt øyeblikksbilde av tilstanden på bestemte forhåndsplanlagte datoer, forutsatt at alle CI-tester er bestått.
Betydelige utgivelser, inkludert nye funksjoner, er planlagt å bli dannet en gang hver 6. måned. Etter hvert som nye funksjoner legges til, foreslås det også å lage mellombygg som automatisk kan forgrene seg, for eksempel en gang annenhver uke.

Hans de Goede, Fedora Linux-utvikler hos Red Hat, han bemerketat den foreslåtte metoden ikke er uten sine ulemper - siden X.Org Server er veldig maskinvareavhengig vil det ikke være mulig å fange opp alle problemer gjennom et kontinuerlig integrasjonssystem. Derfor foreslås det i tillegg å innføre et system med utgivelsesblokkerende feil, hvis tilstedeværelse vil forsinke den automatiske utgivelsen, samt organisere dannelsen av foreløpige utgivelser for testing før utgivelse. Michael Dänzer, Mesa-utvikler hos Red Hat, han bemerketat den foreslåtte metoden er god for øyeblikksbilder og utgivelseskandidater, men ikke for endelige stabile utgivelser, inkludert på grunn av muligheten for å få et ABI-kompatibilitetsbrudd i en midlertidig utgivelse.

Kilde: opennet.ru

Legg til en kommentar