Thanks. I have been running with:
mvn release:perform -Darguments='-Dmaven.test.skip=true' The tests are a bit flaky as something is not shutting down consistently. I will look into that tonight. On Wed, Nov 9, 2016 at 3:33 PM, Josh Elser <[email protected]> wrote: > Let me know if you need help. I can try to find some time in the evenings > to poke around, too. > > Short answer to your question, Edward: `mvn release:prepare > release:perform` should stage a Maven repository on repository.a.o for you. > Shouldn't have to upload anything there by hand. > > P. Taylor Goetz wrote: > >> I’ll see if I can run the release procedure. I’ve been able to release >> other ASF projects. >> >> -Taylor >> >> On Nov 9, 2016, at 2:46 PM, Edward Capriolo<[email protected]> >>> wrote: >>> >>> Update; >>> >>> I have ran mvn:release prepare which has produced this "unmerged tag" >>> >>> https://github.com/apache/incubator-gossip/compare/master... >>> edwardcapriolo:master<https://github.com/apache/incubator- >>> gossip/compare/master...edwardcapriolo:master> >>> >>> I have verified that signed artifacts are being released. >>> My keys are uploaded here: >>> >>> http://people.apache.org/~ecapriolo/<http://people.apache. >>> org/~ecapriolo/> >>> >>> mvn release:perform is not working >>> >>> [INFO] Uploading: https://repository.apache.org/ >>> service/local/staging/deploy/maven2/org/apache/gossip/gossip >>> /0.1.0-incubating/gossip-0.1.0-incubating.pom<https:// >>> repository.apache.org/service/local/staging/deploy/maven2/ >>> org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating.pom> >>> [INFO] 4/10 KB >>> [INFO] 8/10 KB >>> [INFO] 10/10 KB >>> [INFO] >>> [INFO] [INFO] ------------------------------ >>> ------------------------------------------ >>> [INFO] [INFO] BUILD FAILURE >>> [INFO] [INFO] ------------------------------ >>> ------------------------------------------ >>> [INFO] [INFO] Total time: 19.973s >>> [INFO] [INFO] Finished at: Wed Nov 09 14:31:25 EST 2016 >>> [INFO] [INFO] Final Memory: 27M/397M >>> [INFO] [INFO] ------------------------------ >>> ------------------------------------------ >>> [INFO] [WARNING] The requested profile "distribution" could not be >>> activated because it does not exist. >>> [INFO] [ERROR] Failed to execute goal >>> org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy >>> (default-deploy) on project gossip: Failed to deploy artifacts: Could not >>> transfer artifact org.apache.gossip:gossip:jar:0.1.0-incubating from/to >>> apache.releases.https (https://repository.apache.org >>> /service/local/staging/deploy/maven2<https://repository. >>> apache.org/service/local/staging/deploy/maven2>): Failed to transfer >>> file: https://repository.apache.org/service/local/staging/deploy/m >>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1. >>> 0-incubating.jar<https://repository.apache.org/service/ >>> local/staging/deploy/maven2/org/apache/gossip/gossip/0.1. >>> 0-incubating/gossip-0.1.0-incubating.jar>. Return code is: 400 -> >>> [Help 1] >>> [INFO] [ERROR] >>> [INFO] [ERROR] To see the full stack trace of the errors, re-run Maven >>> with the -e switch. >>> [INFO] [ERROR] Re-run Maven using the -X switch to enable full debug >>> logging. >>> [INFO] [ERROR] >>> [INFO] [ERROR] For more information about the errors and possible >>> solutions, please read the following articles: >>> [INFO] [ERROR] [Help 1] http://cwiki.apache.org/conflu >>> ence/display/MAVEN/MojoExecutionException<http://cwiki. >>> apache.org/confluence/display/MAVEN/MojoExecutionException> >>> >>> I am poking around on http://repository.apache.org<h >>> ttp://repository.apache.org/> attempting to upload the artifacts >>> directly (see attached picture) >>> >>> I am not sure what the next step here is. is mvn release supposed to >>> work out of the box (I have my password in the settings.xml file) >>> >>> Or are the next steps manual? >>> >>> Thanks, >>> Edward >>> >>> On Thu, Oct 27, 2016 at 2:07 PM, P. Taylor Goetz<[email protected] >>> <mailto:[email protected]>> wrote: >>> Done. >>> >>> -Taylor >>> >>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<[email protected]<mailto: >>>> [email protected]>> wrote: >>>> >>>> I’ll take care of it. >>>> >>>> -Taylor >>>> >>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> The reply in the ticket is: >>>>> >>>>> As you are a podling, please have someone from the IPMC create the dist >>>>> directories you need. >>>>> >>>>> >>>>> >>>>> On Thu, Oct 27, 2016 at 10:32 AM, Edward Capriolo< >>>>> [email protected]<mailto:[email protected]>> >>>>> wrote: >>>>> >>>>> I filed a ticket to cover both: >>>>>> >>>>>> https://issues.apache.org/jira/browse/INFRA-12833<https:// >>>>>> issues.apache.org/jira/browse/INFRA-12833> >>>>>> >>>>>> I think this is the last thing we need. >>>>>> >>>>>> Thanks, >>>>>> Edward >>>>>> >>>>>> On Sun, Oct 9, 2016 at 11:50 PM, Josh Elser<[email protected]<mailto: >>>>>> [email protected]>> wrote: >>>>>> >>>>>> Create a JIRA issue asking INFRA to create the SVN directories: >>>>>>> >>>>>>> https://dist.apache.org/repos/dist/release/incubator/gossip< >>>>>>> https://dist.apache.org/repos/dist/release/incubator/gossip> >>>>>>> https://dist.apache.org/repos/dist/dev/incubator/gossip<http >>>>>>> s://dist.apache.org/repos/dist/dev/incubator/gossip> >>>>>>> >>>>>>> dist/dev is a good location to stage RCs. Beware that items placed in >>>>>>> dist/release are automatically mirror'ed out. This should only >>>>>>> contain >>>>>>> artifacts that have been approved via vote. >>>>>>> >>>>>>> Check the permissions on your tilde-space. Not sure why this wouldn't >>>>>>> automatically happen. >>>>>>> >>>>>>> Edward Capriolo wrote: >>>>>>> >>>>>>> I have generated a key for signing following the instructions here: >>>>>>>> http://www.apache.org/dev/release-signing.html<http://www. >>>>>>>> apache.org/dev/release-signing.html> >>>>>>>> >>>>>>>> I have created a pgp key with the requested strength. >>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C878C988< >>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C878C988> >>>>>>>> >>>>>>>> I have created a public_html folder on people.apache.org< >>>>>>>> http://people.apache.org/>, but I am not >>>>>>>> seeing the content. http://people.apache.org/~ecapriolo< >>>>>>>> http://people.apache.org/~ecapriolo>. >>>>>>>> >>>>>>>> There are some steps that suggest I should put keys here: >>>>>>>> >>>>>>>> https://dist.apache.org/repos/dist/release/incubator-gossip< >>>>>>>> https://dist.apache.org/repos/dist/release/incubator-gossip> >>>>>>>> >>>>>>>> I am not quite sure how to arrange that access. >>>>>>>> >>>>>>>> P.Taylor any hints? >>>>>>>> >>>>>>>> On Fri, Oct 7, 2016 at 3:47 PM, Edward Capriolo< >>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>> wrote: >>>>>>>> >>>>>>>> I created: >>>>>>>> >>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-27<https://issu >>>>>>>>> es.apache.org/jira/browse/GOSSIP-27> >>>>>>>>> >>>>>>>>> Some of the items I have to handle but others are free to take on >>>>>>>>> /send >>>>>>>>> PR >>>>>>>>> for the remaining. >>>>>>>>> >>>>>>>>> On Fri, Oct 7, 2016 at 3:43 PM, chandresh pancholi< >>>>>>>>> [email protected]<mailto:chandreshpancholi007@g >>>>>>>>> mail.com>> wrote: >>>>>>>>> >>>>>>>>> Sure Ed. >>>>>>>>> >>>>>>>>>> Can you create the ticket? >>>>>>>>>> >>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo< >>>>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Good catch. >>>>>>>>>> >>>>>>>>>>> There are a few issues I see. >>>>>>>>>>> >>>>>>>>>>> The first is the maven instructions at the bottom, >>>>>>>>>>> >>>>>>>>>>> The second is that the build link is wrong. it should be >>>>>>>>>>> # Apache Gossip  >>>>>>>>>>> >>>>>>>>>>> The third is that some of the code examples are slightly dated. >>>>>>>>>>> >>>>>>>>>>> Lets open up a ticket to track this and the things p.taylor >>>>>>>>>>> mentions. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, Oct 7, 2016 at 3:25 PM, chandresh pancholi< >>>>>>>>>>> [email protected]<mailto:chandreshpancholi007@g >>>>>>>>>>> mail.com>> wrote: >>>>>>>>>>> >>>>>>>>>>> We need to change same in project's readme.md<http://readme.md/ >>>>>>>>>>> >. >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Oct 8, 2016 at 12:40 AM, Edward Capriolo< >>>>>>>>>>>> >>>>>>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> You might be looking at the wrong project: >>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/edwardcapriolo/incubator-gossip/blob/<htt >>>>>>>>>>>>> ps://github.com/edwardcapriolo/incubator-gossip/blob/> >>>>>>>>>>>>> >>>>>>>>>>>>> master/pom.xml >>>>>>>>>>>> >>>>>>>>>>>>> <parent> >>>>>>>>>>>>> <groupId>org.apache</groupId> >>>>>>>>>>>>> <artifactId>apache</artifactId> >>>>>>>>>>>>> <version>RELEASE</version> >>>>>>>>>>>>> </parent> >>>>>>>>>>>>> >>>>>>>>>>>>> <groupId>org.apache.gossip</groupId> >>>>>>>>>>>>> <artifactId>gossip</artifactId> >>>>>>>>>>>>> <name>gossip</name> >>>>>>>>>>>>> >>>>>>>>>>>>> A few people seem to be confused because the pre-fork code is >>>>>>>>>>>>> also >>>>>>>>>>>>> >>>>>>>>>>>>> in >>>>>>>>>>>> >>>>>>>>>>> my >>>>>>>>>>> >>>>>>>>>>> github. >>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Oct 7, 2016 at 2:55 PM, P. Taylor Goetz< >>>>>>>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>>>>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> I would change the groupId to org.apache.gossip. I’d have to >>>>>>>>>>>>> check, >>>>>>>>>>>>> >>>>>>>>>>>> but I >>>>>>>>>>> >>>>>>>>>>>> think Nexus has rules in place that enforce that, so it’s >>>>>>>>>>>>> probably >>>>>>>>>>>>> best >>>>>>>>>>>>> >>>>>>>>>>>> to >>>>>>>>>>>> >>>>>>>>>>>>> just go ahead. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -Taylor >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi< >>>>>>>>>>>>>> [email protected]<mailto:chandreshpancholi007@g >>>>>>>>>>>>>> mail.com>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> +1 for release. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Concern >>>>>>>>>>>>>>> Right now groupId on github says io.teknek. Will it change to >>>>>>>>>>>>>>> org.apache.gossip in first release? >>>>>>>>>>>>>>> If it changes then we have to remove io.teknek from >>>>>>>>>>>>>>> readme.md<http://readme.md/> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Oct 7, 2016 at 11:55 PM, P. Taylor Goetz< >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>>>>>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> The typical process is to have a DISCUSS thread before and >>>>>>>>>>>>>>> official >>>>>>>>>>>>>>> >>>>>>>>>>>>>> VOTE >>>>>>>>>>>> >>>>>>>>>>>>> thread, but I assume that was the intent here. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I’m +1 for moving forward with a release. Here are some links >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> >>>>>>>>>>>>>> some >>>>>>>>>>> >>>>>>>>>>>> light reading about the process [1][2]. >>>>>>>>>>>>> >>>>>>>>>>>>>> A quick check of the gossip repo reveals the following that >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> need >>>>>>>>>>>>>>> >>>>>>>>>>>>>> to >>>>>>>>>>> >>>>>>>>>>> be >>>>>>>>>>>> >>>>>>>>>>>> addressed before release: >>>>>>>>>>>>> >>>>>>>>>>>>>> - DISCLAIMER file needs to be added. >>>>>>>>>>>>>>>> - NOTICE file needs to added (see [3] for the procedure) >>>>>>>>>>>>>>>> - KEYS file needs to be created (see [4] for more light >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> reading on >>>>>>>>>>>>>>> >>>>>>>>>>>>>> signing >>>>>>>>>>> >>>>>>>>>>>> releases) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The release manager will also need an account on >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> repository.apache.org<http://repository.apache.org/> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> (ASF’s >>>>>>>>>>>>>> >>>>>>>>>>>>>> Nexus instance). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> It would also be good, but not required, for the signing key >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> to be >>>>>>>>>>>>>>> >>>>>>>>>>>>>> linked >>>>>>>>>>> >>>>>>>>>>>> to the Apache web of trust. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Edward, can I assume you are going to be the release manager >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>> >>>>>>>>>>>>>> the >>>>>>>>>>> >>>>>>>>>>> first >>>>>>>>>>>> >>>>>>>>>>>>> release? If you need any help, feel free to ask. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -Taylor >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1] http://incubator.apache.org/gu >>>>>>>>>>>>>>>> ides/releasemanagement.html<ht >>>>>>>>>>>>>>>> tp://incubator.apache.org/guides/releasemanagement.html> >>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in >>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt >>>>>>>>>>>>>>>> p://incubator.apache.org/incubation/Incubation_Policy>. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> html#Releases >>>>>>>>>>>>>>> [3] http://www.apache.org/legal/src-headers.html#notice< >>>>>>>>>>>>>>> http://www.apache.org/legal/src-headers.html#notice> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [4] http://www.apache.org/dev/release-signing.html< >>>>>>>>>>>>>>>> http://www.apache.org/dev/release-signing.html> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Oct 7, 2016, at 3:26 AM, Edward Capriolo< >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [email protected]<mailto:[email protected]>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> With the additions of: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-21< >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-21> >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-26< >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-26> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Apache Gossip has the the ability to create peer to peer >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> systems >>>>>>>>>>>>>>> >>>>>>>>>>>>>> and >>>>>>>>>>> >>>>>>>>>>> share >>>>>>>>>>>> >>>>>>>>>>>>> user defined data between them. Those capabilities prompts me >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> >>>>>>>>>>>>>> call >>>>>>>>>>> >>>>>>>>>>>> a >>>>>>>>>>>>> >>>>>>>>>>>>> vote for the first release of Apache Gossip. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> The current pom tag is 0.1.0-incubating so I think we should >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> call >>>>>>>>>>>>>>> >>>>>>>>>>>>>> the >>>>>>>>>>> >>>>>>>>>>>> release version 0.2.0-incubating. >>>>>>>>>>>>> >>>>>>>>>>>>>> My vote +1 (binding). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>> Edward >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> (Thank you mentors for good nudging :) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Chandresh Pancholi >>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>> Flipkart.com >>>>>>>>>>>>>>> Email-id:[email protected]<mailto:Email-id%3Ac >>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>> Contact:08951803660 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>> Chandresh Pancholi >>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>> Flipkart.com >>>>>>>>>>>> Email-id:[email protected]<mailto:Email-id%3Ac >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> Contact:08951803660 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>> Chandresh Pancholi >>>>>>>>>> Senior Software Engineer >>>>>>>>>> Flipkart.com >>>>>>>>>> Email-id:[email protected]<mailto:Email-id%3Ac >>>>>>>>>> [email protected]> >>>>>>>>>> Contact:08951803660 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>> >> >>
