occam ~ # eselect lua list [1] 5.1 [2] 5.2 * occam ~ # eselect lua set 1 ln: failed to create symbolic link ‘/usr/share/man/man1/lua.1.xz’: File exists ln: failed to create symbolic link ‘/usr/share/man/man1/luac.1.xz’: File exists occam ~ # eselect lua set 2 ln: failed to create symbolic link ‘/usr/share/man/man1/lua.1.xz’: File exists ln: failed to create symbolic link ‘/usr/share/man/man1/luac.1.xz’: File exists lua.eselect has in remove_symlinks(): rm -f "${EROOT}"/usr/share/man/man1/{lua,luac}.1{,.gz,.bz2,.lzma} &>/dev/null occam ~ # emerge -pvq lua:5.1 lua:5.2 eselect-lua sys-apps/man [ebuild R ] app-admin/eselect-lua-1 [ebuild R ] dev-lang/lua-5.1.5-r100 USE="deprecated readline -emacs -static" ABI_X86="32 (64) (-x32)" [ebuild R ] dev-lang/lua-5.2.3-r1 USE="deprecated readline -emacs -static" ABI_X86="32 (64) (-x32)" [ebuild R ] sys-apps/man-1.6g USE="lzma -nls (-selinux)"
As far as I can see, it is already fixed in: commit 4e4affd80c9 Author: Marek Szuba <marecki@gentoo.org> Date: Tue Dec 22 13:48:19 2020 +0000