* [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2
@ 2025-12-19 21:09 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 2/4] support/testing: ddrescue: bump test kernel to 6.18.2 Julien Olivain via buildroot
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2025-12-19 21:09 UTC (permalink / raw)
To: buildroot; +Cc: Julien Olivain
The ddresue runtime test is using the `dmsetup` command provided by the
dmraid package. This package is outdated and will be removed. This
command is also provided by the lvm2 package, which is still maintained.
This commit replaces the dmraid package by lvm2 in the test config.
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
support/testing/tests/package/test_ddrescue.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py
index 989abc8f01..042431eb7b 100644
--- a/support/testing/tests/package/test_ddrescue.py
+++ b/support/testing/tests/package/test_ddrescue.py
@@ -9,7 +9,7 @@ class TestDdrescue(infra.basetest.BRTest):
# - A kernel config fragment enables loop blk dev and device
# mapper dm-dust, which are used to simulate a failing storage
# block device.
- # - dmraid user space package is needed to configure dm-dust
+ # - lvm2 user space package is needed to configure dm-dust with dmsetup
config = \
"""
BR2_aarch64=y
@@ -23,7 +23,7 @@ class TestDdrescue(infra.basetest.BRTest):
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}"
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
BR2_PACKAGE_DDRESCUE=y
- BR2_PACKAGE_DMRAID=y
+ BR2_PACKAGE_LVM2=y
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_CPIO_GZIP=y
# BR2_TARGET_ROOTFS_TAR is not set
--
2.52.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 2/4] support/testing: ddrescue: bump test kernel to 6.18.2
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
@ 2025-12-19 21:09 ` Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config Julien Olivain via buildroot
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2025-12-19 21:09 UTC (permalink / raw)
To: buildroot; +Cc: Julien Olivain
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
support/testing/tests/package/test_ddrescue.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py
index 042431eb7b..eb3f63ae53 100644
--- a/support/testing/tests/package/test_ddrescue.py
+++ b/support/testing/tests/package/test_ddrescue.py
@@ -17,7 +17,7 @@ class TestDdrescue(infra.basetest.BRTest):
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
- BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.15"
+ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.2"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}"
--
2.52.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 2/4] support/testing: ddrescue: bump test kernel to 6.18.2 Julien Olivain via buildroot
@ 2025-12-19 21:09 ` Julien Olivain via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 4/4] package/ddrescue: bump version to 1.29.1 Julien Olivain via buildroot
` (2 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Julien Olivain via buildroot @ 2025-12-19 21:09 UTC (permalink / raw)
To: buildroot; +Cc: Julien Olivain
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
support/testing/tests/package/test_ddrescue.py | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py
index eb3f63ae53..bd34694737 100644
--- a/support/testing/tests/package/test_ddrescue.py
+++ b/support/testing/tests/package/test_ddrescue.py
@@ -10,8 +10,10 @@ class TestDdrescue(infra.basetest.BRTest):
# mapper dm-dust, which are used to simulate a failing storage
# block device.
# - lvm2 user space package is needed to configure dm-dust with dmsetup
+ kernel_fragment = \
+ infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment")
config = \
- """
+ f"""
BR2_aarch64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
@@ -20,16 +22,14 @@ class TestDdrescue(infra.basetest.BRTest):
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.2"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
- BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}"
+ BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{kernel_fragment}"
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
BR2_PACKAGE_DDRESCUE=y
BR2_PACKAGE_LVM2=y
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_CPIO_GZIP=y
# BR2_TARGET_ROOTFS_TAR is not set
- """.format(
- infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment")
- )
+ """
def test_run(self):
img = os.path.join(self.builddir, "images", "rootfs.cpio.gz")
--
2.52.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 4/4] package/ddrescue: bump version to 1.29.1
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 2/4] support/testing: ddrescue: bump test kernel to 6.18.2 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config Julien Olivain via buildroot
@ 2025-12-19 21:09 ` Julien Olivain via buildroot
2025-12-27 23:40 ` [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Thomas Petazzoni via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2025-12-19 21:09 UTC (permalink / raw)
To: buildroot; +Cc: Julien Olivain
For release announces, see:
1.29: https://lists.gnu.org/archive/html/info-gnu/2025-01/msg00003.html
1.29.1: https://lists.gnu.org/archive/html/info-gnu/2025-03/msg00011.html
This commit switches _SITE from savannah to use BR2_GNU_MIRROR.
At the time of this commit, the savannah mirror does not include the
1.29.1 archive. This will also use https by default.
This commit also updates the license hash, after the FSF address update.
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
Patch series tested in:
https://gitlab.com/jolivain/buildroot/-/jobs/12503186844
---
package/ddrescue/ddrescue.hash | 6 +++---
package/ddrescue/ddrescue.mk | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package/ddrescue/ddrescue.hash b/package/ddrescue/ddrescue.hash
index 4103d4fd6f..716f6e4cfd 100644
--- a/package/ddrescue/ddrescue.hash
+++ b/package/ddrescue/ddrescue.hash
@@ -1,4 +1,4 @@
-# From https://lists.gnu.org/archive/html/info-gnu/2024-01/msg00014.html
-sha256 6626c07a7ca1cc1d03cad0958522c5279b156222d32c342e81117cfefaeb10c1 ddrescue-1.28.tar.lz
+# From https://lists.gnu.org/archive/html/info-gnu/2025-03/msg00011.html
+sha256 ddd7d45df026807835a2ec6ab9c365df2ef19e8de1a50ffe6886cd391e04dd75 ddrescue-1.29.1.tar.lz
# Locally computed
-sha256 3d77c1a58fbde5ddba612d1fe09965e20a3804953eca12e8c1892298bb8a5eef COPYING
+sha256 022e9c2e9cc1aac3622313df6f971fbb39c1d1b0cb45324c16b8a1fe231c5ea6 COPYING
diff --git a/package/ddrescue/ddrescue.mk b/package/ddrescue/ddrescue.mk
index 13798bb4bb..20070d763a 100644
--- a/package/ddrescue/ddrescue.mk
+++ b/package/ddrescue/ddrescue.mk
@@ -4,9 +4,9 @@
#
################################################################################
-DDRESCUE_VERSION = 1.28
+DDRESCUE_VERSION = 1.29.1
DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz
-DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue
+DDRESCUE_SITE = $(BR2_GNU_MIRROR)/ddrescue
DDRESCUE_LICENSE = GPL-2.0+
DDRESCUE_LICENSE_FILES = COPYING
--
2.52.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
` (2 preceding siblings ...)
2025-12-19 21:09 ` [Buildroot] [PATCH 4/4] package/ddrescue: bump version to 1.29.1 Julien Olivain via buildroot
@ 2025-12-27 23:40 ` Thomas Petazzoni via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-12-27 23:40 UTC (permalink / raw)
To: Julien Olivain via buildroot; +Cc: Julien Olivain
On Fri, 19 Dec 2025 22:09:54 +0100
Julien Olivain via buildroot <buildroot@buildroot.org> wrote:
> The ddresue runtime test is using the `dmsetup` command provided by the
> dmraid package. This package is outdated and will be removed. This
> command is also provided by the lvm2 package, which is still maintained.
>
> This commit replaces the dmraid package by lvm2 in the test config.
>
> Signed-off-by: Julien Olivain <ju.o@free.fr>
> ---
> support/testing/tests/package/test_ddrescue.py | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Series applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
` (3 preceding siblings ...)
2025-12-27 23:40 ` [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Thomas Petazzoni via buildroot
@ 2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2026-01-07 17:49 UTC (permalink / raw)
To: Julien Olivain; +Cc: Arnout Vandecappelle, buildroot
In reply of:
> The ddresue runtime test is using the `dmsetup` command provided by the
> dmraid package. This package is outdated and will be removed. This
> command is also provided by the lvm2 package, which is still maintained.
>
> This commit replaces the dmraid package by lvm2 in the test config.
>
> Signed-off-by: Julien Olivain <ju.o@free.fr>
Applied to 2025.02.x and 2025.11.x. Thanks
> ---
> support/testing/tests/package/test_ddrescue.py | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py
> index 989abc8f01..042431eb7b 100644
> --- a/support/testing/tests/package/test_ddrescue.py
> +++ b/support/testing/tests/package/test_ddrescue.py
> @@ -9,7 +9,7 @@ class TestDdrescue(infra.basetest.BRTest):
> # - A kernel config fragment enables loop blk dev and device
> # mapper dm-dust, which are used to simulate a failing storage
> # block device.
> - # - dmraid user space package is needed to configure dm-dust
> + # - lvm2 user space package is needed to configure dm-dust with dmsetup
> config = \
> """
> BR2_aarch64=y
> @@ -23,7 +23,7 @@ class TestDdrescue(infra.basetest.BRTest):
> BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}"
> BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> BR2_PACKAGE_DDRESCUE=y
> - BR2_PACKAGE_DMRAID=y
> + BR2_PACKAGE_LVM2=y
> BR2_TARGET_ROOTFS_CPIO=y
> BR2_TARGET_ROOTFS_CPIO_GZIP=y
> # BR2_TARGET_ROOTFS_TAR is not set
> --
> 2.52.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config
2025-12-19 21:09 ` [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config Julien Olivain via buildroot
@ 2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
0 siblings, 0 replies; 7+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2026-01-07 17:49 UTC (permalink / raw)
To: Julien Olivain; +Cc: Arnout Vandecappelle, buildroot
In reply of:
> Signed-off-by: Julien Olivain <ju.o@free.fr>
Applied to 2025.02.x and 2025.11.x. Thanks
> ---
> support/testing/tests/package/test_ddrescue.py | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/support/testing/tests/package/test_ddrescue.py b/support/testing/tests/package/test_ddrescue.py
> index eb3f63ae53..bd34694737 100644
> --- a/support/testing/tests/package/test_ddrescue.py
> +++ b/support/testing/tests/package/test_ddrescue.py
> @@ -10,8 +10,10 @@ class TestDdrescue(infra.basetest.BRTest):
> # mapper dm-dust, which are used to simulate a failing storage
> # block device.
> # - lvm2 user space package is needed to configure dm-dust with dmsetup
> + kernel_fragment = \
> + infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment")
> config = \
> - """
> + f"""
> BR2_aarch64=y
> BR2_TOOLCHAIN_EXTERNAL=y
> BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
> @@ -20,16 +22,14 @@ class TestDdrescue(infra.basetest.BRTest):
> BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.2"
> BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config"
> - BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{}"
> + BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="{kernel_fragment}"
> BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> BR2_PACKAGE_DDRESCUE=y
> BR2_PACKAGE_LVM2=y
> BR2_TARGET_ROOTFS_CPIO=y
> BR2_TARGET_ROOTFS_CPIO_GZIP=y
> # BR2_TARGET_ROOTFS_TAR is not set
> - """.format(
> - infra.filepath("tests/package/test_ddrescue/linux-ddrescue.fragment")
> - )
> + """
>
> def test_run(self):
> img = os.path.join(self.builddir, "images", "rootfs.cpio.gz")
> --
> 2.52.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-01-07 17:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-19 21:09 [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 2/4] support/testing: ddrescue: bump test kernel to 6.18.2 Julien Olivain via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 3/4] support/testing: ddrescue: use f-string for test config Julien Olivain via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
2025-12-19 21:09 ` [Buildroot] [PATCH 4/4] package/ddrescue: bump version to 1.29.1 Julien Olivain via buildroot
2025-12-27 23:40 ` [Buildroot] [PATCH 1/4] support/testing: ddrescue: use dmsetup from lvm2 Thomas Petazzoni via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.