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