Skip to content

Protobuf release artifacts do not include language-specific features protos #16211

Closed
@jhump

Description

The release artifacts for v26.0 do not include the protos for controlling language specific features. The repo includes google/protobuf/cpp_features.proto and google/protobuf/java_features.proto (though the latter is a bit buried, actually in java/core/src/main/java/com/google/protobuf). And the Editions docs reference these two files. But the actual distribution does not include them:

~/protoc-26.0> find include 
include
include/google
include/google/protobuf
include/google/protobuf/timestamp.proto
include/google/protobuf/field_mask.proto
include/google/protobuf/api.proto
include/google/protobuf/duration.proto
include/google/protobuf/struct.proto
include/google/protobuf/wrappers.proto
include/google/protobuf/source_context.proto
include/google/protobuf/any.proto
include/google/protobuf/type.proto
include/google/protobuf/empty.proto
include/google/protobuf/compiler
include/google/protobuf/compiler/plugin.proto
include/google/protobuf/descriptor.proto

Is this a mistake? If not, how are users intended to obtain these files in order to import them from their own proto sources?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions