Web lists-archives.com

confused about virtual build-depends libcurl-dev




We're trying to package nix. Its d/control[1] currently says:

build-depends: libcurl4-gnutls-dev | libcurl4-openssl-dev | libcurl-ssl-dev

When I build it on my own machines with sbuild, then it gets built with libcurl4-gnutls-dev. On salsa it gets built with libcurl4-nss-dev. How can there be a difference in selection?

Why would I want to leave the selection of the build dependency open?

Remarks:
- https://www.debian.org/doc/debian-policy/ch-binary.html#virtual-packages links to virtual-package-names-list.yaml instead of .txt.
- The virtual-package-names-list.txt does not contain "libcurl".

Thank you!

[1] https://salsa.debian.org/debian/nix/blob/kaiha/wip/debian/control