[pacman-dev] [PATCH 1/7] libmakepkg: disallow empty arch

Allan McRae allan at archlinux.org
Tue Jun 19 12:28:30 UTC 2018


On 09/06/18 05:33, Eli Schwartz wrote:
> On 06/08/2018 02:18 PM, morganamilo wrote:
>> We already ensure arch is an array but if arch is never defined
>> this error never triggers. Add an explicit check for a missing arch.
> 
> Good catch! We'd usually abort with
> ==> ERROR: foo is not available for the 'x86_64' architecture.
> 
> but not if we're doing some IGNOREARCH operation that doesn't check
> this, e.g. --source or --printsrcinfo or --packagelist
> 
> Or, makepkg --ignorearch.
> 

Hrm...  I just saw this after replying the patch was OK.

With this patch:

$ /home/allan/arch/code/pacman/scripts/makepkg --ignorearch
==> ERROR: arch is not allowed to be empty.


I think our current check is OK here and this additional check is too
stringent.

Allan


More information about the pacman-dev mailing list