Uma vez que você criou o pacote fonte (qualquer novo pacote ou apenas uma atualização/bugfix), você desejará distribuir seu pacote assim outras pessoas possam apreciar seu trabalho duro. O caminho mais eficaz para fazer isso no Ubuntu é contribuir com seu pacote para o respositório Universe. A comunidade de desenvolvedores que são responsáveis pelo repositório Universe são conhecidos como os Mestres do Universo (MOTU). REVUé uma ferramenta web que dá as pessoas um lugar para guardar seus pacotes fontes para que outras pessoas vejam e para que o MOTU revise de forma estruturada.
Primeiramente, você deve adicionar a sua Chave GPG no chaveiro do REVU. Este passo garante que seus pacotes estão realmente sendo enviados por você e nos ajudar a manter controle sobre envios.
To add your key, send a signed email with your GnuPG
key ID asking to be added to the REVU keyring to
(keyring AT tiber.tauware.de)
. One of the REVU admins will
add you to the uploaders keyring and reply to your email. You don't
need a password to upload packages, only to log in to the website and
to reply to comments.
Não é necessário ter uma chave assinada por outros para enviar para REVU, mas é uma boa idéia fazer isso em algum momento.
Uploading to REVU uses dput. The Ubuntu version of dput already knows about REVU so you do not need to change any configuration files. Only upload signed packages, and unlike other repositories, you should always include the original tarball, otherwise reviewers will not be able to look at your extracted source package. In order to do so, use the options "-S -sa" with debuild or dpkg-buildpackage to build only the source package and to include the original source in the upload.
After the source package is built, you can use
dput with the above config file changes to
upload it by specifying just the _source.changes
file that was created:
dput revu *_source.changes
Se você está re-enviando um pacote alterado (depois de receber revisões) você pode receber um erro como este:
Enviar pacote para o servidor revu Já foi enviado para tauware.de Fazendo nada para myapp_source.changes
Para fixar, adicionar a opção -f ao dput para forçar o envio ou remover o arquivo .upload
que foi criado pelo dput.
O processamento dos envios (uploads) é feito a cada cinco minutos, então, se o seu envio não apareceu, por favor entre em contato com os administradores do REVU por email, ou acesse o canal #ubuntu-motu no Freenode IRC.
After your first upload, you are registered automatically in the database and assigned a random password. On the REVU website, use the email address you used in the changelog file of your upload as the login and click the 'recover password' link. You will be taken to a page that has your encrypted password with instructions for decrypting it.
Packages uploaded to REVU are public. You can browse them without logging in to the system. However, commenting on uploads is available only to registered users. As an uploader, you can only comment on your own uploads. This can be useful to give reviewers some info on the changes you have made between two uploads of your packages.
You must have reviewed the package for known security vulnerabilities and must provide patches for them.
The package can be refused on the grounds of known security problems.
You must have included a copyright and license file, and those must allow inclusion of the package in the Universe component and redistribution via Ubuntu mirrors.
The package must be known to build on top of the main component of the current Ubuntu stable release. It is permissible to require other packages already in Universe.