Am Dienstag, 27. Juni 2006 13:56 schrieb Christian Lohmaier: > You shouldn't have made it polite, but instead should have tried to > focus on the topic itself. (note that the thread is labeled with "packaging > process"...)
And it already drifted away a bit. > > In any case, it is a no-no for a Linux distri to ship binaries you just > > got. > > Nobody questioned that. Then I read Kays comments wrong... But he said stuff about "we fix it so than you can take our rpms"... > > No. > > > > Dynamic libraries under Linux have SONAMEs indicating > > binary-compatibility. The Windows DLL hell is about stuff just named > > .dll without indications about of that. > > The problem is not that you cannot determine what version is installed, > but that often libraries are not compatible. Versions compiled with > version $foo doesn't run on version $bar That's what SONAMEs are for (barring library bugs which often are quite fast fixed after they have been found in Debian unstable (or by users by other distris who installed libs themselved) because other distris rebuild everything on a node library update) and therefore don't find it.)). In your case, the SONAME just should bump. Of course, if you build against a newer lib, due to ELF linking it might not run against a older one (because just functions/symbols got added which don't warrant a SONAME bump) this might be right. But for that you have a build environment with that old lib and you have a reliable one. That's what Sun is doing now anyway with their glibc etc baseline. So that's no argument for including every lib in the tree. Regards, Rene -- René Engelhard -- Debian GNU/Linux Developer -- Debian OOo Maintainer-Team http://www.debian.org | http://people.debian.org/~rene/ | [EMAIL PROTECTED] http://openoffice.debian.net | [email protected] GPG: 248AEB73 | Fingerprint: 41FA F208 28D4 7CA5 19BB 7AD9 F859 90B0 248A EB73 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
