The problem was worked around by building the site manually. If we find the root cause, maybe we need to adjust the document accordingly.
BTW, we need a PMC to update the latest release at https://reporter.apache.org/addrelease.html?calcite Is there anyone willing to help? Thank you in advance. Best, Liya Fan Fan Liya <liya.fa...@gmail.com> 于2022年3月20日周日 16:54写道: > 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 <liya.fa...@gmail.com> 于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 <francischu...@apache.org> 于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 <liya.fa...@gmail.com> 于2022年3月11日周五 21:49写道: >>> > >>> >> Hi Stamatis, >>> >> >>> >> Thanks a lot for your clarification and confirmation. >>> >> >>> >> Best, >>> >> Liya Fan >>> >> >>> >> >>> >> Stamatis Zampetakis <zabe...@gmail.com> 于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 <liya...@apache.org> 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 >>> >>>> >>> >>> >>> >> >>> > >>> >>