fix(openssh): close residual regress compatibility gaps
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 28/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust
- Domain
- cli, networking
Research direction
Start by reproducing the listed candidate-only failures against the pinned harness on macOS and Ubuntu, using the result tables and reference-client evidence to distinguish environmental failures. Track agent-restrict, dynamic-forward, hostkey-agent, multiplex, percent, proxyjump, rekey, and scp3 separately, and split independent areas into linked issues when appropriate. Done means each candidate failure passes on both CI platforms or has a narrower linked issue with evidence, without lowering score floors.
Written by the indexing model from the issue text.
Description
Part of #275. Follow-up to #313.
Context
The final OpenSSH V_10_3_P1 compatibility runs for #313 reached the epic gate on both CI platforms:
- macOS: 60 passed out of 66 eligible tests, 6 failed, 7 environmental, 6 skipped
- Ubuntu: 61 passed out of 69 eligible tests, 8 failed, 4 environmental, 6 skipped
This issue keeps every remaining candidate-only failure explicitly tracked after the epic closes. It does not reclassify environmental failures or reduce the committed score floor.
Remaining candidate failures
| Test | macOS | Ubuntu | First observed gap |
|---|---|---|---|
agent-restrict |
fail | fail | candidate key generation path |
dynamic-forward |
fail | fail | dynamic forwarding startup and SOCKS coverage |
hostkey-agent |
fail | fail | Ed25519 host-key agent behavior |
multiplex |
fail | fail | unsupported -O conninfo and remaining control operations |
percent |
fail | fail | percent expansion in match/exec handling |
proxyjump |
fail | fail | basic parsing and multi-hop behavior |
rekey |
environmental | fail | Ubuntu candidate timeout |
scp3 |
environmental | fail | Ubuntu remote-to-remote copy behavior |
The uploaded result tables classify channel-timeout, connection-timeout, forwarding, and sftp-badcmds as environmental on both platforms. macOS additionally classifies forward-control, rekey, and scp3 as environmental because the reference client fails in the same environment. The six upstream skips remain unchanged.
Scope
- reproduce each candidate-only failure against the pinned harness
- fix compatibility gaps without weakening fixture validation or score floors
- split independent implementation areas into linked issues when a focused fix is safer
- retain reference-client evidence for platform-specific environmental classifications
Acceptance criteria
- Every listed candidate-only failure either passes on both supported CI platforms or has a narrower linked issue with reproduction evidence.
- The committed eligible-result floors are not lowered to hide a regression.
- macOS and Ubuntu result artifacts identify all remaining fail, environmental, and skip verdicts.
- Dominant language
- Rust
- Stars
- 65
- Forks
- 7
- Avg merge
- 47m
- Merged PRs (30d)
- 11
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from lablup/bssh
-
priority:high status:in-progress type:enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Add network-ping command for fast ICMP connectivity testingMay be free again @inureyes claimed this 286 days ago, and no pull request is open. Openpriority:low status:backlog type:enhancement
Maintainers usually reply within 1 day
-
feat: Implement real-time streaming output with interactive multi-node UIPossibly taken @inureyes claimed this 334 days ago. Openpriority:medium status:backlog type:enhancement
Maintainers usually reply within 1 day
-
feat: Advanced Batch Orchestration with Enterprise-grade Error HandlingMay be free again @inureyes claimed this 286 days ago, and no pull request is open. Openpriority:low status:backlog type:enhancement
Maintainers usually reply within 1 day
-
feat: Batch Script Mode for Automated WorkflowsMay be free again @inureyes claimed this 286 days ago, and no pull request is open. Openpriority:medium status:backlog type:enhancement
Maintainers usually reply within 1 day
Similar issues
-
`sysknife history --help` says --since takes ISO-8601, and the parser refuses offsets and bare datesOpenbug easy good first issue help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 94/100
lacs-project/sysknife#519 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
area:breg bug criticality:p3 triage:needs-implementation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
registrystack/registry-stack#1699 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
lbjlaq/Antigravity-Manager#3539 · 2 comments ·
Maintainers usually reply within 1 day