1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00
Viktor Szakats d65c4b3987 ci/GHA: fix Cygwin breakage in mansyntax.sh
Cygwin CI jobs started failing while running `mansyntax.sh`.

The reason for the fallout is `util-linux` packaged by Cygwin no
longer shipping `col.exe`, that is required by `man.exe`:
https://cygwin.com/packages/x86_64/util-linux/util-linux-2.39.3-2 (2024-04-02)
https://cygwin.com/packages/x86_64/util-linux/util-linux-2.40.2-1 (2024-12-24)

Work it around by telling `man` to not call `col`.

Relevant links:
https://github.com/util-linux/util-linux
https://gitlab.com/man-db/man-db
https://cygwin.com/packages/summary/util-linux.html
https://cygwin.com/cgit/cygwin-packages/util-linux/log/ (no visible commit for 2.40.2-1)
https://cygwin.com/pipermail/cygwin/2025-January/date.html (no reports)

Fixes:
```
test 1
    Start 1: mansyntax

1: Test command: /usr/bin/sh.exe "-c" "/cygdrive/d/a/libssh2/libssh2/tests/mansyntax.sh"
1: Working Directory: /cygdrive/d/a/libssh2/libssh2/bld/tests
1: Test timeout computed to be: 10000000
1: /cygdrive/d/a/libssh2/libssh2/tests/../docs/libssh2_agent_connect.3
1: man: can't execute col: No such file or directory
1: man: command exited with status 127: col -b -p -x | sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }'
1/2 Test #1: mansyntax ........................***Failed    0.24 sec
/cygdrive/d/a/libssh2/libssh2/tests/../docs/libssh2_agent_connect.3
man: can't execute col: No such file or directory
man: command exited with status 127: col -b -p -x | sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }'
```
https://github.com/libssh2/libssh2/actions/runs/13021305834/job/36322366102?pr=1510#step:6:216

Closes #1521
2025-01-29 02:43:41 +01:00
2025-01-07 11:09:33 +01:00
2024-10-21 23:34:23 +02:00
2025-01-05 00:48:55 +01:00
2024-11-21 11:46:26 +01:00
2023-06-07 08:18:55 +02:00
2024-10-02 16:04:30 +02:00
2025-01-23 08:06:25 -08:00
2019-08-02 16:38:08 -07:00
2023-06-07 08:18:55 +02:00
2023-06-07 08:18:55 +02:00
2023-06-07 08:18:55 +02:00
2023-06-07 08:18:55 +02:00
2023-08-18 11:20:58 +00:00
2024-10-02 16:04:30 +02:00
2011-04-04 13:31:33 +02:00
2023-08-18 11:20:58 +00:00
2023-08-18 11:20:58 +00:00
2024-10-16 10:03:11 +02:00

libssh2 - SSH2 library

libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.

Web site

Mailing list

BSD Licensed

Web site source code

Installation instructions:

Description
libssh2 - это библиотека, реализующая протокол SSH2, доступная по пересмотренной лицензии BSD
Readme 26 MiB
Languages
C 84.2%
CMake 3.7%
Perl 3.2%
M4 2.7%
Shell 2.3%
Other 3.7%