From 460a7fc6759d6cc1e439fe032bb9bcab8800d157 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Tue, 10 Mar 2020 14:36:01 +0900 Subject: [PATCH] Bump to grpc 1.20.1 Change-Id: Ie68d558e59569cb87e3fd001c18bed24b1a459d3 --- .github/CODEOWNERS | 8 -- .github/ISSUE_TEMPLATE.md | 33 ----- .github/lock.yml | 2 - .github/mergeable.yml | 18 --- .gitignore | 136 --------------------- doc/.gitignore | 2 - examples/android/helloworld/.gitignore | 9 -- examples/android/helloworld/app/.gitignore | 1 - examples/csharp/.gitignore | 7 -- .../HelloworldLegacyCsproj/Greeter/.gitignore | 2 - .../GreeterClient/.gitignore | 2 - .../GreeterServer/.gitignore | 2 - examples/csharp/HelloworldUnity/.gitignore | 52 -------- examples/csharp/HelloworldXamarin/.gitignore | 41 ------- examples/csharp/RouteGuide/.gitignore | 5 - examples/node/.gitignore | 3 - examples/php/.gitignore | 2 - examples/python/helloworld/.gitignore | 1 - examples/python/multiplex/.gitignore | 1 - examples/python/route_guide/.gitignore | 1 - examples/ruby/.gitignore | 15 --- examples/ruby/pubsub/.gitignore | 15 --- .../0001-Change-install-command-at-Makefile.patch | 45 +++++++ packaging/0002-Migrate-to-openssl-1.1.patch | 50 ++++++++ ...003-tizen_6_build-Rename-gettid-functions.patch | 86 +++++++++++++ packaging/grpc.manifest | 5 + packaging/grpc.spec | 111 +++++++++++++++++ src/android/test/interop/.gitignore | 9 -- src/android/test/interop/app/.gitignore | 1 - src/csharp/.gitignore | 17 --- src/csharp/Grpc.Auth/.gitignore | 3 - src/csharp/Grpc.Core.Api/.gitignore | 2 - src/csharp/Grpc.Core.NativeDebug/.gitignore | 2 - src/csharp/Grpc.Core.Testing/.gitignore | 2 - src/csharp/Grpc.Core.Tests/.gitignore | 3 - src/csharp/Grpc.Core/.gitignore | 2 - src/csharp/Grpc.Examples.MathClient/.gitignore | 2 - src/csharp/Grpc.Examples.MathServer/.gitignore | 2 - src/csharp/Grpc.Examples.Tests/.gitignore | 3 - src/csharp/Grpc.Examples/.gitignore | 3 - src/csharp/Grpc.HealthCheck.Tests/.gitignore | 2 - src/csharp/Grpc.HealthCheck/.gitignore | 2 - .../Grpc.IntegrationTesting.Client/.gitignore | 3 - .../Grpc.IntegrationTesting.QpsWorker/.gitignore | 3 - .../Grpc.IntegrationTesting.Server/.gitignore | 3 - .../.gitignore | 3 - src/csharp/Grpc.IntegrationTesting/.gitignore | 2 - src/csharp/Grpc.Microbenchmarks/.gitignore | 2 - src/csharp/Grpc.Reflection.Tests/.gitignore | 2 - src/csharp/Grpc.Reflection/.gitignore | 2 - src/csharp/Grpc/.gitignore | 2 - src/csharp/doc/.gitignore | 2 - src/php/.gitignore | 25 ---- src/python/.gitignore | 4 - src/python/grpcio/.gitignore | 16 --- src/python/grpcio/grpc/_cython/.gitignore | 6 - src/python/grpcio_channelz/.gitignore | 6 - src/python/grpcio_health_checking/.gitignore | 6 - src/python/grpcio_reflection/.gitignore | 5 - src/python/grpcio_status/.gitignore | 3 - src/python/grpcio_tests/.gitignore | 1 - .../grpcio_tests/tests/unit/_cython/.gitignore | 7 -- src/ruby/.gitignore | 15 --- test/distrib/csharp/.gitignore | 6 - test/distrib/csharp/DistribTest/.gitignore | 3 - third_party/nanopb/.gitignore | 28 ----- tools/distrib/python/.gitignore | 1 - tools/distrib/python/grpcio_tools/.gitignore | 8 -- 68 files changed, 297 insertions(+), 577 deletions(-) delete mode 100644 .github/CODEOWNERS delete mode 100755 .github/ISSUE_TEMPLATE.md delete mode 100644 .github/lock.yml delete mode 100644 .github/mergeable.yml delete mode 100644 .gitignore delete mode 100644 doc/.gitignore delete mode 100644 examples/android/helloworld/.gitignore delete mode 100644 examples/android/helloworld/app/.gitignore delete mode 100644 examples/csharp/.gitignore delete mode 100644 examples/csharp/HelloworldLegacyCsproj/Greeter/.gitignore delete mode 100644 examples/csharp/HelloworldLegacyCsproj/GreeterClient/.gitignore delete mode 100644 examples/csharp/HelloworldLegacyCsproj/GreeterServer/.gitignore delete mode 100644 examples/csharp/HelloworldUnity/.gitignore delete mode 100644 examples/csharp/HelloworldXamarin/.gitignore delete mode 100644 examples/csharp/RouteGuide/.gitignore delete mode 100644 examples/node/.gitignore delete mode 100644 examples/php/.gitignore delete mode 100644 examples/python/helloworld/.gitignore delete mode 100644 examples/python/multiplex/.gitignore delete mode 100644 examples/python/route_guide/.gitignore delete mode 100644 examples/ruby/.gitignore delete mode 100644 examples/ruby/pubsub/.gitignore create mode 100644 packaging/0001-Change-install-command-at-Makefile.patch create mode 100644 packaging/0002-Migrate-to-openssl-1.1.patch create mode 100644 packaging/0003-tizen_6_build-Rename-gettid-functions.patch create mode 100644 packaging/grpc.manifest create mode 100644 packaging/grpc.spec delete mode 100644 src/android/test/interop/.gitignore delete mode 100644 src/android/test/interop/app/.gitignore delete mode 100644 src/csharp/.gitignore delete mode 100644 src/csharp/Grpc.Auth/.gitignore delete mode 100644 src/csharp/Grpc.Core.Api/.gitignore delete mode 100644 src/csharp/Grpc.Core.NativeDebug/.gitignore delete mode 100644 src/csharp/Grpc.Core.Testing/.gitignore delete mode 100644 src/csharp/Grpc.Core.Tests/.gitignore delete mode 100644 src/csharp/Grpc.Core/.gitignore delete mode 100644 src/csharp/Grpc.Examples.MathClient/.gitignore delete mode 100644 src/csharp/Grpc.Examples.MathServer/.gitignore delete mode 100644 src/csharp/Grpc.Examples.Tests/.gitignore delete mode 100644 src/csharp/Grpc.Examples/.gitignore delete mode 100644 src/csharp/Grpc.HealthCheck.Tests/.gitignore delete mode 100644 src/csharp/Grpc.HealthCheck/.gitignore delete mode 100644 src/csharp/Grpc.IntegrationTesting.Client/.gitignore delete mode 100644 src/csharp/Grpc.IntegrationTesting.QpsWorker/.gitignore delete mode 100644 src/csharp/Grpc.IntegrationTesting.Server/.gitignore delete mode 100644 src/csharp/Grpc.IntegrationTesting.StressClient/.gitignore delete mode 100644 src/csharp/Grpc.IntegrationTesting/.gitignore delete mode 100644 src/csharp/Grpc.Microbenchmarks/.gitignore delete mode 100644 src/csharp/Grpc.Reflection.Tests/.gitignore delete mode 100644 src/csharp/Grpc.Reflection/.gitignore delete mode 100644 src/csharp/Grpc/.gitignore delete mode 100644 src/csharp/doc/.gitignore delete mode 100644 src/php/.gitignore delete mode 100644 src/python/.gitignore delete mode 100644 src/python/grpcio/.gitignore delete mode 100644 src/python/grpcio/grpc/_cython/.gitignore delete mode 100644 src/python/grpcio_channelz/.gitignore delete mode 100644 src/python/grpcio_health_checking/.gitignore delete mode 100644 src/python/grpcio_reflection/.gitignore delete mode 100644 src/python/grpcio_status/.gitignore delete mode 100644 src/python/grpcio_tests/.gitignore delete mode 100644 src/python/grpcio_tests/tests/unit/_cython/.gitignore delete mode 100755 src/ruby/.gitignore delete mode 100644 test/distrib/csharp/.gitignore delete mode 100644 test/distrib/csharp/DistribTest/.gitignore delete mode 100644 third_party/nanopb/.gitignore delete mode 100644 tools/distrib/python/.gitignore delete mode 100644 tools/distrib/python/grpcio_tools/.gitignore diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 1fcdb6b..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,8 +0,0 @@ -# Auto-generated by the tools/mkowners/mkowners.py tool -# Uses OWNERS files in different modules throughout the -# repository as the source of truth for module ownership. -/**/OWNERS @markdroth @nicolasnoble @a11r -/bazel/** @nicolasnoble @jtattermusch @a11r @vjpai -/cmake/** @jtattermusch @nicolasnoble @apolcyn -/src/core/ext/filters/client_channel/** @markdroth @apolcyn @AspirinSJL -/tools/dockerfile/** @jtattermusch @apolcyn @nicolasnoble diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100755 index acfcdc1..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,33 +0,0 @@ - - -### What version of gRPC and what language are you using? - - -### What operating system (Linux, Windows,...) and version? - - -### What runtime / compiler are you using (e.g. python version or version of gcc) - - -### What did you do? -If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful. - -### What did you expect to see? - - -### What did you see instead? - -Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs). - -See [TROUBLESHOOTING.md](https://github.com/grpc/grpc/blob/master/TROUBLESHOOTING.md) for how to diagnose problems better. - -### Anything else we should know about your project / environment? - diff --git a/.github/lock.yml b/.github/lock.yml deleted file mode 100644 index 119e484..0000000 --- a/.github/lock.yml +++ /dev/null @@ -1,2 +0,0 @@ -daysUntilLock: 90 -lockComment: false diff --git a/.github/mergeable.yml b/.github/mergeable.yml deleted file mode 100644 index a10ae9b..0000000 --- a/.github/mergeable.yml +++ /dev/null @@ -1,18 +0,0 @@ -mergeable: - pull_requests: - label: - and: - - must_exclude: - regex: '^disposition/DO NOT MERGE' - message: 'Pull request marked not mergeable' - - or: - - and: - - must_include: - regex: 'release notes: yes' - message: 'Please include release note: yes' - - must_include: - regex: '^lang\/' - message: 'Please include a language label' - - must_include: - regex: 'release notes: no' - message: 'Please include release note: no' diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cde82bc..0000000 --- a/.gitignore +++ /dev/null @@ -1,136 +0,0 @@ -# C/C++ build outputs -.build/ -bins -gens -libs -objs - -# Python items -cython_debug/ -python_build/ -yapf_virtual_environment/ -python_pylint_venv/ -.coverage* -.eggs -htmlcov/ -dist/ -*.egg -py27_gevent/ -py27_native/ -py3[0-9]_gevent/ -py3[0-9]_native/ - -# Node installation output -node_modules -src/node/extension_binary/ - -# gcov coverage data -reports -coverage -*.gcno - -# profiler output -*.prof - -# python compiled objects -*.pyc - -# eclipse project files -.cproject -.project -.settings - -# cache for run_tests.py -.run_tests_cache -.preprocessed_build - -# emacs temp files -*~ - -# vim temp files -.*.swp - -# Makefile's cache -cache.mk - -# Ruby's local gem information -Gemfile.lock - -# Temporary test reports -report.xml -*/sponge_log.xml -latency_trace.txt -latency_trace.*.txt - -# port server log -portlog.txt - -# gyp generated make files -*-gyp.mk -out - -# YCM config files -.ycm_extra_conf.py - -# XCode -^build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -*.DS_Store - -# Objective-C generated files -*.pbobjc.* -*.pbrpc.* - -# Cocoapods artifacts -Pods/ -Podfile.lock -*.xcworkspace - -# Artifacts directory -/artifacts/ - -# Git generated files for conflicting -*.orig - -# IDE specific folder for JetBrains IDEs -.idea/ - -# Blaze files -bazel-bin -bazel-genfiles -bazel-grpc -bazel-out -bazel-testlogs - -# Debug output -gdb.txt - -# ctags file -tags - -# perf data -memory_usage.csv -perf.data -perf.data.old - -# bm_diff -bm_diff_new/ -bm_diff_old/ -bm_*.json - -# cmake build files -/cmake/build diff --git a/doc/.gitignore b/doc/.gitignore deleted file mode 100644 index 95464d3..0000000 --- a/doc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -build/ -src/ diff --git a/examples/android/helloworld/.gitignore b/examples/android/helloworld/.gitignore deleted file mode 100644 index 39fb081..0000000 --- a/examples/android/helloworld/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/workspace.xml -/.idea/libraries -.DS_Store -/build -/captures -.externalNativeBuild diff --git a/examples/android/helloworld/app/.gitignore b/examples/android/helloworld/app/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/examples/android/helloworld/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/examples/csharp/.gitignore b/examples/csharp/.gitignore deleted file mode 100644 index 11f758f..0000000 --- a/examples/csharp/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.vs/ -bin/ -obj/ -packages/ -*.suo -*.user -*.userprefs diff --git a/examples/csharp/HelloworldLegacyCsproj/Greeter/.gitignore b/examples/csharp/HelloworldLegacyCsproj/Greeter/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/examples/csharp/HelloworldLegacyCsproj/Greeter/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/.gitignore b/examples/csharp/HelloworldLegacyCsproj/GreeterClient/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/.gitignore b/examples/csharp/HelloworldLegacyCsproj/GreeterServer/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/examples/csharp/HelloworldUnity/.gitignore b/examples/csharp/HelloworldUnity/.gitignore deleted file mode 100644 index 6245af9..0000000 --- a/examples/csharp/HelloworldUnity/.gitignore +++ /dev/null @@ -1,52 +0,0 @@ -[Ll]ibrary/ -[Tt]emp/ -[Oo]bj/ -[Bb]uild/ -[Bb]uilds/ -[Ll]ogs/ - -# Never ignore Asset meta data -![Aa]ssets/**/*.meta - -# Uncomment this line if you wish to ignore the asset store tools plugin -# [Aa]ssets/AssetStoreTools* - -# Visual Studio cache directory -.vs/ - -# Gradle cache directory -.gradle/ - -# Autogenerated VS/MD/Consulo solution and project files -ExportedObj/ -.consulo/ -*.csproj -*.unityproj -*.sln -*.suo -*.tmp -*.user -*.userprefs -*.pidb -*.booproj -*.svd -*.pdb -*.mdb -*.opendb -*.VC.db - -# Unity3D generated meta files -*.pidb.meta -*.pdb.meta -*.mdb.meta - -# Unity3D generated file on crash reports -sysinfo.txt - -# Builds -*.apk -*.unitypackage - -# Crashlytics generated file -crashlytics-build.properties - diff --git a/examples/csharp/HelloworldXamarin/.gitignore b/examples/csharp/HelloworldXamarin/.gitignore deleted file mode 100644 index bf793ed..0000000 --- a/examples/csharp/HelloworldXamarin/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# Autosave files -*~ - -# build -[Oo]bj/ -[Bb]in/ -packages/ -TestResults/ - -# globs -Makefile.in -*.DS_Store -*.sln.cache -*.suo -*.cache -*.pidb -*.userprefs -*.usertasks -config.log -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.user -*.tar.gz -tarballs/ -test-results/ -Thumbs.db -.vs/ - -# Mac bundle stuff -*.dmg -*.app - -# resharper -*_Resharper.* -*.Resharper - -# dotCover -*.dotCover diff --git a/examples/csharp/RouteGuide/.gitignore b/examples/csharp/RouteGuide/.gitignore deleted file mode 100644 index 585000e..0000000 --- a/examples/csharp/RouteGuide/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -bin/ -obj/ -packages/ -*.suo -*.userprefs diff --git a/examples/node/.gitignore b/examples/node/.gitignore deleted file mode 100644 index 3d06f5d..0000000 --- a/examples/node/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -*~ -node_modules -npm-debug.log \ No newline at end of file diff --git a/examples/php/.gitignore b/examples/php/.gitignore deleted file mode 100644 index d8a7996..0000000 --- a/examples/php/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -composer.lock -vendor/ diff --git a/examples/python/helloworld/.gitignore b/examples/python/helloworld/.gitignore deleted file mode 100644 index 0d20b64..0000000 --- a/examples/python/helloworld/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/examples/python/multiplex/.gitignore b/examples/python/multiplex/.gitignore deleted file mode 100644 index 0d20b64..0000000 --- a/examples/python/multiplex/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/examples/python/route_guide/.gitignore b/examples/python/route_guide/.gitignore deleted file mode 100644 index 0d20b64..0000000 --- a/examples/python/route_guide/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc diff --git a/examples/ruby/.gitignore b/examples/ruby/.gitignore deleted file mode 100644 index 62fcb4f..0000000 --- a/examples/ruby/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -/.bundle/ -/.yardoc -/Gemfile.lock -/_yardoc/ -/coverage/ -/doc/ -/pkg/ -/spec/reports/ -/tmp/ -*.bundle -*.so -*.o -*.a -mkmf.log -vendor diff --git a/examples/ruby/pubsub/.gitignore b/examples/ruby/pubsub/.gitignore deleted file mode 100644 index 62fcb4f..0000000 --- a/examples/ruby/pubsub/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -/.bundle/ -/.yardoc -/Gemfile.lock -/_yardoc/ -/coverage/ -/doc/ -/pkg/ -/spec/reports/ -/tmp/ -*.bundle -*.so -*.o -*.a -mkmf.log -vendor diff --git a/packaging/0001-Change-install-command-at-Makefile.patch b/packaging/0001-Change-install-command-at-Makefile.patch new file mode 100644 index 0000000..b8c958a --- /dev/null +++ b/packaging/0001-Change-install-command-at-Makefile.patch @@ -0,0 +1,45 @@ +From 2570adb1aa76a24ce74dfcd9932ee757db4d2b38 Mon Sep 17 00:00:00 2001 +From: DongHun Kwak +Date: Tue, 7 May 2019 14:45:58 +0900 +Subject: [PATCH 1/3] Change install command at Makefile + +- fix build error at obs (Argument list too long) +- change foreach statement to for statement + +Change-Id: Ibdfcd27e8bd586a304a83e47f2bde8815eb5e049 +Signed-off-by: DongHun Kwak +--- + Makefile | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index 7ed6a6a..4ddd3cf 100644 +--- a/Makefile ++++ b/Makefile +@@ -2990,13 +2990,19 @@ install-headers: install-headers_c install-headers_cxx + + install-headers_c: + $(E) "[INSTALL] Installing public C headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ @for header in `echo $(PUBLIC_HEADERS_C)`; \ ++ do \ ++ $(INSTALL) -d $(prefix)/$$(dirname $$header); \ ++ $(INSTALL) $$header $(prefix)/$$header; \ ++ done + + install-headers_cxx: + $(E) "[INSTALL] Installing public C++ headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ @for header in `echo $(PUBLIC_HEADERS_CXX)`; \ ++ do \ ++ $(INSTALL) -d $(prefix)/$$(dirname $$header); \ ++ $(INSTALL) $$header $(prefix)/$$header; \ ++ done + + install-static: install-static_c install-static_cxx + +-- +2.7.4 + diff --git a/packaging/0002-Migrate-to-openssl-1.1.patch b/packaging/0002-Migrate-to-openssl-1.1.patch new file mode 100644 index 0000000..4eb660a --- /dev/null +++ b/packaging/0002-Migrate-to-openssl-1.1.patch @@ -0,0 +1,50 @@ +From c479a18227d2171fc4c2565fd38e905bd945026f Mon Sep 17 00:00:00 2001 +From: Dariusz Michaluk +Date: Thu, 18 Jul 2019 15:05:24 +0200 +Subject: [PATCH 2/3] Migrate to openssl 1.1 + +Change-Id: Ie5b7c20fab22ba507f256f0adb5cfe5282e21f02 +--- + Makefile | 12 ++++++------ + packaging/grpc.spec | 2 +- + 2 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/Makefile b/Makefile +index 4ddd3cf..33753a8 100644 +--- a/Makefile ++++ b/Makefile +@@ -517,7 +517,7 @@ IS_GIT_FOLDER = true + endif + + ifeq ($(HAS_PKG_CONFIG),true) +-OPENSSL_ALPN_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.0.2 openssl ++OPENSSL_ALPN_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.0.2 openssl1.1 + ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib + PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.5.0 protobuf + CARES_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.11.0 libcares +@@ -742,12 +742,12 @@ CPPFLAGS := -I$(EMBED_OPENSSL)/include $(CPPFLAGS) + else # EMBED_OPENSSL=false + ifeq ($(HAS_PKG_CONFIG),true) + OPENSSL_PKG_CONFIG = true +-PC_REQUIRES_SECURE = openssl +-CPPFLAGS := $(shell $(PKG_CONFIG) --cflags openssl) $(CPPFLAGS) +-LDFLAGS_OPENSSL_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L openssl) ++PC_REQUIRES_SECURE = openssl1.1 ++CPPFLAGS := $(shell $(PKG_CONFIG) --cflags openssl1.1) $(CPPFLAGS) ++LDFLAGS_OPENSSL_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L openssl1.1) + ifeq ($(SYSTEM),Linux) + ifneq ($(LDFLAGS_OPENSSL_PKG_CONFIG),) +-LDFLAGS_OPENSSL_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L openssl | sed s/L/Wl,-rpath,/) ++LDFLAGS_OPENSSL_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L openssl1.1 | sed s/L/Wl,-rpath,/) + endif # LDFLAGS_OPENSSL_PKG_CONFIG='' + endif # System=Linux + LDFLAGS := $(LDFLAGS_OPENSSL_PKG_CONFIG) $(LDFLAGS) +@@ -763,7 +763,7 @@ endif # EMBED_OPENSSL + endif # NO_SECURE + + ifeq ($(OPENSSL_PKG_CONFIG),true) +-LDLIBS_SECURE += $(shell $(PKG_CONFIG) --libs-only-l openssl) ++LDLIBS_SECURE += $(shell $(PKG_CONFIG) --libs-only-l openssl1.1) + else + LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE)) + endif diff --git a/packaging/0003-tizen_6_build-Rename-gettid-functions.patch b/packaging/0003-tizen_6_build-Rename-gettid-functions.patch new file mode 100644 index 0000000..9446bf1 --- /dev/null +++ b/packaging/0003-tizen_6_build-Rename-gettid-functions.patch @@ -0,0 +1,86 @@ +From 58542cb31e1a1d973d9a71017c7c431613c3407c Mon Sep 17 00:00:00 2001 +From: Benjamin Peterson +Date: Fri, 3 May 2019 08:11:00 -0700 +Subject: [PATCH 3/3] [tizen_6_build] Rename gettid() functions. + +glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92. Rename the grpc versions to avoid naming conflicts. + +(cherry picked from commit 57586a1ca7f17b1916aed3dea4ff8de872dbf853) + +Change-Id: I29c34cc0a68140bb5ba728a44eb0e1d38819b20a +Signed-off-by: Hyunjee Kim +--- + src/core/lib/gpr/log_linux.cc | 4 ++-- + src/core/lib/gpr/log_posix.cc | 4 ++-- + src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++-- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc +index 561276f..8b597b4 100644 +--- a/src/core/lib/gpr/log_linux.cc ++++ b/src/core/lib/gpr/log_linux.cc +@@ -40,7 +40,7 @@ + #include + #include + +-static long gettid(void) { return syscall(__NR_gettid); } ++static long sys_gettid(void) { return syscall(__NR_gettid); } + + void gpr_log(const char* file, int line, gpr_log_severity severity, + const char* format, ...) { +@@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* args) { + gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); + struct tm tm; + static __thread long tid = 0; +- if (tid == 0) tid = gettid(); ++ if (tid == 0) tid = sys_gettid(); + + timer = static_cast(now.tv_sec); + final_slash = strrchr(args->file, '/'); +diff --git a/src/core/lib/gpr/log_posix.cc b/src/core/lib/gpr/log_posix.cc +index 0acb225..cd0b702 100644 +--- a/src/core/lib/gpr/log_posix.cc ++++ b/src/core/lib/gpr/log_posix.cc +@@ -30,7 +30,7 @@ + #include + #include + +-static intptr_t gettid(void) { return (intptr_t)pthread_self(); } ++static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } + + void gpr_log(const char* file, int line, gpr_log_severity severity, + const char* format, ...) { +@@ -85,7 +85,7 @@ void gpr_default_log(gpr_log_func_args* args) { + char* prefix; + gpr_asprintf(&prefix, "%s%s.%09d %7tu %s:%d]", + gpr_log_severity_string(args->severity), time_buffer, +- (int)(now.tv_nsec), gettid(), display_file, args->line); ++ (int)(now.tv_nsec), sys_gettid(), display_file, args->line); + + fprintf(stderr, "%-70s %s\n", prefix, args->message); + gpr_free(prefix); +diff --git a/src/core/lib/iomgr/ev_epollex_linux.cc b/src/core/lib/iomgr/ev_epollex_linux.cc +index 7a4870d..4258ded 100644 +--- a/src/core/lib/iomgr/ev_epollex_linux.cc ++++ b/src/core/lib/iomgr/ev_epollex_linux.cc +@@ -1150,7 +1150,7 @@ static void end_worker(grpc_pollset* pollset, grpc_pollset_worker* worker, + } + + #ifndef NDEBUG +-static long gettid(void) { return syscall(__NR_gettid); } ++static long sys_gettid(void) { return syscall(__NR_gettid); } + #endif + + /* pollset->mu lock must be held by the caller before calling this. +@@ -1170,7 +1170,7 @@ static grpc_error* pollset_work(grpc_pollset* pollset, + #define WORKER_PTR (&worker) + #endif + #ifndef NDEBUG +- WORKER_PTR->originator = gettid(); ++ WORKER_PTR->originator = sys_gettid(); + #endif + if (grpc_polling_trace.enabled()) { + gpr_log(GPR_INFO, +-- +2.7.4 + diff --git a/packaging/grpc.manifest b/packaging/grpc.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/grpc.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/grpc.spec b/packaging/grpc.spec new file mode 100644 index 0000000..070ca45 --- /dev/null +++ b/packaging/grpc.spec @@ -0,0 +1,111 @@ +# +# spec file for package grpc +# +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define lname libgrpc +%define src_install_dir /usr/src/%{name} +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +Name: grpc +Version: 1.20.1 +Release: 0 +Summary: HTTP/2-based Remote Procedure Call implementation +License: Apache-2.0 +Group: Development/Tools/Building +Url: http://grpc.io/ +Source: https://github.com/grpc/grpc/archive/v%{version}.tar.gz +Source101: 0001-Change-install-command-at-Makefile.patch +Source102: 0002-Migrate-to-openssl-1.1.patch +Source103: 0003-tizen_6_build-Rename-gettid-functions.patch +Source1001: grpc.manifest +BuildRequires: python-cython +BuildRequires: python-devel +BuildRequires: python-setuptools +# BuildRequires: python-rpm-macros +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkg-config +BuildRequires: pkgconfig(libcares) +BuildRequires: pkgconfig(openssl1.1) >= 1.0.1 +BuildRequires: pkgconfig(protobuf) >= 3.5 +BuildRequires: pkgconfig(zlib) +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +The reference implementation of the gRPC protocol, done on top of +HTTP/2 with support for synchronous and asynchronous calls. gRPC uses +Protocol Buffers as the Interface Definition Language by default. + +%package -n %lname +Summary: HTTP/2-based Remote Procedure Call implementation +Group: System/Libraries + +%description -n %lname +The reference implementation of the gRPC protocol, done on top of +HTTP/2 with support for synchronous and asynchronous calls. gRPC uses +Protocol Buffers as the Interface Definition Language by default. + +%package devel +Summary: Development files for grpc, a HTTP/2 Remote Procedure Call implementation +Group: Development/Tools/Building +Requires: %lname = %version + +%description devel +This subpackage contains libraries and header files for developing +applications that want to make use of the gRPC reference implementation. + +%prep +%setup -q +cp %{SOURCE1001} . +%{__patch} -p1 < %{SOURCE101} +%{__patch} -p1 < %{SOURCE102} +%{__patch} -p1 < %{SOURCE103} + +%build +make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 \ + CFLAGS="%optflags -Wno-error" CXXFLAGS="%optflags -Wno-error" + +%install +b="%buildroot" +make prefix="$b/%_prefix" STRIP=/bin/true V=1 VERBOSE=1 install +find "$b/%_includedir" -type f -exec chmod a-x {} + +pushd "$b/usr" +rm -fv lib/*.a share/grpc/*.pem +perl -i -pe 's{^prefix=.*}{prefix=%_prefix}' lib/pkgconfig/*.pc +perl -i -pe 's{^libdir=.*}{libdir=%_libdir}' lib/pkgconfig/*.pc +if test ! -d lib64 && test "%_lib" = lib64; then + mv lib lib64 +fi +popd + +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig + +%files -n %lname +%defattr(-,root,root) +%_libdir/libaddress_sorting.so.* +%_libdir/libgpr*.so.* +%_libdir/libgrpc*.so.* + +%files devel +%defattr(-,root,root) +%license LICENSE +%_bindir/* +%_includedir/* +%_libdir/pkgconfig/*.pc +%_libdir/*.so + +%changelog diff --git a/src/android/test/interop/.gitignore b/src/android/test/interop/.gitignore deleted file mode 100644 index 39fb081..0000000 --- a/src/android/test/interop/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/workspace.xml -/.idea/libraries -.DS_Store -/build -/captures -.externalNativeBuild diff --git a/src/android/test/interop/app/.gitignore b/src/android/test/interop/app/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/src/android/test/interop/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/src/csharp/.gitignore b/src/csharp/.gitignore deleted file mode 100644 index 6fd7648..0000000 --- a/src/csharp/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -*.userprefs -*.user -*.lock.json -/*.suo -/*.sdf -/.vs/ -bin/ -obj/ -*.nupkg -StyleCop.Cache -/packages/ -/protoc_plugins/ - -test-results/ -TestResult.xml -coverage_results.xml -/TestResults diff --git a/src/csharp/Grpc.Auth/.gitignore b/src/csharp/Grpc.Auth/.gitignore deleted file mode 100644 index c2dd664..0000000 --- a/src/csharp/Grpc.Auth/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj -*.nupkg diff --git a/src/csharp/Grpc.Core.Api/.gitignore b/src/csharp/Grpc.Core.Api/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Core.Api/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Core.NativeDebug/.gitignore b/src/csharp/Grpc.Core.NativeDebug/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Core.NativeDebug/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Core.Testing/.gitignore b/src/csharp/Grpc.Core.Testing/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Core.Testing/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Core.Tests/.gitignore b/src/csharp/Grpc.Core.Tests/.gitignore deleted file mode 100644 index 775a944..0000000 --- a/src/csharp/Grpc.Core.Tests/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -test-results -bin -obj \ No newline at end of file diff --git a/src/csharp/Grpc.Core/.gitignore b/src/csharp/Grpc.Core/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Core/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Examples.MathClient/.gitignore b/src/csharp/Grpc.Examples.MathClient/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Examples.MathClient/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Examples.MathServer/.gitignore b/src/csharp/Grpc.Examples.MathServer/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Examples.MathServer/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Examples.Tests/.gitignore b/src/csharp/Grpc.Examples.Tests/.gitignore deleted file mode 100644 index 4795a95..0000000 --- a/src/csharp/Grpc.Examples.Tests/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -test-results -bin -obj diff --git a/src/csharp/Grpc.Examples/.gitignore b/src/csharp/Grpc.Examples/.gitignore deleted file mode 100644 index 4795a95..0000000 --- a/src/csharp/Grpc.Examples/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -test-results -bin -obj diff --git a/src/csharp/Grpc.HealthCheck.Tests/.gitignore b/src/csharp/Grpc.HealthCheck.Tests/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.HealthCheck.Tests/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.HealthCheck/.gitignore b/src/csharp/Grpc.HealthCheck/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.HealthCheck/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.IntegrationTesting.Client/.gitignore b/src/csharp/Grpc.IntegrationTesting.Client/.gitignore deleted file mode 100644 index a382af2..0000000 --- a/src/csharp/Grpc.IntegrationTesting.Client/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj - diff --git a/src/csharp/Grpc.IntegrationTesting.QpsWorker/.gitignore b/src/csharp/Grpc.IntegrationTesting.QpsWorker/.gitignore deleted file mode 100644 index a382af2..0000000 --- a/src/csharp/Grpc.IntegrationTesting.QpsWorker/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj - diff --git a/src/csharp/Grpc.IntegrationTesting.Server/.gitignore b/src/csharp/Grpc.IntegrationTesting.Server/.gitignore deleted file mode 100644 index a382af2..0000000 --- a/src/csharp/Grpc.IntegrationTesting.Server/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj - diff --git a/src/csharp/Grpc.IntegrationTesting.StressClient/.gitignore b/src/csharp/Grpc.IntegrationTesting.StressClient/.gitignore deleted file mode 100644 index a382af2..0000000 --- a/src/csharp/Grpc.IntegrationTesting.StressClient/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj - diff --git a/src/csharp/Grpc.IntegrationTesting/.gitignore b/src/csharp/Grpc.IntegrationTesting/.gitignore deleted file mode 100644 index 8d4a6c0..0000000 --- a/src/csharp/Grpc.IntegrationTesting/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj \ No newline at end of file diff --git a/src/csharp/Grpc.Microbenchmarks/.gitignore b/src/csharp/Grpc.Microbenchmarks/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Microbenchmarks/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Reflection.Tests/.gitignore b/src/csharp/Grpc.Reflection.Tests/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Reflection.Tests/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc.Reflection/.gitignore b/src/csharp/Grpc.Reflection/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc.Reflection/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/Grpc/.gitignore b/src/csharp/Grpc/.gitignore deleted file mode 100644 index 1746e32..0000000 --- a/src/csharp/Grpc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bin -obj diff --git a/src/csharp/doc/.gitignore b/src/csharp/doc/.gitignore deleted file mode 100644 index 09ee235..0000000 --- a/src/csharp/doc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -html -obj diff --git a/src/php/.gitignore b/src/php/.gitignore deleted file mode 100644 index f124cbc..0000000 --- a/src/php/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -.libs/ -build/ -modules/ -autom4te.cache/ -*.lo -*.la -.deps -acinclude.m4 -aclocal.m4 -config.* -configure* -Makefile* -run-tests.php - -install-sh -libtool -missing -mkinstalldirs - -ext/grpc/ltmain.sh -composer.lock -vendor/ - -*.pb.php -*_grpc_pb.php diff --git a/src/python/.gitignore b/src/python/.gitignore deleted file mode 100644 index 4181312..0000000 --- a/src/python/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -gens/ -*_pb2.py -*_pb2_grpc.py -*.egg-info/ diff --git a/src/python/grpcio/.gitignore b/src/python/grpcio/.gitignore deleted file mode 100644 index d0ee1e1..0000000 --- a/src/python/grpcio/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -MANIFEST -*.egg-info/ -build/ -dist/ -*.egg -*.egg/ -*.eggs/ -*_pb2.py -.coverage -.coverage.* -.cache/ -nosetests.xml -doc/ -htmlcov/ -grpc/_cython/_credentials -poison.c diff --git a/src/python/grpcio/grpc/_cython/.gitignore b/src/python/grpcio/grpc/_cython/.gitignore deleted file mode 100644 index b9936e9..0000000 --- a/src/python/grpcio/grpc/_cython/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -cygrpc.cpp -*.a -*.so -*.dll -*.pyc -*.pyd diff --git a/src/python/grpcio_channelz/.gitignore b/src/python/grpcio_channelz/.gitignore deleted file mode 100644 index 0c5da6b..0000000 --- a/src/python/grpcio_channelz/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -*.proto -*_pb2.py -*_pb2_grpc.py -build/ -grpcio_channelz.egg-info/ -dist/ diff --git a/src/python/grpcio_health_checking/.gitignore b/src/python/grpcio_health_checking/.gitignore deleted file mode 100644 index 432c319..0000000 --- a/src/python/grpcio_health_checking/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -*.proto -*_pb2.py -*_pb2_grpc.py -build/ -grpcio_health_checking.egg-info/ -dist/ diff --git a/src/python/grpcio_reflection/.gitignore b/src/python/grpcio_reflection/.gitignore deleted file mode 100644 index c0befdc..0000000 --- a/src/python/grpcio_reflection/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -*.proto -*_pb2.py -build/ -grpcio_reflection.egg-info/ -dist/ diff --git a/src/python/grpcio_status/.gitignore b/src/python/grpcio_status/.gitignore deleted file mode 100644 index 19d1523..0000000 --- a/src/python/grpcio_status/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -build/ -grpcio_status.egg-info/ -dist/ diff --git a/src/python/grpcio_tests/.gitignore b/src/python/grpcio_tests/.gitignore deleted file mode 100644 index 4f00cd9..0000000 --- a/src/python/grpcio_tests/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src/ diff --git a/src/python/grpcio_tests/tests/unit/_cython/.gitignore b/src/python/grpcio_tests/tests/unit/_cython/.gitignore deleted file mode 100644 index c315029..0000000 --- a/src/python/grpcio_tests/tests/unit/_cython/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -*.h -*.c -*.a -*.so -*.dll -*.pyc -*.pyd diff --git a/src/ruby/.gitignore b/src/ruby/.gitignore deleted file mode 100755 index 62fcb4f..0000000 --- a/src/ruby/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -/.bundle/ -/.yardoc -/Gemfile.lock -/_yardoc/ -/coverage/ -/doc/ -/pkg/ -/spec/reports/ -/tmp/ -*.bundle -*.so -*.o -*.a -mkmf.log -vendor diff --git a/test/distrib/csharp/.gitignore b/test/distrib/csharp/.gitignore deleted file mode 100644 index 52503c7..0000000 --- a/test/distrib/csharp/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -packages -*.userprefs -*.csproj.user -*.suo -/TestNugetFeed - diff --git a/test/distrib/csharp/DistribTest/.gitignore b/test/distrib/csharp/DistribTest/.gitignore deleted file mode 100644 index 07f3d57..0000000 --- a/test/distrib/csharp/DistribTest/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -obj -*.lock.json diff --git a/third_party/nanopb/.gitignore b/third_party/nanopb/.gitignore deleted file mode 100644 index 3bb09db..0000000 --- a/third_party/nanopb/.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -*.gcda -*.gcno -*.gcov -*.o -*.pb.c -*.pb.h -*.pb -*.pyc -*_pb2.py -*~ -*.tar.gz -.sconsign.dblite -config.log -.sconf_temp -tests/build -julkaisu.txt -dist -docs/*.html -docs/generator_flow.png -examples/simple/simple -examples/network_server/client -examples/network_server/server -examples/using_double_on_avr/decode_double -examples/using_double_on_avr/encode_double -examples/using_double_on_avr/test_conversions -examples/using_union_messages/decode -examples/using_union_messages/encode -generator/nanopb_pb2.pyc diff --git a/tools/distrib/python/.gitignore b/tools/distrib/python/.gitignore deleted file mode 100644 index 8ff3b08..0000000 --- a/tools/distrib/python/.gitignore +++ /dev/null @@ -1 +0,0 @@ -distrib_virtualenv/ diff --git a/tools/distrib/python/grpcio_tools/.gitignore b/tools/distrib/python/grpcio_tools/.gitignore deleted file mode 100644 index 9f3a736..0000000 --- a/tools/distrib/python/grpcio_tools/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -build/ -protobuf/ -grpc_plugin/ -grpc_root/ -*.c -*.cpp -*.egg-info -*.so -- 2.7.4