slachiewicz commented on PR #3817:
URL: https://github.com/apache/thrift/pull/3817#issuecomment-5656174274

   Folded into the amended commit. `func_to_service` now keeps the `t_service*` 
and the container/exception branch qualifies the args constructor with 
`module_name()` of that service, the same way the struct and enum branches do. 
The stub also imports the package of every ancestor service, since a function 
inherited from a service two include levels away resolved to the local package 
for the same reason.
   
   `NamespacedService` in `lib/go/test` gains `list`, `map` and exception 
arguments and extends a service in a new `NamespacedBaseTest.thrift`, so 
`Extended2Service` inherits across one and two include levels. 
`extended2_service-remote` joins the check list. Your ParentA/ChildB example 
builds with this branch.
   
   *This comment was created with AI assistance.*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to