builder request (Re: ERRORS: subversion.spec)

Paweł Sakowski saq w pld-linux.org
Pon, 27 Cze 2005, 08:38:14 CEST


On Mon, 2005-06-27 at 08:10 +0200, Arkadiusz Miskiewicz wrote:
> > Prośba do kogoś z uprawnieniami o odinstalowanie z builderów Ac
> > p{erl,ython}-subversion. Powyższej biblioteki (i paru innych) już nie
> > ma, co przewiduje subversion-1.2.0-3.
> 
> To gdzie obsoletes w takim razie? Najlepiej z <= wersja.

Nie ma. W większych szczegółach:

python-subversion zawiera kawałki kodu C wygenerowane przez `swig
-python ...` a następnie przebudowane gcc-em. W wersjach < 1.3.22 swig
(u nas: podpakiet swig-python) zawierał jeszcze libswigpy.so.0, z którym
wygenerowany kod się w pewnych warunkach dynamicznie linkował (u nas
skorzystał z tej opcji tylko subversion). W wersji 1.3.22 nastąpiło:

07/08/2004: wsfulton
            The deprecated runtime library build has been removed.[...]
05/02/2004: wuzzeb (John Lenz)
            [Chicken] Fix bug 782468.
            To fix this bug, the runtime code has been rewritten,

Teraz python-subversion dalej istnieje, ale zawiera pliki o charakterze
czysto deweloperskim, nie występując w zależnościach run-time.

Perl dokładnie analogicznie.

Po zastanowieniu w trakcie pisania powyższego: możnaby spróbować na siłę
zlikwidować swig-p{erl,ython} z maszyn niedeweloperskich (tam gdzie
zostały pociągnięte w zależnościach od subversion a nie są używane
wprost). Z tym, że nie widzę eleganckiego sposobu, żeby to wyrazić w
nagłówkach rpm-a. I chyba nie warto kombinować -- po `poldek -e
python-subversion` też się swig-python sam nie odinstaluje.

-- 
Paweł Sakowski <saq w pld-linux.org>
PLD Linux Distribution




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