Re: rac 1.2 [longo]

2004-12-26 Por tôpico Alan Kelon
Olá, pessoal,

 Ainda está 1.2-1, digamos que foi a pre4 :D Estes arquivos vão ficar
 lá para servir de apoio para quem queira começar a empacotar também. A
 versão pre5 está em http://www.shroogle.net/kelon/debian/rac-1.2-5.tgz

Ficar liberando .tgz com um monte de coisa dentro é feio, li o
repository-howto[1] e agora o rac está em:

deb http://www.shroogle.net/kelon/debian /
deb-src http://www.shroogle.net/kelon/debian /

Se o pacote estiver OK (o kov disse que estava), então seria hora de
fazer o upload? teria que lançar um bug avisando a intenção de empacotar
esse programa e procurar por um sponsor, certo?

Conversando com o Gustavo, perguntei se poderia ficar sob a guarda
do debian-br-team. Aí ele foi me explicar e fiquei foi com algum dúvida.
Vejam o log:

Dez 26 00:42:32 alankelon nanda e kov, o meu pacote está ok? =D
Dez 26 00:45:23 kov tirando as coisas que eu falei, parece
Dez 26 00:45:28 kov vou construir e instalar
Dez 26 00:45:54 alankelon ok, kov 
Dez 26 00:49:01 kov tá bom, pelo jeito
Dez 26 00:49:40 alankelon :D :D
Dez 26 00:50:18 alankelon como é que eu faria agora?
Dez 26 00:50:25 alankelon ele entraria pelo br-team?
Dez 26 00:51:50 kov sei lá, você quer por pra o debian-br-team?
Dez 26 00:52:03 alankelon kov, não vejo problema algum
Dez 26 00:52:11 alankelon e creio que seja para isso que ele exista
Dez 26 00:52:12 alankelon ou não?
Dez 26 00:52:13 kov manda um mail pra a debian-devel-portuguese propondo
isso e pedindo conta no svn (já tem?)
Dez 26 00:52:20 kov não sei =)
Dez 26 00:52:20 alankelon kov, não tenho ainda
Dez 26 00:52:34 alankelon qual o objetivo dele, afinal?
Dez 26 00:52:43 alankelon :)
Dez 26 00:53:01 alankelon acho que não precisaria colocar em svn
Dez 26 00:53:04 alankelon ou precisaria?
Dez 26 00:53:10 kov boa pergunta =D
Dez 26 00:53:19 kov precisa
Dez 26 00:53:20 kov se for pra ser do time, precisa
Dez 26 00:53:40 alankelon e para ser do time, precisa de que?
Dez 26 00:53:54 kov ter uma conta no svn?
Dez 26 00:56:46 alankelon bom, quero ajudar apenas
Dez 26 00:56:54 alankelon não importa se vai ser no br-team ou não
Dez 26 00:57:00 alankelon só acho que se existe o projeto
Dez 26 00:57:05 alankelon vamos usá-lo
Dez 26 00:57:06 alankelon :)
Dez 26 00:57:22 nanda :)
Dez 26 00:57:27 fatalerror :)
Dez 26 00:57:39 kov :)
Dez 26 00:57:47 nanda se vc pretende colocar isso no debian vc precisa:
fazer um ITP e achar um devel pra fazer upload disso pra vc
Dez 26 00:57:51 nanda neh kov?
Dez 26 00:58:07 kov nanda: exatamente
Dez 26 00:58:19 fatalerror bom, fazer o ITP é recomendável
Dez 26 00:58:22 alankelon bom, creio que o Otávio possa me ajudar
Dez 26 00:58:26 fatalerror mas não é estritamente necessário
Dez 26 00:58:30 alankelon já que le me ajudou muito
Dez 26 00:58:40 kov yeah, talvez
Dez 26 00:58:47 alankelon ou você, kov 
Dez 26 00:58:49 alankelon ;)
Dez 26 00:59:09 alankelon aí é que entra a questão do br-team
Dez 26 00:59:19 alankelon se for para lá, creio que todo o time seja o
sponsor
Dez 26 00:59:30 alankelon o ITP seria pro time
Dez 26 00:59:42 kov nah
Dez 26 00:59:50 kov o ITP é do mantenedor
Dez 26 00:59:56 kov pacotes em time têm mantenedor
Dez 26 01:00:08 alankelon então qual a do time?
Dez 26 01:00:08 nanda ou vc kov
Dez 26 01:00:10 nanda hehehehe
Dez 26 01:00:10 kov só que é mantido pelo time
Dez 26 01:00:19 alankelon não entendi
Dez 26 01:00:27 kov alankelon: o time pode fazer upload se preciso, mas
tem o cara que é o responsável principal
Dez 26 01:00:51 kov eu costumo fazer upload do glade-2, mas algumas
vezes os caras fazem commits pra o glade-2 no svn
Dez 26 01:00:59 kov (pkg-gnome)

Bom, repito a pergunta: Qual o papel do debian-br-team? 

1.
http://www.debian.org/doc/manuals/repository-howto/repository-howto.html

Abraços,

-- 
Alan Kelon




Re: rac 1.2

2004-12-24 Por tôpico Otavio Salvador
[ Adicionei a lista no CC pois outros podem aprender com a mensagem ]

|| On Fri, 24 Dec 2004 10:18:26 -0300 (ART)
|| Alan Kelon [EMAIL PROTECTED] wrote: 

ak Olá, Otávio.
 Bom, abaixo vou colocar o que acho que podes
ak melhorar 
 no pacote:

ak Muito bom, queria que metessem o pau mesmo ;)

hehe, ok, vamos lah.

 debian/changelog:
 
 rac (1.2-1) unstable; urgency=low
 
 * Initial Release.
 * Adjusted Makefile to fix $DESTIR and
ak documentation problems.

 -- Alan Kelon [EMAIL PROTECTED]  Fri, 24 Dec
ak 2004 04:11:00 
 -0300
 Como eh a primeira versao empacotada, voce nao
ak precisa citar a segunda
ak linha. 

ak Apenas fiz como o maint-guide indica :) Removi
ak você indicou.

Correto.

 Upstream Author(s):   Aurélio Marinho Jargas verde
 (a) aurelio net,  
 Thobias Salazar Trevisan 
 thobias (a) thobias 
org 
 ^
 Sao autores ou um autor?

ak São dois autores, o Aurélio e o Thobias. Deveria
ak ser 'Upstream Authors'? 

Iss. Authors

 License: /usr/share/common-licenses/GPL 
 Must follow here
 ^^ 
 Onde?

ak Só citar onde a licença está não pode? Poderia,
ak então, como está no txt2tags?

ak License: GPLv2, which, on Debian systems, is available
ak at:
ak /usr/share/common-licenses/GPL.

Exato.

 debian/rac.1:

 Por ser em portugues, deve ser nomeada de acordo.

ak Como seria? rac.1.pt_BR ou rac.pt_BR.1? Fiz assim:
ak Deixei rac.pt_BR.1 e o movi
ak para doc/. Aí mando instalar assim: 

Dah uma olhada no dh_installman

ak src/Makefile

ak install ../doc/$(PROGRAM_NAME).pt_BR.1
ak $(MANPAGE_TARGET)/$(PROGRAM_NAME).1
  
ak Só que depois de instalado, não acha a manpage :(

Veja acima.

 debian/watch.ex:

 Renomeie para watch somente.

ak Havia esquecido de renomear. Já está OK.

Ok.

 debian/rules:

 Voce deve passar o noopt para o make do aplicativo. 

ak Não entendi. Poderia explicar melhor?

 Alem disso, dentro
 do src/ voce precisarah arrumar o Makefile para 
 permitir a alteracao
 do nivel de otimizacao usando o CFLAGS. Outra coisa,
ak a Debian Policy[2]
 indica a compilacao com nivel de otimizacao -O2 e
ak nao
 -O3 que eh o
 usado por padrao no aplicativo.

 Verifique se ha um real motivo para usar o -O3 

ak Vou entrar em contato com o Aurélio para perguntar
ak isto.

Ok. Possivelmente tenha um ganho interessante de desempenho. Verifique
com ele.

 nesse caso use _porem_ faca isso alterando o 
ak debian/rules para passar ao 
 Makefile isso e nao 'hardcoded' no Makefile.

ak Como eu faço isso? Alguma referência? Tentei o
ak seguinte:

ak src/Makefile

ifndef OLVL
ak OLVL = -O3
endif

ak CFLAGS = -Wall $(OLVL) -Werror -funroll-loops
ak -fomit-frame-pointer \
ak -pipe -D_GNU_SOURCE -pedantic

ak Aparentemente funcionou. Aí eu coloco o comando no
ak debian/rules, ficando assim:

ak debian/rules

ak build: build-stamp

ak build-stamp: configure-stamp 
ak dh_testdir

ak # Add here commands to compile the package.
ak cd src  $(MAKE) OLVL='-O2'
ak touch build-stamp

ak Isto resolve, mas é o que deve ser feito mesmo?

Nao precisa do ifndef? (/me nao lembra disso, tem que olhar no manual
do make)

ak Oba! :) Obrigado pela ajuda, Otávio. Alguém pode
ak me dizer onde acho alguma coisa *didática* sobre gpg?

Shii, agora pegou.

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
Microsoft gives you Windows ... Linux gives
 you the whole house.


pgpEtV0DXaVYT.pgp
Description: PGP signature