Re: budowanie spambayes

2006-05-13 Wątek Piotr Wawrzyniak
On Saturday 13 May 2006 10:45, Charles wrote:
> Spróbuj teraz jeszcze raz :-)

No, teraz się buduje :)

-- 
Piotr Wawrzyniak
JabberID [EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: budowanie spambayes

2006-05-13 Wątek Charles
Dnia sobota 13 maja 2006 10:22, Piotr Wawrzyniak napisał:
> Ten brak łatki to swoją drogą, ale nadal u mnie się spambayes nie buduje
> z powodów które wcześniej opisałem:

Spróbuj teraz jeszcze raz :-)

-- 
Pozdrawiam,
Karol Krenski
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: budowanie spambayes

2006-05-13 Wątek Piotr Wawrzyniak
On Saturday 13 May 2006 09:44, Dariusz Rojewski wrote:

> [...]
> Zapisano: /home/users/darekr/rpm/RPMS/spambayes-1.0.4-1.noarch.rpm
> [...]
>
> btw. ktoś chyba zapomniał commita jednego. wyrzucił patcha a w specu
> został. Zaraz doklikam

Ten brak łatki to swoją drogą, ale nadal u mnie się spambayes nie buduje z 
powodów które wcześniej opisałem:

[EMAIL PROTECTED] ~/rpm/SPECS]$ ./builder -D -bb spambayes.spec
+ set -v
[...]
+ 
rpmbuild --rcfile .builder-rpmrc --nodigest --nosignature --nobuild --nodeps 
--define 
prep %{echo:dummy: PACKAGE_NAME %{name} }%dump --target noarch spambayes.spec
+ 2>&1
+ rpm_dump=błąd: linia 17: Oznaczenia zależności muszą się zaczynać od 
alfanumerycznych, '_' lub '/': BuildRequires:%{py_sitescriptdir}
Budowanie dla platform: noarch
Budowanie dla noarch
+ [ 1 -gt 0 ]
+ echo błąd: linia 17: Oznaczenia zależności muszą się zaczynać od 
alfanumerycznych, '_' lub '/': BuildRequires:%{py_sitescriptdir}
Budowanie dla platform: noarch
Budowanie dla noarch
+ sed -ne /^error:/,$p
+ error=
+ echo
+ >&2

+ Exit_error err_build_fail
+ set -v
+ cd /home/users/piotr/rpm/SPECS
+ remove_build_requires
+ echo Error: package build failed. (no more info)
Error: package build failed. (no more info)
+ exit 5
[EMAIL PROTECTED] ~/rpm/SPECS]$

Pozostaje pytanie, czy to coś u mnie z makrami jest nie tak, czy problemem są 
te %{py_sitescriptdir} w specu, czy ostatecznie coś ze skryptem builder 
nieteges.

-- 
Piotr Wawrzyniak
JabberID [EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: budowanie spambayes

2006-05-13 Wątek Dariusz Rojewski
On Sat, May 13, 2006 at 09:35:00AM +0200, Piotr Wawrzyniak wrote:
> [...]

[...]
Zapisano: /home/users/darekr/rpm/RPMS/spambayes-1.0.4-1.noarch.rpm
[...]

btw. ktoś chyba zapomniał commita jednego. wyrzucił patcha a w specu
został. Zaraz doklikam 

-- 
Dariusz Rojewski
[EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


budowanie spambayes

2006-05-13 Wątek Piotr Wawrzyniak
Witam.
Chciałem sobie zbudować programik spambayes w najnowszej wersji obecnej w cvs 
no i podczas tworzenia pakietu pojawiły się problemy - skrypt builder się 
wykłada. Gdy użyjemy rpmbuild budowanie ładnie idzie i  pakiet jest tworzony, 
wykorzystując builder nic takiego się nie dzieje.

Krótkie dochodzenie ujawniło, że za wszystko odpowiedzialne są dwie linijki:
BuildRequires:  %{py_sitescriptdir}
oraz
Requires:   %{py_sitescriptdir}
na których rpmbuild wywołany przez buildera informuje:
"rpm_dump=błąd: linia 18: Oznaczenia zależności muszą się zaczynać od 
alfanumerycznych, '_' lub '/': BuildRequires:%{py_sitescriptdir}"

Z tego co się dopatrzyłem to builder najpierw testuje speca, przy czym podczas 
testowania nie są uwzględniane makra z pliku macros.build:

#v+
# we reset macros not to contain macros.build as all the %() macros are
# executed here, while none of them are actually needed.
# what we need from dump is NAME, VERSION, RELEASE and PATCHES/SOURCES.
# at the time of this writing macros.build + macros contained 70 "%(...)" 
macros.
#v-

w którym to pliku %{py_sitescriptdir} jest zdefiniowane. To powoduje że spec 
nie przechodzi fazy testów i nie buduje się. 

No i teraz pytanie. Jak to poprawić aby zarówno budowało się jak i było 
koszerne według standardów pld? ;)

Pozdrawiam
Piotrek.

-- 
Piotr Wawrzyniak
JabberID [EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl