Bug 37081

Summary: Обновить до последней версии
Product: Sisyphus Reporter: Sergei Naumov <Sergei.Naumov>
Component: python3-module-grpcio-toolsAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: darktemplaralt, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergei Naumov 2019-08-06 11:16:54 MSK
Просьба обновить до 1.21 или 1.22 как grpcio, так и grpcio-tools
Comment 1 Repository Robot 2019-08-06 19:48:42 MSK
python3-module-grpcio-tools-1.22.0-alt1 -> sisyphus:

* Tue Aug 06 2019 Aleksei Nikiforov <darktemplar@altlinux> 1.22.0-alt1
- Updated to upstream version 1.22.0 (Closes: #37081).
- Disabled build for python-2.
Comment 2 Sergei Naumov 2019-08-07 14:10:41 MSK
А почему в пакете отсутствуют .proto-файлы, которые есть, если поставить grpcio-tools руками (с помощью pip3)?

  grpc_tools/_proto/google/protobuf/any.proto
  grpc_tools/_proto/google/protobuf/api.proto
  grpc_tools/_proto/google/protobuf/compiler/plugin.proto
  grpc_tools/_proto/google/protobuf/descriptor.proto
  grpc_tools/_proto/google/protobuf/duration.proto
  grpc_tools/_proto/google/protobuf/empty.proto
  grpc_tools/_proto/google/protobuf/field_mask.proto
  grpc_tools/_proto/google/protobuf/source_context.proto
  grpc_tools/_proto/google/protobuf/struct.proto
  grpc_tools/_proto/google/protobuf/timestamp.proto
  grpc_tools/_proto/google/protobuf/type.proto
  grpc_tools/_proto/google/protobuf/wrappers.proto
Comment 3 Aleksei Nikiforov 2019-08-07 14:43:26 MSK
(In reply to comment #2)
> А почему в пакете отсутствуют .proto-файлы, которые есть, если поставить
> grpcio-tools руками (с помощью pip3)?

Потому что этот пакет собран с системным protobuf вместо встроенной копии, и все эти файлы есть в пакете libprotobuf-devel. Это вызывает какие-то проблемы?
Comment 4 Sergei Naumov 2019-08-07 15:35:34 MSK
(В ответ на комментарий №3)
> (In reply to comment #2)
> > А почему в пакете отсутствуют .proto-файлы, которые есть, если поставить
> > grpcio-tools руками (с помощью pip3)?
> 
> Потому что этот пакет собран с системным protobuf вместо встроенной копии, и
> все эти файлы есть в пакете libprotobuf-devel. Это вызывает какие-то проблемы?

Проблем нет, просто не знал, что они в /usr/include/google/protobuf лежат. В CentOS'е не там.
Comment 5 Aleksei Nikiforov 2019-08-07 16:17:03 MSK
В таком случае баг закрываю. Если будут проблемы, переоткрывайте или создайте новый.