Falha na análise automatizada da loja - online_accounts

0

Estou tentando enviar um pacote para o Ubuntu Software Store que usa contas on-line. No entanto, continua a falhar na análise automática com erros como:

No JSON object could be decoded. Value: "ERROR: accounts xml unparseable: (Document is empty, line 1, column 1) ". click-check-online-accounts

- online_accounts_account-service_name_myapp
       Could not find '<name>' tag

- online_accounts_peer_hooks_required_account-service
       Missing required hooks for 'myapp': account-application
       https://wiki.ubuntu.com/SecurityTeam/Specifications/OnlineAccountsConfinement

Como posso fazer com que meu pacote seja aprovado na análise automatizada?

    
por James Tait 12.11.2015 / 14:15

1 resposta

0

Tomando as mensagens de erro uma por vez:

No JSON object could be decoded. Value: "ERROR: accounts xml unparseable: (Document is empty, line 1, column 1) ". click-check-online-accounts

Isso significa algumas coisas:

  • Você especificou um dos manifestos de contas on-line ( account-service , account-application ) na seção hooks do manifesto do seu pacote ( manifest.json ), mas forneceu um valor vazio.
  • Você especificou um dos manifestos de contas online ( account-service , account-application ) na seção hooks do manifesto do seu pacote ( manifest.json ), mas forneceu um valor que aponta para um arquivo inexistente.
  • Que você especificou um dos manifestos de contas online ( account-service , account-application ) na seção hooks do manifesto do seu pacote ( manifest.json ), mas forneceu um valor que aponta para um arquivo vazio.
  • Você especificou um dos manifestos de contas online ( account-service , account-application ) na seção hooks do manifesto do seu pacote ( manifest.json ), mas forneceu um valor que aponta para um arquivo que não contém XML válido.

Você precisa garantir que:

  • Você fornece um valor válido para os ganchos account-service e account-application , que apontam para o arquivo apropriado relativo à raiz do seu pacote.
  • Os arquivos contêm XML válido.

Consulte o Guia do desenvolvedor de contas on-line para obter informações sobre o que cada arquivo deve conter.

- online_accounts_account-service_name_myapp
       Could not find '<name>' tag

O arquivo especificado com o gancho account-service continha XML válido, mas não continha um elemento <name> no elemento <service> de nível superior.

- online_accounts_peer_hooks_required_account-service
       Missing required hooks for 'myapp': account-application
       https://wiki.ubuntu.com/SecurityTeam/Specifications/OnlineAccountsConfinement

Você especificou um gancho account-service , mas não um gancho account-application correspondente no manifesto do seu pacote. Além do link fornecido, o Guia do desenvolvedor de contas on-line mais informações.

    
por James Tait 12.11.2015 / 14:15