indent/puppet.vim required by vim-addons-manager registry but not in package

Bug #1163927 reported by Phil Frost
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet (Debian)
Fix Released
Unknown
puppet (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

installing the package vim-puppet results in a VIM addon that can't be enabled:

$ sudo vim-addon-manager -w install puppet
Warning: ignoring 'puppet' which is missing source files

Seems to me that the addon requires indent/puppet.vim:

$ cat /usr/share/vim/registry/vim-puppet.yaml
addon: puppet
description: "Syntax highlighting for puppet"
files:
  - ftdetect/puppet.vim
  - indent/puppet.vim
  - syntax/puppet.vim

but indent/puppet.vim is not installed by the package:

$ cat /usr/share/vim/addons/indent/puppet.vim
cat: /usr/share/vim/addons/indent/puppet.vim: No such file or directory

(unlike the other two files referenced):

$ ls -l /usr/share/vim/addons/ftdetect/puppet.vim /usr/share/vim/addons/syntax/puppet.vim
-rw-r--r-- 1 root root 85 May 16 2012 /usr/share/vim/addons/ftdetect/puppet.vim
-rw-r--r-- 1 root root 5334 Jul 6 2012 /usr/share/vim/addons/syntax/puppet.vim

Removing the reference to indent/puppet.vim in vim-puppet.yaml seems to be an acceptable solution.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: vim-puppet 2.7.18-1ubuntu1.1
ProcVersionSignature: Ubuntu 3.5.0-26.42-generic 3.5.7.6
Uname: Linux 3.5.0-26-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
Date: Wed Apr 3 09:23:26 2013
InstallationDate: Installed on 2012-10-18 (166 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: puppet
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Phil Frost (bitglue) wrote :
Revision history for this message
Robie Basak (racb) wrote :

Thank you for reporting this bug and helping to make Ubuntu better.

Confirmed in Raring, vim-puppet 2.7.18-1ubuntu2. Looks like this was fixed in Debian 2.7.18-2.

Changed in puppet (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in puppet (Debian):
status: Unknown → Fix Released
Revision history for this message
Robie Basak (racb) wrote :

Fixed by merge, attached.

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

This bug was fixed in the package puppet - 2.7.18-4ubuntu1

---------------
puppet (2.7.18-4ubuntu1) raring; urgency=low

  * Merge from Debian unstable. This merges the vim addon fix in 2.7.18-2
    (LP: #1163927). Remaining changes:
    - debian/puppetmaster-passenger.postinst: Make sure we error if puppet
      config print doesn't work
    - debian/puppetmaster-passenger.postinst: Ensure upgrades from
      <= 2.7.11-1 fixup passenger apache configuration.
    - Drop Build-Depends on ruby-rspec (in universe):
      + debian/control: remove ruby-rspec from Build-Depends
      + debian/patches/no-rspec.patch: make Rakefile work anyway if rspec
        isn't installed so we can use it in debian/rules.
  * Drop upstreamed patches:
    - debian/patches/security-mar-2013.patch
 -- Robie Basak <email address hidden> Mon, 08 Apr 2013 15:03:25 +0100

Changed in puppet (Ubuntu):
status: Triaged → 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.