Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 536608

Summary: app-eselect/eselect-lua-1 fails to delete/update symlinks to xz compressed man pages
Product: Gentoo Linux Reporter: eroen <erikdenstore+gbugs>
Component: Current packagesAssignee: William Hubbs <williamh>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, mva
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description eroen 2015-01-14 14:55:35 UTC
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)"
Comment 1 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2021-12-04 02:48:05 UTC
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