Oscar Westra van Holthe - Kind <[email protected]>

On th 10 feb. 2022 22:03, Martin Grigorov <[email protected]> wrote:

> On Thu, Feb 10, 2022 at 10:47 PM Ryan Skraba <[email protected]> wrote:
>
> > I created https://github.com/apache/avro/pull/1533 to show the impact
> > on the Python SDK, if we were to follow the "permissive" behaviour and
> > allow complex types as names.
> >
> > It looks like just by disabling the check, Python can already
> > disambiguate correctly and use these names as type references.
> >
> > Even using these types as names might be confusing to the user, at
> > this point, I think it's probably for the best to adopt the Java
> > behaviour.  Martin and Oscar, were your preferences strongly held?  I
> > don't mind continuing to discuss or explore this change!
> >
>
> I've changed my mind and I agree now that the permissive behavior in the
> Java impl is not a problem!
> I also created a PR for the Rust module:
> https://github.com/apache/avro/pull/1525


My opinion is strong, but not fanatical. It's mostly the believe to only
constrain users where needed.

Kind regards,
Oscar

Reply via email to