Source: curl
Version: 7.80.0-1
Severity: important

Dear curl maintainers,

curl has added libssh-dev to Build-Depends. While libssh is cross
buildable, it has a lot of unconditional dependencies and cannot be
added to the bootstrap set as is. As such, curl has broken architecture
bootstrap for all architectures now.

I propose that curl temporarily reverts this change. Given a month time,
I'll very likely figure out a way to add libssh to the bootstrap set. Is
that a workable path forward?

libssh build dependencies are:

 * cmake -> Multi-Arch: foreign
 * debhelper-compat -> Multi-Arch: foreign
 * libcmocka-dev -> I guess this could be <!nocheck>
 * libgcrypt-dev -> already part of bootstrap
 * libkrb5-dev | heimdal-dev -> already part of bootstrap
 * libssl-dev -> already part of bootstrap
 * libz-dev -> already part of bootstrap, but needs to become
   non-virtual
 * openssh-client -> I guess this could be <!nocheck>
 * openssh-server -> I guess this could be <!nocheck>
 * pkg-config -> Multi-Arch: foreign
 * python3:any -> annotated :any

So this looks mostly harmless, but involves non-trivial work and I
didn't check build order yet. Given that curl comes relatively late, I
don't expect much problems there.

So can you give me a month?

Helmut

Reply via email to