Antoine are you OK with leaving as is?

On Fri, Jul 17, 2020 at 3:06 PM Wes McKinney <wesmck...@gmail.com> wrote:

> My position is that:
>
> * Features only needs to be set with the Schema message, it wouldn't
> be necessary or useful to set it for other message types
> * The metadata version may serve a purpose beyond indicating features
> (and it has in the past already)
> * Thus, it isn't necessarily inconsistent to have these fields at
> different "levels" of the hierarchy, and having "features" be null in
> non-Schema message types might be a different (better or worse?)
> inconsistency
>
> So I would be -0 on changing anything, but maybe there are other
> concerns that I haven't listed
>
> On Fri, Jul 17, 2020 at 4:47 PM Micah Kornfield <emkornfi...@gmail.com>
> wrote:
> >
> > I think this was overlooked.  Schema made more sense to me because I was
> > intending it to be at most once per stream.  If we can come to agreement
> I
> > can open a PR to change it.  But we would need a new release candidate
> > (this can't wait until next release)
> >
> > On Friday, July 17, 2020, Antoine Pitrou <anto...@python.org> wrote:
> >
> > >
> > > Hello,
> > >
> > > A bit too late, I noticed the new "features" field is defined on the
> > > Schema table, while the "version" field is defined on the Message
> table.
> > >  Since both fields have closely related purposes (notify the reader of
> > > the conventions used in the stream), I'm a bit surprised that they're
> > > present at different places.  Is there a reason I missed for this
> > > seeming inconsistency?
> > >
> > > Regards
> > >
> > > Antoine.
> > >
>

Reply via email to