here is the PR for spec update: https://github.com/apache/iceberg/pull/9771
> Was there any prior discussions on devlist for adding it to the spec? Jack, there is no separate discussion on adding it to the spec. It was a mistake on my part. it was added in the PR from 8 months ago as linked. [2] https://github.com/apache/iceberg/pull/6934/files On Wed, Feb 21, 2024 at 2:21 PM Ryan Blue <b...@tabular.io> wrote: > I think I would probably remove it from the spec with a note and a pointer > to the class that implements it. > > Right now we don't have anyone that I'm aware of relying on this > serialization format across engines so it isn't a format-level contract. > Though we should note that Flink relies on the format to evolve in > compatible ways across versions. I think that means that we don't make any > guarantees about how it evolves and it can be safely removed since it is > not a contract that we are committed to maintaining. > > Ryan > > On Wed, Feb 21, 2024 at 1:30 PM Jack Ye <yezhao...@gmail.com> wrote: > >> Was there any prior discussions on devlist for adding it to the spec? >> Could you help link those conversations? >> >> Thanks, >> Jack Ye >> >> On Wed, Feb 21, 2024 at 1:05 PM Steven Wu <stevenz...@gmail.com> wrote: >> >>> >>> In the recent PR review [1], Ryan and emkornfield has raised a question >>> why file scan task JSON serialization was added to the table spec [2]. We >>> seems to have a consensus that it *shouldn't* have been added to the >>> table spec. >>> >>> Now the question is what's the process of removing an invalid section >>> from table spec? Can we simply remove it? >>> >>> Thanks, >>> Steven >>> >>> [1] https://github.com/apache/iceberg/pull/9728#discussion_r1492846630 >>> [2] https://github.com/apache/iceberg/pull/6934/files >>> >> > > -- > Ryan Blue > Tabular >