A Sprint de Den Haag

No mês passado eu (Cody Garver) tive o prazer de ser patrocinado pela Canonical para participar do Ubuntu Snappy Sprint em Den Haag, Holanda.

Durante o Sprint

Como membro do Conselho Técnico do formato Snappy , um dos meus objetivos é garantir que os Snaps se encaixem em tantos ambientes quanto possível.

Em Den Haag, o conselho procurou a adoção de ambos os Appstream como o formato de metadados primário para Snaps, bem como suporte para Core Snaps construído a partir de distribuições não baseadas no Ubuntu. Tenho o prazer de dizer que ambas as propostas, após uma intensa deliberação, foram aceitas pela equipe Snappy do Ubuntu.

Depois do Sprint

Após o Snappy Sprint, aproveitei a oportunidade para me encontrar com um dos mais fortes contribuintes europeus do elementary, Corentin Noël, para explorar e explorar vários assuntos.

Entre as coisas em que trabalhamos

  • Adicionando um sistema de compilação CMake para os nossos ícones . Além de outras vantagens, isso nos dá suporte a escalabilidade Hippi e é uma característica muito solicitada de outras distribuições que desejam que os ícones fiquem disponíveis para si mesmos.
  • Instalador do Panteão . A “ubiquidade” do Ubuntu nos serviu bem por muito tempo, mas nós começamos a superá-lo. Temos muitas idéias sobre como criar uma ótima experiência de instalação do SO e demos alguns pequenos passos para criar um novo instalador.
  • Sincronização de traduções do Launchpad-to-Github. Em nossa experimentação contínua com o Github como um lar para o nosso código, identificamos o processo de localização como um importante bloqueador para os aplicativos de desktop. Como uma solução de curto prazo, desenvolvemos um daemon que pega automaticamente as traduções enviadas no Launchpad e as empurra para a respectiva contraparte do projeto Github.
  • Evolution Data Server. O serviço back-end que já usamos no Maya também tem recursos de e-mail que são muito mais robustos do que a implementação atual no Mail. No entanto, neste momento, a parte de e-mail do serviço (chamado Camel) não é acessível a nossa linguagem de programação nativa, Vala. Felizmente, usando uma técnica chamada GObject Introspection, temos trabalhado para tornar Camel disponível para programadores Vala, bem como programadores usando outras linguagens como Python e C ++.
  • Uma série de novos lançamentos estáveis ​​para elementary OS Loki.

Obrigado

Este hackfest pós-sprint foi parcialmente possível usando fundos de sobra do anterior hackfest europeu . Obrigado, apoiadores.

Gostaria também de agradecer ao Mark Shuttleworth, Zygmunt Krynicki e Thomas Voss, do Ubuntu, por desafiar e orientar a mim e aos outros membros do conselho.

Os membros do conselho companheiros que participaram também foram muito agradáveis ​​e ofereceu muita ajuda e conselhos para o elementary. Obrigado Aleix Pol, Matthias Klummp e Neal Gompa.

E como sempre gostaríamos de aproveitar o tempo para agradecer aos nossos apoiantes em Bountysource , Patreon , PayPal, e todos que comprou uma cópia do elementary OS ou de nossa loja online ! Suas contribuições são o que torna possível para nós participar de eventos como estes e continuar a fazer elementary OS melhor. Se você já pensou em se envolver com elementary, definitivamente certifique-se de verificar esta página no nosso site.