Problemy z builderem?

Arkadiusz 'Jo Joro' Sochala jojoro w poczta.onet.pl
Wto, 4 Gru 2001, 22:27:10 CET


 4.12.2001 pisze Andrzej Dopierała - Undefined (undef w transilvania.eu.org):

> On Tue, Dec 04, 2001 at 08:36:29AM +0100, Arkadiusz 'Jo Joro' Sochala wrote:
> > [root w pa66 SPECS]# ./builder -bb XFree86-driver-nvidia.spec
> > cvs update: cannot open CVS/Entries for reading: No such file or directory
> > cvs [update aborted]: no repository
> > Error: spec file not stored in CVS repo.
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > Dodatkowo, przy próbie ściągnięcia źródeł:
> > # cvs get SOURCES/XFree86-driver-nvidia
> > cvs server: warning: new-born SOURCES/XFree86-driver-nvidia has disappeared
> hm.. tego pliku u mnie tez nie ma ;) wiec po prostu ktos go do repo nie
> wrzucil.. pewnie blad w specu albo co - zobacz kogo mozesz opieprzyc i
> opieprz ;)
> 
Wywaliłem wszystko z /root/rpm, założyłem całość na ~/rpm (konto
zwykłego usera):
$ cd
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot login
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot get rpm
[przerwane w momencie zaczęcia pobierania specy)
$ cd rpm
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot get SPECS
$ cd SPECS
$ ./builder -bb lm_sensors.spec
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs [update aborted]: no repository
Error: spec file not stored in CVS repo.


Postanowiłem zdebugować:
$ ./builder -bb anacron.spec -D
+ SOURCE_DIR=/home/users/jojoro/RPMY/SOURCES
+ rpm --eval %{_specdir}
+ SPECS_DIR=/home/users/jojoro/RPMY/SPECS
+ pwd
+ __PWD=/home/users/jojoro/rpm/SPECS
+ [ -n anacron.spec ]
+ get_spec
+ set -v
+ cd /home/users/jojoro/RPMY/SPECS
+ OPTIONS=up
+ [ -n :pserver:cvs w cvs.pld.org.pl:/cvsroot ]
+ OPTIONS=-d :pserver:cvs w cvs.pld.org.pl:/cvsroot up
+ [ -n  ]
+ OPTIONS=-d :pserver:cvs w cvs.pld.org.pl:/cvsroot up  -A
+ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot up -A anacron.spec
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs [update aborted]: no repository
+ [ 1 -ne 0 ]
+ Exit_error err_no_spec_in_repo
+ set -v
+ cd /home/users/jojoro/rpm/SPECS
+ echo Error: spec file not stored in CVS repo.
Error: spec file not stored in CVS repo.
+ exit 3

mv /home/users/jojoro/.rpmmacros /home/users/jojoro/.rpmmacros2

i builder już działa!

1. Czy da się pogodzić buildera z własnym .rpmmacros?:
%_topdir %(echo $HOME)/RPMY

chcę mieć rozdzielone budowanie rpmów z cvs PLD i tych, które robię sam
dla swojej maszyny.

2. $ ./builder -bb XFree86-nvidia-kernel.spec
błąd: line 54: Dependency tokens must begin with alpha-numeric, '_' or
'/': Conflicts:  kernel < , kernel >
Error: package build failed.

Podobny problem jest z: 
$ ./builder -bb lm_sensors.spec
błąd: line 86: Dependency tokens must begin with alpha-numeric, '_' or
'/': Conflicts:  kernel < , kernel >
Error: package build failed.

Inne rzeczy kompilują się bez problemu.


-- 
  -=[  Slrn-pl?  Tak!                                    ]=-
  -=[  Chcesz pomóc w rozwijaniu projektu?  Zapraszamy!  ]=-
  -=[                             http://www.slrn.z.pl/  ]=-



Więcej informacji o liście dyskusyjnej pld-devel-pl