When PostgreSQL releases, the main output is a source code tarball, which is then used for creating binary packages or building the software from source. Previously, the tarball included prebuilt files like Bison and Flex outputs, but from PostgreSQL 17, these are no longer prebuilt, simplifying the process and enhancing supply chain integrity by making tarball creation reproducible and verifiable through Git.















