{"id":2229165,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2229165/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260427200100.1413484-1-giulio.benetti@benettiengineering.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":"<20260427200100.1413484-1-giulio.benetti@benettiengineering.com>","date":"2026-04-27T20:01:00","name":"package/libblockdev: bump to version 3.5.0","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"85c50d67e5b3afdc0e5013181e61457ba6dce51b","submitter":{"id":77479,"url":"http://patchwork.ozlabs.org/api/1.1/people/77479/?format=json","name":"Giulio Benetti","email":"giulio.benetti@benettiengineering.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260427200100.1413484-1-giulio.benetti@benettiengineering.com/mbox/","series":[{"id":501724,"url":"http://patchwork.ozlabs.org/api/1.1/series/501724/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=501724","date":"2026-04-27T20:01:00","name":"package/libblockdev: bump to version 3.5.0","version":1,"mbox":"http://patchwork.ozlabs.org/series/501724/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2229165/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2229165/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=VeWLc5f5;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\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 4g4Fd56hy7z1xvV\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Tue, 28 Apr 2026 06:33:13 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 6BE7A8120D;\n\tMon, 27 Apr 2026 20:33:11 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id jamgrmlxODfw; Mon, 27 Apr 2026 20:33:09 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id BECF181349;\n\tMon, 27 Apr 2026 20:33:09 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 1F7992DF\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:08 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 1CBFA81349\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:08 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id YEv3GsMRsGhx for <buildroot@buildroot.org>;\n Mon, 27 Apr 2026 20:33:06 +0000 (UTC)","from smtpcmd0987.aruba.it (smtpcmd0987.aruba.it [62.149.156.87])\n by smtp1.osuosl.org (Postfix) with ESMTPS id B277481345\n for <buildroot@buildroot.org>; Mon, 27 Apr 2026 20:33:04 +0000 (UTC)","from localhost.localdomain ([84.33.84.190])\n by Aruba SMTP with ESMTPSA\n id HSdawBD7s4bDkHSdawpQnS; Mon, 27 Apr 2026 22:33:02 +0200"],"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 smtp1.osuosl.org BECF181349","OpenDKIM Filter v2.11.0 smtp1.osuosl.org B277481345"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777321989;\n\tbh=6Ld6NZMRgW57cRvHS84dgHoYciguQrtMGSlskjAIvxg=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=VeWLc5f5YfDtfaMLkpjjPq7J5xSANGIv9kn0ogeWI1olFdYRfIHDu7cDh+6rB9kSD\n\t To17jO37fDu6BFudB5OywLbKYNXtI0x4WERZG2E7D0zcS5SumKQldYaGI/Pp8AymuQ\n\t 613xgJI1HonIEIJwp6GlEEWbA8HimnH8zxAjgsY1KFCNT42gXFzY8SEx1VPZz3DTlC\n\t 7jFhn4bq4cmvzd3VVrbpUDG4vBHzi0wqOyGbsO+ps50r4pC3bAqzrD9NQ0OOTQIuFi\n\t hQTAyLL2KxsWWW2J4BbUi5Y4lD+T2aXk9etcB7qRSM43oMeihgJYjVsX4NRffvdU9c\n\t AT+v7h73bdGUg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=62.149.156.87;\n helo=smtpcmd0987.aruba.it;\n envelope-from=giulio.benetti@benettiengineering.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org B277481345","From":"Giulio Benetti <giulio.benetti@benettiengineering.com>","To":"buildroot@buildroot.org","Cc":"Giulio Benetti <giulio.benetti@benettiengineering.com>","Date":"Mon, 27 Apr 2026 22:01:00 +0200","Message-ID":"<20260427200100.1413484-1-giulio.benetti@benettiengineering.com>","X-Mailer":"git-send-email 2.47.3","MIME-Version":"1.0","X-CMAE-Envelope":"\n MS4xfDKgtci5d/5wp37mfLePgLuPCBK00RpZhOkXnjgVRd9a3bOCEY32kAEjDx77fV2l/O5bLXZ98MeoCUOmQMY7sg9cqML3nlAHHblJ+51bKgz/Og7rvPV1\n NX+mxdL7+xJOcG3eg57bpPNyZO/9MoLFT3lLGrkKP2egriQ0bQW0YbsvjdbLyDE2QfyCPVNgYfhxtUtlwXL3Uyc7Wzoa65n94H10MrRolmknOVPlCjhiD+EO\n kQPxHMJ1AMpToKg4ip1c7hj/0lfUN/1sHlqyQxk0gNM=","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=aruba.it; s=a1;\n t=1777321982; bh=OaXcssNwe0xtCYCE++fxP1o1kZGyyL0QqMCzbWwl6Ok=;\n h=From:To:Subject:Date:MIME-Version;\n b=PfKRak4XsOHHhlvXN7KkOS2NJFbe1XfqVaQJhbv7mkD8K4/dKiV8Oqx83m1qsZlmo\n RWcT4CfEM3n8qoQJBxniHfTAW+0hStkrXCvDc26haG2mJvFZEST+2EMdOe1smj5YPA\n 9qDS/2juQSQFbRV+2sMKCsMWtXCqLXNCVpXgtliDRA06oZ/eNHLba8v5uch3Rd2oQh\n z3ibzkHfo37staAMUFuJwR++g4AxQbSISnmmHCKl2FM+0jYqtAgFvU83UZ8Sfv51F3\n BTKUMRcc9USoa5mKgvlpU9ldwtXtMhYH0HwXZ0s1K4KtptewE0rO0DVC8r1PEn4DIJ\n tyvPGOg+obW/g==","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=benettiengineering.com","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=aruba.it header.i=@aruba.it header.a=rsa-sha256\n header.s=a1 header.b=PfKRak4X"],"Subject":"[Buildroot] [PATCH] package/libblockdev: bump to version 3.5.0","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":"Release notes:\nhttps://github.com/storaged-project/libblockdev/blob/3.5.0/NEWS.rst\n\nReworked local patch.\n\nSigned-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n---\n ...-replacement-function-for-strerror_l.patch | 35 +++++++++++++------\n package/libblockdev/libblockdev.hash          |  2 +-\n package/libblockdev/libblockdev.mk            |  2 +-\n 3 files changed, 26 insertions(+), 13 deletions(-)","diff":"diff --git a/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch b/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\nindex d073e16ac5..dbbe3e5c4a 100644\n--- a/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\n+++ b/package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch\n@@ -1,5 +1,5 @@\n-From 01883cc14904e55d90955ad7cd9fc55bc18364ac Mon Sep 17 00:00:00 2001\n-From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>\n+From 3d198be196bdc59ba332b87d8c2959de0b9160d2 Mon Sep 17 00:00:00 2001\n+From: Giulio Benetti <giulio.benetti@benettiengineering.com>\n Date: Sat, 20 Jan 2024 13:29:28 +0100\n Subject: [PATCH] Provide replacement function for strerror_l()\n \n@@ -11,18 +11,19 @@ Upstream: N/A since it's due uclibc only\n \n Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>\n Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n-[Giulio: ported to version 3.0 and 3.1]\n+[Giulio: ported to version 3.0, 3.1 and 3.5]\n ---\n- configure.ac       | 2 ++\n- src/utils/module.c | 1 +\n- src/utils/utils.h  | 4 ++++\n- 3 files changed, 7 insertions(+)\n+ configure.ac          | 2 ++\n+ src/utils/dev_utils.c | 1 +\n+ src/utils/module.c    | 1 +\n+ src/utils/utils.h     | 4 ++++\n+ 4 files changed, 8 insertions(+)\n \n diff --git a/configure.ac b/configure.ac\n-index 02b26e3e..67341134 100644\n+index e5d65d8b..507fa854 100644\n --- a/configure.ac\n +++ b/configure.ac\n-@@ -120,6 +120,8 @@ AC_CHECK_HEADERS([dlfcn.h string.h unistd.h sys/fcntl.h sys/ioctl.h linux/random\n+@@ -123,6 +123,8 @@ AC_CHECK_HEADERS([dlfcn.h string.h unistd.h sys/fcntl.h sys/ioctl.h linux/random\n                   [LIBBLOCKDEV_SOFT_FAILURE([Header file $ac_header not found.])],\n                   [])\n  \n@@ -31,8 +32,20 @@ index 02b26e3e..67341134 100644\n  AC_ARG_WITH([escrow],\n      AS_HELP_STRING([--with-escrow], [support escrow @<:@default=yes@:>@]),\n      [],\n+diff --git a/src/utils/dev_utils.c b/src/utils/dev_utils.c\n+index 89a54b4c..b4be5b44 100644\n+--- a/src/utils/dev_utils.c\n++++ b/src/utils/dev_utils.c\n+@@ -23,6 +23,7 @@\n+ #include <errno.h>\n+ \n+ #include \"dev_utils.h\"\n++#include \"utils.h\"\n+ \n+ /**\n+  * bd_utils_dev_utils_error_quark: (skip)\n diff --git a/src/utils/module.c b/src/utils/module.c\n-index 6557c3ab..5893f0ac 100644\n+index 11e139f8..c8b124e0 100644\n --- a/src/utils/module.c\n +++ b/src/utils/module.c\n @@ -28,6 +28,7 @@\n@@ -59,5 +72,5 @@ index 801a8b6e..b2bdf0d0 100644\n   * SECTION: utils\n   * @short_description: library providing utility functions used by the blockdev library and its plugins\n -- \n-2.34.1\n+2.47.3\n \ndiff --git a/package/libblockdev/libblockdev.hash b/package/libblockdev/libblockdev.hash\nindex ad0dce77ff..e76e02a756 100644\n--- a/package/libblockdev/libblockdev.hash\n+++ b/package/libblockdev/libblockdev.hash\n@@ -1,3 +1,3 @@\n # Locally calculated\n-sha256  65ef9a37babd44b85b8ff9b273f90f9f7d5f8ff7b0c76a8edb69240325fd83f4  libblockdev-3.4.0.tar.gz\n+sha256  bccd30e6b5d11504de60d9889ff6a2a25b07a4ec8f04070f2387e168301b3e3a  libblockdev-3.5.0.tar.gz\n sha256  97bdc721d875501b6243a456333fdfdb1ab64d31c4da2554de845caf4674b946  LICENSE\ndiff --git a/package/libblockdev/libblockdev.mk b/package/libblockdev/libblockdev.mk\nindex b8f5a6cffc..e5cbe45b93 100644\n--- a/package/libblockdev/libblockdev.mk\n+++ b/package/libblockdev/libblockdev.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-LIBBLOCKDEV_VERSION = 3.4.0\n+LIBBLOCKDEV_VERSION = 3.5.0\n LIBBLOCKDEV_SITE = https://github.com/storaged-project/libblockdev/releases/download/$(LIBBLOCKDEV_VERSION)\n LIBBLOCKDEV_LICENSE = LGPL-2.1\n LIBBLOCKDEV_LICENSE_FILES = LICENSE\n","prefixes":[]}