Re: cups - debuild - pbuilder

Antonio Terceiro <[email protected]>
Newsgroups gmane.linux.debian.devel.portuguese
Message-ID <[email protected]>
On Fri, Oct 31, 2014 at 09:31:12AM -0200, Herbert Parentes Fortes Neto wrote:
> Em Ter, 2014-10-28 às 20:09 -0200, Antonio Terceiro escreveu:
> > On Mon, Oct 27, 2014 at 10:23:21AM -0200, Herbert Parentes Fortes Neto wrote:
> > > Olá,                                                   
> > > 
> > > não estou conseguindo criar o pacote do cups com o pbuilder.
> > > com debuild correu tudo bem.
> > > 
> > > o problema está quando o script cups-1.7.5/test/run-stp-tests.sh é
> > > executado. o trecho do código:
> > > 
> > > while true; do
> > >         running=`../systemv/lpstat -r 2>/dev/null`
> > >         if test "x$running" = "xscheduler is running"; then
> > >                 break
> > >         fi
> > > 
> > >         echo "Waiting for scheduler to become ready..."
> > >         sleep 10
> > > done
> > > 
> > > o problema é que ../systemv/lpstat não existe, então fica um
> > > loop infinito.
> > 
> > que estranho a primeira coisa que eu tentaria é:
> > 
> >   0) colocar um `find ../systemv` antes do loop pra ter certeza do que tem lá dentro
> > 
> >   1) tirar aquele 2>/dev/null dali pra que o erro que acontece na chama
> >      não ser omitido.
> 
> não estou conseguindo fazer isso. não estou me intendendo com o quilt.
> segui as orientações para fazer o patch daqui[0]. ele aparece em
> debian/patches/series. e fazendo 'quilt push -a' o patch é aplicado. mas
> na construção do pacote não. tentei fazer as mudanças direto no arquivo,
> mas não dá certo. O que fiz foi olhar aqui[1] e o lpstat está lá.
> alguma orientação?
> 
> [0] - https://wiki.debian.org/UsingQuilt
> [1] - /var/cache/pbuilder/build/2441/tmp/buildd/cups-1.7.5/systemv/

a melhor forma de fazer isso provavelmente é criar um novo patch no
final da fila, ao invés de tentar modificar os patches no meio. o
problema é que quando você faz `quilt push -a` ele empurra todos os
patches, e pra vc editar um arquivo que foi modificado por um patch no
meio da fila fica complicado.

pra criar um novo patch, tente isso aqui:

$ quilt push -a
$ quilt new my-tests.patch
$ quilt add test/run-stp-tests.sh
$ sensible-editor test/run-stp-tests.sh
# altere o arquivo
$ quilt refresh

e depois compile

-- 
Antonio Terceiro <[email protected]>
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUVkCiAAoJEPwNsbvNRgvewmQQAKMaq8M615DhQHAFGHybTkr8
OAF6KpfA8oRF1cdNEYjFqR+2PSMbPfKrtEhCrIVcmLDCUYzTnLC1284/URFFyTXk
eG5iDDEPmPB6Wxa++QmEPr6pJ2NQ2ZZlSR/DFh7lgNdEhANpX0gQjikThp/W0tpP
32mkvGHcfMQSvEMJN8QX4ED8FlK4v7CrVkZnQl76orwBmBRxeXtD6ObRXphARYbp
6AuVMAr32SAXkxIXi/Dfas0EHMjKAYwGGqjoBxE8SqvaZXBBeItsEX3HyRh6IuQI
USQ+QgseILE1yyiGosRiYvrY3L2rKEtKMfYt/mjuI77YoROAKZ9VH/DAIf9LbYh+
XxW8ERFAe8aEHGcggnzZMCpTp2zLO3KWOZzlbqt29Q1DZALFNQr1C5alyIp6fY+T
VeAuSU+oG6sp4jLSQDMGScKYxIK4kuzap2PmwKQ3WeQYA6YGq2Y7HMXSwPO+5GgV
OyKOslZoj3TcSBBMZ6Dc85cVYEMa43JQ6pHS+2tarJKfmcZM33aeRNdRDzfAnd4u
x9YdVVJYXrP8M6vgG5rSxXQ2J5GoIoo4RBMajH/TuoqkrtYzLlJSRSGq18/HRWy4
TWJFuJs0b8vZaZYz/9vBx/sanJt6e50bxt7HSf4qMPhoZOMDH9uXGSicL3+xzvAP
ydW54/EZGhpLznoXTBkZ
=Vhmp
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.