On Wed, Nov 15, 2023 at 10:39:10PM -0500, A Tammy wrote: > > On 11/14/23 09:46, Renaud Allard wrote: > > Hello, > > > > Here is a small patch to add DNS over QUIC with knot DNS client. > > What do you think? > > > > Thank you, > > Best Regards > > From the discussion it looks like, there's no choice but to use the > embedded library, as building ngtcp2 with gnutls isn't going to be possible.
Nor desirable... > I'm ok with enabling quic on knot. I'm assuming someone else might have > an opinion on using embedded libraries. Well, if you use the embedded ngtcp2, keep an eye on it. The differences between 0.17.0 and 1.0.1 are very small, so it likely doesn't matter at this point. ngtcp2 is a small library, so building an extra copy is cheap. > Debian - https://packages.debian.org/sid/knot - and Fedora - > https://packages.fedoraproject.org/pkgs/knot/knot/fedora-rawhide.html#dependencies > - both use the embedded ngtcp2 library, so we won't be doing anything > weirdly different from other OSs. > > OKs? comments? opinions? Given that it uses the embedded ngtcp2, the dep on net/ngtcp2 doesn't look right. The main question knot users need to ask themselves is if they're really ok with depending on gnutls for a critical service. If I used this, I wouldn't be happy about it, but I am biased. Ultimately it's your choice as a maintainer and I won't object.