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

Gerald Pfeifer, tehnički direktor SUSE-a i predsjednik upravnog odbora openSUSE-a, ponudio zajednicu da razmotri inicijativu za približavanje procesa razvoja i izgradnje openSUSE Leap i SUSE Linux Enterprise distribucija. Trenutačno su izdanja openSUSE Leap izgrađena od temeljnog skupa paketa u SUSE Linux Enterprise distribuciji, ali paketi za openSUSE izgrađeni su odvojeno od izvornih paketa. Suština prijedlog u objedinjavanju rada sastavljanja obiju distribucija i korištenju gotovih binarnih paketa iz SUSE Linux Enterprise 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 s klasičnim izdanjem openSUSE Leap 15.2, predlaže se priprema zasebnog izdanja temeljenog na izvršnim datotekama iz SUSE Linux Enterprisea i izdavanje privremenog izdanja u listopadu 2020. U trećoj fazi, u srpnju 2021., planirano je izdati openSUSE Leap 15.3, koristeći izvršne datoteke iz SUSE Linux Enterprise prema zadanim postavkama.

Korištenje istih paketa pojednostavit će migraciju s jedne distribucije na drugu, uštedjeti resurse na izgradnji i testiranju, omogućiti uklanjanje komplikacija u datotekama specifikacija (sve razlike definirane na razini datoteke specifikacija bit će unificirane) i olakšati slanje i obradu poruke o pogrešci (omogućit će vam da se odmaknete od dijagnosticiranja različitih verzija paketa). SUSE će promovirati openSUSE Leap kao razvojnu platformu za zajednicu i partnere treće strane. Za korisnike openSUSE-a, promjena donosi prednost mogućnosti korištenja stabilnog proizvodnog koda i dobro testiranih paketa. Ažuriranja koja pokrivaju ukinute pakete također će biti općenita i dobro testirana od strane SUSE QA tima.

Repozitorij openSUSE Tumbleweed ostat će platforma za razvoj novih paketa koji se šalju na openSUSE Leap i SLE. Proces prijenosa promjena na osnovne pakete neće se promijeniti (zapravo, umjesto izgradnje iz SUSE src paketa, koristit će se gotovi binarni paketi). Svi dijeljeni paketi i dalje će biti dostupni u usluzi Open Build Service za izmjene i račvanja. Ako je potrebno održati različite funkcionalnosti uobičajenih aplikacija u openSUSE i SLE, dodatne funkcionalnosti mogu se premjestiti u pakete specifične za openSUSE (slično odvajanju elemenata brendiranja) ili se željena funkcionalnost može uključiti u SUSE Linux Enterprise. Predlaže se da se paketi za RISC-V i ARMv7 arhitekture, koji nisu podržani u SUSE Linux Enterpriseu, zasebno kompiliraju.

Izvor: opennet.ru

Dodajte komentar