Package: libssh-dev
Version: 0.12.0-1
Severity: serious
Justification: Policy 3.5
User: [email protected]
Usertags: regression
X-Debbugs-Cc: Santiago Vila <[email protected]>
To reproduce:
$ podman run --rm -it debian:sid
# apt update
# apt full-upgrade
# apt install --no-install-recommends libssh-dev build-essential pkgconf
# pkgconf --cflags --libs libssh
(or use your favourite container/chroot/VM technology instead of podman)
Expected result:
Something like this:
-isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -lssh
Actual result:
>Package mit-krb5-gssapi was not found in the pkg-config search path.
>Perhaps you should add the directory containing `mit-krb5-gssapi.pc'
>to the PKG_CONFIG_PATH environment variable
>Package 'mit-krb5-gssapi', required by 'libssh', not found
Workaround:
Install krb5-multidev as well.
Proposed solution:
The -dev package should have a Depends on krb5-multidev.
Impact:
This is causing an autopkgtest regression for libssh itself, for example
in <https://ci.debian.net/packages/libs/libssh/unstable/amd64/69548130/>,
and could also cause FTBFS or autopkgtest regressions in packages that
depend on libssh.
(cc'ing Santiago to suggest that any FTBFS bugs that appear to be caused
by this regression probably do not need to be reported against the
package whose build was attempted)
Thanks,
smcv