[Pkg-dns-devel] Bug#853751: Bug#853751: unbound: FTBFS[!linux]: missing getentropy implementations

Robert Edmonds edmonds at debian.org
Wed Feb 1 02:36:11 UTC 2017


Steven Chamberlain wrote:
> Hi,
> 
> This bug has become important, since src:unbound became part of the
> build-essential closure (due to Build-Depends of gnutls28).  So this is
> now a blocking issue for rebootstrapping kfreebsd and hurd.

Hi, Steven:

Thanks for this patch. Is this needed before stretch releases? (IIUC,
kfreebsd and hurd are not release architectures?)

> You could perhaps use libbsd unconditionally - on linux arches too - and
> then the copy in compat/ would no longer be used.
> 
> There is a long history of software embedding copies of arc4random, and
> then forgetting to maintain them.  There is a longer discussion of that
> here:  https://wiki.debian.org/arc4random
> 
> I hold the opinion that packages should use the libbsd implementation
> whereever possible, and then in Debian we would only need to maintain it
> in one place, to the benefit of all reverse-deps.

I agree with this reasoning, but I'd rather have the libbsd support in
an upstream Unbound release rather than in the Debian package. I'll see
about producing a patch suitable for upstream.

-- 
Robert Edmonds
edmonds at debian.org



More information about the pkg-dns-devel mailing list