Re: cups - debuild - pbuilder

Antonio Terceiro <[email protected]>
Newsgroups gmane.linux.debian.devel.portuguese
Message-ID <[email protected]>
On Sun, Nov 02, 2014 at 04:07:55PM -0200, Herbert Parentes Fortes Neto wrote:
> Em Dom, 2014-11-02 às 12:33 -0200, Antonio Terceiro escreveu:
> > n, 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
> > 
> 
> baixei um novo source para começar do zero. mafiz os passos mas ainda não 
> deu certo.
> 
> chequei o debian/patches/my-tests.sh e ele tem o padrão 'a/' '/b/' e ele 
> aparece no debian/patches/series em último. isso no diretório onde baixei o 
> source. fui conferir no diretório de construção, em /var/cache/pbuilder/build, 
> e o patch não é transportado para lá. nem aparece no series de lá.

se você está passando o .dsc para o pbuilder, você tem que refazer o
pacote fonte antes; `dpkg-source -b .` de dentro do diretório dos
fontes vai refazer o .dsc e o .debian.tar.gz.

idealmente você tem que adicionar uma nova entrada no debian/changelog
antes, pra que o .dsc gerado tenha um número de versão maior que o
original, e daí você vai poder comparar as duas versões do pacote usando
debdiff(1).

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

iQIcBAEBCAAGBQJUW3T+AAoJEPwNsbvNRgveo5wQAM5GwrCGozBonm+Y7Rob4fB1
wn4moqHRCuphpfR6HtPKF8PNzTmEzKg2Q+7cmxl9StgpyMkAC5cUwkmGXlgjvUMY
/iY0goD+u1bJd9fk+OYDlts0wcQlg2WwPj494pnm6Es8q3Vcra0IgR1wpiFMImL/
KmhQIrdVRuEHd22qYP3dHZTPauaoQ7cDj/St7qOfys4fSgSkWo2nuYu/ElYSJTHp
ylChp/UO7dxP4kJWzbjueKmAbiT8cOz7CW+WFndc3au5g/uRVhPdbWbcuJVmTjXI
jaWt0oylx6amjxcskCY2Ej686o4/GXPWrwLT44gRd7kxoWH8nvbEkUUhHa8I2Tdb
t+X0by7Ih4Zn+L3rsr8kEsjeUG0vJ2fzbP7CO22HnHVSA8aXmpba6VkrITBIO8UU
JM2v3sC+o6C5J7u2/ntb8LivoFUiPvHrbiBfEva1qXaP895iyE3jvF0Y7krRIjX4
Ocl+62oqomDcHKudCUd7SxKVznBRYG0J6YoPo8beqMf++d2caryCtj8yKazsq3kG
wiHGfPxdHbYQVOHS7DDiDnpykW4K4h5ZK/L2794W5RTGloDy3khvsJPcT57/5JTh
pFfEWEqRVTsrmVgcjJdAhi6gpPq1rlzs7jv1uTR/IusZ6MDEgF9PSJV7nW2d09jY
+HWj3e4qy/HdTK8qA2pK
=Zc17
-----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.