On 20010702 Andrej Borsenkow wrote:
>> > > libglib2 was the name for the development version until 1.3.6
>> > > libglib1.3_6 is the name for the development version since 1.3.6, to
>> > > respect to MandrakeSoft lib policy, which allows anyone
>> > > to install different versions of the same library at a
>> > > time, thus allowing to install new versions of a lib
>> > > without breaking dependencies on program.
>> > >
>> >
>> > So libglib1.3_6 should have obsoleted-deinstalled libglib2, I suppose.
>> >
>> No! libglib1.3_6 should be able to be installed together with previous
>> version (libglib2...)
>>
>
>Oh, God! I try the fourth time to tell you, that both libglib2 *AND*
>libglib1.3_6 contain the 1.3.6 version! I do not ask "how it is supposed to
>be" - I just tell you how it is currently.
>
>What you have to do (if the above is correct), is to remove current libglib2
>from cooker and put the old one (with libglib-1.3.5) back.
>
Lets see, we have TWO versions of glib (and gtk), stable and unstable.
Stable is libglib1.2-1.2.10-1mdk: package libglib1.2, version 1.2.10. And
you never tried to make live together 1.2.9 and 1.2.10.
It should be the same, unstable version is 1.3.6, and you should never
have both 1.3.5 and 1.3.6. For major.minor.release numbering, release
changes are supposed to not break binary compatability. So if library
is built with -soname=libglib-1.3.so, and using a symlink for libglib-1.3.so,
there should be no problem. You can overwrite 1.3.5 with 1.3.6.
So the name of the library just needs to be libglib-1.3.
And gtk is the same, we could have libgtk+1.2 and libgtk+1.3, and
libgtk+1.3-1.3.6 should obsolete libgtk+1.3-1.3.5.
Even, as gtk1.3 is just a snapshot of the development to v2.0, packages
could be named just libglib1-1.2.10, libgtk1-1.2.10, libglib2-1.3.6 and
libgtk2-1.3.6. Just as the names were initially chosen. If in the
future, say glib-1.4 goes as the official one, and development version
is bumped to 1.4.1 or 1.5, you just have to release libglib1-1.4.0,
and obsolete 1.2.10.
--
J.A. Magallon # Let the source be with you...
mailto:[EMAIL PROTECTED]
Mandrake Linux release 8.1 (Cooker) for i586
Linux werewolf 2.4.5-ac22 #1 SMP Sat Jun 30 01:10:20 CEST 2001 i686