Canonical ha anunciado un rediseño del kit de herramientas de Snapcraft

Компания Canonical раскрыла планы по предстоящей значительной переработке инструментария Snapcraft, применяемого для формирования, распространения и обновления самодостаточных пакетов в формате Snap. Отмечается, что текущая кодовая база Snapcraft признана устаревшей (legacy) и будет применяться при необходимости использования старых технологий. Развиваемые радикальные изменения не повлияют на текущую модель использования — в проектах, связанных с Ubuntu Core 18 и 20, продолжит использоваться старый монолитный Snapcraft, а новый модульный Snapcraft начнёт применяться начиная с ветки Ubuntu Núcleo 22.

La antigua versión de Snapcraft será reemplazada por una nueva, más compacta y modular, que simplificará la creación de paquetes snap para desarrolladores y eliminará las dificultades asociadas a la creación de paquetes portables compatibles con diferentes distribuciones. La nueva versión de Snapcraft se basa en el mecanismo Craft Parts, que permite recopilar datos de diversas fuentes durante el ensamblaje del paquete, procesarlos de varias maneras y crear una jerarquía de directorios del sistema de archivos adecuada para su despliegue. Craft Parts implica el uso de componentes portables en un proyecto que se pueden descargar, compilar e instalar de forma independiente.

Выбор новой или старой реализации Snapcraft будет осуществляться через специальный fallback-механизм, интегрированный в сборочный процесс. Таким образом, существующие проекты смогут собирать snap-пакеты без изменений и потребуют модификации только при переводе пакетов на новую версию базой системы Ubuntu Núcleo.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster