dspam - %post scriptlet failed

2007-06-23 Wątek Pawel Zuzelski
Witam,

skompilowałem dspama ze speca:
builder -ba --target=i686 dspam

przy próbie instalacji pojawia się error:
poldek:/all-avail install dspam
Processing dependencies...
dspam-3.6.8-0.1 marks dspam-libs-3.6.8-0.1 (cap libdspam.so.7)
There are more than one package which provide dspam-driver = 3.6.8-0.1:
a) dspam-driver-hash-3.6.8-0.1
b) dspam-driver-mysql-3.6.8-0.1
c) dspam-driver-pgsql-3.6.8-0.1
d) dspam-driver-sqlite-3.6.8-0.1
Which one do you want to install ('Q' to abort)? [a]
dspam-libs-3.6.8-0.1 marks dspam-driver-mysql-3.6.8-0.1 (cap dspam-driver = 
3.6.8-0.1)
There are 3 packages to install (2 marked by dependencies):
I dspam-3.6.8-0.1
D dspam-driver-mysql-3.6.8-0.1, dspam-libs-3.6.8-0.1
Need to get 386.4KB of archives. After unpacking 749.1KB will be used.
Executing rpm --upgrade -vh --root / --noorder...
Preparing...### [100%]
   1:dspam-libs ### [ 33%]
   2:dspam-driver-mysql ### [ 67%]
sed: can't read /etc/dspam.conf: No such file or directory
error: %post(dspam-driver-mysql-3.6.8-0.1.i686) scriptlet failed, exit status 2
   3:dspam  ### [100%]
Run /sbin/service dspam start to start dspam daemon.
There were errors

Po zainstalowaniu plik /etc/dspam.conf jest na swoim miejscu i wygląda na
poprawny.

Podejrzewam, że wynika to stąd, że następujący fragment:
%post driver-mysql
if [ $1 = 1 ]; then
sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libmysql_drv.so,' 
/etc/dspam.conf
fi
jest wykonywany przed zainstalowaniem pliku /etc/dspam.conf. Sam jednak nie
portafię poprawić speca.

PS.: Czy ta lista to właściwe miejsce na taki bug report?

-- 
Pozdrawiam,
Paweł Zuzelski
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: [update] Looking for full mirror of PLD 2.0!

2007-06-23 Wątek Paweł Kwiatkowski
Dnia 22-06-2007, Pt o godzinie 16:58 +0200, Marcin Król napisał(a):
  Ale co to za problem wygenerować indeksy od nowa?
 
 Indeksy wlasnie zostaly wygenerowane od nowa (a stare skasowane) i diffy za
 prawie 4 miesiace poszly w kosmos. Nie mam zamiaru w lokacjach z modemem,
 ktorymi sie opiekuje siedziec i czekac az 3.5 MB splynie bo komus sie 
 zachcialo
 testowac snapshoty poldka.

LOL 3,5MB ściąga się na modemie całe dwanaście minut, co chciałbyś
aktualizować w systemie jeśli nie możesz poczekać na ściągnięcie
indeksów?


-- 
Paweł Kwiatkowski
email/jid: qwiat(AT)pld-linux(DOT)org

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


Re: [update] Looking for full mirror of PLD 2.0!

2007-06-23 Wątek Marcin Król
 LOL 3,5MB ściąga się na modemie całe dwanaście minut,

Prawie pietnascie trwalo. Kwadrans siedzenia i patrzenia w sufit,
podczas gdy za owe 15 minut mogl bym byc u kolejnego klienta. Po 4
klientach z podobnymi instalacjami jestes godzine w plecy. A co jak masz
ich wiecej? Czasami czas jest wazny. Do domu lubie wracac przed polnoca.

 co chciałbyś
 aktualizować w systemie jeśli nie możesz poczekać na ściągnięcie
 indeksów?

Jak masz upgrade sprawdzony w srodowisku testowym to mozesz go puscic i
wyjsc.

M.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Ac poldek indexes are now fixed

2007-06-23 Wątek Marcin Król
EN:

Short backstory: between June 18th and June 21st all Ac poldek indexes
for following trees: updates, supported, ready and test were deleted
(instead of being updated) and regenerated from scratch using snapshot
of poldek 0.21. Unfortunately these new indexes were somehow broken
because both stable and snapshot poldek were occasionally throwing
floating point exception when using them.

Today all indexes were deleted again and regenerated from scratch using
stable version of poldek. Since we have no backups of our ftp and all
mirrors are syncing to often to serve as ones we lost all incremental
diffs for all architectures. The only exception is i686:

ac-updates indexes for i686 were partially recovered, following diffs
were lost:

packages.ndir.dscr.i18n.2007.06.16-20.39.12.gz
packages.ndir.dscr.i18n.2007.06.14-23.55.56.gz
packages.ndir.dscr.i18n.2007.06.14-13.51.54.gz
packages.ndir.dscr.i18n.2007.06.13-23.11.13.gz
packages.ndir.dscr.i18n.2007.06.12-12.24.47.gz

so if you were updating your indexes on or after June 12th you must do
poldek --upa now.

ac-supported indexes for i686 were completly recovered.

Sorry for any inconvenience this situation may cause.

PL:

Krotka historia: w dniach miedzy 18 a 21 czerwca wszystkie indeksy
poldka dla drzewek Ac: updates, supported, ready, test zostaly usuniete
(zamiast uaktualnione) i przegenerowane od zera z uzyciem snaphsotu
poldka 0.21. Niestety nowe indeksy wygladaly na uszkodzone poniewaz
zarowno stabilny poldek jak i snapshot okazyjnie rzucaly na ekran bledem
operacji zmiennoprzecinkowych w czasie korzystania z indeksow.

Dzis wszystkie indeksy zostaly ponownie usuniete i przegenerowane od
zera z uzyciem stabilnej wersji poldka. Poniewaz nie ftp nie jest
backupowany, a mirrory synchronizuja sie zbyt czesto aby robic za backup
stracilismy wszystkie inkrementowane diffy dla wszystkich architektur.
Wyjatkiem jest i686:

Indeksy ac-updates dla i686 udalo sie czesciowo odtworzyc. Stracone
zostaly tylko diffy:

packages.ndir.dscr.i18n.2007.06.16-20.39.12.gz
packages.ndir.dscr.i18n.2007.06.14-23.55.56.gz
packages.ndir.dscr.i18n.2007.06.14-13.51.54.gz
packages.ndir.dscr.i18n.2007.06.13-23.11.13.gz
packages.ndir.dscr.i18n.2007.06.12-12.24.47.gz

tak wiec jezeli ktos uaktualnia indeksy 12 czerwca lub pozniej musi
zrobic poldek --upa.

Indesky ac-supported dla i686 zostaly odzyskane w calosci.

Przepraszam za wszelkie niedogodnosci jakie moga wynikac z tej sytuacji.

M.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: dspam - %post scriptlet failed

2007-06-23 Wątek Andrzej Krzysztofowicz
Pawel Zuzelski wrote:
1:dspam-libs ### [ 33%]
2:dspam-driver-mysql ### [ 67%]
 sed: can't read /etc/dspam.conf: No such file or directory
 error: %post(dspam-driver-mysql-3.6.8-0.1.i686) scriptlet failed, exit status 
 2
3:dspam  ### [100%]
 Run /sbin/service dspam start to start dspam daemon.
 There were errors
 
 Po zainstalowaniu plik /etc/dspam.conf jest na swoim miejscu i wygląda na
 poprawny.

Jezeli zaleznosci nie zapewnieja wlasciwej kolejnosci instalacji pakietow,
to prawdopodobnie potrzebny jest trigger.

 Podejrzewam, że wynika to stąd, że następujący fragment:
 %post driver-mysql
 if [ $1 = 1 ]; then
 sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libmysql_drv.so,' 
 /etc/dspam.conf
 fi
 jest wykonywany przed zainstalowaniem pliku /etc/dspam.conf. Sam jednak nie
 portafię poprawić speca.
 
 PS.: Czy ta lista to właściwe miejsce na taki bug report?

Najwlasciwsze.

-- 
===
  Andrzej M. Krzysztofowicz  [EMAIL PROTECTED]
  phone (48)(58) 347 19 36
Faculty of Applied Phys.  Math.,   Gdansk University of Technology
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: kdeutils-klaptopdaemon-3.5.7-1 -- buggy

2007-06-23 Wątek Jakub Głazik
Dnia 2007-06-22, o godz. 21:40:22
Jakub Kolasa [EMAIL PROTECTED] napisał(a):

 Andrzej Krzysztofowicz pisze:
  Jakub Kolasa wrote:
  [...]
  Pozdrawiam
  jezik
  
  Skompresuj sobie sygnaturke. Przynajmniej jak piszesz na listy.
 
 Teraz akceptowane? ;-)

Przyjętą normą są 4 linie tekstu. Ale jest zdecydowanie lepiej. :)


-- 
.: Jakub Glazik,
.: too geek to live, too leet to die ;-) 
.: email  jabber: zytekatnuxi.pl

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


Re: kdeutils-klaptopdaemon-3.5.7-1 -- buggy

2007-06-23 Wątek Bartosz Świątek
23-06-07, Jakub Głazik [EMAIL PROTECTED] napisał(a):
 Dnia 2007-06-22, o godz. 21:40:22
 Jakub Kolasa [EMAIL PROTECTED] napisał(a):

  Andrzej Krzysztofowicz pisze:
   Jakub Kolasa wrote:
   [...]
   Pozdrawiam
   jezik
  
   Skompresuj sobie sygnaturke. Przynajmniej jak piszesz na listy.
 
  Teraz akceptowane? ;-)

 Przyjętą normą są 4 linie tekstu. Ale jest zdecydowanie lepiej. :)

Mocny ten offtopic.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: Ac poldek indexes are now fixed

2007-06-23 Wątek Marcin Król
EN:

Correction. Full indexes of ac-updates for i686 have been recovered.

PL:

Poprawka. Pelne indeksy ac-updates dla i686 zostaly odtworzone.

M.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: dspam - %post scriptlet failed

2007-06-23 Wątek Pawel Zuzelski
On Sat, Jun 23, 2007 at 08:48:49PM +0200, Andrzej Krzysztofowicz wrote:
 Jezeli zaleznosci nie zapewnieja wlasciwej kolejnosci instalacji pakietow,
 to prawdopodobnie potrzebny jest trigger.

Dzięki za wskazówkę.

W załączniku diff do poprawionej wersji. Czy to jest poprawne rozwiązanie?
Teraz przy instalacji nie wyrzuca błędu.

-- 
Pozdrawiam,
Paweł Zuzelski
--- dspam.spec  2007-06-23 22:11:11.0 +
+++ dspam.spec.new  2007-06-23 22:47:29.0 +
@@ -386,22 +386,22 @@
 %post  libs -p /sbin/ldconfig
 %postunlibs -p /sbin/ldconfig
 
-%post driver-hash
+%triggerin driver-hash -- dspam
 if [ $1 = 1 ]; then
sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libhash_drv.so,' 
/etc/dspam.conf
 fi
 
-%post driver-mysql
+%triggerin driver-mysql -- dspam
 if [ $1 = 1 ]; then
sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libmysql_drv.so,' 
/etc/dspam.conf
 fi
 
-%post driver-pgsql
+%triggerin driver-pgsql -- dspam
 if [ $1 = 1 ]; then
sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libpgsql_drv.so,' 
/etc/dspam.conf
 fi
 
-%post driver-sqlite
+%triggerin driver-sqlite -- dspam
 if [ $1 = 1 ]; then
sed -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libsqlite_drv.so,' 
/etc/dspam.conf
 fi
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl