vim-rails fails to install due to depending on vim-full, but vim-full no longer exists

Bug #456064 reported by Steve Beattie
46
This bug affects 7 people
Affects Status Importance Assigned to Milestone
vim-rails (Ubuntu)
Fix Released
Undecided
Unassigned
Karmic
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: vim-rails

TEST CASE:
$ sudo apt-get install vim-rails
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  vim-rails: Depends: vim-full but it is not installable
E: Broken packages

Regression possibilities: none as the package cannot be installed nor upgraded

Revision history for this message
John Meuser (meuserj) wrote :

Ok.. it appears that this package hasn't been changed at all since Gutsy. Is no one maintaining it? Is the upstream project dead? There also appears to be no orig tarball or diff file with the source packages, so it appears that the upstream project created the debian folder.

I've attached a simple diff which does nothing but add a package revision to the changelog and change the dependency from vim-full to vim-gnome.

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

To have it included in Karmic, the version should be ubuntu0.1, as you can see at https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update%20the%20packaging.
Also, you should close the bug report in your changelog by putting (LP: #456064) in it.

Please update your debdiff (if you prefer, I can do it) so that I can sponsor it into -proposed. Also, to have it sponsored, please subscribe Ubuntu Sponsors for Universe next time :-)

Thanks for your work,
Fabrice

Revision history for this message
etteyafed (gdefayette) wrote :

I have modified the control file in the package source tarball but I didn't bother to make a diff or anything like that so, sorry. I attached a copy of the tarball, changed file, and package. Its not really done correctly but it would really not take very long to do. I am just really busy right now. So there are still changes needed to make it a proper fix/update.

Revision history for this message
etteyafed (gdefayette) wrote :

The tar.gz

Revision history for this message
etteyafed (gdefayette) wrote :

Ok... now there are more changes in the package that are needed. The debian files aren't in order for karmic or this update at all. No change log entry, incorrect version, etc. There may be other issues but it does install and work.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vim-rails - 0.3ubuntu1

---------------
vim-rails (0.3ubuntu1) lucid; urgency=low

  * debian/control: changed dependency from vim-full to vim-gnome, as vim-full
    was a transitional package in jaunty (thanks John Meuser). LP: #456064.
 -- Fabrice Coutadeur <email address hidden> Wed, 18 Nov 2009 06:37:29 +0000

Changed in vim-rails (Ubuntu):
status: New → Fix Released
Revision history for this message
toddq (toddq) wrote :

Not fixed in 9.10. The bug is still there.

Changed in vim-rails (Ubuntu Karmic):
importance: Undecided → Medium
description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

SRU ack, subscribing sponsors

Revision history for this message
Martin Pitt (pitti) wrote :

However, perhaps it should depend on "vim" instead of "vim-gnome"?

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

vim-full has been transitioned to vim-gnome in Jaunty, according to the vim-full description and control file:
"This package is simply a transitional package from vim-full to vim-gnome."

That's why I used vim-gnome as dependency, instead of vim.

Cheers,
Fabrice

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, thanks. Looks fine, please get it uploaded.

SRU ack.

Changed in vim-rails (Ubuntu Karmic):
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted vim-rails into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in vim-rails (Ubuntu Karmic):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Mitch Towner (kermiac) wrote :

I can confirm the install error.
$ uname -a
Linux ubuntu 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux

$ sudo apt-cache policy vim-rails
vim-rails:
  Installed: (none)
  Candidate: 0.3
  Version table:
     0.3 0
        500 http://mirror.optus.net karmic/universe Packages

$ sudo apt-get install vim-rails
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  vim-rails: Depends: vim-full but it is not installable
E: Broken packages

________________________________________
Enabled "proposed" to verify fix for SRU.

$ uname -a
Linux ubuntu 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux

$ sudo apt-cache policy vim-rails
vim-rails:
  Installed: 0.3ubuntu0.1
  Candidate: 0.3ubuntu0.1
  Version table:
 *** 0.3ubuntu0.1 0
        500 http://mirror.optus.net karmic-proposed/universe Packages
        100 /var/lib/dpkg/status
     0.3 0
        500 http://mirror.optus.net karmic/universe Packages

SRU package installed without error.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vim-rails - 0.3ubuntu0.1

---------------
vim-rails (0.3ubuntu0.1) karmic-proposed; urgency=low

  * debian/control: changed dependency from vim-full to vim-gnome, as vim-full
    has been transitioned to vim-gnome in jaunty. This make possible to install
    the package (LP: #456064)
 -- Fabrice Coutadeur <email address hidden> Wed, 13 Jan 2010 06:39:20 +0100

Changed in vim-rails (Ubuntu Karmic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.