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/maven2/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/confluence/display/MAVEN/MojoExecutionException<http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException>

I am poking around on 
http://repository.apache.org<http://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<https://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://issues.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:[email protected]>>   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 ![Build status](
https://api.travis-ci.org/edwardcapriolo/incubator-gossip.svg<https://api.travis-ci.org/edwardcapriolo/incubator-gossip.svg>)

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:[email protected]>>   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/<https://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:[email protected]>>   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/guides/releasemanagement.html<http://incubator.apache.org/guides/releasemanagement.html>
[2] 
http://incubator.apache.org/incubation/Incubation_Policy<http://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%[email protected]>
Contact:08951803660


--
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:[email protected]<mailto:email-id%[email protected]>
Contact:08951803660


--
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:[email protected]<mailto:email-id%[email protected]>
Contact:08951803660





Reply via email to