Hi, Something to correct:
If I check the rel/0.8 branch in gitbox repo [1], I can find the commitlogs that maven release plugin generated. [1] https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog;h=refs/heads/rel/0.8 But still do not know why repository.apache.org and dist.apache.org/repos/dist/dev/incubator/iotdb/ have no new files.. Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Xiangdong Huang <[email protected]> 于2019年9月27日周五 下午4:12写道: > Hi Chris, > > Actually now I still meet some issues.. > > > "git remote set-url > https://gitbox.apache.org/repos/asf/incubator-iotdb.git" > > do you mean: git remote set-url --push origin > https://gitbox.apache.org/repos/asf/incubator-iotdb.git ? > (But I think `mvn release:prepare` command choose the git url according > SCM in pom.xml rather than .git files..) > > I have not try it, but just now I tried to change the scm in the pom as: > > <scm> > <connection>scm:git:ssh:// > [email protected]/apache/incubator-iotdb.git</connection> > <developerConnection>scm:git:ssh:// > [email protected]/apache/incubator-iotdb.git</developerConnection> > <url>ssh://[email protected]:apache/incubator-iotdb.git</url> > <tag>rel/0.8</tag> > </scm> > > It works for pushing commits (two commitlogs: [maven-release-plugin] > prepare release release/0.8.1 and [maven-release-plugin] prepare for next > development iteration) > and create a tag (release-0.8.1) on the remote successfully. > > However, when I check gitbox repo ( > https://gitbox.apache.org/repos/asf?p=incubator-iotdb.git;a=shortlog), > there is no commits.... > > > Then I choose to omit it to try the next step: $mvn release:perform > -DreleaseProfiles=apache-release > > Well, it tooks me about 46 mins to upload jars, asc, zip, pom files to > https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/iotdb/iotdb-distribution/0.8.1/ > > > However, after that, when I check https://repository.apache.org and > https://dist.apache.org/repos/dist/dev/incubator/iotdb/, I can not find > any new files... :( > > Hm... so, now I do not know which step is incorrect. > > The result of running `mvn release:perform` is: > > [INFO] > [INFO] Apache IoTDB (incubating) Project Parent POM 0.8.2-SNAPSHOT SUCCESS > [46:44 min] > [INFO] TsFile ............................................. SKIPPED > [INFO] Service-rpc ........................................ SKIPPED > [INFO] IoTDB Jdbc ......................................... SKIPPED > [INFO] IoTDB Client ....................................... SKIPPED > [INFO] IoTDB Server ....................................... SKIPPED > [INFO] IoTDB Examples ..................................... SKIPPED > [INFO] IoTDB-Kafka Examples ............................... SKIPPED > [INFO] IoTDB-RocketMQ Examples ............................ SKIPPED > [INFO] IoTDB Grafana ...................................... SKIPPED > [INFO] IoTDB Spark-TsFile ................................. SKIPPED > [INFO] IoTDB Distribution 0.8.2-SNAPSHOT .................. SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 46:45 min > [INFO] Finished at: 2019-09-27T15:34:53+08:00 > [INFO] > ------------------------------------------------------------------------ > > Best, > ----------------------------------- > Xiangdong Huang > School of Software, Tsinghua University > > 黄向东 > 清华大学 软件学院 > > > Christofer Dutz <[email protected]> 于2019年9月27日周五 下午3:33写道: > >> Hi Xiangdong, >> >> this happens when the release plugin tries to commit and push the changes >> it does during the release. >> It changes the versions to the release versions and commits that and then >> changes them to the next development version and then commits a second time. >> There seem to be issues with the credentials for pushing the changes. I >> usually use the gitbox repo which works fine with username+password or when >> using github I use the ssh key authentication. >> I guess you're using github with 2FA and that could be a problem. >> >> Try the following command: >> >> "git remote set-url >> https://gitbox.apache.org/repos/asf/incubator-iotdb.git" >> >> And then re-try. But first you should probably undo the changes from your >> first attempt (Hopefully with you having no uncommitted changes) >> >> >> Chris >> >> Am 27.09.19, 08:04 schrieb "Xiangdong Huang" <[email protected]>: >> >> Hi, >> >> @Justin, many thanks! I have already upload the updated KEYS there. >> >> Now I want to try maven plugin `mvn release:prepare` to automatically >> finish some work, like create a tag on github.. >> However, it fails because: >> >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare >> (default-cli) >> on project iotdb-parent: Unable to tag SCM >> [ERROR] Provider message: >> [ERROR] The git-push command failed. >> [ERROR] Command output: >> [ERROR] remote: Permission to apache/incubator-iotdb.git denied to >> jixuan1989. (Ah, this is my github account.) >> [ERROR] fatal: unable to access ' >> https://github.com/apache/incubator-iotdb.git/': The requested URL >> returned >> error: 403 >> >> I have set the SSH and GPG key on my Github's account settings. >> >> Best, >> ----------------------------------- >> Xiangdong Huang >> School of Software, Tsinghua University >> >> 黄向东 >> 清华大学 软件学院 >> >> >> Justin Mclean <[email protected]> 于2019年9月27日周五 下午12:09写道: >> >> > HI, >> > >> > > 1. Do I need to change the version from 0.8.1-SNAPSHOT to >> 0.8.1-RC1 >> > > (RC2,..., RCn) first, and then 0.8.1 second? >> > >> > I would just change it to 0.8.1 and name the files / vote emails >> RC1, RC2 >> > etc as needed. >> > >> > > 2. @Julian, Would you share the commands that you used when >> releasing >> > 0.8.0 >> > > with me? It is very helpful for me. :D. >> > >> > Mavin is not an official release area and can be done after the >> official >> > source release is voted on. >> > >> > You just need to put the official source release here [1]. You >> would also >> > need to update the KEYS file there. >> > >> > Thanks, >> > Justin >> > >> > 1. https://dist.apache.org/repos/dist/dev/incubator/iotdb/ >> >> >>
