-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The source artifacts provided with GitHub releases are not buildable. #11505
Comments
Hey @AnatolyPopov Thanks for raising this 🙏 The official channel is through Apache: https://dlcdn.apache.org/iceberg/apache-iceberg-1.7.0/apache-iceberg-1.7.0.tar.gz This Lines 1054 to 1073 in 1c576c5
When that file is not there, it will try to determine the version through git. This way we don't have to bump the version after each release. |
Thanks for a quick reply @Fokko! First of all, thanks, building from the tarball you linked above works as expected. I've been taking the sources from the tarball attached to the release here https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.7.0. I would assume that it should as well be buildable, otherwise IMO it does not make too much sense to have it published. The Also I can see that And one more thing is that even if I clone the repo, checkout the tag, and without manually creating |
Apache Iceberg version
1.7.0 (latest release)
Query engine
None
Please describe the bug 🐞
The artifacts that are published with GitHub releases are not buildable because the is no
.git
directory so there is no information that is required by Gradle plugincom.gorylenko.gradle-git-properties
. So the build fails when it tries to executegenerateGitProperties
.Ideally would be good to either have a pre-built downloadable artifacts or at least an artifact with the sources that is possible to build from.
Willingness to contribute
The text was updated successfully, but these errors were encountered: