Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#35149 - [gvim] Should depend on a specific version of Ruby

Attached to Project: Arch Linux
Opened by Kamil Śliwak (cameel) - Wednesday, 08 May 2013, 00:26 GMT
Last edited by Eric Belanger (Snowman) - Wednesday, 08 May 2013, 03:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I did `pacman -Suy --ignore ruby` today (I have my own code that does not work with Ruby 2.0 yet and I want to put off upgrading until I resolve this) and it upgraded gvim to version 7.3.918-1. Now when I try to run gvim it prints the following error message and exits:

gvim: error while loading shared libraries: libruby.so.2.0: cannot open shared object file: No such file or directory

It clearly requires specifically Ruby 2.0 to run and would have to be rebuilt to work with older versions (if it would work with any of them at all). The package should depend on this specific version so that user is notified about this before the upgrade, not after it. It would have spared me the trouble of hunting down a working version of vim and downgrading it.


Additional info:
* Arch Linux x86_64
* ruby 1.9.3_p392-1


Steps to reproduce:

Install gvim 7.3.918-1 and a pre-2.0 version of Ruby and try to run vim.
This task depends upon

Closed by  Eric Belanger (Snowman)
Wednesday, 08 May 2013, 03:38 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Partial updates are not supported: pacman -Syu
Comment by Kamil Śliwak (cameel) - Wednesday, 08 May 2013, 00:33 GMT
It's somewhat related to https://bugs.archlinux.org/task/18432 but that ticket was about vim and vim does not need to depend on ruby. This one is about gvim.

Loading...