[opensuse-factory] BUG -- gvim et al, tied to specific versions of script engines; breaks when script-langs are updated.
Subject says it all -- install gvim, then update perl to a newer version -- watch gvim fail. It shouldn't. This is a growing problem in the 12.x timeframe. Products are becoming more fragile and more easily broken. A related issue is allowing multiple versions of packages to be loaded to support the increasing number of packages that hard-code in fixed numeric values in the build-code rather than using a symbol resolved at run-time. Example -- make gvim dependent on 'perl', then it runs no matter what the version. Note, this is a regression. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Mon, 10 Dec 2012 17:10:44 -0800
Linda Walsh
Subject says it all -- install gvim, then update perl to a newer version -- watch gvim fail.
It shouldn't.
bor@opensuse:~> perl -V:ccdlflags ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE'; If you think this is wrong, you have to raise it upstream. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andrey Borzenkov wrote:
� Mon, 10 Dec 2012 17:10:44 -0800 Linda Walsh
�����: Subject says it all -- install gvim, then update perl to a newer version -- watch gvim fail.
It shouldn't.
bor@opensuse:~> perl -V:ccdlflags ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE';
If you think this is wrong, you have to raise it upstream.
The problem isn't perl, it's vim. Update your perl to 5.16.1 or higher and see how vim works. Problems are in the vim.spec file mainly. Someone added the version to the requires line. Second issue -- is it shouldn't be "linked" with perl/python AT all. That bug is also in the spec file. It needs to use dynamic linking vs. the runtime-static linking now used. Why anyone would build it to *require* perl/python, etc at load time, is beyond me. If a user doesn't use those features, why should they need those libraries hard-linked with the binaries? Use the configure options (in vim) of --<scriptoption>=dynamic, vs. just using --<scriptoption>, which defaults to yes, meaning 'always'. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Dec 11, 2012 at 7:26 AM, Linda Walsh
Andrey Borzenkov wrote:
� Mon, 10 Dec 2012 17:10:44 -0800 Linda Walsh
�����: Subject says it all -- install gvim, then update perl to a newer version -- watch gvim fail.
It shouldn't.
bor@opensuse:~> perl -V:ccdlflags ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE';
If you think this is wrong, you have to raise it upstream.
---- The problem isn't perl, it's vim.
So vim is not upstream? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Dec 11, 2012 at 4:54 AM, Andrey Borzenkov
bor@opensuse:~> perl -V:ccdlflags ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE';
If you think this is wrong, you have to raise it upstream.
---- The problem isn't perl, it's vim.
So vim is not upstream?
Upstream has no bug, they support dynamic. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El 11/12/12 13:16, Claudio Freire escribió:
Upstream has no bug, they support dynamic.
There is no bug here either, libraries must be linked to packages and not dlopen() 'ed whenever possible. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El 11/12/12 00:26, Linda Walsh escribió:
Problems are in the vim.spec file mainly. Someone added the version to the requires line.
Which is correct.
Second issue -- is it shouldn't be "linked" with perl/python AT all.
Yes, it should, do not make recommendations if you dont know what you are talking about. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Andrey Borzenkov
-
Claudio Freire
-
Cristian Rodríguez
-
Linda Walsh