Opened 5 years ago
#3003 new task
Upgrade external evaluation message to proto3
Reported by: | abeham | Owned by: | |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.17 |
Component: | Problems.ExternalEvaluation | Version: | |
Keywords: | Cc: |
Description
Currently we have Google.ProtocolBuffers-2.4 by jskeet and Google.Protobuf 3.6.1 by Google's protobuf team. The later built upon the code by jskeet, but only supports proto3 syntax for C#.
The external evaluation message uses proto2 syntax and also uses extensions, which are not available in proto3 anymore. The protocol should thus be rewritten using proto3 syntax and using only the newer library. Tooling should be built upon the Google.Protobuf.Tools package.
There should be an easier way to return arbitrary data in the quality message.
Note: See
TracTickets for help on using
tickets.