| Summary: | vim-plugin.eclass: vim-plugin_src_install() fails when a hidden directory exists in plugin's root | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Andrew Petelin <adrianopol> |
| Component: | Eclasses | Assignee: | Vim Maintainers <vim> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | tsmksubc |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/coreos/portage-stable/blob/master/eclass/vim-plugin.eclass#L46 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | emerge --info | ||
|
Description
Andrew Petelin
2017-10-25 14:05:05 UTC
Created attachment 500056 [details]
emerge --info
Temporary solution (explicit removal in src_prepare() phase): https://github.com/adrianopol/paq-overlay/blob/master/app-vim/vim-go/vim-go-1.15.ebuild#L19. Thanks Andrew. It is a bug indeed. We must add the -r flag to the the rm command so that directories also get binned. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445304115b838f90801f106420b2f71f8bff33ef commit 445304115b838f90801f106420b2f71f8bff33ef Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-10-28 21:54:25 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-10-28 22:42:54 +0000 vim-plugin.eclass: rework unwanted files and directories cleanup logic. Courtesy of Arfrever. Closes: https://bugs.gentoo.org/635420 eclass/vim-plugin.eclass | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8274919bc4e5d0ec66cb662207bd12433cd9a392 commit 8274919bc4e5d0ec66cb662207bd12433cd9a392 Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2017-10-28 22:48:14 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-10-29 06:57:29 +0000 app-vim/vim-go: new package. vim-go is a Go development plugin for Vim. Package-Manager: Portage-2.3.8, Repoman-2.3.3 Bug: https://bugs.gentoo.org/635420 app-vim/vim-go/Manifest | 1 + app-vim/vim-go/metadata.xml | 11 +++++++++++ app-vim/vim-go/vim-go-1.13.ebuild | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+)} |