qboosh: SPECS ImageMagick.spec

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 14 Lut 2001, 10:33:45 CET


On Tue, 13 Feb 2001, PLD CVS wrote:

> Module name:	SPECS
> Changes by:	qboosh	01/02/13 03:19:25
> 
> Modified files:
> 	.              : ImageMagick.spec 
> 
> Log message:
> - BuildRequires: freetype2-devel (not freetype-devel), XFree86-DPS-devel


Jakub tutaj pewiemn komentaż. Czyli taki ogólny opis popranej metodologii
przestawianai wersji bibliotek.

Sytuacja z freetype -> freetype2 jest niemal analogiczna do libxml 1.x ->
2.x. Zamiast wstawiać freetype2-devel trzeba zostawić freetype-devel
robiąc upgrade freetype do 2.0.1. Potem trzeba będzie posprawdzać czy
wszystko co używa teraz freetype daje się kompilować z nowym freetype i w
razieczego tu dopiero coś poprawiać. W przeciwnym wypadku podejmowanie
zmian w inny sposób to jest marnowanie sił wynikające z niepodchodzenia do
zagadnienia "z byka".

Tak czy inaczej bez trzymania się tego typu regół będziemy dopuszczać do
tego żeby w systemie były obecne różne wersje bibliotek czy też ich
funkcjonalne odpowiedniki co niepotrzebnie tylko będzie obciżać system
powodując przy okazji różnego rodzaju perturbacje, których da się dużo
wcześniej unkać o ile wszelkiego rodzaju przjscia robić się zdecydowanie z
maksymalnycm ograniczaniem okresu nieustalonego. Kiedyś przejść na nowe
wersje i tak trzeba będzie i jeżeli juz decydować sie na jakieś ruchy w
tej materii lepiej jest poprostu zrobić możliwie wcześniej niż później.

Wygląda na to, że z libxml 2.x miałem nosa co do sposobu poprawinia tej
biblioteki i po moich zmianach w libxml które leży w /test portowanie do
używania libxml 2.x jest znacznie łatwiejsze i najdalej w kilka dni (może
nawet jeszczcze dzisiaj bo jest to jednak dość trywialne) uda mi się
skończyć poprawki do tego zebyśmy mogli używać tylko jednej i to nowszej
wersji libxml.

Przypomnę, że z podobnych przejść jak powyższe czeka jeszcze pozbywanie
się imlib na rzecz gdk-pixbuf i to szczególnie o ile już program używa
glib/gtk+. W tym wypadku uwagi co do tego co i gdzie należy zmieniać przy
portowaniu są dołączone do gdk-pixbuf.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*




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