You are not logged in.

#1 2022-06-24 20:29:32

liewkj
Member
Registered: 2020-04-15
Posts: 31

vim 8.2.5046-2.0 is broken in stable

/usr/bin/vim (interpreter => /lib/ld-linux.so.2)
    libm.so.6 => /usr/lib/libm.so.6
    libncursesw.so.6 => /usr/lib/libncursesw.so.6
    libacl.so.1 => /usr/lib/libacl.so.1
    libgpm.so.2 => /usr/lib/libgpm.so.2
    libperl.so => None
    libc.so.6 => /usr/lib/libc.so.6

Downgrade or ignore vim and vim-runtime upgrade. Last vim 8.2.5046-1.0 is good.

Offline

#2 2022-06-24 23:21:00

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: vim 8.2.5046-2.0 is broken in stable

Yes, broken in testing as well.  Out of interest, what tool did you run there to print that output? ldd gives me a lot more linked libs, and doesn't put out that interpreter line, but otherwise looks similar.

I do have perl installed (probably due to some boot scripts still), but that doesn't supply libperl.so, and I can't easily find what package contains libperl.so (if any).  But presumably this llb was present on the machine that built vim.  And it seems a little strange to me that vim would even depend on perl, but perhaps it's added scripting in perl recently.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#3 2022-06-25 01:00:17

liewkj
Member
Registered: 2020-04-15
Posts: 31

Re: vim 8.2.5046-2.0 is broken in stable

levi wrote:

Out of interest, what tool did you run there to print that output? ldd gives me a lot more linked libs, and doesn't put out that interpreter line, but otherwise looks similar.

lddtree from pax-utils

Offline

#4 2022-06-25 01:03:57

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: vim 8.2.5046-2.0 is broken in stable

Thanks; installing it now.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#5 2022-06-25 06:55:05

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,038
Website

Re: vim 8.2.5046-2.0 is broken in stable

Mmh. libperl.so is a virtual library pointing to /usr/lib/perl5/5.36/core_perl/CORE/libperl.so resp.
/usr/lib/perl5/5.34/core_perl/CORE/libperl.so. So I guess vim got published to testing and stable,
but perl 5.36 did not. I'll move it, but this will potentially break a lot of things. :-)

Offline

#6 2022-06-25 07:07:10

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,038
Website

Re: vim 8.2.5046-2.0 is broken in stable

Offline

#7 2022-06-25 10:42:47

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,038
Website

Re: vim 8.2.5046-2.0 is broken in stable

perl 5.36 hit stable, so vim should work now.

pacman -Qqo '/usr/lib/perl5/5.34'

still shows some libraries not having made the transition, so thinks might me a little bit shacky for Perl ATM.

Offline

#8 2022-06-25 19:14:30

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: vim 8.2.5046-2.0 is broken in stable

Yay! Vim rides again (in testing at least)


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#9 2022-06-26 13:59:25

Bevan
Member
Registered: 2022-06-26
Posts: 1

Re: vim 8.2.5046-2.0 is broken in stable

On my system I noticed two packages that now need a rebuild after the perl update:
* perl-term-readline-gnu (current version is built against Perl 5.34)
* rxvt-unicode (depends on old libperl.so)

Both packages show a failed build on buildmaster, so that may be the reason.

Edit: I was able to rebuild both packages locally. For rxvt-unicode, the source address needs to be changed to http://dist.schmorp.de/rxvt-unicode/Att … r}.tar.bz2.

Last edited by Bevan (2022-06-26 16:33:14)

Offline

#10 2022-06-26 23:11:51

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: vim 8.2.5046-2.0 is broken in stable

To be clear, those failures don't break vim, but have been broken themselves by the perl rebuild, it seems (I don't have either installed on my system).


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#11 2022-06-27 06:02:12

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,038
Website

Re: vim 8.2.5046-2.0 is broken in stable

Thanks for reporting the perl issues, yes, that was to be expected that certain things remain in 5.34, I'll trigger rebuilds for them.

Offline

Board footer

Powered by FluxBB