libruby1.9.1 shouldn't install ruby - remove ruby1.9.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
notmuch (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
ruby1.9.1 (Debian) |
Fix Released
|
Unknown
|
|||
ruby1.9.1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ruby2.1 (Debian) |
Fix Released
|
Unknown
|
Bug Description
Release of Ubuntu: Vivid, Trusty
Package Version: ruby1.9.1
Expected Results: vim-nox or any other program who depends on libruby should install the library but not the whole ruby programming language
Actual Results: vim-nox install ruby since it depends on libruby and libruby depends on ruby
According to:
* new strategy for Ruby version transitions:
* Drop alternatives entries.
libruby1.9.1 now depends on ruby1.9.1. This causes than installations of packages such us vim-nox (who depends on libruby) pull the whole ruby programming language.
In my opinion it shouldn't be this way (unless the transition fixes some important bugs). It could be suggested but not forced. vim-nox also depends on liblua and its installation doesn't pull the Lua programming language into the system.
Related branches
- Martin Pitt: Disapprove
-
Diff: 26 lines (+7/-1)2 files modifieddebian/changelog (+6/-0)
debian/control (+1/-1)
description: | updated |
Changed in ruby1.9.1 (Debian): | |
status: | Unknown → New |
Changed in ruby2.1 (Debian): | |
status: | Unknown → Fix Released |
Changed in ruby1.9.1 (Debian): | |
status: | New → Fix Released |
This was fixed in ruby2.1 in Debian a while ago, and ruby1.9.1 is unmaintained and obsolete. We won't fix anything there any more, just remove it. The only remaining reverse dependencies are
- facter- customfacts- plugin: facter-plugins does not exist in Debian and is obviously unmaintained according to https:/ /launchpad. net/ubuntu/ +source/ facter- plugins/ +changelog
- ruby-notmuch from source notmuch; in Debian a newer version depends on libruby2.1, but this version fails to build: https:/ /launchpad. net/ubuntu/ +source/ notmuch/ 0.18.2- 1
So sorting out these two is obviously the better way forward here.
Removing packages from wily: customfacts- plugin 1.1-0ubuntu3 in wily amd64 customfacts- plugin 1.1-0ubuntu3 in wily arm64 customfacts- plugin 1.1-0ubuntu3 in wily armhf customfacts- plugin 1.1-0ubuntu3 in wily i386 customfacts- plugin 1.1-0ubuntu3 in wily powerpc customfacts- plugin 1.1-0ubuntu3 in wily ppc64el
facter-plugins 1.1-0ubuntu3 in wily
facter-
facter-
facter-
facter-
facter-
facter-
Comment: unmaintained for years, not in Debian, depends on obsolete ruby1.9.1