GNOME Bugzilla – Bug 791018
Stale build artifacts included in make-dist tarball
Last modified: 2019-03-20 10:41:38 UTC
The tarballs produced by `make dist` may contain C/VAPI files that haven't been generated from the Vala sources currently in the source tree. This issue affects at least the 0.20 tarball available from download.gnome.org which currently contains outdated sources (potentially several older versions are affected, since the generated files appear to be fairly old). Subsequently, distros building packages with tarballs obtained from download.gnome.org will produce binaries from substantially outdated sources.
Created attachment 364665 [details] [review] 0001-autotools-fix-up-make-dist-rules.patch After a brief discussion in the #vala IRC, it appears that support for valac-less compilation is no longer necessary. This patch removes support for this build configuration and adds valac-generated sources into the various nodist lists (fixing this bug as a side-effect).
The tarball is meant to ship pre-generated c-sources. The problem is that tarball wasn't created properly from a clean source-tree.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libgee/issues/26.