F42 Change Proposal: Deprecate pam-ssh-agent component (self-contained)

Hi! The maintainer of nresare/pam-ssh-agent here. I am happy to report that there has been healthy development and engagement in the project in the last few months. We are now very close having implemented all the features in pam_ssh_agent_auth along with also supporting ssh certificates.

When it comes to fedora/epel packaging, I have had a go at that and the packages currently available in COPR is built to be easy to integrate into upstream, using rust2rpm.

There are two dependencies that are needed before we can add the main pam-ssh-agent package that I have published review requests for:

but so far I have not gotten any significant attention in the review so far. Once these are through I could submit a review of my packaging of pam-ssh-agent

One of them, ssh-agent-client-rs is written by me and should be very straight forward, the other is pam-bindings is built as part of an upstream workspace and as such does not ship with a README or license files.

I would be very happy to put in the work to resurrect these features to fedora and EPEL users. Just let me know what you need :slight_smile: