FERRAMENTAS LINUX: A Canonical libera o Snapcraft 2.28 Snap Creator Tool com mais de 50 melhorias.

sexta-feira, 24 de março de 2017

A Canonical libera o Snapcraft 2.28 Snap Creator Tool com mais de 50 melhorias.





Está disponível agora nos repositórios Ubuntu 17.04.



A Canonical lançou hoje o Snapcraft 2.28, uma nova atualização de manutenção para os desenvolvedores de aplicativos que podem ser usados ​​para empacotar seus aplicativos como Snaps para Ubuntu Linux e outras distribuições que suportam as tecnologias Snappy.

Snapcraft 2.28 está aqui um mês e meio após o lançamento do Snapcraft 2.27, e parece ter já desembarcado nos repositórios estáveis ​​do Ubuntu 17.04 (Zesty Zapus) , que estamos usando atualmente em nossos PCs no momento de escrever. De acordo com o changelog anexado abaixo, um total de 55 alterações estão incluídas nesta atualização.

Os novos recursos incluem o suporte para o Snapcraft como snap, python atualizado, kernel, godeps, plainbox-provider e catkin plugins com várias melhorias ou correções de bugs, a implementação de uma propriedade opcional "source-checksum", bem como a habilitação De uploads delta por padrão para a loja.

Em breve para Ubuntu 16,04 LTS e 16,10

A loja recebeu muita atenção durante o ciclo de desenvolvimento do Snapcraft 2.28, e agora apresenta tentativas para chamadas de loja, a capacidade de definir o cabeçalho User-Agent em solicitações de armazenamento e adiciona suporte de trilha a comandos. Um monte de testes e aprimoramentos repo também estão presentes neste novo lançamento de manutenção da ferramenta criador Snap.

Entre alguns dos mais notáveis, podemos citar o suporte a pacotes de estágios versionados, a implementação do suporte de versão para pacotes de compilação, o suporte para passar o segredo de autopkgtest para o contêiner, o suporte para ramos Bazaar e diretório de snap em testes externos ea capacidade Para testar manualmente os snaps do kernel.

Last but not least, Snapcraft 2.28 adds ROS (Robot Operating System) content sharing demo and makes the ROS demos support exiting after success, updates the FTP source for integration tests, makes the kernel unit tests to be independent of a hardware architecture, and removes the tomcat demo snap.

O Snapcraft 2.28 also promises to allow developers to run individual autopkgtest suites, and it should be coming soon to both Ubuntu 16.04 LTS (Xenial Xerus) and Ubuntu 16.10 (Yakkety Yak), so make sure that you update your installations on a regular basis to receive the newest software versions.


Changelog

[Sergio Schvezov] 
* Python plugin: use cabeçalhos de palco, se aplicável. (# 1156) 
* docs: use o alvo correto para gerar documentos. (# 1159) 
* embalagem: Snapcraft como um snap (# 1158) 
* tour: torná-lo funcionar quando o seu um snap. (# 1217) 
* cleanbuild: não copie o cache no contêiner. (# 1216) 
* plugin do kernel: corrija a análise de saída do modprobe. (# 1208) 
* plugin do kernel: use padrão por alvo de arco. (# 1209) 
* plugin python: projetos de suporte pbr / setup.cfg. (# 1202) 
* cleanbuild: detecção independente da embalagem. (# 1199) 
* testes: remova o patch repo.Ubuntu para plugins. (# 1194) 
* store: ativar uploads delta por padrão. (# 1196) 
* repo: refatorar em um pacote. (# 1192) 
* núcleo: resolver ld link primeiro. (# 1189) 
* loja: Ativar tentativas para chamadas de armazenamento. 
(# 1184) * Nova versão upstream 2.28 (LP: # 1675391) 

[Joe Talbott] 
* loja: definir User-Agent cabeçalho em pedidos de loja. (# 1188) 
* store: adicione suporte de faixa aos comandos. (# 1161) 
* estado: rastreamento de ativos - armazena versões de pacotes de estágio. (# 1142) 
* loja: remova 'Série' da saída do mapa de canal (# 1151) 
* repo: suporta versões de pacotes de palco. (# 1157) 
* parser: use o código do carregador do projeto para encontrar snapcraft.yaml da origem (# 1141) 
* cli: renomeie o `history` para 'list-revisions' com o alias` revisions`. (# 1160) 
* repo: adicione suporte de versão para build-packages (# 1185) 
* projeto: 

(# 1218) [Paolo Pisati] 
* demos: adicione as mudanças mínimas de configuração para inicializar um 
plugin do kernel do dragonboard410c (# 1147) *: se nenhum alvo dtb for definido quando o arco é braço . * Construir todos eles. (# 1148) 
* kernel plugin: rework MAKEFLAGS do ambiente (# 1150) 

[Kyle Fazzari] 
* guia de contribuição: add commit message template (# 1153) 
* demonstrações: fazer demos ROS apoiar sair após o sucesso. (# 1201) 
* catkin plugin: edifício de apoio com um underlay. (# 1140) 
* demos: adicione ROS compartilhamento de conteúdo demo. (# 1186) 
* repo: fixup com python, não sed (# 1181) 
* repo: ignore os links simbólicos para libc. (# 1174) 
* fontes: 

Atualização de documentação para source-subdir (# 1177) [Olivier Tilloy] 
* projeto: expõe parallel_build_count para scriptlets. (# 1154) 

[Leo Arias] 
* docs: compilar e empurrar os documentos da API para páginas github. (# 1126) 
* testes: passar o segredo autopkgtest para o container (# 1162) 
* testes: atualizar a fonte ftp para o teste de integração (# 1169) 
* ci: instalar o wget no container que aciona os testes beta. (# 1167) 
* demos: adicione uma mensagem para sair do assinante mosquitto. (# 1173) 
* demos: adicione o plug mount-observe para poder executar godd. (# 1172) 
* testes: suporte bzr ramos para testes externos. (# 1128) 
* docs: atualizar o diretório onde as páginas da API são geradas (# 1163) 
* demos: remova o snap demo do tomcat. 
(# 1176) * testes: tornar a arquitetura do teste de unidade do kernel independente. (# 1178) 
* testes: 
executar os testes mestre contra o servidor de teste (# 1164) 
* testes: levar em conta o novo link atual. (# 1187) 
* ci: execute a verificação CLA em um contêiner docker. (# 1191) 
* testes: adicione testes manuais para os snaps do kernel (# 1198) 
* ci: permite executar testes individuais de suite autopkgtest (# 1200) 
*: espera falhas para os testes que não podem ser executados em arm64. (# 1145) 

[Jonathan Cave] 
* plugin de provedor de plainbox: executar validar (# 1095) 

[Michael Hudson-Doyle] 
* núcleo: fixar a resolução do link simbólico em get_core_dynamic_linker. (# 1170) 

[pachulo] 
* fontes: Adicione a propriedade opcional "source-checksum" (# 980) 

[Colin Watson] 
* plugin godeps: adicione git a build-packages. (# 1179)


Fonte

Até a próxima!!!

Nenhum comentário:

Postar um comentário