From 4d2c43b0879f8e2eadb3668be82f011b0830c477 Mon Sep 17 00:00:00 2001 From: Edouard Durand Date: Thu, 13 Aug 2026 19:10:43 +0800 Subject: [PATCH] iwd: drop the stale version pin The override pins PKG_VERSION to 3.10 but carries the sha256 of iwd-3.9.tar.xz, copied from the base package when the pin was added. kernel.org's signed sha256sums.asc lists, for iwd-3.9.tar.xz: 0cd7dc9b32b9d6809a4a5e5d063b5c5fd279f5ad3a0bf03d7799da66df5cad45 and for iwd-3.10.tar.xz: 640bff22540e1714f71772a83123aff6f810b7eb9d7d6df1e10fb2695beb5115 That mismatch has not been failing builds, it has been downgrading them. get_archive fetches the real 3.10 from kernel.org, rejects it on the checksum with a warning, and falls back to the distribution-sources mirror, whose iwd-3.10.tar.xz is byte identical to iwd-3.9.tar.xz: same 1117304 bytes, same sha, unpacks to iwd-3.9/. That copy matches the stale checksum, extract strips the top level directory so the name never gives it away, and every device ships 3.9 labelled 3.10. The pin has also outlived its purpose. It was added when the base package was on 3.9; the base is now on 3.12 with a checksum that does match kernel.org, so the override holds us behind instead of ahead. Dropping the two lines lets it follow the base package again and removes the second copy that drifted in the first place. 3.9 to 3.12 is bug fixes only: BSS TM neighbor reports, deauth and FT association failure, roaming with stale frequencies, interface registration before acquiring the name, PMKSA expiration and an uninitialized PMKID buffer. src/iwd.config.rst is byte identical, so every key in our main.conf still applies, the configure option set is unchanged, ell stays bundled, and src/iwd.service.in is untouched. --- projects/ROCKNIX/packages/network/iwd/package.mk | 3 --- 1 file changed, 3 deletions(-) diff --git a/projects/ROCKNIX/packages/network/iwd/package.mk b/projects/ROCKNIX/packages/network/iwd/package.mk index 45b68c132ad..4fd865938cb 100644 --- a/projects/ROCKNIX/packages/network/iwd/package.mk +++ b/projects/ROCKNIX/packages/network/iwd/package.mk @@ -3,9 +3,6 @@ . ${ROOT}/packages/network/iwd/package.mk -PKG_VERSION="3.10" -PKG_SHA256="0cd7dc9b32b9d6809a4a5e5d063b5c5fd279f5ad3a0bf03d7799da66df5cad45" - pre_configure_target() { export LIBS="-lncurses -ltinfo" }