Hi all, When building the web site, I got another problem.
I followed the instructions in https://github.com/apache/calcite/blob/master/site/README.md, and each step finished successfully. However, after running the following command: docker-compose run build-site I got the following error: /usr/local/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/spec_set.rb:87:in `block in materialize': Could not find concurrent-ruby-1.1.9 in any of the sources (Bundler::GemNotFound) I tried the following methods to solve it, but none of them worked: 1. Remove the Gemfile.lock file and rebuild 2. Install concurrent-ruby-1.1.9 manually 3. Add local source in Gemfile 4. Rebuild index: sudo bundle --full-index I changed another machine and restarted the whole process, but the problem persists. Do you have any idea about the problem? Thank you in advance. Best, Liya Fan Fan Liya <[email protected]> 于2022年3月19日周六 16:59写道: > Hi Francis, > > Thanks a lot for your feedback. > I can see it propagated too. > > However, it is not listed in > > https://dlcdn.apache.org/calcite/ > > Maybe the list will be updated later. > > Thanks again for your kind help. > > Best, > Liya Fan > > > Francis Chuang <[email protected]> 于2022年3月19日周六 16:37写道: > >> Hi Liya, >> >> I can see that the release has propagated: >> https://dlcdn.apache.org/calcite/apache-calcite-1.30.0/ >> >> We do need to sign your key though, using a virtual key signing party so >> that your key is part of the web of trust. >> >> Francis >> >> On 19/03/2022 7:28 pm, Fan Liya wrote: >> > Hi all, >> > >> > I am having another problem when trying to publish the release. >> > After running the publishing command: >> > >> > ./gradlew publishDist -Prc=3 -Pasf >> > >> > It seemed to have finished successfully. >> > However, the release was not propagated to the mirrors (it was supposed >> to >> > be propagated almost immediately): >> > >> > https://dlcdn.apache.org/calcite/ >> > >> > Do you have any idea about the reason? Is it because my key was not >> signed, >> > as noted by Julian? >> > >> > Thanks in advance >> > >> > Best, >> > Liya Fan >> > >> > Fan Liya <[email protected]> 于2022年3月11日周五 21:49写道: >> > >> >> Hi Stamatis, >> >> >> >> Thanks a lot for your clarification and confirmation. >> >> >> >> Best, >> >> Liya Fan >> >> >> >> >> >> Stamatis Zampetakis <[email protected]> 于2022年3月11日周五 21:39写道: >> >> >> >>> Hi Liya, >> >>> >> >>> The asf.git.pushRepositoryProvider property controls the git >> repository >> >>> that is used by the release plugin [1]. There are two options: >> >>> * GITBOX -> https://gitbox.apache.org/repos/asf/calcite.git >> >>> * GITHUB -> https://github.com/apache/calcite.git >> >>> >> >>> In the first attempt, you tried to push to GITBOX and it failed. >> >>> In the second attempt, you tried to push to GITHUB and it was >> successful. >> >>> >> >>> Probably, the reason lies behind the credentials >> (asfGitSourceUsername, >> >>> asfGitSourcePassword) that you are using for the release (GitHub vs >> ASF). >> >>> >> >>> When you push changes to a remote Calcite repository (that being >> regular >> >>> commits, or tags, or anything else) you have to pick one of the two >> >>> available options and that is sufficient. >> >>> >> >>> Best, >> >>> Stamatis >> >>> >> >>> [1] >> >>> >> >>> >> https://github.com/vlsi/vlsi-release-plugins/commit/b8b3c60760f2065d791c0b095e1b675cdbcfacbd >> >>> >> >>> On Fri, Mar 11, 2022 at 2:09 PM Fan Liya <[email protected]> wrote: >> >>> >> >>>> Hi all, >> >>>> >> >>>> When preparing a release build, I ran the command according to the >> >>> document >> >>>> [1]: >> >>>> >> >>>> *./gradlew prepareVote -Prc=2 -Pasf >> >>>> -Pasf.git.pushRepositoryProvider=GITBOX* >> >>>> >> >>>> Then I got the following error message: >> >>>> >> >>>> >> >>>> >> >>>> *Build calcite FAILURE reason: Execution failed for task >> >>> ':pushRcTag': >> >>>> Caused by: org.eclipse.jgit.api.errors.TransportException: >> >>>> https://gitbox.apache.org/repos/asf/calcite.git >> >>>> <https://gitbox.apache.org/repos/asf/calcite.git>: not authorized* >> >>>> >> >>>> However, when I remove the last command line argument: >> >>>> >> >>>> *./gradlew prepareVote -Prc=2 -Pasf* >> >>>> >> >>>> It seemed to finish successfully. >> >>>> >> >>>> Is this expected? >> >>>> Thank you in advance. >> >>>> >> >>>> Best, >> >>>> Liya Fan >> >>>> >> >>>> [1] >> >>> https://calcite.apache.org/docs/howto.html#making-a-release-candidate >> >>>> >> >>> >> >> >> > >> >
