Джералд Пфайфер (Gerald Pfeifer), технически директор на компанията SUSE и председател на надзорния комитет на openSUSE, предлага на общността да разгледа инициативата за сближаване на процесите на разработка и изграждане на дистрибуциите openSUSE Leap и SUSE Linux Enterprise. В момента изданията на openSUSE Leap се формират на базата на основния набор от пакети на дистрибутива SUSE Linux Enterprise, но пакетите за openSUSE се събират отделно от пакетите със изходен код. Същността е в унифицирането на работата по изграждането на двата дистрибутива и използването в openSUSE Leap на готови бинарни пакети от SUSE Linux Enterprise.
На първия етап се предлага да се извърши сливане на припокриващите се кодови бази openSUSE Leap 15.2 и SUSE Linux Enterprise 15 SP2, по възможност без загуба на функционалността и стабилността на двата дистрибутива. На втория етап, паралелно с класическото издание openSUSE Leap 15.2, се предлага да се подготви отделна версия, базирана на изпълними файлове от SUSE Linux Enterprise и да се издаде междинен релиз през октомври 2020 година. На третия етап, през юли 2021, се планира да се формира издание openSUSE Leap 15.3, използвайки по подразбиране изпълними файлове от SUSE Linux Enterprise.
Използването на едни и същи пакети ще улесни миграцията от един дистрибутив към друг, ще спести ресурси за изграждане и тестване, ще позволи да се избегнат усложненията в spec-файловете (всички разлики, определени на ниво spec-файлове, ще бъдат унифицирани) и ще направи по-лесно изпращането и обработката на съобщения за грешки (ще позволи да се избегне диагностицирането на различни сборки на пакети). openSUSE Leap ще бъде представен от компанията SUSE като платформа за разработка за общността и външни партньори. За потребителите на openSUSE промяната е изгодна чрез възможността да използват стабилен код от индустриалния дистрибутив и добре тествани пакети. Актуализациите, обхващащи припокриващи се пакети, също ще бъдат общи и добре тествани от екипа за контрол на качеството на SUSE.
Платформата за разработка на нови пакети, които ще бъдат предавани в openSUSE Leap и SLE, ще остане хранилището openSUSE Tumbleweed. Процесът на предаване на промените в базовите пакети няма да се променя (по същество вместо изграждане от src-пакети SUSE ще се използват готови бинарни пакети). Всички съвместно използвани пакети, както и преди, ще бъдат достъпни в Open Build Service за модификация и създаване на клонове. При необходимост от поддържане на различна функционалност на общи приложения в openSUSE и SLE, допълнителната функционалност може да бъде извеждана в специфични за openSUSE пакети (по аналогия с разделянето на елементите на брандинга) или да се стремим към включване на необходимата функционалност в SUSE Linux Enterprise. Пакетите за архитектурите RISC-V и ARMv7, които не се поддържат в SUSE Linux Enterprise, се предлагат да бъдат изграждани отделно.
Източник: opennet.ru
