- General: * Update summaries and descriptions * Update License fields to include licenses from bundled components * Fix failure to respect Fedora build flags * Use the system shared certificate bundle instead of shipping our own - CLI: * No longer set rpath $ORIGIN - C (core) and C++ (cpp): * Add c_so_version/cpp_so_version macros * Split out C++ bindings and shared data into subpackages * Drop obsolete ldconfig_scriptlets macro * Stop stripping debugging symbols - Python: * Use generated BR’s * Build and package Python binding documentation * Disable accommodations for older libc’s * Patch out -std=gnu99 flag, which is inappropriate for C++ * Build additional Python packages grpcio_tools, gprcio_channelz, grpcio_health_checking, grpcio_reflection, grpcio_status, and grpcio_testing
15 lines
853 B
Plaintext
15 lines
853 B
Plaintext
# These are not real spelling errors...
|
|
addFilter(r' spelling-error .*[ \(]en_US\)? (microservices|auth|gRPC|channelz|proto(buf)?|unary|rpc) ')
|
|
# Maybe some of these are supposed to be CRNL-terminated:
|
|
addFilter(r' wrong-file-end-of-line-encoding /usr/share/doc/grpc/examples/csharp/')
|
|
# We generally follow upstream package metadata for these:
|
|
addFilter(r' description-shorter-than-summary')
|
|
# Many subpackages do not have their own documentation!
|
|
addFilter(r' no-documentation')
|
|
# We believe we have patched all calls to SSL_CTX_set_cipher_list with
|
|
# hard-coded values to use "PROFILE=SYSTEM" instead, thereby complying with the
|
|
# system policy.
|
|
addFilter(r' crypto-policy-non-compliance-openssl .* SSL_CTX_set_cipher_list')
|
|
# These will not dangle after the ca-certificates dependency is installed:
|
|
addFilter(r' dangling-relative-symlink .*\.pem$')
|