Re: git: 860ce9aee61a - main - security/picocrypt: Whitelist 64-bit archs
Date: Tue, 27 Sep 2022 13:50:51 UTC
Hello Alexey,
Yes you are right, blacklist is shorter and best option to use since list
will be smaller in the future.
NOT_FOR_ARCHS= i386 armv6 armv7 mips powerpc powerpcspe
Coul you take a look before I commit?
Thanks,
Nuno
Alexey Dokuchaev <danfe@freebsd.org> escreveu no dia terça, 27/09/2022 à(s)
03:36:
> On Mon, Sep 26, 2022 at 07:03:46PM +0000, Nuno Teixeira wrote:
> > commit 860ce9aee61aacd34f0b1c29d54f44dd86168835
> >
> > security/picocrypt: Whitelist 64-bit archs
>
> This is not the best approach, I'll elaborate more on this below.
>
> > - Upstream only supports 64-bit
>
> Can they be convinced to enable it again? When I first ported this
> program it definitely compiled everywhere, albeit I don't recall if
> I tried to run it on my i386 desktop.
>
> > +ONLY_FOR_ARCHS= amd64 arm64 mips64 powerpc64 powerpc64le riscv64
> sparc64
> > +ONLY_FOR_ARCHS_REASON= upstream only supports 64-bit
>
> 64-bit list is more likely to change than 32-bit and is also much shorter
> (i386, arv{6,7}), so if you prefer arch limitation over fixing the bug than
> NOT_FOR_ARCHS is better as it entails less churn over time. Also, support
> for sparc64 is pretty much dropped (and even when it was kind of supported,
> we stopped building packages for it for a long time), less sure of mips64
> but I think it had been phased out in src land recently as well.
>
> ./danfe
>
--
Nuno Teixeira
FreeBSD Committer (ports)