On Sun, 25 Mar 2001, Vadim Plessky wrote:

> On Sunday 25 March 2001 12:56, Stefan van der Eijk wrote:
> |   Nicolas,
> |
> |   > Therefore, there's stg that I find a little puzzling : why is it that
> |   > every time a new release (ie MDK 8) is showing, all the RPM packages
> |   > suddendly requires dependencies that weren't needed with the latest
> |   > "official" release (MDK 7.2 in this case) ?
> |
> |   Mdk 8.0 has glibc 2.2, while 7.2 has an older one. They aren't
> |   compatible, that's why rpm is complaining. If you want to install the
> |   mdk 8.0 openssl on you're 7.2 machine, then you'll also need to upgrade
> |   glibc, which will then force you to upgrade most other applications as
> |   well --> something you could consider to be a complete OS upgrade.
> 
> LM 7.2 was binary compatible with LM 7.0 and 7.1
> I effectively was using Cooker's binary RPMs for upgrading my LM 7.0 until 
> October 2000 - when LM 7.2 was released (and I obtained set of LM 7.2 CDs, 
> thanks to one kind man on this list)

Well perhaps that's just me, but a few weeks ago, I was still using MDK
7.1, and each time (or nearly) I tried to install a package from 7.2 on
the 7.1 (for example, netscape, mozilla and xmms if I recall correctly), I
got a message telling me some dependencies were missing. So I finnaly
installed 7.2, which solve all the problems. It's just that I have the
feeling that although all mdk 7.2 (or most of them) should be compatible
with 7.1, it's not the case. Am I wrong ?

> 
> |
> |   > Let's take an example : I wanted to try to install the latest openssl
> |   > 0.9.6 from cooker instead of the 0.9.5 currently in mdk 7.2.
> 
> Pls be careful when upgrading from OpenSSL 0.9.5 to 0.9.6
> They are *binary incompatible*. It is problem with OpenSSL library, not 
> Cooker.
> You will need to recompile apps depending on OpenSSL in that case.
> (for example, kdelibs and kdebase ...)

Yes, of course ; that was just an example I wanted to give. I totaly agree
on the fact that in that case dealing with open SSL 0.9.6 is not the same
as with 0.9.5


> 
> The best I can recommend to you here is to grab latest SRPM from Cooker, and 
> --rebuild it on LM 7.2 box.
> I did it already for KDE 2.1 and Gnome 1.4.
> So,, I continue to run LM 7.2 and most *important* for me apps on current 
> Cooker level.

Yes, of course. In fact, most of the time it directly grab the .tar.gz
from the author site and compile it myself ; that's no problem. I was just
curious at seeing if installing more recent RPM from mandrake would work
(without having to use the src.rpm)


> 
> You can find there XF 4.0.2-11, 4.0.3, KDE 2.1, xmms and some other nice apps.

OK, I thought this dir was also dedicated to the cooker version. OF course
if I can find there RPM compatible with the latest sold mdk (7.2), that
solves all my problems.

>  
> |   Nobody forced you todo anything. Mandrake is working on their next
> |   product, which has the latest stuff in it. You're experiencing some
> |   problems because the latest stuff is built on glibc 2.2 (I guess this is
> |   where innovation hurts). But, since the sources are also available, feel
> |   free to recompile them (src.rp,) for your system, you have the freedom
> |   to do so.
> 
> I still, personally, wonder what is so grreat in glibc 2.2
> And IMHO if they break compatibility they should change major version number.
> Like, name it glibc 3.0
> KDE 3.0 (which is supposed to be binary incompatible with KDE 2.0) goes 
> exactly in this way.
> Then, everybody knows that dot-zero version can be buggy (and binary 
> incompatible, if major version changed)
> I belive it will fix a lot of issues for many people.
> 

Don't misunderstand me, I'm not complaining on the need to push innovation
and include the latest glibc for example ; it's just that after reading
the diff between 2.2 and 2.1, I didn't have the feelings the interface was
completly changed (as from libc5 to libc6). Sure, many functions have been
added or debugged, but I wasn't aware it had an impact on the
compatibility between 2.2 and 2.1.

I'm not whining on the fact that a version *must* be compatible with the
previous one. I just thought glibc 2.2 was not such a big step to explain
those dependencies messages. But If it is the case, then it's OK for me if
MDK 8.0 is not compatible with 7.2, I just didn't fully understand the
glibc implications :-(

bye


----------------
Nicolas Pomarede                   e-mail:   [EMAIL PROTECTED]
                                             [EMAIL PROTECTED]

"It said uses Windows 95 or better, so I loaded Linux!"
"In a world without walls and fences, who needs windows and gates ?"


Reply via email to