Como Ser um Desenvolvedor Debian
Eu vou escrever neste tópico minha experiência de tentativa de ser um desenvolvedor debian.
Obviamente neste momento eu ainda não sou um desenvolvedor :), mas irei colocar a minha experiência aqui para que se um dia eu for um, ou mesmo se eu não chegar a ser um desenvolvedor

todos poderão saber quais os principais obstáculos encontrados para trilhar neste caminho, e poderão ver também o caminho que eu utilizei para entender como funciona a comunidade debian e como poder contribuir com a comunidade.
O primeiro passo é definir o que se quer fazer, definir um pacote para que você possa empacotar. É muito importante que você escolha um pacote de algo que seja realmente útil para você porque assim vc vai se sentir motivado para empacotar o pacote continuar mantendo-o para as próximas versões.
Por sorte eu não tive dificuldade em escolher o pacote a ser mantido, pois como eu trabalho na
Colivre tivemos a necessidade de empacotar o pacote chamado capistrano para poder instala-lo no debian sem utilizar o gems, manttendo a integridade do sistema de pacotes do debian desta forma

.
Então eu olhei na lista de bugs dos pacotes do debian aqui
http://bugs.debian.org/wnpp e procurei pelo capistrano e não achei. Nesta lista estão os pacotes WNPP que significa
Work-Needing and Prospective Packages, trocando em miúdos, são pacotes que estão sendo empacotados, ou precisam se empacotados.
Procurei também no sistema debian se o pacote já não estava empacotado. Nesta site
http://www.debian.org/distrib/packages você pode realizar a busca de pacotes do debian. Como eu também não encontrei então segui adiante

.
Fui na página do projeto do capistrano
http://www.capify.org/ e procurei por um arquivo tgz para realizar o empacotamento, mas nessa página só dava para ter acesso ao código fonte do svn ou instalar o pacote via gems. Como eu já tinha o gems instalado no computador resolvi instalar o capistrano via gems e realizar os testes do mesmo, visto que este teve muitas modificações e não é nada legal fazer um pacote de uma coisa que não funciona

. Realizei os teste do capistrano e como era de se esperar o bichinho tava funcionando lindinho

.
Então procurei no rubyforge para ver se encontrava o tgz do capistrano e acabei os encontrando na página
http://rubyforge.org/projects/capistrano mas infelizmente só tinha o tgz da versão 1.4.1 do capistrano e eu queria da versão 1.99.1, pois ouve um salto de qualidade no projeto impressionante de uma versão para outra.
Como eu queria realizar o empacotamento de alguma coisa eu peguei esta a versão 1.4.1 para empacotar e quando o pessoal disponibilizasse uma versão mais nova eu fazia uma nova versão do empacotamento do pacote.
falar da página do projeto ruby como uma fonte de referência.
para começar o processo de emapcotamento eu li o link:
http://www.debian.org/doc/maint-guide/index.pt-br.html
Onde á tem um passo a passo de como criar um pacote debian. Eu achei este texto muito bom e seguindo os seus passos eu consegui realizar o empacotamento da versão 1.4.1 do capistrano.
Clique aqui? e veja a primeira versão do pacote que eu criei do capistrano. Todos estes acontecimento se passaram no dia 17 de junho de 2007.
continuar a a partir daqui
dia 20 de junho de 2007:
https://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml
--
LeandroNunes - 20 Jun 2007

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki-Colivre?
Send feedback