Le Wed, 06 Mar 2002 02:07:43 +0100, Bryan Paxton a �crit : > On Tue, 2002-03-05 at 18:22, Ben Reser wrote: >> On Tue, Mar 05, 2002 at 05:52:26PM -0600, Bryan Paxton wrote: >> > However, this does bring up in an interesting point. You say >> > Mandrake >> > packages are not "supposed" to be backward compatible with older >> > versions of the distro. At a glance, that sounds harmless and logical >> > (I'm sure there are reasons for this). But isn't this the exact same >> > reason, or one of them anyway, why we fled from the world of Windows >> > to begin with? e.g., MS Office backward compatibility >> >> He probably should have said aren't necessarily backwards compatible. >> Sometimes they use newer libraries. Names of required packages change >> (e.g. the new lib name scheme) and other changes in the distribution >> make the RPMS incompatible. > > Yes yes, but I think more thought needs to be put in changing the lib > name scheme each time a new version is pumped out. > For example, if you go to rpmfind.net and do a search on > libpanel-applet, you will pull up two that carry that package. The first > and obvious being mandrake, the second being Ximian (name is Helix on > the page however). > So it appears Ximian has already begun work on supporting 8.2 > (hopefully shortly after 8.2 freeze, ximian will have an announcement). > Now, why is ximian using this scheme? To simply support 8.2 > (speculating, I'll probably go talk with some ximian folks tonight). > Yet, if you query for gnome-core-devel you will see just about every > single distribution packages these libraries under this name, including > Red Hat (which in the past it has been mdk routine to stay compatible > with them).
If you were reading the result of the rpmfind query, you'll see that the ximian package is a GNOME 2 snapshot. It has nothing to do with Mandrake ! And if you are following GNOME2 development, you can see that the entire GNOME2 platform will no longer have big metapackage like gnome-core and so on.. So, it seems GNOME community is moving to a "libification like process".. We only began to work on that before others.. Our GNOME packages are compatible with RedHat package at the binary level.. They have never been supposed to be compatible at the source level.. Same thing between distro version : an old distro package should compile on a newer distro... > Old packages? I'm only concerned with 8.2 and Ximian compatibility. > The way the spec file is now (requires and provides) makes xmms > incompatible... Of course you can always simply do a rpm -b$1 --nodeps > xmms.spec, but that breaks the "cleanliness" of interruptibility between > the two distributions of GNOME (mdk's implementation and ximian's > distro). Yes, I continue to say old package.. Ximian is still 8.1 only compatible so when you said you want "Ximian compatibility", in fact, you ask for 8.1 compatibility.. GNOME dependencies/requires/provides are correct in cooker.. If you have a problem with xmms, see with xmms maintainer.. There is nothing wrong with GNOME packages.. For me, there has never been a debate on that, so I won't post any more message on this topic.. I prefer to concentrate my time on fixing GNOME.. -- Fr�d�ric Crozat MandrakeSoft
