You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am trying to add your software to Debian package and I found some warnings from Lintian utility.
Huh, I'm curious, why do you want to do that?
In my humble, but strong, opinion, you really should not put Vim/neovim plugins in distribution packages. Users should install plugins explicitly in their own configuration.
The main reason I have this strong opinion: When users install plugins through package managers (e.g. with Debian, Ubuntu, etc), they are often not really aware of which packages they have. They may later try to install things manually or in a different way and then experience conflicts that are hard to notice. These conflicts are hard to notice because the user often forgets about the packages installed in the system. For instance, if I were to ask for their Vim configuration, they show me their .vimrc or .config/neovim/init.lua - things look right, but still don't work as expected. They have to use e.g. :scriptnames before I notice that there are surprising scripts being loaded.
It's hard to find among ~3000 issues, but here are some issues related to people not being aware they had conflicting packages installed:
Description
Hi, I am trying to add your software to Debian package and I found some warnings from Lintian utility.
Description: Update shebang to Python 3 to fix Lintian warnings
This patch fix it:
Steps to reproduce
No response
Expected behavior
No response
Actual behavior
No response
Do you use a latexmkrc file?
No
VimtexInfo
The text was updated successfully, but these errors were encountered: