rapier1/hpn-ssh

Adding HPN-SSH to openssh 8.4p1-5+deb11u1 (Debian Bullseye)

mpounsett opened this issue · 7 comments

I'm having a hard time getting the patches to apply cleanly for Debian. I have tried starting with the hpn-8_4_P1 tag from this repo and adding the standard suite of Debian patches to it, and have also tried taking the Debian source package and adding the Kitchen Sink patch to that. Both result in patch conflicts and fail to compile.

It looks like the Debian packages distributed from SourceForge are out of date (the latest is Buster).

Is there a set of instructions somewhere I can follow in order to get this to build, or do I need to wait for a Bullseye package (or Bookworm, which is due out any minute now)?

For the GCT we maintain a version of OpenSSH that includes both GSI authentication (in addition to the standard SSH authentication) and HPN (v15.2 at the moment). As there is no GSI-OpenSSH in the official repositories for Debian GNU/Linux 11, I created a version that is based on the Debian version of OpenSSH that includes GSI and HPN (v15.1).

How to use it is detailed in gridcf/gct#170 (comment).

HTH

EDIT: corrected used HPN versions.

So I don't run debian but use Ubuntu instead. I'll spin up a VM and see what I can find out. You specifically want to use hpn-8_4? Is there any reason to not use a more recent version? In any case, I'm going to be working on getting a Debian specific package built and figure out someplace to host a PPA for it. Ubuntu has launchpad to do this, I don't know of, and haven't been able to find, anything similar for Debian.

Also, apologies for the long delay in replying. I've been slammed with work trying to fix some memory issues in recent versions of hpn-ssh.

Ah, I see what the problem is - the patches in the debian series really don't apply very well. So my suggestion is to grab gsissh like @fscheiner suggested if you want to stay on 8.4. If you want to get a more recent version I'll be looking at moving the Ubuntu package for 9.3 over to Ubuntu.

I'm not married to 8.4 .. I just picked it because it's the current version on Debian Buster. I figured the Buster source package + the Kitchen Sink patch would be the easiest route to getting it working. I'm happy to run a more recent version if you're already packaging that.

Thanks Chris. I won't be able to look at that before the weekend, but I'll check it out next week.