Initiativ för att föra utvecklingen av openSUSE Leap och SUSE Linux Enterprise närmare varandra

Gerald Pfeifer, CTO för SUSE och ordförande för openSUSE Steering Committee, han erbjöd community att överväga ett initiativ för att föra utvecklingen och byggprocesserna för openSUSE Leap och SUSE Linux Enterprise-distributioner närmare varandra. För närvarande byggs openSUSE Leap-utgåvor från kärnuppsättningen av paket i SUSE Linux Enterprise-distributionen, men paket för openSUSE byggs separat från källkodspaket. Kärnan ett förslag i att förena arbetet med att montera båda distributionerna och använda färdiga binära paket från SUSE Linux Enterprise i openSUSE Leap.

I det första skedet föreslås det att slå samman de överlappande kodbaserna för openSUSE Leap 15.2 och SUSE Linux Enterprise 15 SP2, om möjligt, utan att förlora funktionaliteten och stabiliteten för båda distributionerna. I det andra steget, parallellt med den klassiska utgåvan av openSUSE Leap 15.2, föreslås det att förbereda en separat utgåva baserad på körbara filer från SUSE Linux Enterprise och släppa en interimsversion i oktober 2020. I det tredje steget, i juli 2021, är det planerat att släppa openSUSE Leap 15.3, med körbara filer från SUSE Linux Enterprise som standard.

Att använda samma paket kommer att förenkla migreringen från en distribution till en annan, spara resurser för att bygga och testa, göra det möjligt att bli av med komplikationer i spec-filer (alla skillnader som definieras på spec-filnivå kommer att förenas) och göra sändning och bearbetning enklare felmeddelanden (låter dig gå bort från att diagnostisera olika paketbyggen). openSUSE Leap kommer att främjas av SUSE som en utvecklingsplattform för communityn och tredjepartspartners. För openSUSE-användare gynnas förändringen av möjligheten att använda stabil produktionskod och väl beprövade paket. Uppdateringar som täcker utgående paket kommer också att vara generella och väl testade av SUSE QA-teamet.

openSUSE Tumbleweed-förvaret kommer att förbli plattformen för utveckling av nya paket som skickats till openSUSE Leap och SLE. Processen att överföra ändringar till baspaket kommer inte att ändras (i stället för att bygga från SUSE src-paket kommer färdiga binära paket att användas). Alla delade paket kommer att fortsätta att vara tillgängliga i Open Build-tjänsten för modifiering och forking. Om det är nödvändigt att upprätthålla olika funktioner för vanliga applikationer i openSUSE och SLE, kan ytterligare funktionalitet flyttas till openSUSE-specifika paket (liknande separation av varumärkeselement) eller så kan den nödvändiga funktionaliteten uppnås i SUSE Linux Enterprise. Paket för RISC-V- och ARMv7-arkitekturer, som inte stöds i SUSE Linux Enterprise, föreslås kompileras separat.

Källa: opennet.ru

Lägg en kommentar