builder CVSROOT
Remigiusz 'Enleth' Marcinkiewicz
enleth w enleth.com
Sob, 13 Mar 2010, 14:35:30 CET
On Saturday March 13 2010 08:30:02 Pawel Dlugosz wrote:
> W dniu 2010-03-12 20:31, Krzysztof pisze:
> > Witam,
> >
> > Dziś chciałem sobie przebudować jedną paczkę ale przed zrobieniem tego
> > coś mnie tknęło i upnąłem sobie skrypt builder. Przy próbie budowania
> > dostałem
>
> > taki oto komunikat:
> Jeszcze niech cię tknie i upnij sobie rpm-build-macros.
>
> rpm-build-macros-1.548-1.noarch
Jak już jest o rpm-build-macros, ja mam pytanie.
[enleth] [14:20:02] [~]$builder --init-rpm-dir
Initialising rpm directories to /home/users/enleth/rpm/packages from
:pserver:cvs w cvs.pld-linux.org:/cvsroot
U packages/.cvsignore
U packages/rpm.groups
U packages/dropin
U packages/mirrors
U packages/md5
U packages/adapter
U packages/adapter.awk
U packages/fetchsrc_request
U packages/builder
U packages/relup.sh
U packages/compile.sh
U packages/repackage.sh
To checkout *all* .spec files (read-only):
- run cvs co SPECS
To checkout *all* packages:
- run cvs up in /home/users/enleth/rpm/packages/packages/packages dir
To commit with your developer account:
- edit /home/users/enleth/rpm/packages/packages/packages/CVS/Root
[enleth] [14:20:08] [~]$ls rpm/
packages
[enleth] [14:20:18] [~]$ls rpm/packages/
BUILD packages RPMS SRPMS
[enleth] [14:20:20] [~]$ls rpm/packages/packages/
adapter adapter.awk builder compile.sh CVS dropin fetchsrc_request md5
mirrors relup.sh repackage.sh rpm.groups
Pytanie brzmi: WTF? Tak ma być? Po co i dlaczego?
Idziemy dalej:
[enleth] [14:22:21] [~]$cd rpm/packages/packages/
[enleth] [14:22:28] [~/rpm/packages/packages]$builder spice
builder: SMP make flags are set to -j4
/usr/bin/builder[2488]: cd: /home/users/enleth/rpm/packages/packages/packages
- No such file or directory
U spice/spice.spec
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
/usr/bin/builder[2488]: cannot create
/home/users/enleth/rpm/packages/packages/packages/spice/.cvsignore: No such
file or directory
# $Revision: 1.17 $, $Date: 2009/12/28 23:55:24 $
/usr/bin/builder[2488]: cd:
/home/users/enleth/rpm/packages/packages/packages/spice - No such file or
directory
error: Unable to open spice.spec: No such file or directory
error: Name field must be present in package: (main package)
error: Version field must be present in package: (main package)
error: Release field must be present in package: (main package)
error: Summary field must be present in package: (main package)
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
internal error: cache_rpm_dump not called! (missing %prep?)
internal error: cache_rpm_dump not called! (missing %prep?)
internal error: cache_rpm_dump not called! (missing %prep?)
awk: cannot open spice.spec (No such file or directory)
internal error: cache_rpm_dump not called! (missing %prep?)
internal error: cache_rpm_dump not called! (missing %prep?)
internal error: cache_rpm_dump not called! (missing %prep?)
WARNING! Spec name (spice) does not agree with package name ()
egrep: spice.spec: Nie ma takiego pliku ani katalogu
grep: spice.spec: Nie ma takiego pliku ani katalogu
Available branches: cvs server: nothing known about spice.spec
błąd: stat nie powiodło się
/home/users/enleth/rpm/packages/packages/spice.spec: Nie ma takiego pliku ani
katalogu
Co ciekawe, builder odpalony z katalogu domowego buduje paczkę poprawnie.
Th, świeżo aktualizowane. Zresztą, problem jest od czasów rpm-build-
macros-1.534, jak glen jakieś dziwaczne rzeczy zaczął robić z tą strukturą
katalogów do budowania paczek. Wyjaśnień, dlaczego i po co te zmiany, co ma
robić ten nowy kod, którego tam trochę przybyło i tak dalej w sumie żadnych
nie ma ani w komentarzach, ani w changelogu. Na razie mam u siebie normalnie
działające 1.533, ale robienie downgrade do paczki z pendrive'a i poprawianie
makr pod kernela 2.6.33 jest upierdliwe na nowych instalacjach, których w
ostatnich dniach miałem parę do zrobienia.
Pozdrawiam,
--
Remigiusz "Enleth" Marcinkiewicz, enleth w enleth.com
WWW http://enleth.com http://heroes.net.pl
JID enleth w jabster.pl
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-devel-pl/attachments/20100313/d7ea0584/attachment.sig
Więcej informacji o liście dyskusyjnej pld-devel-pl