kolejne pstryki

Jacek Konieczny jajcus w pld.org.pl
Wto, 7 Lis 2000, 15:49:38 CET


On Mon, Nov 06, 2000 at 11:47:56PM +0100, Michał Kuratczyk wrote:
> On Mon, Nov 06, 2000 at 06:00:11PM +0100, Tomasz Kłoczko wrote:
> >> Tylko bez przesady - poczekaj chociaż do jutra, aż wrzucę nową wersję do
> >> CVSu. Dzięki niej pakiet jest Dużo mniejszy (kompilacja modułów odbywa
> >> się w %post, a nie na builderach. Przy okazji wydzielę -devel.
> >Czy bedzie to poprawne ? dlaczego to ma sie generować w %post pakeitu a
> >nie moze być generowane przy budowaniu ?
> Myślę, że będzie to całkowicie poprawne. Python jest językiem
> interpretowanym, więc ta 'kompilacja' to po prostu zachowywanie wyników
> przeparsowania modułu. Innymi słowy, jeżeli jakiś moduł jest w wersji .py
> i .pyc lub .pyo to znaczy, że był już kiedyś używany, jest poprawny
> składniowo, więc nie trzeba go sprawdzać, tylko od razu ładować. Nie ma nic
> złego (przynajmniej ja niczego złego w tym nie widzę), a dzięki temu pakiet,
> który trzeba ściągnąć z FTP/umieścić na płytce jest mniejszy o 1.7MB, które
> można sobie bez problemów wygenerować przy instalacji.
Problem w tym, że w ten sposób `rpm -qf plik.pyo` nie wskaże właściwego
pakietu, a rpm -e python-* nie usunie tych plików.
Ale myślę, że mogą one być w pakiecie jako "%ghost". To by chyba
rozwiązało sprawę?

Pozdrowienia,
        Jacek





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