Canonical ka njoftuar një ridizajnim të paketës së veglave Snapcraft

Canonical ka zbuluar planet për një rinovim të madh të ardhshëm të paketës së veglave Snapcraft që përdoret për të krijuar, shpërndarë dhe përditësuar paketat e pavarura në formatin Snap. Vihet re se baza aktuale e kodit Snapcraft konsiderohet e trashëguar dhe do të përdoret nëse është e nevojshme të përdoren teknologjitë e vjetra. Ndryshimet radikale që po zhvillohen nuk do të ndikojnë në modelin aktual të përdorimit - projektet që lidhen me Ubuntu Core 18 dhe 20 do të vazhdojnë të përdorin Snapcraft-in e vjetër monolit, dhe Snapcraft i ri modular do të fillojë të përdoret duke filluar me degën Ubuntu Core 22.

Snapcraft i vjetër do të zëvendësohet nga një version i ri, më kompakt dhe modular që do të thjeshtojë krijimin e paketave snap për zhvilluesit dhe do të eliminojë vështirësitë që lidhen me krijimin e paketave portative të përshtatshme për të punuar në shpërndarje të ndryshme. Baza për Snapcraft-in e ri është mekanizmi Craft Parts, i cili lejon, gjatë montimit të paketave, të marrë të dhëna nga burime të ndryshme, t'i përpunojë ato në mënyra të ndryshme dhe të formojë një hierarki drejtorish në sistemin e skedarëve, të përshtatshme për vendosjen e paketave. Craft Parts përfshin përdorimin e komponentëve portativë në një projekt që mund të ngarkohet, montohet dhe instalohet në mënyrë të pavarur.

Zgjedhja e një implementimi të ri ose të vjetër të Snapcraft do të kryhet përmes një mekanizmi të veçantë kthimi të integruar në procesin e montimit. Në këtë mënyrë, projektet ekzistuese do të jenë në gjendje të ndërtojnë paketa snap pa modifikim dhe do të kërkojnë modifikim vetëm kur transferohen paketat në një version të ri të sistemit Ubuntu Core.

Burimi: opennet.ru

Shto një koment