{"id":2223622,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2223622/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260415185037.3034594-1-dario.binacchi@amarulasolutions.com/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.1/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260415185037.3034594-1-dario.binacchi@amarulasolutions.com>","date":"2026-04-15T18:50:37","name":"[v3,1/1] package/mtd: bump to version 2.3.1","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"f078b10a67fdc4052eed76206911d7338005e3a2","submitter":{"id":83038,"url":"http://patchwork.ozlabs.org/api/1.1/people/83038/?format=json","name":"Dario Binacchi","email":"dario.binacchi@amarulasolutions.com"},"delegate":{"id":89618,"url":"http://patchwork.ozlabs.org/api/1.1/users/89618/?format=json","username":"juju","first_name":"Julien","last_name":"Olivain","email":"juju@cotds.org"},"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260415185037.3034594-1-dario.binacchi@amarulasolutions.com/mbox/","series":[{"id":500033,"url":"http://patchwork.ozlabs.org/api/1.1/series/500033/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=500033","date":"2026-04-15T18:50:37","name":"[v3,1/1] package/mtd: bump to version 2.3.1","version":3,"mbox":"http://patchwork.ozlabs.org/series/500033/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2223622/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2223622/checks/","tags":{},"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=poCX18us;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fwqwh2lJfz1yHc\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Thu, 16 Apr 2026 04:50:58 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 3B68342336;\n\tWed, 15 Apr 2026 18:50:56 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 9TtcPg8lbpFy; Wed, 15 Apr 2026 18:50:55 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 2D6E642209;\n\tWed, 15 Apr 2026 18:50:55 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n by lists1.osuosl.org (Postfix) with ESMTP id 391ED127\n for <buildroot@buildroot.org>; Wed, 15 Apr 2026 18:50:53 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 1EC6460B62\n for <buildroot@buildroot.org>; Wed, 15 Apr 2026 18:50:53 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id WYtUbyb__NkP for <buildroot@buildroot.org>;\n Wed, 15 Apr 2026 18:50:52 +0000 (UTC)","from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com\n [IPv6:2a00:1450:4864:20::32a])\n by smtp3.osuosl.org (Postfix) with ESMTPS id C261A60B5A\n for <buildroot@buildroot.org>; Wed, 15 Apr 2026 18:50:51 +0000 (UTC)","by mail-wm1-x32a.google.com with SMTP id\n 5b1f17b1804b1-488ab2db91aso110179995e9.3\n for <buildroot@buildroot.org>; Wed, 15 Apr 2026 11:50:51 -0700 (PDT)","from dario-ThinkPad-P14s-Gen-5.amarulasolutions.com ([2.196.40.93])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488f1dd899esm68092665e9.1.2026.04.15.11.50.46\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 15 Apr 2026 11:50:48 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2D6E642209","OpenDKIM Filter v2.11.0 smtp3.osuosl.org C261A60B5A"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1776279055;\n\tbh=gRfMu8/EvrwINBh3tuOHBMph5RQXGpGqjbrwvJeeWL8=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=poCX18uswb8KRQ9W21eOtNoRm0J6v/YQYILiuPZQNe2wthV/BXhXUQPlflIoXC1kD\n\t JZaBCuqQ4TlyEbkmF+xqP07ceKAhQmCYFV5onK6LCl9EU/t35WaWsdlFR+4TveLKK1\n\t f5QiFVB+BblzmBDXjYNoH3ePIdf47ZbO1kY6sLd7Rz+JhKvv383txZJ5SCtBwESnmN\n\t 7lCFvTMd0pWNp5WwQnMOKnJgJ+EE3yP548iPdkHe8+Rxr7peid2tFkDV6rdfFu8U2I\n\t 0fvrvkNptbA0590sdiJ5vzNS8JepInN2lTn+XL4wnj067h94PrhK6ydVtXyUoJBfPg\n\t nKjE1lWcAQzeA==","Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::32a; helo=mail-wm1-x32a.google.com;\n envelope-from=dario.binacchi@amarulasolutions.com; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org C261A60B5A","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776279049; x=1776883849;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=vw8RgvYd2cc5x3Z9061EFsq90qRdl0yzKRLrMa7zPFA=;\n b=ppWGN+VjrHfWNXnzCU8C0RJyRsfZdEfC2OfSXUE7i2ZUhOTRNcM6MhlObu6pGDPViH\n 1uP0lZws3zmCZOtuzN2wbiE+GIxechJnociNECFhf7vm5Es5Oe3Jx9liFqD2aFFNhajr\n DpnhtCcqn+eGXMHZcunYDBlEZsS9KCkQHVqiBz8sg8YeGJkqlXSw+3+hGguUY8hWoBjh\n OkyY7aFQlRY8OQ9ivLtCG0cJ/Q2TY09c/F6+4fCl52CSxmzspWdiW8CZPESmKjaDcHfV\n 789lSg+SYY3M8wNehwvRyWgOj+wSBHE9Z7n8kTjMejMs3+da6q7odzMeY8+nXzsWTO9W\n LZeQ==","X-Gm-Message-State":"AOJu0Yyxxf3W4/JfB2oHYhN4oJpnnfLiyA4MlWD7k1POwYhYrRNGo5Em\n QNZqrsT/WJpQqbDvq5930quJGXL/r1RE5yNfQ+EDt6CZX8RKTfsriYF8Jul0zOR5kMPE/MT25FE\n jx3wh","X-Gm-Gg":"AeBDietrpQdEiYRCdXRQTf1RmFl1v/XHbaDs2wAqKPhcdyLM6h4lm7ZB3zOG2AOnHZA\n nzdiZEsOnFv9nheOe7O6tkQysX+kkEMYrcZWjPH9sdypbbpTBcvOIAZfg+URGMLIWVaj1CPxZp2\n 0EdYFeftQKwdvCF4lDL7sBFawaPg7i/mtC1c25aDikuVKVTEWfR+EMMwzQSInhX7t8nCWdWfR1f\n xUcUYjyurepV1NAksWqJ0YJuii5Vyd99g8QotWK4GsmQ14NbIRi3/pMahOUjII76mgCCPfJ74zY\n cohKNTQAboOhMY+GOR7rRKLUyHylLtheuzasEOy0A3ZV98kA8Yp9C721Fs1mFB84DVrfmSUqm27\n Js3Fuc4Ghb1wXSGNCpvFeo4jeGfVAzmz8WNB7xqeps8pW8HG4sTYElvsSjHtGHkZmJtEpVEXybN\n Vd8XrS3a6N0P1jxHf1p9UPhZwAX7l3rmntMnYfUaA1XZZuKBeo6UZ0QM/nTuDeOKKytzSxoleSl\n xwl5JzEIs/Ju+PzxSlHx7L86NpY6lIjMmCpGwWVnLT+wsvCTI/wzBWdrg==","X-Received":"by 2002:a05:600d:1:b0:488:a2ac:a334 with SMTP id\n 5b1f17b1804b1-488d67c720emr289493315e9.3.1776279049110;\n Wed, 15 Apr 2026 11:50:49 -0700 (PDT)","From":"Dario Binacchi <dario.binacchi@amarulasolutions.com>","To":"buildroot@buildroot.org","Cc":"Brandon Maier <brandon.maier@collins.com>,\n linux-amarula@amarulasolutions.com,\n Dario Binacchi <dario.binacchi@amarulasolutions.com>","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-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=amarulasolutions.com; s=google; t=1776279049; x=1776883849;\n darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=vw8RgvYd2cc5x3Z9061EFsq90qRdl0yzKRLrMa7zPFA=;\n b=etttNygOSIBD+Cf/NCvc8pcRNuxxrvCX9i7N07t98xQ5mdTp09yMUYXXOSpRQK9V3w\n yZUzJTj0ZRMHuZAZBoUa8NB83H1IyxH9vXIgiOJapYFcDMwt0lZ49UTfmL38jSpD2BuE\n 6JcqSn2leCKZpUClcIMSuIpWvD+JVbGC8Sk98=","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=amarulasolutions.com","smtp3.osuosl.org;\n dkim=pass (1024-bit key,\n unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com\n header.a=rsa-sha256 header.s=google header.b=etttNygO"],"Subject":"[Buildroot] [PATCH v3 1/1] package/mtd: bump to version 2.3.1","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"Version 2.3.0 added the fsck.ubifs utility, so support it with\nthe new Kconfig option BR2_PACKAGE_MTD_FSCKUBIFS.\n\nThe new version also needs host-pkgconfig, as can be seen from the error\ntriggered during build tests:\n\nchecking 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\nno\nconfigure: error: pkg-config not found\nmake[1]: *** [package/pkg-generic.mk:263: buildroot/test-output/TestMtd/build/mtd-2.3.1/.stamp_configured] Error 1\n\nChangelog: https://git.infradead.org/?p=mtd-utils.git;a=blob;f=CHANGELOG.md\n\nSigned-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>\n\n---\n\nChanges v2 -> v3:\n- Add host-pkgconf to the package dependencies\n\nChanges v1 -> v2:\n- fix the commit title removing the 'to' word\n\n package/mtd/Config.in |  4 ++++\n package/mtd/mtd.hash  |  4 ++--\n package/mtd/mtd.mk    | 10 ++++++----\n 3 files changed, 12 insertions(+), 6 deletions(-)","diff":"diff --git a/package/mtd/Config.in b/package/mtd/Config.in\nindex 0c95e3cc54ae..1054106f81e5 100644\n--- a/package/mtd/Config.in\n+++ b/package/mtd/Config.in\n@@ -58,6 +58,10 @@ config BR2_PACKAGE_MTD_FLASH_UNLOCK\n \tbool \"flash_unlock\"\n \tdefault y\n \n+config BR2_PACKAGE_MTD_FSCKUBIFS\n+\tbool \"fsck.ubifs\"\n+\tselect BR2_PACKAGE_MTD_UBIFS_UTILS\n+\n config BR2_PACKAGE_MTD_FTL_CHECK\n \tbool \"ftl_check\"\n \ndiff --git a/package/mtd/mtd.hash b/package/mtd/mtd.hash\nindex 0eb90a5118be..5f02e698d1b9 100644\n--- a/package/mtd/mtd.hash\n+++ b/package/mtd/mtd.hash\n@@ -1,4 +1,4 @@\n # Locally calculated after checking pgp signature\n-# https://infraroot.at/pub/mtd/mtd-utils-2.2.1.tar.bz2.asc\n-sha256  f7ae20b2eb79ee83441468f0b99d897024cd96ff853eea59106fb1952065c803  mtd-utils-2.2.1.tar.bz2\n+# https://infraroot.at/pub/mtd/mtd-utils-2.3.1.tar.bz2.asc\n+sha256  03d9dc58ad10ea3549d9528f6b17a44d8944e18e96c0f31474f9f977078b83dc  mtd-utils-2.3.1.tar.bz2\n sha256  dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa  COPYING\ndiff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk\nindex 77050e7e40b6..48f417c6f441 100644\n--- a/package/mtd/mtd.mk\n+++ b/package/mtd/mtd.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-MTD_VERSION = 2.2.1\n+MTD_VERSION = 2.3.1\n MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2\n MTD_SITE = https://infraroot.at/pub/mtd\n MTD_LICENSE = GPL-2.0\n@@ -12,6 +12,7 @@ MTD_LICENSE_FILES = COPYING\n MTD_CPE_ID_VENDOR = mtd-utils_project\n MTD_CPE_ID_PRODUCT = mtd-utils\n MTD_INSTALL_STAGING = YES\n+MTD_INSTALL_DEPENDENCIES = host-pkgconf\n \n MTD_LDFLAGS = $(TARGET_LDFLAGS)\n \n@@ -28,7 +29,7 @@ MTD_CONF_OPTS += --without-lzo\n endif\n \n ifeq ($(BR2_PACKAGE_ZLIB),y)\n-MTD_DEPENDENCIES += host-pkgconf zlib\n+MTD_DEPENDENCIES += zlib\n MTD_CONF_OPTS += --with-zlib\n else\n MTD_CONF_OPTS += --without-zlib\n@@ -43,7 +44,7 @@ MTD_CONF_OPTS += --without-jffs\n endif\n \n ifeq ($(BR2_PACKAGE_MTD_UBIFS_UTILS),y)\n-MTD_DEPENDENCIES += util-linux host-pkgconf\n+MTD_DEPENDENCIES += util-linux\n MTD_CONF_OPTS += --with-ubifs\n # crypto needs linux/hash_info.h\n ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12)$(BR2_PACKAGE_OPENSSL),yy)\n@@ -83,7 +84,7 @@ else\n MTD_CONF_OPTS += --without-xattr\n endif\n \n-HOST_MTD_DEPENDENCIES = host-acl host-zlib host-lzo host-util-linux host-zstd\n+HOST_MTD_DEPENDENCIES = host-acl host-zlib host-lzo host-util-linux host-zstd host-pkgconf\n HOST_MTD_CONF_OPTS = \\\n \t--with-jffs \\\n \t--with-ubifs \\\n@@ -145,6 +146,7 @@ MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDBITERRS)\t+= nandbiterrs\n MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDPAGETEST)\t+= nandpagetest\n MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDSUBPAGETEST)\t+= nandsubpagetest\n MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDFLIPBITS)\t+= nandflipbits\n+MTD_TARGETS_$(BR2_PACKAGE_MTD_FSCKUBIFS)\t+= fsck.ubifs\n \n define MTD_INSTALL_TARGET_CMDS\n \t$(foreach f,$(MTD_TARGETS_y), \\\n","prefixes":["v3","1/1"]}