SPECS: skipstone.spec - changed mozilla-embedded(gtk2) inRequires...
Jakub Bogusz
qboosh w pld-linux.org
Wto, 20 Lip 2004, 19:26:42 CEST
On Fri, Jul 16, 2004 at 09:15:16AM +0200, Jarosław Kamper wrote:
> Jakub Bogusz wrote:
> > On Thu, Jul 15, 2004 at 04:23:41PM +0000, jack wrote:
> >> Author: jack Date: Thu Jul 15 16:23:41
> >> 2004 GMT
> >> Module: SPECS Tag: HEAD
> >> ---- Log message:
> >> - changed mozilla-embedded(gtk2) in Requires like in BuildRequires
> >
> >> BuildRequires: mozilla-embedded(gtk2) >= %{minmozver}
> >> BuildRequires: mozilla-embedded-devel >= %{minmozver}
> >> BuildRequires: pkgconfig
> >> -Requires: mozilla-embedded(gtk2) = %(rpm -q --qf
> >> '%{EPOCH}:%{VERSION}' --whatprovides mozilla-embedded) +Requires:
> >> mozilla-embedded(gtk2) >= %{minmozver}
> >
> > Niedobrze teraz jest, bo prawie na pewno wersja skompilowana z
> > mozillą
> > 1.7.x nie będzie działała z 1.8.
> > Już lepiej przeboleć przebudowanie z każdą kolejną 1.7.x.
> > skipstone jest mały, długo się nie kompiluje.
> > W ostateczności R: mozilla < epoch:1.8 - ale nie ma pewności, że
> > wszystkie mozille 1.7.x będą w 100% binarnie kompatybilne, a
> > biblioteki samej mozilli nie mają wersjonowanych symboli (tylko
> > nspr i nss)...
>
> Właśnie pod kątem mozilli 1.7.1 to zrobiłem, co jest oczywiste. To co
> mówisz, zrobiłem w mozilla-lang-pl (1.7 >= cośtam < 1.8). Zastanawiało
> mnie jedno - po co definiuje się minmozver? Gdyby nie to, zapis który
> wyleciał by został, a tak myślałem, że minmozver ma jakieś zadanie...
minmozver - minimalna wersja mozilli, na której można _przebudować_
pakiet.
Dotychczasowa praktyka wykazała, że zbudowany pakiet nie działa
poprawnie z inną mozillą niż był budowany.
Jak będzie z 1.7.x nie wiadomo, podobno jest stabilna i mają nie psuć.
Ale nie wiem, czy tylko API, czy także ABI.
> Czyli co, dodawać (1.7 >= cośtam < 1.8), a jakby nie chciało biegać
> z 1.7.x, gdzie x >= 2, to można po prostu sednąć 1.8 na właściwe.
Wtedy to już będzie za późno - będzie można uaktualnić mozillę bez
ruszania skipstone'a...
< 1.8 na pewno musi być.
Czy ścisła zależność tak bardzo przeszkadza? I tak czas budowania
skipstone'a jest znikomy w porównaniu z czasem budowania mozilli.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl