Inicijativa za približavanje openSUSE Leap i SUSE Linux Enterprise razvoja

Gerald Pfeifer, tehnički direktor SUSE-a i predsjednik Upravnog odbora openSUSE, predložio zajednice da razmotri inicijativu za približavanje procesa razvoja i izgradnje distribucija openSUSE Leap i SUSE Linux Enterprise. Trenutno su openSUSE Leap izdanja izgrađena od osnovnog skupa paketa u SUSE Linux Enterprise distribuciji, ali paketi za openSUSE se grade odvojeno od izvornih paketa. Suština ponude u objedinjavanju rada na sklapanju obje distribucije i korištenju gotovih binarnih paketa iz SUSE Linux Enterprisea u openSUSE Leap.

U prvoj fazi, predlaže se spajanje preklapajućih kodnih baza openSUSE Leap 15.2 i SUSE Linux Enterprise 15 SP2, ako je moguće, bez gubitka funkcionalnosti i stabilnosti obje distribucije. U drugoj fazi, paralelno sa klasičnim izdanjem openSUSE Leap 15.2, predlaže se da se pripremi zasebno izdanje bazirano na izvršnim datotekama iz SUSE Linux Enterprise-a i izdanje privremenog izdanja u oktobru 2020. U trećoj fazi, u julu 2021. godine, planirano je izdavanje openSUSE Leap 15.3, koji podrazumevano koristi izvršne fajlove iz SUSE Linux Enterprise-a.

Korištenje istih paketa će pojednostaviti migraciju s jedne distribucije na drugu, uštedjeti resurse na izgradnji i testiranju, omogućiti da se riješite komplikacija u spec datotekama (sve razlike definirane na nivou spec datoteke će biti objedinjene) i olakšati slanje i obradu poruke o greškama (omogućiće vam da se udaljite od dijagnosticiranja različitih verzija paketa). openSUSE Leap će promovirati SUSE kao razvojnu platformu za zajednicu i partnere trećih strana. Za korisnike openSUSE-a, ova promjena ima koristi od mogućnosti korištenja stabilnog proizvodnog koda i dobro testiranih paketa. Ažuriranja koja pokrivaju ukinute pakete će takođe biti opšta i dobro testirana od strane SUSE QA tima.

OpenSUSE Tumbleweed spremište će ostati platforma za razvoj novih paketa koji se podnose openSUSE Leap i SLE. Proces prenosa izmena u osnovne pakete se neće promeniti (u stvari, umesto građenja od SUSE src paketa, koristiće se gotovi binarni paketi). Svi dijeljeni paketi će i dalje biti dostupni u Open Build Service za modifikacije i forking. Ako je potrebno održavati različite funkcionalnosti uobičajenih aplikacija u openSUSE i SLE, dodatna funkcionalnost se može premjestiti u pakete specifične za openSUSE (slično odvajanju elemenata brendiranja) ili se potrebna funkcionalnost može postići u SUSE Linux Enterprise. Predlaže se da se paketi za RISC-V i ARMv7 arhitekture, koji nisu podržani u SUSE Linux Enterprise, kompajliraju zasebno.

izvor: opennet.ru

Dodajte komentar