Canonical hà annunziatu un redesign di u toolkit Snapcraft

Canonical hà revelatu i piani per una prossima rivisione maiò di u toolkit Snapcraft utilizatu per creà, distribuisce è aghjurnà i pacchetti autonomi in u furmatu Snap. Hè nutatu chì l'attuale basa di codice Snapcraft hè cunsideratu legatu è serà utilizatu s'ellu hè necessariu di utilizà vechji tecnulugia. I cambiamenti radicali chì sò sviluppati ùn affettanu micca u mudellu d'usu attuale - i prughjetti ligati à Ubuntu Core 18 è 20 cuntinueghjanu à aduprà u vechju Snapcraft monoliticu, è u novu Snapcraft modulare cumminciarà à esse utilizatu à partesi da a filiera Ubuntu Core 22.

U vechju Snapcraft serà rimpiazzatu da una nova versione più compacta è modulare chì simplificà a creazione di pacchetti snap per i sviluppatori è eliminà e difficultà assuciate à creà pacchetti portatili adattati per travaglià in diverse distribuzioni. A basa di u novu Snapcraft hè u mecanismu di Craft Parts, chì permette, quandu assemblate pacchetti, per riceve dati da diverse fonti, processà in modi diffirenti è formanu una gerarchia di cartulari in u sistema di schedari, adattatu per implementà i pacchetti. Craft Parts implica l'usu di cumpunenti portable in un prughjettu chì pò esse caricatu, assemblatu è installatu indipindente.

L'scelta di una implementazione nova o antica di Snapcraft serà realizatu per mezu di un mecanismu di fallback speciale integratu in u prucessu di assemblea. In questu modu, i prughjetti esistenti puderanu custruisce pacchetti snap senza mudificazione è solu esse bisognu di mudificazione quandu si trasferisce i pacchetti à una nova versione di u sistema Ubuntu Core.

Source: opennet.ru

Add a comment