FERRAMENTAS LINUX: A Canonical adiciona o suporte para a ferramenta JHBuild do GNOME para o Snapcraft Snappy Creator

domingo, 17 de setembro de 2017

A Canonical adiciona o suporte para a ferramenta JHBuild do GNOME para o Snapcraft Snappy Creator


O Snapcraft 2.34 agora está disponível para download no Ubuntu

Sergio Schvezov, da Canonical, lançou uma nova atualização para a ferramenta Snapcraft que os desenvolvedores de aplicativos podem usar para empacotar suas aplicações como Snaps para facilitar a distribuição no Ubuntu e outras disques GNU / Linux compatíveis com Snappy.

O Snapcraft 2.34 foi lançado esta semana e agora está disponível nos principais repositórios de vários lançamentos do Ubuntu Linux que suportam as tecnologias Snappy, trazendo um novo plugin para suportar a ferramenta JHBuild do GNOME para construir todo o ambiente de trabalho do GNOME ou selecionar pacotes do sistema de controle de versão .

O plugin do jhbuild permitirá que os desenvolvedores possam facilmente empacotar aplicativos a partir do GNOME Stack como Snaps, que podem ser facilmente instalados em lançamentos do Ubuntu suportados, bem como qualquer outra distribuição GNU / Linux que implementou suporte para as tecnologias Snappy da Canonical.

Ant and Gradle plugins recebem suporte para proxies autenticados

Além do novo plugin do jhbuild, o lançamento do Snapcraft 2.34 adiciona suporte para proxies autenticados para os plugins Ant e Gradle, suporte para vários tipos de dependência para o rosdep, suporte para o plugin Catkin para passar argumentos para CMake e um manipulador de exceção global para o linha de comando.

O plugin Catkin também é capaz de extrair o rosdep em um novo pacote e os arquivos rosinstall são uma propriedade pull. Por outro lado, o plugin Python agora é capaz de sempre registrar o conteúdo de requisitos e restrições, bem como manifestações. O comando build-snaps foi introduzido para projetos nesta versão.

O Snapcraft 2.34 também apresenta um monte de melhorias LXD, como a capacidade de injetar 
Snapcraft e Snaps de núcleo em um recipiente, suporte para sempre remover dispositivos existentes para a pasta do projeto e suporte para usar pastas temporárias exclusivas. O Snapcraft 2.34 agora está disponível no repositório da sua distro, para obter mais detalhes sobre as mudanças implementadas nesta atualização, confira o changelog completo anexado abaixo.



Changelog


[Sergio Schvezov] 
* núcleo: cache FileBase entradas quando uma soma de verificação é fornecida (# 1433) 
* cli: melhor mensagem de erro para falta de mksquashfs (# 1481) 
* núcleo: melhorar a lógica de cache de origem (# 1486) 
* ci: acelerar o controle CLA (# 1503) 
* ci: desativar o estágio de implementação de travis para docs (# 1510) 
* vcs: ignorar as configurações do projeto .vscode (# 1517) 
* docs: adicionar modelos processados ​​do github (# 1514) 
* turnê: remover os recursos da turnê (# 1520) 
* projeto: introduza 
testes de compilação (# 1518) *: atualize o teste meson para os últimos requisitos de meson (# 1532) 
* plugin jhbuild: remova a dependência no pkgconf (# 1535) 
* plugin nodejs: adicione prefixo - prefira para pkg global adicionar (# 1539)
* Nova versão a montante (LP: # 1715399) 

[Christian Dywan] 
* lxd: limpar sem partes deve excluir apenas (# 1434) 
* lxd: injetar snapcraft e encaixes de núcleo no recipiente (# 1364) 
* lxd: aguardar arquivos de bloqueio antes de executar comandos apt (# 1435) 
* kbuild plugin: suporte Makefiles sem um destino de instalação (# 1432) 
* kbuild plugin: mova-se sobre a lógica de compilação cruzada do plugin do kernel (# 1417) 
* lxd: o caminho não pode ter barras diretas extras (# 1483) 
* lxd: remova sempre o dispositivo existente para a pasta do projeto (# 1488) 
* ciclo de vida: etapa desactualizada deve gerar erros SnapcraftError (# 1513) 
*: introduzir ContainerError (# 1505) 
* lxd: LXD não instalado ao usar remoto (# 1516)
* lxd: use uma pasta temporária única (# 1519) 

[Leo Arias] 
* gravação: grave o snapcraft.yaml original (# 1407) 
* ci: salte a verificação CLA para obter solicitações de tração do bot (# 1482) 
* docs: fix Tópico na ajuda do plugin (# 1496) 
* plugin python: registro manifesto (# 1487) 
* testes: use assertThat em vez de assertEqual (# 1501) 
* plugin python: sempre registre limitações e conteúdos de requisitos (# 1521) 
* demos: atualize o nome da mqtt remota (# 1533) 

[Kyle Fazzari] 
* opções: lidar corretamente com o prefixo do compilador ausente (# 1425) 
* catkin plugin: include-roscore é um plugin booolano (# 1472) 
* catkin: padrão para liberar compilação (# 1470 )
* catkin plugin: rosinstall-files é uma propriedade pull (# 1473) 
* catkin plugin: suporte passando args para cmake (# 1471) 
* catkin plugin: extrair rosdep para o novo pacote (# 1392) 
* cli: adicionar o manipulador de exceção global 
* cli : parar de lidar com exceções no ciclo de vida 
* plugins: usar exceções com base em SnapcraftError 
* cli: parar de lidar com exceções em partes 
* cli: parar de lidar com exceções em asserções 
* cli: parar de lidar com exceções em loja 
* many: usar exceções com base em SnapcraftError 
* rosdep: add Suporte para vários tipos de dependência (# 1479) 
* erros: use a função para o código de saída (# 1491) 
* cli: não crie de excepthook (# 1495)
* repo: faça erros com base em SnapcraftError (# 1499) 
* carregador de projeto: refator em pacote (# 1504) 
* gramática: mude para project_loader (# 1500) 
* muitos: simplifique o carregamento do plugin (# 1507) 
* esquema: a versão deve ter um Comprimento máximo de 32 (# 1508) 
* project_loader: gramática do pacote do estágio do processo (# 1509) 
* project_loader: gramática de suporte em pacotes de compilação (# 1511) 

[Alex T Newman] 
* janelas: adicione opções cx_Freeze visando bin / snapcraft (# 1478 ) 

[Michael Vogt] 
* meta: adicione `base` como um tipo e propriedade de nível superior (# 1419) 

[Adam Collard] 
* ant plugin, gradle plugin: adicionar suporte para proxies autenticados (# 1490) 

[fmanea]
* demos: remova o invólucro desnecessário do demo java (# 1494) 

[remanecimento de Neal Gompa (ニ ー ル · ゴ ン パ)] 
*: use os-release (5) para detectar distribuições Linux suportadas (# 1527) 

[Daniel Llewellyn] 
* jhbuild plugin : novo plugin (# 1298) 
* jhbuild plugin: corrigir UnboundLocalError para chmod_path (# 1534)





Até a próxima!!

Nenhum comentário:

Postar um comentário