Mae Canonical wedi datgelu cynlluniau ar gyfer ailwampio Snapcraft yn sylweddol, sef y pecyn cymorth a ddefnyddir i greu, dosbarthu a diweddaru pecynnau Snap hunangynhwysol. Nodir bod y gronfa god Snapcraft gyfredol wedi'i darfod (etifeddiaeth) a bydd yn cael ei defnyddio pryd bynnag y bydd angen technolegau hŷn. Ni fydd y newidiadau radical sy'n cael eu datblygu yn effeithio ar y model defnydd presennol—mewn prosiectau sy'n gysylltiedig â Ubuntu Bydd Craidd 18 a 20 yn parhau i ddefnyddio'r hen Snapcraft monolithig, a bydd y Snapcraft modiwlaidd newydd yn cael ei ddefnyddio o'r gangen ymlaen. Ubuntu Craidd 22.
Bydd yr hen Snapcraft yn cael ei ddisodli gan fersiwn newydd, fwy cryno a modiwlaidd a fydd yn symleiddio'r broses o greu pecynnau snap i ddatblygwyr ac yn dileu'r anawsterau sy'n gysylltiedig â chreu pecynnau cludadwy sy'n addas ar gyfer gweithio ar draws gwahanol ddosbarthiadau. Sail y Snapcraft newydd yw'r mecanwaith Rhannau Crefft, sy'n caniatáu, wrth gydosod pecynnau, i dderbyn data o wahanol ffynonellau, ei brosesu mewn gwahanol ffyrdd a ffurfio hierarchaeth o gyfeiriaduron yn y system ffeiliau, sy'n addas ar gyfer defnyddio pecynnau. Mae Rhannau Crefft yn golygu defnyddio cydrannau cludadwy mewn prosiect y gellir eu llwytho, eu cydosod a'u gosod yn annibynnol.
Bydd y dewis rhwng y gweithrediad Snapcraft newydd neu hen yn cael ei drin trwy fecanwaith wrth gefn pwrpasol sydd wedi'i integreiddio i'r broses adeiladu. Mae hyn yn golygu y bydd prosiectau presennol yn gallu adeiladu pecynnau snap heb eu haddasu a dim ond wrth fudo pecynnau i fersiwn newydd o'r system sylfaenol y bydd angen eu haddasu. Ubuntu Craidd.
Ffynhonnell: opennet.ru
