All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v1] package/grpc: bump version to 1.84.1
@ 2026-10-27 19:56 Peter Seiderer via buildroot
  2026-10-28 19:43 ` Julien Olivain via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Seiderer via buildroot @ 2026-10-27 19:56 UTC (permalink / raw)
  To: buildroot; +Cc: Robert Rose, Peter Seiderer

- bump version to 1.84.1 (for details see [1], [2])
- add patch 0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch
  to fix compile without extra/third_party downloads

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 ...ix-grpc-compile-without-third_party-.patch | 71 +++++++++++++++++++
 package/grpc/grpc.hash                        |  2 +-
 package/grpc/grpc.mk                          |  2 +-
 3 files changed, 73 insertions(+), 2 deletions(-)
 create mode 100644 package/grpc/0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch

diff --git a/package/grpc/0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch b/package/grpc/0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch
new file mode 100644
index 0000000000..8811271511
--- /dev/null
+++ b/package/grpc/0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch
@@ -0,0 +1,71 @@
+From de97b2d195bf7b29db119313f4dcdd90b499eecf Mon Sep 17 00:00:00 2001
+From: Peter Seiderer <ps.report@gmx.net>
+Date: Tue, 27 Oct 2026 17:53:21 +0100
+Subject: [PATCH] CMakeLists.txt: fix grpc compile without third_party
+ downloads
+
+- comment out  protobuf_generate_grpc_cpp_with_import_path_correction lines
+  with external dependencies (to fix compile failure because of missing
+  files)
+
+Fixes:
+
+  CMake Error at CMakeLists.txt:601 (file):
+    file COPY cannot find
+    ".../build/host-grpc-1.84.1/third_party/grpc-proto/grpc/channelz/v1/channelz.proto":
+    No such file or directory.
+  Call Stack (most recent call first):
+    CMakeLists.txt:710 (protobuf_generate_grpc_cpp_with_import_path_correction)
+
+  CMake Error at CMakeLists.txt:601 (file):
+    file COPY cannot find
+    ".../build/host-grpc-1.84.1/third_party/grpc-proto/grpc/reflection/v1/reflection.proto":
+    No such file or directory.
+  Call Stack (most recent call first):
+    CMakeLists.txt:713 (protobuf_generate_grpc_cpp_with_import_path_correction)
+
+  CMake Error at CMakeLists.txt:601 (file):
+    file COPY cannot find
+    ".../build/host-grpc-1.84.1/third_party/grpc-proto/grpc/reflection/v1alpha/reflection.proto":
+    No such file or directory.
+  Call Stack (most recent call first):
+    CMakeLists.txt:716 (protobuf_generate_grpc_cpp_with_import_path_correction)
+
+Upstream: N/A Buildroot specific.
+Signed-off-by: Peter Seiderer <ps.report@gmx.net>
+---
+ CMakeLists.txt | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 44bf4d2972..36c37b8cb4 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -707,15 +707,15 @@ protobuf_generate_grpc_cpp_with_import_path_correction(
+ protobuf_generate_grpc_cpp_with_import_path_correction(
+   src/proto/grpc/lookup/v1/rls_config.proto src/proto/grpc/lookup/v1/rls_config.proto
+ )
+-protobuf_generate_grpc_cpp_with_import_path_correction(
+-  third_party/grpc-proto/grpc/channelz/v1/channelz.proto grpc/channelz/v1/channelz.proto
+-)
+-protobuf_generate_grpc_cpp_with_import_path_correction(
+-  third_party/grpc-proto/grpc/reflection/v1/reflection.proto grpc/reflection/v1/reflection.proto
+-)
+-protobuf_generate_grpc_cpp_with_import_path_correction(
+-  third_party/grpc-proto/grpc/reflection/v1alpha/reflection.proto grpc/reflection/v1alpha/reflection.proto
+-)
++#protobuf_generate_grpc_cpp_with_import_path_correction(
++#  third_party/grpc-proto/grpc/channelz/v1/channelz.proto grpc/channelz/v1/channelz.proto
++#)
++#protobuf_generate_grpc_cpp_with_import_path_correction(
++#  third_party/grpc-proto/grpc/reflection/v1/reflection.proto grpc/reflection/v1/reflection.proto
++#)
++#protobuf_generate_grpc_cpp_with_import_path_correction(
++#  third_party/grpc-proto/grpc/reflection/v1alpha/reflection.proto grpc/reflection/v1alpha/reflection.proto
++#)
+ 
+ # This enables CMake to build the project without requiring submodules
+ # in the third_party directory as long as test builds are disabled.
+-- 
+2.56.0
+
diff --git a/package/grpc/grpc.hash b/package/grpc/grpc.hash
index 42b1120c8a..5adc16927e 100644
--- a/package/grpc/grpc.hash
+++ b/package/grpc/grpc.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  60caa8397426d8a500e3e57ab6a49d1cb5aa62a36f2591eb9da3d77fa38ad8c9  grpc-1.83.1.tar.gz
+sha256  e3cd1dbeedc989a6bf863bc1f0762a7cd1feff5cfae7d520481a541ad23ca85e  grpc-1.84.1.tar.gz
 sha256  58c86a3f2b5cca0ebdf9ed3e7f4e6dc38e3b38796d8c3dc92064c62a4e39d0dd  LICENSE
diff --git a/package/grpc/grpc.mk b/package/grpc/grpc.mk
index d504eeb992..c6057674a6 100644
--- a/package/grpc/grpc.mk
+++ b/package/grpc/grpc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GRPC_VERSION = 1.83.1
+GRPC_VERSION = 1.84.1
 GRPC_SITE = $(call github,grpc,grpc,v$(GRPC_VERSION))
 GRPC_LICENSE = Apache-2.0, BSD-3-Clause (third_party code), MPL-2.0 (etc/roots.pem)
 GRPC_LICENSE_FILES = LICENSE
-- 
2.56.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v1] package/grpc: bump version to 1.84.1
  2026-10-27 19:56 [Buildroot] [PATCH v1] package/grpc: bump version to 1.84.1 Peter Seiderer via buildroot
@ 2026-10-28 19:43 ` Julien Olivain via buildroot
  2026-10-29 16:33   ` Peter Seiderer via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: Julien Olivain via buildroot @ 2026-10-28 19:43 UTC (permalink / raw)
  To: Peter Seiderer; +Cc: buildroot, Robert Rose

On 27/10/2026 20:56, Peter Seiderer via buildroot wrote:
> - bump version to 1.84.1 (for details see [1], [2])
> - add patch 
> 0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch
>   to fix compile without extra/third_party downloads
> 
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>

Applied to master, thanks.

For info, I added the missing links and also marked the
commit as "security bump". See:
https://gitlab.com/buildroot.org/buildroot/-/commit/727b904c13bbc2a9a7a530b1f8e47d7d180c2768

Best regards,

Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v1] package/grpc: bump version to 1.84.1
  2026-10-28 19:43 ` Julien Olivain via buildroot
@ 2026-10-29 16:33   ` Peter Seiderer via buildroot
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Seiderer via buildroot @ 2026-10-29 16:33 UTC (permalink / raw)
  To: Julien Olivain; +Cc: buildroot, Robert Rose

Hello Julien,

On Wed, 28 Oct 2026 20:43:21 +0100, Julien Olivain <ju.o@free.fr> wrote:

> On 27/10/2026 20:56, Peter Seiderer via buildroot wrote:
> > - bump version to 1.84.1 (for details see [1], [2])
> > - add patch 
> > 0004-CMakeLists.txt-fix-grpc-compile-without-third_party-.patch
> >   to fix compile without extra/third_party downloads
> > 
> > Signed-off-by: Peter Seiderer <ps.report@gmx.net>  
> 
> Applied to master, thanks.
> 
> For info, I added the missing links and also marked the
> commit as "security bump". See:
> https://gitlab.com/buildroot.org/buildroot/-/commit/727b904c13bbc2a9a7a530b1f8e47d7d180c2768

Yep, thanks for upgrading/fixing ;-)

Regards,
Peter

> 
> Best regards,
> 
> Julien.

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2026-10-29 16:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-27 19:56 [Buildroot] [PATCH v1] package/grpc: bump version to 1.84.1 Peter Seiderer via buildroot
2026-10-28 19:43 ` Julien Olivain via buildroot
2026-10-29 16:33   ` Peter Seiderer 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.