Colivre - Cooperativa de Tecnologias Livres
LeandroNunes > MenuLeo > MeusTextos > DesenvolvedorDebian
TWiki-Colivre webs: Main | TWiki | Sandbox   Log In or Register

Changes | Index | Search | Go

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 wink 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 wink .

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 wink .

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 smile . Realizei os teste do capistrano e como era de se esperar o bichinho tava funcionando lindinho smile .

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

Edit | Attach | Print version | History: r1 | Backlinks | Raw View | Raw edit | More topic actions


Parents: MenuLeo > MeusTextos

This site is powered by the TWiki collaboration platformCopyright © 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