Re: glossword pronto para testes e correções
Em Qua, 2005-02-09 às 00:27 -0200, marciotex@pop.com.br escreveu:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> Olá pessoal
>
> Rodrigo enviou-me esta resposta privadamente. Quero
> compartilhá-la. (Espero que não te importes, Rodrigo). E a réplica
> também.
Sem problemas amigo! Apenas achei prudente enviar a você primeiro, pois
até então não tinha sua permissão pra isso. Realmente, é muito mais
produtivo!
> ##################################################
>
> Rodrigo Tadeu Claro <rlinux@vivax.com.br> writes:
>
> > Em Ter, 2005-02-08 às 15:05 -0200, marciotex@pop.com.br escreveu:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >>
> >> Olá pessoal.
> >>
> >> Ao que me parece, glossword está pronto para testes e correções. Havia,
> >> nos fontes do desenvolvedor externo (upstream) duas violações à política
> >> Debian e procurei solucioná-las. Parece estar funcionando. Peço, a quem
> >> puder, que teste. Em README.Debian há uma lista de afazeres. Sugestões
> >> sobre como implementá-las são bem-vindas. Sugestões sobre novos ítens,
> >> também.
> >>
> >> linitian não encontra nada errado no pacote.
> >>
> >> O pacote não está apto a atualizações ainda. Para testar, instalem,
> >> removam, removam na "mão grande" o que precisar....
> >>
> >> Na construção, retorna
> >>
> >> [...]
> >>
> >> dpkg-source: warning: file db_config.php has no final newline (either original or modified version)
> >> dpkg-source: warning: file gw_install/install.php has no final newline (either original or modified version)
> >> dpkg-source: warning: file inc/config.inc.php has no final newline (either original or modified version)
> >> dpkg-source: warning: ignoring deletion of directory gw_install/gw_locale/\
> >>
> >> [...]
> >>
> >> Os fontes estão em formato DOS. O svn lida com isto, mas eu não sei bem
> >> como (estou procurando aprender). Creio que tenha alguma relação, não?
> >> Alguma sugestão?
> >>
> >> Lembrando: glossword é o primeiro passo no projeto vtd-br.
> >>
> >> http://debian-br.alioth.debian.org/index.php?id=vtd-br
> >>
> >> O projeto caminha lentamente porque estou aprendendo quase tudo o que é
> >> preciso fazer (não conheço php, empacotamento, etc.). Mas caminha. Acima
> >> e à frente :)
> >>
> >> Ah, o pacote está no svn do debian-br-team. Estas linhas estão
> >> sincronizadas, contém o pacote binário e o fonte gerados a partir do
> >> svn:
> >>
> >> deb http://www.marciotex.pop.com.br/debian experimental main
> >>
> >> deb-src http://www.marciotex.pop.com.br/debian experimental main
> >>
> >>
> >> Um abraço,
> >> - - --
> >> Marcio Roberto Teixeira
> >>
> >> endereço eletrônico: marciotex@pop.com.br
> >> chave pública: hkp://wwwkeys.pgp.net
> >> http://www.marciotex.pop.com.br/keypub_8709626B.asc
> >> página pessoal (em construção): http://www.marciotex.pop.com.br
> >> Usuário "tchê" Debian/GNULinux
> >>
> >> Porto Alegre - RS - Brasil
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.2.4 (GNU/Linux)
> >> Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
> >>
> >> iD8DBQFCCPFLrD1pS4cJYmsRAq3iAJ47bME/SyZS5a/bu4hKaSQ+KLJsjACeKhgc
> >> JchoF9qJayFIuERGXeZdzkg=
> >> =kaaC
> >> -----END PGP SIGNATURE-----
> >>
> >>
> >
> > É amigo, no começo parace tudo muito fácil mas não se engane!
>
> Nunca me pareceu fácil.
Que bom que pensa assim!
> > Seu pacote tem vários problemas, veja o que o lintian diz:
> >
> > lintian -iIv glossword_1.6.4-1_i386.changes
> > N: Setting up lab in /tmp/SKmcP61liI ...
> > N: Processing changes file glossword_1.6.4-1_i386.changes ...
> > E: glossword_1.6.4-1_i386.changes: bad-distribution-in-changes-file
> > UNRELEASED
> >
> > Atenção aqui, vc não descreveu a qual distribuição ele pertencerá
> > (unstable) ok?
>
> Não descrevi porque ainda não está determinado. De fato, é a
> experimental. Mas este aviso desaparecerá quando lançado (released) o
> pacote, o que ainda não fiz.
>
> Experimental é uma distribuição válida para o lintian?
>
> > N:
> > N: You've specified an unknown `target distribution' for your upload
> > in
> > N: the debian/changelog file.
> > N:
> > N: Note, that the distributions non-free and contrib are no longer
> > valid.
> > N: You'll have to use distribution `unstable' and `Section:
> > non-free/xxx'
> > N: or `Section: contrib/xxx' instead.
> >
> > Bom entaum acesse esses arquivos, ou melhor o /debian/changelog e
> > coloque a que seção ele pertence também!
>
> Ok. Mesma solução indicada acima.
>
> > N:
> > N: Processing 2 packages...
> > N: ----
> > N: Processing source package glossword (version 1.6.4-1) ...
> > W: glossword source: dh-make-template-in-source debian/watch.ex
> > N:
> > N: This package contains debian/*.ex and/or debian/ex.* files
> > installed
> > N: by dh_make. These are intended to be filled in with the package's
> > N: details and renamed for use by various debhelper commands. If they
> > are
> > N: not being used, they should be removed.
> > N:
> >
> > Remova todos os arquivos que tem extensão .ex e ex.* falow, mas muita
> > atenção, verifiquei que vc naum fez um manual em inglês e português
> > deste pacote, assim sendo, veja lá o que vai apagar pois os arquivos
> > manpages.1 por exemplo deverá ser escrito em nroff para ser chamado
> > quando alguém digitar "$man glossword".
>
> Eu deixei os .ex que ainda poderei, talvez, utilizar. Quando lançado, os removerei.
>
> > W: glossword source: dh-make-template-in-source debian/manpage.1.ex
> > W: glossword source: dh-make-template-in-source debian/manpage.xml.ex
> > W: glossword source: dh-make-template-in-source debian/manpage.sgml.ex
> > W: glossword source: dh-make-template-in-source debian/prerm.ex
> > W: glossword source: dh-make-template-in-source
> > debian/glossword.doc-base.EX
> > W: glossword source: dh-make-template-in-source
> > debian/glossword.links.ex
> > N: ----
> >
> > Bom aqui o lintian ajudou na coleta dos arquivos que deverão ser
> > renomeados.
>
> Ok. Solução acima
>
> > N: Processing binary package glossword (version 1.6.4-1) ...
> > W: glossword: non-standard-dir-perm
> > usr/share/glossword/gw_install/gw_locale/\\/ 0555 != 0755
> > N:
> > N: The directory has a mode different from 0755, and it's not one of
> > the
> > N: known exceptions.
> > N:
> > N: This is usually a bug, but if it's intentional, please send a note
> > to
> > N: lintian-maint@debian.org so that this exception would be recognized
> > in
> > N: future versions of Lintian.
> > N:
> > N: Removing /tmp/SKmcP61liI ...
> >
> > Bom aqui o lintian é claro, vc precisa ajustar as permissões no seu
> > rules pra tudo ficar legal, ou seja, iguais!!!
>
> Este é um problema. Vou corrigir. Curioso é que o lintian aqui no meu
> sistema (testing) não acusou estes problemas.
Uma dica! Para empacotar vc deve possuir *sempre que possível* a
Debian-Policy, O lintian e a linda mais recente possível, ou seja,
compare sempre estes pacotes com os da unstable e seu sistema, assim vc
poderá desfrutar de um pacote mais eficiente. Outra coisa que aprendi
com o otavio foi usar o lintian com -iIv, isso deixa ele muito mais
eficiente e com saídas mais detalhadas. Inclusive existe um manual em
português sobre o lintian =)
> > Bom por enquanto o que eu posso ajudar é isso!
>
> Muito obrigado pela ajuda.
>
> > Ah! quando realizamos a instalação do glossword via apt (isso depois de
> > inserir suas linhas de mirrors no meu sources.list) ele pede para
> > instalar o mysql-server (isso deve ficar muito claro para o usuário que
> > para o glossword funcionar corretamente, ele deverá iniciar o mysql após
> > a instalaçÃo).
>
> Humm, isto me faz lembrar de uma coisa. De fato, o pacote não depende de
> mysql-server, pois este pode ser acessado remotamente. O que ele precisa
> é de um mysql acessível, não necessariamente local. Vou pensar sobre
> isto. Alguma sugestão?
>
> > Outra coisa e muito parecido é o apache e, contudo, seu pacote naum
> > funciona quando escolho apache2 no gconf. Vc deve arrumar isso também.
>
> gconf? Te referes ao frontend gnome ao debconf? O que retorna?
Aff., mancada minha mesmo, é o retorno do debconf ...heheheh ...
> > Por enquanto acho que vc terá muito trabalho pela frente, quando estiver
> > melhor, reenvie o aviso pra lista que se puder lhe ajudarei novamente.
>
> Vou fazer um lançamento (release) e remover os .ex. Isto deverá resolver
> os 4 primeiros ítens de tua resposta. Corrigirei também o problema com
> as permissões.
>
> Ficará faltando resolver o problema com a escolha do apache2. Se
> puderes, envie-me mais dados.
É o seguinte, digamos que a máquina que desejamos instalar seu pacote
possua o apache2, quando fiz essa opção através da pergunta que o
debconf me fez, não funcionou. Pense no seu rules (Makefile). Acho que é
isso!
> > Sds,
> >
> >
> > --
> > Rodrigo Tadeu Claro
> > Diretor
> > RLINUX Solutions
> > www.rlinux.com.br
> > (19) 9757 9406
> >
>
> Mais uma vez, obrigado.
>
> p.s.: por favor, se possível mantenha a discussão na lista e apenas na
> lista. É mais produtivo, me parece.
>
> té+v
> - --
> Marcio Roberto Teixeira
>
> endereço eletrônico: marciotex@pop.com.br
> chave pública: hkp://wwwkeys.pgp.net
> http://www.marciotex.pop.com.br/keypub_8709626B.asc
> página pessoal (em construção): http://www.marciotex.pop.com.br
> Usuário "tchê" Debian/GNULinux
>
> Porto Alegre - RS - Brasil
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
>
> iD8DBQFCCXSkrD1pS4cJYmsRAoMZAJ9veoiyaXu5pcqQpBzqbpwzfVuLnACfShNx
> ZHJwCCfiH3tebDlURR5s0Lw=
> =mjZW
> -----END PGP SIGNATURE-----
>
Sem problemas, manteremos na lista.
--
Rodrigo Tadeu Claro
Diretor
RLINUX Solutions
www.rlinux.com.br
(19) 9757 9406
O que a lagarta chama de fim do mundo, o homem chama de borboleta.
--Richard Bach
Reply to: