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

Bug 768981

Summary: app-emulation/virt-manager[gtk]: please remove net-misc/x11-ssh-askpass dependency
Product: Gentoo Linux Reporter: WGH <wgh>
Component: Current packagesAssignee: Virtualization Team <virtualization>
Status: UNCONFIRMED ---    
Severity: normal CC: hjckr, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description WGH 2021-02-06 14:14:41 UTC
app-emulation/virt-manager[gtk] depends on net-misc/x11-ssh-askpass.

First, this is not a hard dependency. Some people use virt-manager to manage localhost, and thus don't need SSH access. Some people use SSH, but use public key auth, and thus don't need SSH_ASKPASS program either.

Second, net-misc/x11-ssh-askpass is just one SSH_ASKPASS program implementation. There're several others in Gentoo available, like lxqt-openssh-askpass, ssh-askpass-fullscreen, etc.

Third, net-misc/x11-ssh-askpass is an ancient program that pulls in imake build tools. The imake build system includes the infamous cleanlinks program, that can wreak some havoc if run accidentally[1][2]. I've been bitten by this myself.

A good solution IMO would be to suggest some SSH_ASKPASS programs in the "after installation" message, like I've seen with some other ebuilds.

[1] https://blog.winny.tech/2019-08-02-the-danger-of-fuzzy-matching-over-ones-path.html
[2] http://forums.debian.net/viewtopic.php?p=153898

Reproducible: Always