De Raad van Bestuur van CentOS heeft de oprichting goedgekeurd van de CentOS Integration Special Interest Group (SIG) om degenen te helpen bij het bouwen van producten en diensten op Red Hat Enterprise Linux (RHEL) of specifiek de upstream CentOS Stream. Aleksandra Fedorova, een ingenieur voor continue integratie (CI) bij RHEL bij Red Hat, stelde de oprichting voor van een integratietaskforce. In haar voorstel verklaarde zij:
Integratie gaat over het verifiëren dat producten en services die op RHEL of CentOSStream zijn gebouwd, zonder onderbrekingen kunnen blijven draaien op CentOSStream en de volgende RHEL-versie vanwege pakketupdates.
Omdat RHEL-inhoud pas na release beschikbaar is, gebruiken op RHEL gebaseerde services traditioneel een inhaalintegratiemodel: mensen moeten hun producten en services aanpassen om op de nieuwe RHEL te kunnen draaien nadat een update is uitgebracht. Het afstemmen van services kost tijd en neemt de ondersteunde RHEL-levenscyclus in beslag. Dit beperkt ook onze mogelijkheden om met ingrijpende veranderingen om te gaan.
CentOSStream biedt een manier om proactieve integratie te realiseren: u kunt wijzigingen vroeg in het ontwikkelingsproces integreren, voordat wijzigingen naar CentOSStream- of RHEL-repository's worden verzonden. Op deze manier kunnen we eventuele ingrijpende wijzigingen die via CentOS Stream- of RHEL-updates worden vrijgegeven, voorkomen of er in ieder geval beter op voorbereid zijn.
Biedt een gedeelde ruimte voor het ontwikkelen en onderhouden van tools en kennisbank voor het gezamenlijk poorten en testen van CentOSStream-updates voordat ze worden vrijgegeven voor CentOS-images. Dit omvat integratie op pakketniveau en op componentniveau.
De groep is van plan veelvoorkomende problemen bij de integratie te identificeren, CI van derden voor CentOSStream te beheren/ontwikkelen/promooten en een integratietoolkit te ontwikkelen.
Tijdens een bestuursvergadering van CentOS deze maand kreeg de SIG groen licht om de oprichting ervan voort te zetten. We wachten af hoe CentOS IntegrationSIG zich de komende maanden ontwikkelt.
Toegang tot de volledige tekst van het voorstel:
https://lists.centos.org/pipermail/centos-devel/2023-August/143077.html