fix(zdns): deb/rpm depends match the compiled backend #2037
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/zdns-deb-depends"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Counterpart of sean/zdns#32. The shipped binaries compile the memory backend and (after that PR) no longer link libpq/libsqlite, so the deb depends list shrinks to
[libssl3](rpm:[openssl-libs]) — the OpenSSL dep is real, DNSSEC RSA links it unconditionally. This was the second half of the zdns release failure: the install test demanded libpq5 for symbols nothing could call.After this rides the train and deploys, declaring a release of zdns should mint v0.1.12 (claim takeover from the abandoned attempt) and go green end to end.
The shipped zdns binaries compile the default memory backend, and zdns build.zig now links sqlite and libpq only when the matching backend is selected. Depending on libpq5 and libsqlite3-0 therefore demanded libraries for symbols nothing could call, and the deb install test died on libpq5 ("[no choices]") in every tester image — the second half of why zdns could not release. OpenSSL stays: DNSSEC RSA links it unconditionally. Counterpart of sean/zdns PR #32; release zdns after both are live.