meta-virtualization.lists.yoctoproject.org archive mirror
 help / color / mirror / Atom feed
* [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly
@ 2025-04-07 10:40 Lei Maohui
  2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 2/3] open-iscsi-user: fix "no configure script found at ./configure" Lei Maohui
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Lei Maohui @ 2025-04-07 10:40 UTC (permalink / raw)
  To: Bruce Ashfield, meta-virtualization; +Cc: Lei Maohui

Fix the "QA Issue: Missing Upstream-Status in patch"

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
---
 .../open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch           | 1 +
 .../files/0001-Makefile-Fix-build-error-of-cross-build.patch     | 1 +
 ...01-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch | 1 +
 .../open-iscsi/files/0001-fix-build-error-of-cross-build.patch   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
index ef11366b..437c876a 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
@@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
 Date: Wed, 18 May 2022 11:32:29 +0900
 Subject: [PATCH] Fix /usr/bin/sed to sed.
 
+Upstream-Status: Pending
 Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
 ---
  doc/Makefile   | 2 +-
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
index bdb9e45f..facca528 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
@@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
 Date: Wed, 18 May 2022 10:28:53 +0900
 Subject: [PATCH] Makefile: Fix build error of cross build.
 
+Upstream-Status: Pending
 Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
 ---
  Makefile | 2 +-
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
index 8cea597e..aa1b5a30 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
@@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
 Date: Fri, 20 May 2022 17:59:03 +0900
 Subject: [PATCH] Modified path of systemd service from /usr/lib to /lib.
 
+Upstream-Status: Pending
 Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
 ---
  etc/Makefile | 2 +-
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
index 8eec2dc5..ee1edead 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
@@ -7,6 +7,7 @@ The error likes as following
 | configure: error: cannot run C compiled programs.
 | If you meant to cross compile, use `--host'.
 
+Upstream-Status: Pending
 Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
 ---
  Makefile | 2 +-
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [meta-virtualization][m-c-s][PATCH 2/3] open-iscsi-user: fix "no configure script found at ./configure"
  2025-04-07 10:40 [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Lei Maohui
@ 2025-04-07 10:40 ` Lei Maohui
  2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 3/3] open-iscsi-user: fix calloc-transposed-args issue Lei Maohui
  2025-04-09 20:56 ` [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Bruce Ashfield
  2 siblings, 0 replies; 4+ messages in thread
From: Lei Maohui @ 2025-04-07 10:40 UTC (permalink / raw)
  To: Bruce Ashfield, meta-virtualization; +Cc: Lei Maohui

1. open-iscsi's configure file is under iscsiuio/configure
2. according to open-iscsi repo README, need "autoreconf --install" when configure

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
---
 .../recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
index 1f84508f..8d13ea44 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
@@ -44,6 +44,10 @@ FILES:${PN} += " \
     ${systemd_unitdir}/system-generators/ibft-rule-generator \
 "
 
+do_configure() {
+    cd ${S}/iscsiuio; autoreconf --install
+}
+
 do_install() {
     oe_runmake install DESTDIR=${D} prefix=${exec_prefix} LIBDIR=${libdir} sbindir=${sbindir} SBINDIR=${sbindir} systemddir=${systemd_unitdir}
 }
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [meta-virtualization][m-c-s][PATCH 3/3] open-iscsi-user: fix calloc-transposed-args issue
  2025-04-07 10:40 [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Lei Maohui
  2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 2/3] open-iscsi-user: fix "no configure script found at ./configure" Lei Maohui
@ 2025-04-07 10:40 ` Lei Maohui
  2025-04-09 20:56 ` [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Bruce Ashfield
  2 siblings, 0 replies; 4+ messages in thread
From: Lei Maohui @ 2025-04-07 10:40 UTC (permalink / raw)
  To: Bruce Ashfield, meta-virtualization; +Cc: Lei Maohui

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
---
 ...Fix-the-calloc-transposed-args-issue.patch | 32 +++++++++++++++++++
 .../open-iscsi/open-iscsi-user_2.1.7.bb       |  1 +
 2 files changed, 33 insertions(+)
 create mode 100644 meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch

diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch
new file mode 100644
index 00000000..3b4acd8d
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch
@@ -0,0 +1,32 @@
+From 5a16752432b486b8e1d299142723ded284b81984 Mon Sep 17 00:00:00 2001
+From: Lei Maohui <leimaohui@fujitsu.com>
+Date: Mon, 7 Apr 2025 06:47:46 +0000
+Subject: [PATCH] Fix the calloc-transposed-args issue
+
+| fwparam_ppc.c:349:45: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
+|   349 |                         dev = calloc(sizeof(struct ofw_dev), 1);
+|       |                                             ^~~~~~
+| fwparam_ppc.c:349:45: note: earlier argument should specify number of elements, later size of each element
+
+Upstream-Status: Submitted [https://github.com/open-iscsi/open-iscsi/pull/504]
+Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
+---
+ usr/fwparam_ibft/fwparam_ppc.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/usr/fwparam_ibft/fwparam_ppc.c b/usr/fwparam_ibft/fwparam_ppc.c
+index 7013d6c..74df13d 100644
+--- a/usr/fwparam_ibft/fwparam_ppc.c
++++ b/usr/fwparam_ibft/fwparam_ppc.c
+@@ -346,7 +346,7 @@ static int find_initiator(const char *fpath,
+ 				      "/aliases/iscsi-disk"))) {
+ 
+ 		if (dev_count < OFWDEV_MAX) {
+-			dev = calloc(sizeof(struct ofw_dev), 1);
++			dev = calloc(1, sizeof(struct ofw_dev));
+ 			if (!dev)
+ 				return -ENOMEM;
+ 
+-- 
+2.43.0
+
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
index 8d13ea44..d92404ac 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
@@ -13,6 +13,7 @@ SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https;branch=mast
            file://0001-Makefile-Fix-build-error-of-cross-build.patch \
            file://0001-Fix-usr-bin-sed-to-sed.patch \
            file://0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch \
+           file://0001-Fix-the-calloc-transposed-args-issue.patch \
            "
 
 SRCREV = "7b53fcc502da8617110fd64d675b476772c28a6f"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly
  2025-04-07 10:40 [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Lei Maohui
  2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 2/3] open-iscsi-user: fix "no configure script found at ./configure" Lei Maohui
  2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 3/3] open-iscsi-user: fix calloc-transposed-args issue Lei Maohui
@ 2025-04-09 20:56 ` Bruce Ashfield
  2 siblings, 0 replies; 4+ messages in thread
From: Bruce Ashfield @ 2025-04-09 20:56 UTC (permalink / raw)
  To: Lei Maohui; +Cc: meta-virtualization

All three patches are applied.

Bruce

In message: [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly
on 07/04/2025 Lei Maohui wrote:

> Fix the "QA Issue: Missing Upstream-Status in patch"
> 
> Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
> ---
>  .../open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch           | 1 +
>  .../files/0001-Makefile-Fix-build-error-of-cross-build.patch     | 1 +
>  ...01-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch | 1 +
>  .../open-iscsi/files/0001-fix-build-error-of-cross-build.patch   | 1 +
>  4 files changed, 4 insertions(+)
> 
> diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
> index ef11366b..437c876a 100644
> --- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
> +++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
> @@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
>  Date: Wed, 18 May 2022 11:32:29 +0900
>  Subject: [PATCH] Fix /usr/bin/sed to sed.
>  
> +Upstream-Status: Pending
>  Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
>  ---
>   doc/Makefile   | 2 +-
> diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
> index bdb9e45f..facca528 100644
> --- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
> +++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
> @@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
>  Date: Wed, 18 May 2022 10:28:53 +0900
>  Subject: [PATCH] Makefile: Fix build error of cross build.
>  
> +Upstream-Status: Pending
>  Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
>  ---
>   Makefile | 2 +-
> diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
> index 8cea597e..aa1b5a30 100644
> --- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
> +++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
> @@ -3,6 +3,7 @@ From: Lei Maohui <leimaohui@fujitsu.com>
>  Date: Fri, 20 May 2022 17:59:03 +0900
>  Subject: [PATCH] Modified path of systemd service from /usr/lib to /lib.
>  
> +Upstream-Status: Pending
>  Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
>  ---
>   etc/Makefile | 2 +-
> diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> index 8eec2dc5..ee1edead 100644
> --- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> +++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
> @@ -7,6 +7,7 @@ The error likes as following
>  | configure: error: cannot run C compiled programs.
>  | If you meant to cross compile, use `--host'.
>  
> +Upstream-Status: Pending
>  Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
>  ---
>   Makefile | 2 +-
> -- 
> 2.43.0
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-04-09 20:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-07 10:40 [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Lei Maohui
2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 2/3] open-iscsi-user: fix "no configure script found at ./configure" Lei Maohui
2025-04-07 10:40 ` [meta-virtualization][m-c-s][PATCH 3/3] open-iscsi-user: fix calloc-transposed-args issue Lei Maohui
2025-04-09 20:56 ` [meta-virtualization][m-c-s][PATCH 1/3] open-iscsi-user: Update the Upstream-Status accordingly Bruce Ashfield

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).