Fazendo upload para um PPA usando rapidamente

1

Estou tentando participar do showdown do ubuntu. Eu segui o tutorial de Jono para fazer um navegador usando rapidamente.

Eu fiz algumas modificações, incluindo a escolha da licença (gpl v3), colocando meu nome em cópia correta (sem especial espanhol caracteres desde quicky não gosta)

$ é executado rapidamente para garantir que funcionou

Eu usei bazar para cometer uma alteração com uma linha de comentário.

Eu empacotei usando rapidamente. Consegui instalá-lo ignorando alguns avisos, mas ele não seria executado. Quero compartilhar código para receber feedback.

Eu tenho uma conta no launchpad, termos assinados e codificações, criei um ppa. Eu tenho minha linha de comando para falar com o lauchpad usando a chave de inscrição.

Mas quando eu executo $ rapidamente liberei ou $ rapidamente compartilho e ele diz que o projeto não existe.

Parece haver outro comando $ dput ... Mas parece que não consigo acertar o texto porque solicita algum tipo de arquivo assinado que não consigo adicionar da maneira correta.

Seguindo as indicações abaixo, criei um projeto. Mas ao usar $ rapidamente release e $ rapid share eu recebo o seguinte:

    kamehouse@kamehouse-desktop:~/mybrowser$ quickly releaseObtener preferencias de Launchpad
Hay conexión con Launchpad
No Launchpad project set, leave blank to abort.
Launchpad project name: borra2
---------------- [1] ----------------
   toddler game for uncovering images
--------------------------------------
Nombre del proyecto: borrados
URL en Launchpad: https://launchpad.net/borra2
This would be a very similar activity to the "erase" in gcompris. the idea is to access directly to te game and ake it "toddler proof" idealy it should work on touch screens.

Elija su número de proyecto, leave blank to abort, 0 for another search.
Your choice: 1
Traceback (most recent call last):
  File "/usr/share/quickly/templates/ubuntu-application/release.py", line 154, in <module>
    print(_("%s does not exist. Please create it on launchpad if you want to push a package to it. %s has the following ppas available:") % (e, ppa_user.name))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 30: ordinal not in range(128)
Error: la orden release ha fallado
Cancelando
kamehouse@kamehouse-desktop:~/mybrowser$ quickly share
Obtener preferencias de Launchpad
Hay conexión con Launchpad
Traceback (most recent call last):
  File "/usr/share/quickly/templates/ubuntu-application/share.py", line 127, in <module>
    print(_("%s does not exist. Please create it on launchpad if you want to push a package to it. %s has the following ppas available:") % (e, ppa_user.name))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 30: ordinal not in range(128)
Error: la orden share ha fallado
Cancelando
    
por Andres 04.07.2012 / 03:04

1 resposta

3

Eu tive o mesmo problema em relação ao "sem projeto", há uma diferença entre um projeto e um PPA.

Para usar o comando "quickly submitubuntu" e / ou compartilhar ou lançar, você precisa configurar um projeto no launchpad aqui .

Eu tive problemas com os pacotes enviados para o meu projeto sem fazer as malas, então acabei fazendo manualmente, e não foi tão ruim assim.

- como empacotar manualmente abaixo -

Não sou especialista, por isso só posso dizer-lhe como consegui fazê-lo funcionar sozinho.

Verifique se o seu aplicativo está sem / opt também. rodando "rapidamente pacote - extras" vai construir dessa maneira.

Você pode assiná-lo com "debuild -S -k [sua chave aqui sem espaço entre ela e o k!]"

Para encontrar sua chave, se você não souber, execute "gpg --list keys" e, na linha de publicação, sua chave começa após a barra (não inclua a data). uma vez que o pacote foi assinado, execute "dput ppa: [nome do usuário] / [nome do ppa] [caminho do arquivo source.changes]" e ele deve fazer o upload.

Se seus pacotes não estiverem sendo compilados devido a um módulo simplificado, consulte isso pergunte post do Ubuntu

Eu fiz tudo isso com um aplicativo que rodaria depois de ser instalado de um pacote, então não tenho certeza se o seu será capaz de ser completado pelo launchpad se ele não rodar, mas quem sabe ...

exclua "[" e "]" ao criar os comandos.

    
por Jobi Carter 04.07.2012 / 04:00