<div class="__aliyun_email_body_block"><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">Looks like this affects ttrpc as well</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><a  href="https://github.com/containerd/ttrpc/issues/62">https://github.com/containerd/ttrpc/issues/62</a></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">right?</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div><div  style="clear:both;">Does this affect the go-binding only, Fabiano?</div><div  style="clear:both;"><br ></div><div  style="clear:both;">Xu</div><blockquote  style="margin-right:.0px;margin-top:.0px;margin-bottom:.0px;"><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">------------------------------------------------------------------</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">From:Fabiano Fidêncio <fidencio@redhat.com></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">Send Time:2020年8月12日(星期三) 05:32</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">To:kata-dev <kata-dev@lists.katacontainers.io></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">Subject:[kata-dev] gogo/protobuf issues</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div>Bin Liu reported a "Test latest CRI-O"<br >(https://github.com/kata-containers/tests/pull/2775) issue, which is<br >linked to an issue that I reported on CRI-O a few weeks ago<br >(https://github.com/cri-o/cri-o/issues/3991). Turns out the same issue<br >affects containerd (https://github.com/containerd/ttrpc/issues/62).<br ><br >My vague understanding of the issue is that due to an update done on<br >golang/protobuf package,  the one introducing its APIv2 is responsible<br >for generating messages which are now incompatible with the v1<br >package.<br ><br >Considering the issue above, and the fact that gogo/protobuf is<br >looking for new ownership<br >(https://github.com/gogo/protobuf/issues/691), I think the best we can<br >do to deal with the unavoidable breakage is replace all the<br >gogo/protobuf usages on kata, containerd, and CRI-O by<br >golang/protobuf.<br ><br >I'm not in the position to even measure how much work it'd be<br >required, but I know folks from Ant Fin are familiar with protobuf and<br >may be able to help with this.<br ><br >On the CRI-O side, the gogo/protobuf issues are coming mostly from<br >vendored code, which I do believe that could be solved in one place<br >and both containerd & CRI-O would take advantage of the same fix.<br ><br >Anyways, anyone interested on helping with this one?<br ><br >Best Regards,<br >-- <br >Fabiano Fidêncio<br ><br ><br >_______________________________________________<br >kata-dev mailing list<br >kata-dev@lists.katacontainers.io<br >http://lists.katacontainers.io/cgi-bin/mailman/listinfo/kata-dev<br ></blockquote></div>