Pulsar: Pulsar binary releases are not getting uploaded to GitHub as expected

Created on 7 Apr 2017  路  12Comments  路  Source: apache/pulsar

Expected behavior

GettingStarted is no longer accurate.

Actual behavior

Releases no longer hosting pulsar-X.Y-bin.tar.gz artifacts.

System configuration

Last version with a binary release was 1.16.5.

componenbuild typbug

Most helpful comment

I have manually uploaded binaries to appropriate releases for now.

All 12 comments

This would be a minor concern except that mvn test now fails or takes >2 hours (from 12 minutes 2 days ago).

Edit: the build issues are a Sierra+JDK+Corporate SW issue... unlikely a Pulsar issue.
Edit: tracked down issue with slow compile: slow IP resolution in Java + Sierra

Bin releases missing is not voluntary.. we need to understand why travis is not pushing the releases anymore. @rdhabalia any idea?

I don't see any clear reason why it stopped after 1.17 release but I am still investigating it.

@merlimat do you think is there any change in secure-key or we can update if it has been changed.

I didn't do any change in the keys.. also the github oauth token permissions appears to be still correct. I don't understand why it doesn't upload anymore, even though from a build perspective it appears everything is successful. Even on the OAuth status, it says the token was used in the past 5 days.. when the last release was tagged..

I will regenerate the token and upload it to try again. Though it will not work for already released tags anyway. For those, I think we should manually upload the release binaries for now, and verify that gets fixed in next releases.

For those, I think we should manually upload the release binaries for now, and verify that gets fixed in next releases.

Yes, I will upload them.

I have manually uploaded binaries to appropriate releases for now.

1.17.4 still not publishing binaries.

From the Travis build log : https://s3.amazonaws.com/archive.travis-ci.org/jobs/225491810/log.txt

...
[33mPreparing deploy
Logged in as Matteo Merli
Deploying to repo: yahoo/pulsar
Current tag is: v1.17.4
Cleaning up git repository with `git stash --all`. If you need build artifacts for deployment, set `deploy.skip_cleanup: true`. See https://docs.travis-ci.com/user/deployment/#Uploading-Files.
Saved working directory and index state WIP on (no branch): dcb80a1 Pulsar release 1.17.4
HEAD is now at dcb80a1 Pulsar release 1.17.4
....

I think that some behavior on Travis side might have changed. We didn't have the skip_cleanup:true from the github releases, but we should probably add that.
Otherwise, I have verified that doing the git stash --all is getting rid of the generated tgz files

@rdhabalia can you manually upload 1.17.4 binaries? Hopefully for the last time...

yes, I was going to do it but then missed it. I will do it.

Travis build is now able to upload the binary into release. (verified in 1.17.5) so, closing the issue.

Was this page helpful?
0 / 5 - 0 ratings