Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-grpc for openSUSE:Factory 
checked in at 2023-07-06 18:28:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-grpc (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-grpc.new.23466 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-grpc"

Thu Jul  6 18:28:38 2023 rev:3 rq:1097103 version:6.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-grpc/qt6-grpc.changes        2023-05-28 
19:22:07.436705491 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-grpc.new.23466/qt6-grpc.changes     
2023-07-06 18:28:42.739160270 +0200
@@ -1,0 +2,13 @@
+Thu Jul  6 10:43:38 UTC 2023 - Fabian Vogt <fv...@suse.com>
+
+- Request protobuf < 22 (QTBUG-114833)
+
+-------------------------------------------------------------------
+Tue Jul  4 22:16:25 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Add upstream changes:
+  * 0001-Fix-include-of-std-set.patch
+  * 0002-Remove-protobuf-logging.h-include.patch
+  * 0003-Add-missing-memory-include.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Fix-include-of-std-set.patch
  0002-Remove-protobuf-logging.h-include.patch
  0003-Add-missing-memory-include.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qt6-grpc.spec ++++++
--- /var/tmp/diff_new_pack.EuEvJR/_old  2023-07-06 18:28:43.475164788 +0200
+++ /var/tmp/diff_new_pack.EuEvJR/_new  2023-07-06 18:28:43.483164837 +0200
@@ -34,6 +34,10 @@
 License:        GPL-3.0-or-later
 URL:            https://www.qt.io
 Source:         
https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-Fix-include-of-std-set.patch
+Patch1:         0002-Remove-protobuf-logging.h-include.patch
+Patch2:         0003-Add-missing-memory-include.patch
 BuildRequires:  pkgconfig
 BuildRequires:  qt6-core-private-devel
 BuildRequires:  cmake(Qt6Core) = %{real_version}
@@ -44,7 +48,8 @@
 BuildRequires:  cmake(Qt6Widgets) = %{real_version}
 BuildRequires:  pkgconfig(grpc++)
 BuildRequires:  pkgconfig(libprotobuf-c)
-BuildRequires:  pkgconfig(protobuf)
+# qtgrpc is not compatible with protobuf 23 and protobuf-c is not compatible 
with 22 either
+BuildRequires:  pkgconfig(protobuf) < 22
 %if "%{qt6_flavor}" == "docs"
 BuildRequires:  qt6-tools
 %{qt6_doc_packages}

++++++ 0001-Fix-include-of-std-set.patch ++++++
>From 0d0d14e5510127e9c5162e140a9ef6d004c2616a Mon Sep 17 00:00:00 2001
From: Konrad Kujawa <konrad.kuj...@qt.io>
Date: Thu, 22 Jun 2023 15:30:20 +0200
Subject: [PATCH 1/3] Fix include of std::set

With new version of gRPC, compiler complains about missing include of
the std::set. Move include from .cpp to .h files.

Pick-to: 6.6
Change-Id: Ibfef277598cb9e620ab1b693a42564706302c9cc
Reviewed-by: Alexey Edelev <alexey.ede...@qt.io>
---
 src/tools/qtgrpcgen/qgrpcgenerator.cpp         | 1 -
 src/tools/qtgrpcgen/qgrpcgenerator.h           | 3 ++-
 src/tools/qtprotobufgen/qprotobufgenerator.cpp | 4 ++--
 src/tools/qtprotobufgen/qprotobufgenerator.h   | 2 ++
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/tools/qtgrpcgen/qgrpcgenerator.cpp 
b/src/tools/qtgrpcgen/qgrpcgenerator.cpp
index 4cab74d..3c2597e 100644
--- a/src/tools/qtgrpcgen/qgrpcgenerator.cpp
+++ b/src/tools/qtgrpcgen/qgrpcgenerator.cpp
@@ -10,7 +10,6 @@
 #include "utils.h"
 #include "options.h"
 
-#include <set>
 #include <google/protobuf/compiler/code_generator.h>
 #include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/common.h>
diff --git a/src/tools/qtgrpcgen/qgrpcgenerator.h 
b/src/tools/qtgrpcgen/qgrpcgenerator.h
index 809925e..996d37c 100644
--- a/src/tools/qtgrpcgen/qgrpcgenerator.h
+++ b/src/tools/qtgrpcgen/qgrpcgenerator.h
@@ -4,8 +4,9 @@
 #ifndef QGRPCGENERATOR_H
 #define QGRPCGENERATOR_H
 
-#include <memory>
 #include "generatorbase.h"
+#include <memory>
+#include <set>
 
 namespace google::protobuf {
 class FileDescriptor;
diff --git a/src/tools/qtprotobufgen/qprotobufgenerator.cpp 
b/src/tools/qtprotobufgen/qprotobufgenerator.cpp
index 5a1ccc2..8eaab81 100644
--- a/src/tools/qtprotobufgen/qprotobufgenerator.cpp
+++ b/src/tools/qtprotobufgen/qprotobufgenerator.cpp
@@ -12,11 +12,10 @@
 #include "utils.h"
 #include "options.h"
 
-#include <cassert>
-
 #include <array>
+#include <cassert>
 #include <numeric>
-#include <set>
+
 #include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/io/printer.h>
diff --git a/src/tools/qtprotobufgen/qprotobufgenerator.h 
b/src/tools/qtprotobufgen/qprotobufgenerator.h
index 8aec33a..6239fd4 100644
--- a/src/tools/qtprotobufgen/qprotobufgenerator.h
+++ b/src/tools/qtprotobufgen/qprotobufgenerator.h
@@ -7,6 +7,8 @@
 
 #include "generatorbase.h"
 
+#include <set>
+
 namespace google::protobuf {
 class FileDescriptor;
 class Descriptor;

++++++ 0002-Remove-protobuf-logging.h-include.patch ++++++
>From 13905778c4b04e18bf19f4bf47055068613d86bd Mon Sep 17 00:00:00 2001
From: Konrad Kujawa <konrad.kuj...@qt.io>
Date: Thu, 22 Jun 2023 15:33:11 +0200
Subject: [PATCH] Remove protobuf logging.h include

This include was removed in the new version of the protobuf,
and it was unused anyway.

Pick-to: 6.6
Change-Id: I5c68f960c031d7f366ab3dc1b690dc9050369975
Reviewed-by: Alexey Edelev <alexey.ede...@qt.io>
---
 src/tools/qtgrpcgen/clientdeclarationprinter.cpp | 1 -
 src/tools/qtgrpcgen/qgrpcgenerator.cpp           | 5 ++---
 src/tools/qtprotobufgen/qprotobufgenerator.cpp   | 1 -
 src/tools/qtprotoccommon/generatorbase.cpp       | 3 +--
 4 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/tools/qtgrpcgen/clientdeclarationprinter.cpp 
b/src/tools/qtgrpcgen/clientdeclarationprinter.cpp
index 9bd57a1..eedb91f 100644
--- a/src/tools/qtgrpcgen/clientdeclarationprinter.cpp
+++ b/src/tools/qtgrpcgen/clientdeclarationprinter.cpp
@@ -8,7 +8,6 @@
 #include <google/protobuf/io/printer.h>
 #include <google/protobuf/io/zero_copy_stream.h>
 #include <google/protobuf/stubs/common.h>
-#include <google/protobuf/stubs/logging.h>
 
 #include <string>
 #include <unordered_set>
diff --git a/src/tools/qtgrpcgen/qgrpcgenerator.cpp 
b/src/tools/qtgrpcgen/qgrpcgenerator.cpp
index 3c2597e..ef2ce62 100644
--- a/src/tools/qtgrpcgen/qgrpcgenerator.cpp
+++ b/src/tools/qtgrpcgen/qgrpcgenerator.cpp
@@ -11,11 +11,10 @@
 #include "options.h"
 
 #include <google/protobuf/compiler/code_generator.h>
-#include <google/protobuf/stubs/logging.h>
-#include <google/protobuf/stubs/common.h>
+#include <google/protobuf/descriptor.h>
 #include <google/protobuf/io/printer.h>
 #include <google/protobuf/io/zero_copy_stream.h>
-#include <google/protobuf/descriptor.h>
+#include <google/protobuf/stubs/common.h>
 
 using namespace ::QtGrpc;
 using namespace ::qtprotoccommon;
diff --git a/src/tools/qtprotobufgen/qprotobufgenerator.cpp 
b/src/tools/qtprotobufgen/qprotobufgenerator.cpp
index 8eaab81..941ef97 100644
--- a/src/tools/qtprotobufgen/qprotobufgenerator.cpp
+++ b/src/tools/qtprotobufgen/qprotobufgenerator.cpp
@@ -16,7 +16,6 @@
 #include <cassert>
 #include <numeric>
 
-#include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/io/printer.h>
 #include <google/protobuf/io/zero_copy_stream.h>
diff --git a/src/tools/qtprotoccommon/generatorbase.cpp 
b/src/tools/qtprotoccommon/generatorbase.cpp
index bc51206..eeb05f2 100644
--- a/src/tools/qtprotoccommon/generatorbase.cpp
+++ b/src/tools/qtprotoccommon/generatorbase.cpp
@@ -5,10 +5,9 @@
 #include "generatorbase.h"
 
 #include <google/protobuf/descriptor.h>
-#include <google/protobuf/stubs/logging.h>
-#include <google/protobuf/stubs/common.h>
 #include <google/protobuf/io/printer.h>
 #include <google/protobuf/io/zero_copy_stream.h>
+#include <google/protobuf/stubs/common.h>
 
 #include "utils.h"
 #include "commontemplates.h"
-- 
2.41.0


++++++ 0003-Add-missing-memory-include.patch ++++++
>From 994f268079d4c56262e19f874b0e7091b9199e70 Mon Sep 17 00:00:00 2001
From: Konrad Kujawa <konrad.kuj...@qt.io>
Date: Thu, 22 Jun 2023 16:00:22 +0200
Subject: [PATCH 3/3] Add missing memory include

Pick-to: 6.6
Change-Id: I1235a410865cc7f7dfab37c6b73aebd6f9cbb14e
Reviewed-by: Alexey Edelev <alexey.ede...@qt.io>
---
 src/tools/qtprotobufgen/qprotobufgenerator.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/tools/qtprotobufgen/qprotobufgenerator.h 
b/src/tools/qtprotobufgen/qprotobufgenerator.h
index 1266f02..552f7f2 100644
--- a/src/tools/qtprotobufgen/qprotobufgenerator.h
+++ b/src/tools/qtprotobufgen/qprotobufgenerator.h
@@ -7,6 +7,7 @@
 
 #include "generatorbase.h"
 
+#include <memory>
 #include <set>
 
 namespace google::protobuf {
-- 
2.41.0

Reply via email to