From patchwork Wed Apr 15 18:50:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4542 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 3F2403F1C6 for ; Wed, 15 Apr 2026 20:50:52 +0200 (CEST) Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-488c74405ecsf45206825e9.1 for ; Wed, 15 Apr 2026 11:50:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776279052; cv=pass; d=google.com; s=arc-20240605; b=GNMt9u0X3yMgvFhgEuvSydaSO8uc7nuwPIXnp9NCkoKETNR4PirW5Jdv4kdCw/drwU o1LUipm980TRM7LrFOuNnR/6bEu4+nsJ4kEV+Uolv2RKtILS5wKsri1bhuMCoR5J8p8F 76H0nSCyZCBkyC3wIVUmnIPzNn462eAoy68NRaH0GPAPo9ZKQPfmSAGLMZLAO0FVgCbo ahJyONK2MonpOouy3Wr68ifDUab8WR5RD5HDKatU89tLPr5RwiNyBy7O71fTWMhI5vE4 YMMLM5A04VSW7QMqIlmgH1pQXqsjzZwdeNTWNUBsyuXFkI7QOiW0nCRovklTltQXoQBN orrg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=BT/bRzuR7dxv3F4+OtVAzi+QC89V1oOU9HIECheCGH0=; fh=+/3mXBmrVCQ6LjOVuQ+YwL6H7IcAyjRm5u6DecBiLMs=; b=T8CFu274Bi1AHATC4pHaGmI91mvHh1eOI3pIXIJ1ovf5oAWav+tMzU2MCcL8p6K8fw fKJA4f6CE1ubANPOF7rIFDeZ7xz7fAN33AqxMZ8F8m8jde+aDZH0sPQNTgvK+0Yw9unl zX4ymMT0FhkdPhgBkUnnE8xdR8CBLTXqDKGB+6uVgB8MayKLwOSJmsBLfNx28Oa6Cln/ 3wzlLcgEdKFzD8Ud+2hBnBQircrR+qzAj1IQ/GgA7xzurGvdE6HnyNSdKujMURTrhUE7 itDR3qfG8QEwv99VZN/f9F6toKIY4u8W3mSDHWnZuTma1A8lHFv/by1CNMyJf7j8fLAN rt8g==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="rL8NPQ/6"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1776279052; x=1776883852; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=BT/bRzuR7dxv3F4+OtVAzi+QC89V1oOU9HIECheCGH0=; b=PxAWK5j1HAQAFrp+AxM2HrHyKDDy9KUGhV+ybs9lPt/BiB1A4k0ixl3X+cUoKRdvMr J8xRZ1vFH9/W67ViiYYnUIBsKwVUf6v4elJe5rMn1sl5z2T7vJFjV1oOJdAqnfNKKXNN Y5gIzGUaTS4gphUOt6gHW05ZbbhITLUfzJx+k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776279052; x=1776883852; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BT/bRzuR7dxv3F4+OtVAzi+QC89V1oOU9HIECheCGH0=; b=M8xqXZtW/T+fmklZTv1FFzafoK8waQ4FgdJsCfpkprdPoZUNVbNFvRIAfB39EmHkq6 rOFYTaiqHteJVFNJQ0sLn1LY4HneQVtxX8gg1sfeP1AlIO6lF6ZZmKXQq2s+pgf4E9TQ d24Los9aeedwXV6EQ8JQv/ripXMQR9M0lx9vuYDUfaaYoDmtlH48CDRpP+Gl9Xtenle2 1mddJek2A9TNiRU4ogrql6l9a/qM8yPHtevcS5XMS6P3/+EXnwPVCA6mVVXslxqh7PTH rCX4oBLT4RiJFxowjkyptwOjdVFaI6qpMSElmr27ce0W53xG6dhnA6hgX885QsnhKhh0 TfDA== X-Forwarded-Encrypted: i=2; AFNElJ+EPPNXtjF0Y5ssGw6eoIIf3DLB8kIkqeeUxcul8BGPX1SbvorFiavr5ocrJcd5aXu7/+8uX4WJBOYKCtHk@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YwDd2w+6gs25JErzicsniYEMhivupfek0gIVfL7XSxEWUiVuG5w uCtHfDwzcOP94T9MThX05wmHhDd/SjyIhg9iqn5uQs5qu86IMiUUfbgrAAfpUI9CFvhipv4EJNe xEg== X-Received: by 2002:a05:600c:a306:b0:480:20f1:7aa6 with SMTP id 5b1f17b1804b1-488d68607e8mr223870655e9.21.1776279051729; Wed, 15 Apr 2026 11:50:51 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="AYAyTiIBeEBAx6kXK1uXNLcJbUHhbC8B0Zbm3PCQhN24mZfnag==" Received: by 2002:a05:600c:a404:b0:485:2e9c:9e81 with SMTP id 5b1f17b1804b1-488f4b0f219ls552735e9.1.-pod-prod-09-eu; Wed, 15 Apr 2026 11:50:49 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ8KKgu0pB37cXtiDmh4fWDIoDzirMALyStPdk3Sy5OB2FW/oK6Faggc+XOjeWksZLZii8YPUnZI46yDoBvz@amarulasolutions.com X-Received: by 2002:a05:600c:608e:b0:488:78f2:6b0 with SMTP id 5b1f17b1804b1-488d688a11amr311534735e9.29.1776279049583; Wed, 15 Apr 2026 11:50:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776279049; cv=none; d=google.com; s=arc-20240605; b=lAPw24fyL9Ov+wj81Tp9ZfuAl/Acm/chZMTdMXHQiSFPQFcAFyZKyWiZBeUvQDjCru Aiqfup4cs5iSJG6mWwQiY6dQXPIi63lAamZ5/7Zbe/iXZj/kGXEzj1cJCA6Oi+CjmzeX Jbtd0Wuhl7DwilAZPf2Qf/TqR05b/kU2FcBD/1b5oQjr2U7FeQ2deUte+uyFHP+cTgVd 1jnU98lb+f5a+saU5GMGWVs36X4MtgVpQ36Kjsv07xJfdYLi5R/CkqYZ5rbMkCGsIWsa aPv2feggobcwK5eutudgROgioYc3ucBKgQxpSteCht1iHqpvKzG83H5X+5muRbjSrDNR Z8Wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=vw8RgvYd2cc5x3Z9061EFsq90qRdl0yzKRLrMa7zPFA=; fh=9+GxKvHHgNY0E/koGkTjtIj7vbzHi0dLNntD4ZtAaQc=; b=fVAeC1lpLBTVmcFaXefmZFvWPlML4Abv/x916w3jun8/r1opCx6TkNPpS3k1ZKOckp OldDHpXZ+JfnPQBNXQYahFpVkfHtWJzUYEVikfTZ22Hh3QYwjjoeGjGS55NXglTRhHUu CU2XRt8DOpQwhalW2dqOPg6loqUk5y3qQ0lJBzQpfL9v5ETmzYI1gtQfuPdOP4pke+8W BrgcZmk315yfc6UiNIjdHozzlL7TVG3Tb6jfODJSu8MrKGof40+C5duqoa8cHg2eTkl9 tNomrDAlfCQzkB4uBKnMybETwKtT32GVdVG3OtHa16Ww/2eBWSkvKUrSdhKCwFTsXRzf VMHQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="rL8NPQ/6"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 5b1f17b1804b1-488f20b6a1esor5205105e9.21.2026.04.15.11.50.49 for (Google Transport Security); Wed, 15 Apr 2026 11:50:49 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AFNElJ+nhJAHqge0Rk1PWpXm4mUXFEfWOtInGvE7LW9SXNMMNjv/+IkBAgsvcLN+EAefno5cVeg9L8lNxThNkr1s@amarulasolutions.com X-Gm-Gg: AeBDiesbZ42jDB2r1cSROAenbk/AzzPkL6On/Gt1dBy1r4q7onmoX4z4PhnOm+JSO2y 50NkFYvALLYYqzDebz0ijCvVJir9BmRDkkIsTHJ9cVq0YF6/HbJweo3Gg3uO6gQzJ5SqQfAIBNc AHhlCjp+PVdo7xuuRRWbrqsWT5hQuWMgrNxq1tjEvO3dBmWPJjj8UvHM49zLRigQWLGokKGd0sF 9NGWO7jRVBc3CLN3Z3ByzTESfUnzaE23E/msHZ8oSNKgjQFrgP05si5zu7PJJnjoCpN0RUvpLaF cuyaydW4KM+fGtWwFNFJahhSbOl6a16iHLdkR868CPIExlIodxnagb1FTR78RRhkaUyB6cH/qXf TsfqBIa0mCF2218RnlS0UW1Iwu1BBz+nPqOA/h/uRXlyiwFb5oh81SdU5S8WEjTV3k3Up3VUOQ+ yBymc1B8+4FaKxOMXxldmCaf/mLS+/eAF+oUE6dZPOF0N/75Vobgl6dtoO/c3EExNyVs5vZBPNv 6rLavX/iDanl/Ah3u2r22EdhtHupvURsklVA8IAjxs9IkyeLdl/npCNzg== X-Received: by 2002:a05:600d:1:b0:488:a2ac:a334 with SMTP id 5b1f17b1804b1-488d67c720emr289493315e9.3.1776279049110; Wed, 15 Apr 2026 11:50:49 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.amarulasolutions.com ([2.196.40.93]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488f1dd899esm68092665e9.1.2026.04.15.11.50.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Apr 2026 11:50:48 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Brandon Maier , linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [PATCH v3 1/1] package/mtd: bump to version 2.3.1 Date: Wed, 15 Apr 2026 20:50:37 +0200 Message-ID: <20260415185037.3034594-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="rL8NPQ/6"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Version 2.3.0 added the fsck.ubifs utility, so support it with the new Kconfig option BR2_PACKAGE_MTD_FSCKUBIFS. The new version also needs host-pkgconfig, as can be seen from the error triggered during build tests: checking pkg-config is at least version 0.9.0... ./configure: line 5613: buildroot/test-output/TestMtd/host/bin/pkg-config: No such file or directory no configure: error: pkg-config not found make[1]: *** [package/pkg-generic.mk:263: buildroot/test-output/TestMtd/build/mtd-2.3.1/.stamp_configured] Error 1 Changelog: https://git.infradead.org/?p=mtd-utils.git;a=blob;f=CHANGELOG.md Signed-off-by: Dario Binacchi --- Changes v2 -> v3: - Add host-pkgconf to the package dependencies Changes v1 -> v2: - fix the commit title removing the 'to' word package/mtd/Config.in | 4 ++++ package/mtd/mtd.hash | 4 ++-- package/mtd/mtd.mk | 10 ++++++---- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package/mtd/Config.in b/package/mtd/Config.in index 0c95e3cc54ae..1054106f81e5 100644 --- a/package/mtd/Config.in +++ b/package/mtd/Config.in @@ -58,6 +58,10 @@ config BR2_PACKAGE_MTD_FLASH_UNLOCK bool "flash_unlock" default y +config BR2_PACKAGE_MTD_FSCKUBIFS + bool "fsck.ubifs" + select BR2_PACKAGE_MTD_UBIFS_UTILS + config BR2_PACKAGE_MTD_FTL_CHECK bool "ftl_check" diff --git a/package/mtd/mtd.hash b/package/mtd/mtd.hash index 0eb90a5118be..5f02e698d1b9 100644 --- a/package/mtd/mtd.hash +++ b/package/mtd/mtd.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://infraroot.at/pub/mtd/mtd-utils-2.2.1.tar.bz2.asc -sha256 f7ae20b2eb79ee83441468f0b99d897024cd96ff853eea59106fb1952065c803 mtd-utils-2.2.1.tar.bz2 +# https://infraroot.at/pub/mtd/mtd-utils-2.3.1.tar.bz2.asc +sha256 03d9dc58ad10ea3549d9528f6b17a44d8944e18e96c0f31474f9f977078b83dc mtd-utils-2.3.1.tar.bz2 sha256 dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa COPYING diff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk index 77050e7e40b6..48f417c6f441 100644 --- a/package/mtd/mtd.mk +++ b/package/mtd/mtd.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTD_VERSION = 2.2.1 +MTD_VERSION = 2.3.1 MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2 MTD_SITE = https://infraroot.at/pub/mtd MTD_LICENSE = GPL-2.0 @@ -12,6 +12,7 @@ MTD_LICENSE_FILES = COPYING MTD_CPE_ID_VENDOR = mtd-utils_project MTD_CPE_ID_PRODUCT = mtd-utils MTD_INSTALL_STAGING = YES +MTD_INSTALL_DEPENDENCIES = host-pkgconf MTD_LDFLAGS = $(TARGET_LDFLAGS) @@ -28,7 +29,7 @@ MTD_CONF_OPTS += --without-lzo endif ifeq ($(BR2_PACKAGE_ZLIB),y) -MTD_DEPENDENCIES += host-pkgconf zlib +MTD_DEPENDENCIES += zlib MTD_CONF_OPTS += --with-zlib else MTD_CONF_OPTS += --without-zlib @@ -43,7 +44,7 @@ MTD_CONF_OPTS += --without-jffs endif ifeq ($(BR2_PACKAGE_MTD_UBIFS_UTILS),y) -MTD_DEPENDENCIES += util-linux host-pkgconf +MTD_DEPENDENCIES += util-linux MTD_CONF_OPTS += --with-ubifs # crypto needs linux/hash_info.h ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12)$(BR2_PACKAGE_OPENSSL),yy) @@ -83,7 +84,7 @@ else MTD_CONF_OPTS += --without-xattr endif -HOST_MTD_DEPENDENCIES = host-acl host-zlib host-lzo host-util-linux host-zstd +HOST_MTD_DEPENDENCIES = host-acl host-zlib host-lzo host-util-linux host-zstd host-pkgconf HOST_MTD_CONF_OPTS = \ --with-jffs \ --with-ubifs \ @@ -145,6 +146,7 @@ MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDBITERRS) += nandbiterrs MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDPAGETEST) += nandpagetest MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDSUBPAGETEST) += nandsubpagetest MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDFLIPBITS) += nandflipbits +MTD_TARGETS_$(BR2_PACKAGE_MTD_FSCKUBIFS) += fsck.ubifs define MTD_INSTALL_TARGET_CMDS $(foreach f,$(MTD_TARGETS_y), \