Package: vim-addon-manager
Version: 0.5.9
Severity: normal
File: /usr/bin/vam

I used "vam" happily to install the required symlinks for "vim-fugitive";
since the last update that broke:

    $ vam  --target-dir ~/.config/nvim/ install fugitive
    Info: installing broken addon 'fugitive' to .../.config/nvim/
    $ vam  --target-dir ~/.config/nvim/ files fugitive
    autoload/fugitive.vim
    ftdetect/fugitive.vim
    plugin/fugitive.vim
    doc/fugitive.txt
    $ vam status --target-dir ~/.config/nvim/
    ...
    fugitive                    broken        installed
    ...
    $ vam  --target-dir ~/.config/nvim/ remove fugitive
    Info: removing broken addon 'fugitive' from .../.config/nvim/
    Traceback (most recent call last):
            11: from /usr/bin/vam:2:in `<main>'
            10: from /usr/bin/vam:2:in `load'
             9: from /usr/bin/vim-addon-manager:282:in `<top (required)>'
             8: from /usr/lib/ruby/vendor_ruby/vim/addon_manager.rb:54:in 
`remove'
             7: from /usr/lib/ruby/vendor_ruby/vim/addon_manager.rb:54:in `each'
             6: from /usr/lib/ruby/vendor_ruby/vim/addon_manager.rb:55:in 
`block in remove'
             5: from 
/usr/lib/ruby/vendor_ruby/vim/addon_manager/addon/legacy.rb:93:in `remove'
             4: from /usr/lib/ruby/2.5.0/set.rb:338:in `each'
             3: from /usr/lib/ruby/2.5.0/set.rb:338:in `each_key'
             2: from 
/usr/lib/ruby/vendor_ruby/vim/addon_manager/addon/legacy.rb:93:in `block in 
remove'
             1: from 
/usr/lib/ruby/vendor_ruby/vim/addon_manager/addon/legacy.rb:104:in `rmdirs'
    /usr/lib/ruby/vendor_ruby/vim/addon_manager/addon/legacy.rb:104:in 
`delete': No such file or directory @ apply2files - 
.../.config/nvim/autoload/fugitive.vim (Errno::ENOENT)
    $ vam  --target-dir ~/.config/nvim/ install fugitive
    Info: installing broken addon 'fugitive' to /home/marek/.config/nvim/
    $ (cd  /home/marek/.config/nvim/ ; ls -la */fugitive.* )
    lrwxrwxrwx 1 marek marek 38 Aug  1  2016 doc/fugitive.txt -> 
/usr/share/vim/addons/doc/fugitive.txt
    lrwxrwxrwx 1 marek marek 41 Aug  1  2016 plugin/fugitive.vim -> 
/usr/share/vim/addons/plugin/fugitive.vim

Ie. "install" doesn't create all required symlinks; strace confirms that
only two symlinks get created.

Putting them in manually makes "status" go back to "installed".


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'unstable'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT:de (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vim-addon-manager depends on:
ii  ruby        1:2.5.1
ii  vim-common  2:8.1.0320-1

Versions of packages vim-addon-manager recommends:
ii  vim-athena [vim]  2:8.1.0320-1
ii  vim-gtk3 [vim]    2:8.1.0320-1
ii  vim-nox [vim]     2:8.1.0320-1

vim-addon-manager suggests no packages.

-- no debconf information

--

Reply via email to