The reality is that I don't have the resources to track down all of the packages that have these issues and fix them. I thought that I was doing the right thing (tm) for ORBit2, and now I'm happy that this discussion has taken place and that we've decided that this is the way we're going to handle this.I've seen some other packages with plugins. Quite some of them are .soIf a plugin is a versioned shared library, this is a bug. This often
files, but not symlinks to another file.
happens with xmms plugins, this isn't a problem unless you remove the
.so symlink. So I guess this one is broken:
That's true, you have already said what I want to tell Stefan :) Since quite a few packages miscompiles modules into versioned libraries, I'd want to ask if Stefan can lift the bar a little bit for now, otherwise these packages will be errornous instantly (at least some apps will not run correctly) until patches are applied to those packages.
I guess the process will be to rebuild everything ASAP, don't make changes while doing so (unless obvious). Then go back and fix the packages that are causing the issues.
The 2nd part will be time consuming, require quite some expertise and some convincing of a number of people....
regards,
Stefan
Abel
[EMAIL PROTECTED] SOURCES]$ rpm -qpl /contrib/RPMS/xmms-dsp-oddcast-effect-0.1.0-1md.i586.rpm|fgrep .so /usr/lib/xmms/Effect/liboddcastv2_xmms_effect.so.0 /usr/lib/xmms/Effect/liboddcastv2_xmms_effect.so.0.0.0
BTW ORBit2 should be fixed with the attached patch.
--
What difference does it make to the dead, the orphans and the
homeless, whether the mad destruction is wrought under the name of
totalitarianism or the holy name of liberty or democracy?
Mahatma Gandhi (1869 - 1948), "Non-Violence in Peace and War"
--- test/everything/Makefile.am~ 2003-04-23 13:09:01.000000000 +0200 +++ test/everything/Makefile.am 2003-05-26 12:48:54.000000000 +0200 @@ -55,7 +55,7 @@ orbittypelib_LTLIBRARIES = Everything_module.la
Everything_module_la_LDFLAGS = \
- -export-dynamic -module -no-undefined
+ -export-dynamic -module -no-undefined -avoid-version
Everything_module_la_SOURCES = \
everything-imodule.c
Everything_module_la_LIBADD = \
smime.p7s
Description: S/MIME Cryptographic Signature
