Canonical anunciou un redeseño do kit de ferramentas de Snapcraft

Canonical revelou plans para unha próxima revisión importante do kit de ferramentas Snapcraft usado para crear, distribuír e actualizar paquetes autónomos no formato Snap. Nótese que a base de código actual de Snapcraft considérase legada e empregarase se é necesario utilizar tecnoloxías antigas. Os cambios radicais que se están a desenvolver non afectarán ao modelo de uso actual: os proxectos relacionados con Ubuntu Core 18 e 20 seguirán empregando o antigo Snapcraft monolítico e o novo Snapcraft modular comezará a utilizarse comezando pola rama Ubuntu Core 22.

O antigo Snapcraft será substituído por unha nova versión máis compacta e modular que simplificará a creación de paquetes instantáneos para desenvolvedores e eliminará as dificultades asociadas á creación de paquetes portátiles axeitados para traballar en diferentes distribucións. A base do novo Snapcraft é o mecanismo Craft Parts, que permite, á hora de montar paquetes, recibir datos de diferentes fontes, procesalos de diferentes xeitos e formar unha xerarquía de directorios no sistema de ficheiros, axeitados para a implantación de paquetes. Craft Parts implica o uso de compoñentes portátiles nun proxecto que se poden cargar, montar e instalar de forma independente.

A elección dunha implementación nova ou antiga de Snapcraft realizarase mediante un mecanismo especial de reserva integrado no proceso de montaxe. Deste xeito, os proxectos existentes poderán construír paquetes instantáneos sen modificación e só requirirán modificación ao transferir os paquetes a unha nova versión do sistema Ubuntu Core.

Fonte: opennet.ru

Engadir un comentario