Situação atual
O ARB era um tópico da sessão (terça-feira 6 de setembro) no recente Semana de Desenvolvedores de Aplicativos do Ubuntu (5 a 9 de setembro).
Resumindo a sala de aula do IRC (transcrita conforme a lição se desenrola, daí a brevidade e que isso reflete a ordem da lição!):
- No futuro, assim como pago por aplicativos, os aplicativos gratuitos / gratuitos serão enviados por meio do portal MyApps (veja a planilha abaixo)
- O ARB é um grupo de 4 membros da comunidade responsável por permitir pequenos aplicativos autônomos em uma distro estável (ou seja, foi lançado)
- A placa oferece assistência para empacotamento e garante que os aplicativos atendam às regras de empacotamento padrão do ubuntu.
- Dois aplicativos passaram pelo processo - 'Notícias' e 'Suspended Sentence' - ambos disponibilizados para o Maverick (10.10)
- Confirmado que o Launchpad será descartado em favor do portal MyApps.
- Formas de obter aplicativos gratuitos / gratuitos no ubuntu - através do debian e sync para o ubuntu antes do congelamento de recursos, via a backport ou através do ARB
- Formas de pagamento por aplicativos no ubuntu - aplicativos de parceiros da Canonical (caso a caso) ou via aplicativos de compra por meio do Centro de Software
- Se enviado via ARB - você é o mantenedor e é responsável pelo envio para cada nova versão do Ubuntu. Daí a preferência por pacotes do upstream, uma vez que são automaticamente sincronizados.
- Aplicativos aceitos ARB são adicionados ao
extras.ubuntu.com
repository - Se houver um bug ou problema de segurança crítico em um pacote ARB que um membro do conselho tentará corrigir com base no melhor esforço, entre em contato com o mantenedor. Onde o mantenedor não está respondendo - o aplicativo será removido e um pacote vazio será enviado.
- Os membros do ARB reconhecem o processo de revisão de tamanho. Procurando usar
Arkose
para contêiner de aplicativos, semelhante ao aplicativo para Android, com uma lista de ações que um aplicativo pode realizar. Deve permitir uma revisão mais rápida sem ter que fazer uma revisão completa do código (este é o principal motivo para o atraso de duração atual). Também é a razão pela qual não é possível aceitar aplicativos ou aplicativos complexos escritos em determinados idiomas - Também pretende produzir um script debhelper para empacotar automaticamente um aplicativo para atender às regras ARB.
- Longo prazo - envio via MyApps como tarball de código-fonte com uma receita de compilação. Isso gerará um perfil da Arkose ou do Apparmor etc. O processo da ARB deve ser revisado em horas (em vez de semanas) antes de ser enviado para o Centro de Software.
ARB Blueprint
O projeto ARB Oneiric foi criado em maio deste ano e é direcionado para Oneiric.
A linha de marcação de revisão é "Queremos socializar como as pessoas podem obter seus aplicativos no Ubuntu e queremos analisar o desempenho do ARB.
- Quais coisas funcionam bem?
- Quais são as áreas que precisam ser melhoradas? "
Algum progresso foi feito para atingir os objetivos da impressão:
- Nova lista de discussão de revisão de aplicativos ([email protected])
- lista de verificação das etapas para o upload de aplicativos para o repositório de extras ao vivo
- Progresso no sentido de conversar com os interessados sobre como simplificar o processo de fusão e incorporação de alterações
- Preparação e artigo para publicação no Ubuntu Planet
- Nova página da web beta para que os desenvolvedores possam orientar o processo de envio (embora atualmente para desenvolvedores comerciais)
Comoindicamasnotasnacópiaimpressa-osprópriosdesenvolvedoresdaCanonicalprecisam"motivar" para que o processo ARB funcione. Fala-se em recrutar alguém para, principalmente, levar o processo adiante.
Prazo
Então, para responder a pergunta - o ARB está trabalhando para desenvolvedores comerciais (apenas), com planos para o ARB estar totalmente funcionando dentro dos cronogramas Oneiric.
Você poderia, no entanto, especular, dado o número de itens pendentes no blueprint - talvez 12,04 seria uma aposta mais segura.