On 2024-09-24 21:42:23, Eli Schwartz wrote:
> 
> Please do not disable the USE=ipv6, as that is *utterly* insane. It also
> does approximately nothing. In packages which support this USE flag,
> which is rare, it causes the code to use old, untested APIs which only
> support ipv4, rather than new, tested APIs that support ipv4 and ipv6
> equally well while having the benefit of being stable, reliable and
> efficient.

I think this greatly depends on the package. djbdns is fresh on my
mind, and djbdns[ipv6] will pull in a massive third-party patch to add
support for serving ipv6 records. The changes are so pervasive that
(a) they required manually re-rolling several ipv4 security patches,
and (b) may reintroduce some of the same security issues over ipv6, if
nobody is filing CVEs against the patch. It's not clear-cut, but you
can certainly argue that you're better off without USE=ipv6 if you're
not serving ipv6 records.

Pkgcheck has been warning about "bad" instances of USE=ipv6 for some
time now. The longer the warning stays in place, the more packages we
can expect to import some special useful meaning to it.

Reply via email to