NetBSD Problem Report #60019
From triaxx@netbsd.org Thu Feb 19 17:42:40 2026
Return-Path: <triaxx@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits)
client-signature RSA-PSS (2048 bits))
(Client CN "mail.netbsd.org", Issuer "R13" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 65AB81A9239
for <gnats-bugs@gnats.NetBSD.org>; Thu, 19 Feb 2026 17:42:40 +0000 (UTC)
Message-Id: <20260219174238.C457A1A923C@mollari.NetBSD.org>
Date: Thu, 19 Feb 2026 17:42:38 +0000 (UTC)
From: triaxx@netbsd.org
Reply-To: triaxx@netbsd.org
To: gnats-bugs@NetBSD.org
Subject: distrib/sets/makeflist ignores new entries in lists files
X-Send-Pr-Version: 3.95
X-From4GNATS: "triaxx@netbsd.org via gnats" <gnats-admin@NetBSD.org>
>Number: 60019
>Category: toolchain
>Synopsis: distrib/sets/makeflist ignores new entries in lists files
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: toolchain-manager
>State: closed
>Class: support
>Submitter-Id: net
>Arrival-Date: Thu Feb 19 17:45:00 +0000 2026
>Closed-Date: Thu Feb 19 22:12:07 +0000 2026
>Last-Modified: Thu Feb 19 22:12:07 +0000 2026
>Originator: Frédéric Fauberteau
>Release: NetBSD 11.99.3
>Organization:
Triaxx Org.
>Environment:
System: NetBSD goliath.triaxx.org 11.99.3 NetBSD 11.99.3 (GENERIC) #0: Sat Dec 27 08:27:46 CET 2025 triaxx@goliath.triaxx.org:/home/triaxx/obj/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
I try to import firmware blobs from linux-firmware repository for Green Sardine chip. When I run `./build.sh -O ../obj -U distribution`, I get the following error:
```
checkflist ===> distrib/sets
--- check_DESTDIR ---
--- checkflist ---
# execute checkflist
cd /home/triaxx/src/distrib/sets && DESTDIR=/home/triaxx/src/../obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64 AWK=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbawk CKSUM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbcksum DB=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbdb EGREP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbgrep\ -E HOST_SH=/bin/sh MAKE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmake MKTEMP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmktemp MTREE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmtree PAX=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpax COMPRESS_PROGRAM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpkg_create SED=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbsed TSORT=/home/triaxx/src/../obj
/tooldir.NetBSD-11.99.3-amd64/bin/nbtsort\ -q /bin/sh /home/triaxx/src/distrib/sets/checkflist -L base -M /home/triaxx/src/../obj/destdir.amd64/METALOG.sanitised
======= 9 extra files in DESTDIR =========
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./libdata/firmware/amdgpu/green_sardine_asd.bin
./libdata/firmware/amdgpu/green_sardine_ce.bin
./libdata/firmware/amdgpu/green_sardine_me.bin
./libdata/firmware/amdgpu/green_sardine_mec.bin
./libdata/firmware/amdgpu/green_sardine_mec2.bin
./libdata/firmware/amdgpu/green_sardine_pfp.bin
./libdata/firmware/amdgpu/green_sardine_rlc.bin
./libdata/firmware/amdgpu/green_sardine_sdma.bin
./libdata/firmware/amdgpu/green_sardine_vcn.bin
========= end of 9 extra files ===========
*** Failed target: checkflist
*** In directory: /home/triaxx/src/distrib/sets
*** Failed commands:
${_MKMSG_EXECUTE} "checkflist"
=> @echo '# ' "execute " "checkflist"
${SETSCMD} ${.CURDIR}/checkflist ${MAKEFLIST_FLAGS} ${CHECKFLIST_FLAGS} ${METALOG.unpriv}
=> cd /home/triaxx/src/distrib/sets && DESTDIR=/home/triaxx/src/../obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64 AWK=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbawk CKSUM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbcksum DB=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbdb EGREP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbgrep\ -E HOST_SH=/bin/sh MAKE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmake MKTEMP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmktemp MTREE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmtree PAX=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpax COMPRESS_PROGRAM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpkg_create SED=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbsed TSORT=/home/triaxx
/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbtsort\ -q /bin/sh /home/triaxx/src/distrib/sets/checkflist -L base -M /home/triaxx/src/../obj/destdir.amd64/METALOG.sanitised
*** [checkflist] Error code 1
nbmake[1]: stopped making "checkflist" in /home/triaxx/src/distrib/sets
nbmake[1]: 1 error
```
The files has been copied in the source tree:
```
$ ls -l external/amdgpu-firmware/amdgpu/dist/green_sardine_*
-rw-r--r-- 1 triaxx users 205312 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_asd.bin
-rw-r--r-- 1 triaxx users 36608 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_ce.bin
-rw-r--r-- 1 triaxx users 69376 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_me.bin
-rw-r--r-- 1 triaxx users 268224 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_mec.bin
-rw-r--r-- 1 triaxx users 268224 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_mec2.bin
-rw-r--r-- 1 triaxx users 85760 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_pfp.bin
-rw-r--r-- 1 triaxx users 39928 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_rlc.bin
-rw-r--r-- 1 triaxx users 17408 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_sdma.bin
-rw-r--r-- 1 triaxx users 404544 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_vcn.bin
```
Entries has been added to the gpufw list file:
```
$ grep green_sardine distrib/sets/lists/gpufw/mi
./libdata/firmware/amdgpu/green_sardine_asd.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_ce.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_me.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_mec.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_mec2.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_pfp.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_rlc.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_sdma.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_vcn.bin base-gpufw admgpufirmware
```
>How-To-Repeat:
Manually run `./distrib/sets/makeflist gpufw | grep green_sardine` does not produce any output.
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed
State-Changed-By: triaxx@NetBSD.org
State-Changed-When: Thu, 19 Feb 2026 22:12:07 +0000
State-Changed-Why:
It was a typo in list file...
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.