Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617774 - app-eselect/eselect-vi-1.1.9: vis doesn't show up in 'eselect vi list'
Summary: app-eselect/eselect-vi-1.1.9: vis doesn't show up in 'eselect vi list'
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords: PATCH
: 830821 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-05-07 22:15 UTC by Thomas Capricelli
Modified: 2022-11-25 01:18 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to add vis to eselect-vi (file_617774.txt,458 bytes, patch)
2020-03-01 13:53 UTC, sirvertalot
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2017-05-07 22:15:52 UTC
Once app-editors/vis-0.3 is installed, I can't see it with eselect : 

% eselect vi list
Available vi implementations:
  [1]   vim *
  [2]   nvim
  [3]   busybox
Comment 1 Ulrich Müller gentoo-dev 2017-05-13 18:48:22 UTC
Not a problem of eselect proper, but of the vi module. Reassigning to its maintainer (namely, vim project).
Comment 2 sirvertalot 2020-02-29 01:36:46 UTC
Despite not showing up in $ eselect vi list, you can still set the symlink:

$ eselect vi list
Available vi implementations:
  [1]   vim
  [2]   busybox

$ eselect vi show
Current vi implementation:
  vis
Comment 3 sirvertalot 2020-03-01 13:53:03 UTC
Created attachment 616722 [details, diff]
patch to add vis to eselect-vi

This works, although you need to unmask ~amd64 because only eselect-vi-1.1.9-r1 is EAPI>5.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-22 00:20:42 UTC
*** Bug 830821 has been marked as a duplicate of this bug. ***
Comment 5 Larry the Git Cow gentoo-dev 2022-11-22 00:31:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/eselect-vi.git/commit/?id=158d9b0828f55bf12ca409923f34f02901861c39

commit 158d9b0828f55bf12ca409923f34f02901861c39
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-11-22 00:27:42 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-11-22 00:30:57 +0000

    Add support for vis
    
    Closes: https://bugs.gentoo.org/617774
    Signed-off-by: Sam James <sam@gentoo.org>

 vi.eselect.in | 1 +
 1 file changed, 1 insertion(+)
Comment 6 Larry the Git Cow gentoo-dev 2022-11-22 01:04:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de21c263da0be0c93387d708497b3f6324075d7

commit 6de21c263da0be0c93387d708497b3f6324075d7
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-11-22 00:33:13 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-11-22 01:04:40 +0000

    app-eselect/eselect-vi: add 1.3
    
    Closes: https://bugs.gentoo.org/617774
    Signed-off-by: Sam James <sam@gentoo.org>

 app-eselect/eselect-vi/Manifest              |  1 +
 app-eselect/eselect-vi/eselect-vi-1.3.ebuild | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)
Comment 7 Thomas Capricelli 2022-11-24 22:45:02 UTC
I'm not sure to follow. The previous link is a commit to 'gentoo' git, but i can't see this eselect-vi/eselect-vi in my portage tree, even after syncing several days later. How can we check/validate ???
Comment 8 Mike Gilbert gentoo-dev 2022-11-24 23:11:55 UTC
Try a different mirror.
Comment 9 Thomas Capricelli 2022-11-24 23:44:02 UTC
So what you say is that I should actually have eselect-vi-1.3 ? 

I do get a lot of updates.. As usual. I'm syncing using git. And indeed, there's no 1.3 here:

https://github.com/gentoo-mirror/gentoo/tree/stable/app-eselect/eselect-vi

The main page on github says the repository was updated 11min ago.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-25 00:48:09 UTC
20221122 > 1.3 > 1.2, so upgrade to the 2022 version...?
Comment 11 Mike Gilbert gentoo-dev 2022-11-25 01:16:03 UTC
The git history will show you what happened: 1.3 was added, and then quickly replaced with 20221122.

https://github.com/gentoo-mirror/gentoo/commits/stable/app-eselect/eselect-vi
Comment 12 Thomas Capricelli 2022-11-25 01:18:34 UTC
oh ? 20221122 looks like a git snapshot or whatever. It's ~amd64, i hadn't even noticed it..

unmasked and tested, i can confirm "eselect vi" now knows about vis. Thanks !