From mboxrd@z Thu Jan  1 00:00:00 1970
Delivery-date: Mon, 24 Feb 2025 16:54:22 +0100
Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104])
	by lore.white.stw.pengutronix.de with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.96)
	(envelope-from <ptxdist-bounces+lore=lore.pengutronix.de@pengutronix.de>)
	id 1tmaml-006P0u-1R
	for lore@lore.pengutronix.de;
	Mon, 24 Feb 2025 16:54:22 +0100
Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de)
	by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92)
	(envelope-from <ptxdist-bounces@pengutronix.de>)
	id 1tmamk-0007px-K6; Mon, 24 Feb 2025 16:54:22 +0100
Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2])
 by metis.whiteo.stw.pengutronix.de with esmtps
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mol@pengutronix.de>)
 id 1tmamg-0007pk-C0; Mon, 24 Feb 2025 16:54:18 +0100
Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54])
 by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96)
 (envelope-from <mol@pengutronix.de>) id 1tmamg-002cUQ-0T;
 Mon, 24 Feb 2025 16:54:18 +0100
Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.96)
 (envelope-from <mol@pengutronix.de>) id 1tmamg-001ZSE-0K;
 Mon, 24 Feb 2025 16:54:18 +0100
Date: Mon, 24 Feb 2025 16:54:18 +0100
From: Michael Olbrich <m.olbrich@pengutronix.de>
To: Christian Melki <christian.melki@t2data.com>
Message-ID: <Z7yWKs7a-9U92oeZ@pengutronix.de>
References: <20250218204705.3107977-1-christian.melki@t2data.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20250218204705.3107977-1-christian.melki@t2data.com>
X-Sent-From: Pengutronix Hildesheim
X-URL: http://www.pengutronix.de/
X-IRC: #ptxdist @freenode
X-Accept-Language: de,en
X-Accept-Content-Type: text/plain
Subject: Re: [ptxdist] [PATCH v2 1/2] mtd-utils: Version bump. 2.2.1 -> 2.3.0
X-BeenThere: ptxdist@pengutronix.de
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: PTXdist Development Mailing List <ptxdist.pengutronix.de>
List-Unsubscribe: <https://metis.pengutronix.de/mailman/options/ptxdist>,
 <mailto:ptxdist-request@pengutronix.de?subject=unsubscribe>
List-Archive: <https://metis.pengutronix.de/mailman/private/ptxdist/>
List-Post: <mailto:ptxdist@pengutronix.de>
List-Help: <mailto:ptxdist-request@pengutronix.de?subject=help>
List-Subscribe: <https://metis.pengutronix.de/mailman/listinfo/ptxdist>,
 <mailto:ptxdist-request@pengutronix.de?subject=subscribe>
Reply-To: ptxdist@pengutronix.de
Cc: ptxdist@pengutronix.de
Sender: "ptxdist" <ptxdist-bounces@pengutronix.de>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de
X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false

On Tue, Feb 18, 2025 at 09:47:04PM +0100, Christian Melki wrote:
> Perhaps the most interesting bit is the ubifs-fsck:er.
> https://lists.infradead.org/pipermail/linux-mtd/2025-February/108248.html
> 
> * Rearrange options, make zlib enabled as it is mandatory per .in.
> 
> * Add fsck.ubifs option
> 
> * Forward patchset. Applies cleanly.

Fyi, I accidentally pushed v1 to master, so I modified the commit message
when I applied this as the delta only.

Michael

> Signed-off-by: Christian Melki <christian.melki@t2data.com>
> ---
>  ...-nandmarkbad-new-util-to-mark-blocks-as-bad.patch |  0
>  .../{mtd-utils-2.2.1 => mtd-utils-2.3.0}/autogen.sh  |  0
>  patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/series  |  0
>  rules/mtd-utils.in                                   |  7 +++++++
>  rules/mtd-utils.make                                 | 12 +++++++++---
>  5 files changed, 16 insertions(+), 3 deletions(-)
>  rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch (100%)
>  rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/autogen.sh (100%)
>  rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/series (100%)
> 
> diff --git a/patches/mtd-utils-2.2.1/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch b/patches/mtd-utils-2.3.0/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch
> similarity index 100%
> rename from patches/mtd-utils-2.2.1/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch
> rename to patches/mtd-utils-2.3.0/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch
> diff --git a/patches/mtd-utils-2.2.1/autogen.sh b/patches/mtd-utils-2.3.0/autogen.sh
> similarity index 100%
> rename from patches/mtd-utils-2.2.1/autogen.sh
> rename to patches/mtd-utils-2.3.0/autogen.sh
> diff --git a/patches/mtd-utils-2.2.1/series b/patches/mtd-utils-2.3.0/series
> similarity index 100%
> rename from patches/mtd-utils-2.2.1/series
> rename to patches/mtd-utils-2.3.0/series
> diff --git a/rules/mtd-utils.in b/rules/mtd-utils.in
> index 00dba7c1d..ed470dcb4 100644
> --- a/rules/mtd-utils.in
> +++ b/rules/mtd-utils.in
> @@ -395,6 +395,13 @@ config MTD_UTILS_MKFS_UBIFS
>  	help
>  	  Create ubifs filesystems
>  
> +config MTD_UTILS_FSCK_UBIFS
> +	bool
> +	prompt "fsck.ubifs"
> +	select MTD_UTILS_UBIFS
> +	help
> +	  Check ubifs filesystems
> +
>  endif
>  
>  config MTD_UTILS_MTDINFO
> diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make
> index def360ae3..974075916 100644
> --- a/rules/mtd-utils.make
> +++ b/rules/mtd-utils.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_MTD_UTILS) += mtd-utils
>  #
>  # Paths and names
>  #
> -MTD_UTILS_VERSION	:= 2.2.1
> -MTD_UTILS_MD5		:= 08b97c0df7e70916a7b42460b5030fff
> +MTD_UTILS_VERSION	:= 2.3.0
> +MTD_UTILS_MD5		:= 06be1bd123cfea8575829e9b16e84f4b
>  MTD_UTILS		:= mtd-utils-$(MTD_UTILS_VERSION)
>  MTD_UTILS_SUFFIX	:= tar.bz2
>  MTD_UTILS_URL		:= https://infraroot.at/pub/mtd/$(MTD_UTILS).$(MTD_UTILS_SUFFIX)
> @@ -35,11 +35,13 @@ MTD_UTILS_CONF_OPT	:= \
>  	$(CROSS_AUTOCONF_USR) \
>  	--disable-unit-tests \
>  	$(GLOBAL_LARGE_FILE_OPTION) \
> -	--$(call ptx/wwo,PTXCONF_MTD_UTILS_TESTS)-tests \
>  	--$(call ptx/endis,PTXCONF_MTD_UTILS_UBIHEALTHD)-ubihealthd \
> +	--disable-asan \
> +	--$(call ptx/wwo,PTXCONF_MTD_UTILS_TESTS)-tests \
>  	--$(call ptx/wwo, PTXCONF_MTD_UTILS_LSMTD)-lsmtd \
>  	--$(call ptx/wwo, PTXCONF_MTD_UTILS_JFFS)-jffs \
>  	--$(call ptx/wwo, PTXCONF_MTD_UTILS_UBIFS)-ubifs \
> +	--with-zlib \
>  	--without-xattr \
>  	--$(call ptx/wwo, PTXCONF_MTD_UTILS_USE_LIBLZO)-lzo \
>  	--without-zstd \
> @@ -260,6 +262,10 @@ ifdef PTXCONF_MTD_UTILS_MKFS_UBIFS
>  	@$(call install_copy, mtd-utils, 0, 0, 0755, -, \
>  		/usr/sbin/mkfs.ubifs);
>  endif
> +ifdef PTXCONF_MTD_UTILS_FSCK_UBIFS
> +	@$(call install_copy, mtd-utils, 0, 0, 0755, -, \
> +		/usr/sbin/fsck.ubifs);
> +endif
>  ifdef PTXCONF_MTD_UTILS_MTDINFO
>  	@$(call install_copy, mtd-utils, 0, 0, 0755, -, \
>  		/usr/sbin/mtdinfo)
> -- 
> 2.34.1
> 
> 
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |