Agora que você já testou completamente o seu novo pacote, você está pronto para
começar a preencher o formulário de novo mantenedor do Debian, descrito em
http://www.debian.org/devel/join/newmaint
Assim que você se tornar um desenvolvedor oficial, você precisará enviar o
pacote para o arquivo da Debian. Você pode fazer isso manualmente, mas é mais
fácil usar as ferramentas de automatização fornecidos, como o
dupload(1)
ou dput(1)
. Vamos descrever como é feito
com o dupload
.
Primeiro você tem de configurar o dupload. Você pode tanto editar o arquivo de
configuração global /etc/dupload.conf
, ou ter o seu próprio
arquivo ~/.dupload.conf
com as configurações que você deseja
personalizar. Coloque algo como o seguinte neste arquivo:
package config; $default_host = "ftp-master"; $cfg{"ftp-master"}{"login"} = "seunomedeusuariodebian"; $cfg{"non-us"}{"login"} = "seunomedeusuariodebian"; 1;
Obviamente você deve substituir minhas configurações pessoais pelas suas, e ler
o manual dupload.conf(5)
para entender o que cada uma dessas
opções significa.
A opção $default_host é a que precisa de mais atenção -- ela determina qual
file de upload será usada como padrão. "ftp-master" é a primária,
mas é possível que você queira usar outra mais rápida. Para mais informações
sobre files de upload, leia a Referência do Desenvolvedor (Developer's
Reference), na seção "Uploading a package", em
/usr/share/doc/developers-reference/developers-reference.html/ch-upload.en.html#s-uploading
Conecte então ao seu provedor de internet e execute o comando:
dupload gentoo_0.9.12-1_i386.changes
O dupload
verifica se as validações MD5 dos arquivos coincidem com
aquelas do arquivo .changes, e irá advertí-lo a reconstruir o pacote como
descrito em Reconstrução
completa, Seção 6.1, caso não coincidam, para que o pacote possa ser
devidamente enviado.
Se você enviar para o "ftp-master", o dupload
irá pedir
pela sua senha nas máquinas da Debian, e então irá enviar os pacotes.
Guia do Novo Mantenedor Debian
version 1.2, 6 April 2002.joy-mg@debian.org
mahdi@dcc.ufmg.br
priscilla@minaslivre.org