>From my experience release-plugin is fine if all steps are successful otherwise you get issues like the one you speak about. jgitflow plugin is nicer in general - speaking from experience - but "impose" so branches structures which doesnt fit apache so I guess we dont have the choice yet but we can get in touch with maven developpers - somes are not that far AFAIK ;) - to enhance it.
Using a 3rd party repo - ie a github repo of a *committer* - is ok since then the branch is pushed upstream in the workflow. 2015-08-04 22:57 GMT+02:00 Anatole Tresch <atsti...@gmail.com>: > Hi John > > not sure, if I got all correctly... The Deltaspike manual describes pushing > the branch to some thrid party repo, which I think is not a good solution, > it should be manageable within Apache entirely IMO. Currently the release > branch, after having some troubles with my tooling here, is here: > > > https://git-wip-us.apache.org/repos/asf?p=incubator-tamaya.git;a=tree;h=refs/heads/0.1-incubating;hb=refs/heads/0.1-incubating > > Nevertheless the master also shows already 0.2-SNAPSHOT now ;( > I tried to fix that but currently git server seems to be hanging... ;( > > Unfortunately I have now again to leave. IMO using the release plugin did > not really made things easier. It does too many things in parallel, where I > am used to have more detailed control on it. But others may have other > opinions. > > Best, > Anatole > > > > > > 2015-08-04 14:19 GMT+02:00 John D. Ament <john.d.am...@gmail.com>: > > > Yes, go pick your children. :-) > > > > push is set to false in our release plugin config, as a result the > created > > release is not in master yet (a good thing!). We should only push it to > > master once its been voted on by both PPMC and IPMC. But we can push a > > release branch to do the voting on. As a result, the release is only on > > your computer. > > > > John > > > > On Tue, Aug 4, 2015 at 8:10 AM Anatole Tresch <atsti...@gmail.com> > wrote: > > > > > Yep, but as of now I have to take up my children, so it has to wait > for a > > > couple of hours, unless somebody else jumps in ;) the 0.1-incubating > tag > > > should be there on master (created by the release plugin)... > > > > > > Anatole > > > > > > 2015-08-04 14:05 GMT+02:00 John D. Ament <johndam...@apache.org>: > > > > > > > Also, can you push the release branch up to the repo (not as master, > > but > > > > something like v0.1-incubating or equivalent) ? > > > > This way we have a tag and git commit to vote on. > > > > > > > > John > > > > > > > > On Tue, Aug 4, 2015 at 8:04 AM John D. Ament <johndam...@apache.org> > > > > wrote: > > > > > > > > > I noticed that as well. > > > > > > > > > > I don't think that'll block the release. We can work w/ infra in > > > > parallel > > > > > to figure out the toolchain setup (probably should have done that > > > before > > > > we > > > > > introduced toolchain requirements, but lesson learned). > > > > > > > > > > John > > > > > > > > > > On Tue, Aug 4, 2015 at 8:02 AM Anatole Tresch <atsti...@gmail.com> > > > > wrote: > > > > > > > > > >> What I also see is that we still have that toolchain issue with > the > > > 1.7 > > > > >> toolchain on Jenkins... so the current build breaks on Jenkins ;( > > > > >> > > > > >> > > > > >> 2015-08-04 13:59 GMT+02:00 John D. Ament <johndam...@apache.org>: > > > > >> > > > > >> > Agreed, it can be confusing. Looks like the only step left is > > > closing > > > > >> the > > > > >> > repo. > > > > >> > > > > > >> > John > > > > >> > > > > > >> > On Tue, Aug 4, 2015 at 7:45 AM Anatole Tresch < > atsti...@gmail.com > > > > > > > >> wrote: > > > > >> > > > > > >> > > I just did what is described here: > > > > >> > > http://www.apache.org/dev/publishing-maven-artifacts.html > > > > >> > > <http://www.apache.org/dev/publishing-maven-artifacts.html> > > > > >> > > > > > > >> > > or, more especially here: > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > http://www.apache.org/dev/publishing-maven-artifacts.html#stage-release-vote > > > > >> > > > > > > >> > > Then: > > > > >> > > > > > > > http://www.apache.org/dev/publishing-maven-artifacts.html#close-stage > > > > >> > > > > > > >> > > And finally: > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > http://central.sonatype.org/pages/releasing-the-deployment.html#locate-and-examine-your-staging-repository > > > > >> > > > > > > >> > > So *section 4* here is completely misleading IMO: > > > > >> > > 4 - STAGE THE RELEASE FOR A VOTE¶ > > > > >> > > < > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > http://www.apache.org/dev/publishing-maven-artifacts.html#stage-release-vote > > > > >> > > > > > > > >> > > > > > > >> > > mvn release:perform > > > > >> > > > > > > >> > > The release will automatically be inserted into a temporary > > > staging > > > > >> > > repository for you. See the Nexus staging documentation > > > > >> > > < > > http://www.sonatype.com/books/nexus-book/reference/staging.html> > > > > for > > > > >> > full > > > > >> > > details. > > > > >> > > > > > > >> > > Now you must close the staging repository to indicate to Nexus > > > that > > > > >> the > > > > >> > > build is done and to make the artifacts available. Follow the > > > steps > > > > >> > > inClosing > > > > >> > > the Staged Repository > > > > >> > > < > > > > >> > > http://www.apache.org/dev/publishing-maven-artifacts.html#close-stage > > > > > > > > >> > to > > > > >> > > close your new repository, *this will allow your community to > > VOTE > > > > on > > > > >> the > > > > >> > > staged atrifacts*. > > > > >> > > > > > > >> > > But fair enough, now things look clearer again ;) > > > > >> > > > > > > >> > > Thanks > > > > >> > > Anatole > > > > >> > > > > > > >> > > > > > > >> > > 2015-08-04 12:35 GMT+02:00 Romain Manni-Bucau < > > > > rmannibu...@gmail.com > > > > >> >: > > > > >> > > > > > > >> > > > You should stage on apache then it will get sync-ed on > central > > > no? > > > > >> > > > Le 4 août 2015 12:34, "Anatole Tresch" <atsti...@gmail.com> > a > > > > >> écrit : > > > > >> > > > > > > > >> > > > > Hi John/all > > > > >> > > > > > > > > >> > > > > I was successful in uploading the release to sonatype for > > > > staging. > > > > >> > > > > Unfortunately I (UID: anatole) was not able to access > > Nexus. I > > > > >> > > commented > > > > >> > > > on > > > > >> > > > > the INFRA ticket on this. > > > > >> > > > > Can you check, if you have access to > > https://oss.sonatype.org > > > ? > > > > >> > > > > > > > > >> > > > > Or I am doing something wrong here? The process of staging > > > > >> basically > > > > >> > is > > > > >> > > > > nothing new, since I did similar things with the money JSR > > > > >> already, > > > > >> > so > > > > >> > > > once > > > > >> > > > > I would be able to login we could continue with the > > > > release/voting > > > > >> > > > > process... > > > > >> > > > > > > > > >> > > > > Anatole > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > -- > > > > >> > > > > *Anatole Tresch* > > > > >> > > > > Java Engineer & Architect, JSR Spec Lead > > > > >> > > > > Glärnischweg 10 > > > > >> > > > > CH - 8620 Wetzikon > > > > >> > > > > > > > > >> > > > > *Switzerland, Europe Zurich, GMT+1* > > > > >> > > > > *Twitter: @atsticks* > > > > >> > > > > *Blogs: **http://javaremarkables.blogspot.ch/ > > > > >> > > > > <http://javaremarkables.blogspot.ch/>* > > > > >> > > > > > > > > >> > > > > *Google: atsticksMobile +41-76 344 62 79* > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > -- > > > > >> > > *Anatole Tresch* > > > > >> > > Java Engineer & Architect, JSR Spec Lead > > > > >> > > Glärnischweg 10 > > > > >> > > CH - 8620 Wetzikon > > > > >> > > > > > > >> > > *Switzerland, Europe Zurich, GMT+1* > > > > >> > > *Twitter: @atsticks* > > > > >> > > *Blogs: **http://javaremarkables.blogspot.ch/ > > > > >> > > <http://javaremarkables.blogspot.ch/>* > > > > >> > > > > > > >> > > *Google: atsticksMobile +41-76 344 62 79* > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> -- > > > > >> *Anatole Tresch* > > > > >> Java Engineer & Architect, JSR Spec Lead > > > > >> Glärnischweg 10 > > > > >> CH - 8620 Wetzikon > > > > >> > > > > >> *Switzerland, Europe Zurich, GMT+1* > > > > >> *Twitter: @atsticks* > > > > >> *Blogs: **http://javaremarkables.blogspot.ch/ > > > > >> <http://javaremarkables.blogspot.ch/>* > > > > >> > > > > >> *Google: atsticksMobile +41-76 344 62 79* > > > > >> > > > > > > > > > > > > > > > > > > > > > -- > > > *Anatole Tresch* > > > Java Engineer & Architect, JSR Spec Lead > > > Glärnischweg 10 > > > CH - 8620 Wetzikon > > > > > > *Switzerland, Europe Zurich, GMT+1* > > > *Twitter: @atsticks* > > > *Blogs: **http://javaremarkables.blogspot.ch/ > > > <http://javaremarkables.blogspot.ch/>* > > > > > > *Google: atsticksMobile +41-76 344 62 79* > > > > > > > > > -- > *Anatole Tresch* > Java Engineer & Architect, JSR Spec Lead > Glärnischweg 10 > CH - 8620 Wetzikon > > *Switzerland, Europe Zurich, GMT+1* > *Twitter: @atsticks* > *Blogs: **http://javaremarkables.blogspot.ch/ > <http://javaremarkables.blogspot.ch/>* > > *Google: atsticksMobile +41-76 344 62 79 <%2B41-76%20344%2062%2079>* >