Publicidade

segunda-feira, 20 de novembro de 2017

A Canonical libera o Snapcraft 2.35 com suporte para o Ubuntu 14.04 LTS e Solus



Agora, você pode criar snaps baseados em .NET 2.x

Dois meses nas obras com mais de 100 colaboradores ativos adicionando código, a ferramenta Snap Maker Snap da Canonical foi atualizada recentemente para a versão 2.35.

O Snapcraft 2.35 vem aproximadamente dois meses após o lançamento de setembro de Snapcraft 2.34, e é uma atualização importante que finalmente adiciona suporte para a série de sistemas operacionais Ubuntu 14.04 LTS (Trusty Tahr), que é mantida pela Canonical por cinco anos, até abril de 2019.

O suporte ao LTS do Ubuntu 14.04 em Snapcraft é particularmente importante para executar Snaps com base no ROS (Robot Operating System) Indigo, que é baseado nesta versão do LTS Ubuntu. Além disso, a Snapcraft também parece ter recebido suporte para o sistema operacional Solus Linux.

"O Snapcraft atualmente só corre bem no Ubuntu 16.04, mas estamos trabalhando para adicionar suporte para outros lançamentos e distribuições do Linux", disse Sergio Schvezov nas notas de lançamento no GitHub. "Este é o primeiro lançamento onde você pode usar Snapcraft snap no Ubuntu 14.04 (Trusty)".

Também adicionado na versão Snapcraft 2.35 é um novo comando "pack" que substitui o uso do comando "snap <snap-dir>", um novo comando "refresh" que fica disponível somente quando os containers de compilação persistentes são habilitados, bem como um novo comando "edit-collaborators".

Mais informações foram adicionadas ao manifesto de compilação, incluindo o conteúdo de arquivos de bloqueio, informações da impressão digital do contêiner usado para a compilação e o uname, e os Snaps e DEB disponíveis atualmente instalados. Um novo recurso de contêiner de construção persistente também foi implementado.

Apresentando os plugins dotnet e ruby

Outra característica interessante do lançamento do Snapcraft 2.35 é um novo plugin dotnet que permite que os desenvolvedores criem snaps baseados em .NET 2.x. O plugin foi criado pelo desenvolvedor .NET na Microsoft Rakesh Singh e, enquanto atualmente apenas contém esse tempo de execução, ele usa uma sintaxe bastante direta.

Escrito por James Beedy, o Snapcraft 2.35 também vem com um plugin ruby ​​que permite a criação de Snaps com base em Ruby. O plugin atualmente suporta várias versões Ruby e é capaz de construí-las a partir da fonte. Por fim, o plugin catkin foi atualizado nesta versão para suportar a resolução de dependências de pip.

O Snapcraft 2.35 está disponível para download como tarball de origem no momento do GitHub, mas logo estará disponível nos repositórios de software estáveis ​​de todas as distribuições GNU / Linux suportadas, incluindo Ubuntu, Debian , Fedora , OpenSuSE , Arch Linux, Gentoo, Linux Mint , Solus, OpenEmbedded, Yocto, OpenWrt e outros.


Até a próxima!!