Re: [Nautilus-list] depend



on 1/29/01 10:02 AM, Dennis Bjorklund at db zigo dhs org wrote:

> I have Gconf 0.11 and nautilus 0.5 installed from rpm's. And now I tried
> to upgrade GConf to 0.12 and it didn't work. the nautilus 0.5 rpm demands
> that there is a libgconf-1.so.1 and that
> 
> GConf = 0.11.EazelSourceSnapshot.200011081244
> 
> Why do you demand that GConf should be exactly this verison? It should be
> enough to demand only libgconf-1.so.1 and maybe (just maybe) also GConf >=
> 0.11.
>
> The whole idea with the version numbers on dynamic link libraries is that
> when the major number is the same the library should be backwards
> compatible with previous version of the same major number. Other then that
> it doesn't matter what the major number is, so always increase it when the
> binary compability demands it.
> 
> Looking at the nautilus 0.5 rpm it also demands:
> 
> GConf = 0.11.EazelSourceSnapshot.200011081244
> ORBit = 0.5.4.EazelSourceSnapshot.200011081244
> oaf = 0.6.1.EazelSourceSnapshot.200011081244
> gnome-vfs = 0.4.2.0.EazelSourceSnapshot.200011081244
> bonobo = 0.29.EazelSourceSnapshot.200011081244
> medusa = 0.2.3.EazelSourceSnapshot.200011081244

This is not "the nautilus 0.5 RPM", it's an RPM of a daily snapshot. These
daily snapshot RPMs are designed to go together with other daily snapshot
RPMs, and require specific versons. The actual 0.5 RPM (and other Nautilus
release RPMs) do not have this kind of dependency.

For more details about why our daily snapshots work this way, I'll defer to
Robin, who came up with this scheme.

    -- Darin






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]