You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gossip.apache.org by Edward Capriolo <ed...@gmail.com> on 2016/11/09 19:46:34 UTC

Re: [VOTE] Release Apache Gossip

Update;

I have ran mvn:release prepare which has produced this "unmerged tag"

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/

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
[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): 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.
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

I am poking around on 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 <pt...@gmail.com> wrote:

> Done.
>
> -Taylor
>
> > On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz <pt...@gmail.com> wrote:
> >
> > I’ll take care of it.
> >
> > -Taylor
> >
> >> On Oct 27, 2016, at 11:43 AM, Edward Capriolo <ed...@gmail.com>
> 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 <
> edlinuxguru@gmail.com>
> >> wrote:
> >>
> >>> I filed a ticket to cover both:
> >>>
> >>> 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 <el...@apache.org> 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/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
> >>>>>
> >>>>> I have created a pgp key with the requested strength.
> >>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C878C988
> >>>>>
> >>>>> I have created a public_html folder on people.apache.org, but I am
> not
> >>>>> seeing the content. 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
> >>>>>
> >>>>> 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<
> edlinuxguru@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>> I created:
> >>>>>> 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<
> >>>>>> chandreshpancholi007@gmail.com>  wrote:
> >>>>>>
> >>>>>> Sure Ed.
> >>>>>>> Can you create the ticket?
> >>>>>>>
> >>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
> edlinuxguru@gmail.com>
> >>>>>>> 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)
> >>>>>>>>
> >>>>>>>> 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<
> >>>>>>>> chandreshpancholi007@gmail.com>  wrote:
> >>>>>>>>
> >>>>>>>> We need to change same in project's readme.md.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Sat, Oct 8, 2016 at 12:40 AM, Edward Capriolo<
> >>>>>>>>>
> >>>>>>>> edlinuxguru@gmail.com>
> >>>>>>>
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> You might be looking at the wrong project:
> >>>>>>>>>>
> >>>>>>>>>> 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<
> ptgoetz@gmail.com>
> >>>>>>>>>>
> >>>>>>>>> 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<
> >>>>>>>>>>>>
> >>>>>>>>>>> chandreshpancholi007@gmail.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
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Fri, Oct 7, 2016 at 11:55 PM, P. Taylor Goetz<
> >>>>>>>>>>>>
> >>>>>>>>>>> ptgoetz@gmail.com>
> >>>>>>>>
> >>>>>>>>> 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
> >>>>>>>>>>
> >>>>>>>>>>> (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
> >>>>>>>>>>>>> [2] http://incubator.apache.org/incubation/Incubation_Policy
> .
> >>>>>>>>>>>>>
> >>>>>>>>>>>> html#Releases
> >>>>>>>>>>>
> >>>>>>>>>>>> [3] http://www.apache.org/legal/src-headers.html#notice
> >>>>>>>>>>>>> [4] http://www.apache.org/dev/release-signing.html
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Oct 7, 2016, at 3:26 AM, Edward Capriolo<
> >>>>>>>>>>>>>
> >>>>>>>>>>>> edlinuxguru@gmail.com>
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> With the additions of:
> >>>>>>>>>>>>> https://issues.apache.org/jira/browse/GOSSIP-21
> >>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com
> >>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Chandresh Pancholi
> >>>>>>>>> Senior Software Engineer
> >>>>>>>>> Flipkart.com
> >>>>>>>>> Email-id:chandresh.pancholi@flipkart.com
> >>>>>>>>> Contact:08951803660
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Chandresh Pancholi
> >>>>>>> Senior Software Engineer
> >>>>>>> Flipkart.com
> >>>>>>> Email-id:chandresh.pancholi@flipkart.com
> >>>>>>> Contact:08951803660
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >
>
>

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
Are you asking for this to be voted on?

If so... it would be good to start a new thread and clearly state the 
information about what's being voted on. You're missing some things that 
are required. Here's an example from another podling that contains all 
of the necessary info: 
https://lists.apache.org/thread.html/01d692717b2ee088253fa96c42759309a2a4d2aaf9867905bc473fa7@%3Cdev.rya.apache.org%3E

Thanks.

Edward Capriolo wrote:
> Update: Thanks to Taylor who helped me sign my key.
>
> Here is the released artifact for gossip-0.1.1-incubating:
> https://repository.apache.org/content/repositories/orgapachegossip-1001
>
> Here is the content to be pushed as a tag.
> https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:master
>
> Thanks all.
>
>
>
> On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo<ed...@gmail.com>
> wrote:
>
>> I will add the licence headers to the affected java files and make the RAT
>> changes today.
>>
>> As for the web of trust. Since I am the release manager for this release
>> it seems like I can have a "key-signing party" with Taylor and/or Josh via
>> google hangouts. I can also contact some of my other ASF buddies and
>> attempt to do the same.
>>
>> Is any committer on incubator-gossip outside of myself interested in
>> attending an incubator-gossip signing party?
>>
>> Thanks,
>> Edward
>>
>> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser<jo...@gmail.com>  wrote:
>>
>>>
>>> P. Taylor Goetz wrote:
>>>
>>>> 2) It looks like you have no signatures on your GPG key. This
>>>>> essentially means that there is no weight on the validity of your key
>>>>> actually being yours'. I'm fuzzy as to whether or not this is a blocker,
>>>>> but it would definitely be a good thing to make happen. I've participated
>>>>> in a "virtual key-signing party" with Calcite which worked out pretty well.
>>>>> Not in the traditional spirit for sure, but it was better than nothing.
>>>>>
>>>> Having the release manager\u2019s key signed into the web of trust is not
>>>> strictly necessary for a release, though I strongly recommend it.
>>>>
>>> Cool thanks for confirming. I couldn't recall for certain if it was a
>>> "should" or "must" :)
>>>
>>>
>>>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
>>>>> free to look at another project/podling for an example. This lets people
>>>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
>>>>> from the trusted ASF location.
>>>>>
>>>> I just initialized that file with my public key. All project members
>>>> should add theirs as well.
>>>>
>>>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
>>>>> anything _should_ be included in the NOTICE file. Are there relevant
>>>>> copyright notices which should be preserved from the pre-Apache days?
>>>>>
>>>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
>>>> prior to incubation, and didn\u2019t find anything that would affect L/N.
>>>>
>>> Good enough for me!
>>>
>>> -Taylor
>>> - Josh
>>>
>>
>

Re: [VOTE] Release Apache Gossip

Posted by chandresh pancholi <ch...@gmail.com>.
Moved OPEN/IN PROGRESS issues to next version(0.1.2).

Gossipers(Cheesy name) If you are adding new issues, please assign version
also.

Thanks

On Tue, Dec 13, 2016 at 12:59 PM, chandresh pancholi <
chandreshpancholi007@gmail.com> wrote:

> Josh,
>
> I still not able to change Fix/Version in JIRA. It shows non-editable
> field.
>
>
>
> On Mon, Dec 12, 2016 at 4:08 AM, Josh Elser <jo...@gmail.com> wrote:
>
>> I've added you as an administrator of the GOSSIP project.
>>
>>
>> chandresh pancholi wrote:
>>
>>> Awesome.
>>> Kudos to Ed.
>>>
>>> Now let's move rest of the open issues to next version in JIRA. I don't
>>> have permission. Please provide Edit permission in JIRA, I will move
>>> them.
>>>
>>> Thanks
>>>
>>> On Sun, Dec 11, 2016 at 11:11 PM, Edward Capriolo<ed...@gmail.com>
>>> wrote:
>>>
>>> Update: Thanks to Taylor who helped me sign my key.
>>>>
>>>> Here is the released artifact for gossip-0.1.1-incubating:
>>>> https://repository.apache.org/content/repositories/orgapachegossip-1001
>>>>
>>>> Here is the content to be pushed as a tag.
>>>> https://github.com/apache/incubator-gossip/compare/
>>>> master...edwardcapriolo:master
>>>>
>>>> Thanks all.
>>>>
>>>>
>>>>
>>>> On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>> >
>>>> wrote:
>>>>
>>>> I will add the licence headers to the affected java files and make the
>>>>>
>>>> RAT
>>>>
>>>>> changes today.
>>>>>
>>>>> As for the web of trust. Since I am the release manager for this
>>>>> release
>>>>> it seems like I can have a "key-signing party" with Taylor and/or Josh
>>>>>
>>>> via
>>>>
>>>>> google hangouts. I can also contact some of my other ASF buddies and
>>>>> attempt to do the same.
>>>>>
>>>>> Is any committer on incubator-gossip outside of myself interested in
>>>>> attending an incubator-gossip signing party?
>>>>>
>>>>> Thanks,
>>>>> Edward
>>>>>
>>>>> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser<jo...@gmail.com>
>>>>>
>>>> wrote:
>>>>
>>>>>
>>>>>> P. Taylor Goetz wrote:
>>>>>>
>>>>>> 2) It looks like you have no signatures on your GPG key. This
>>>>>>>
>>>>>>>> essentially means that there is no weight on the validity of your
>>>>>>>> key
>>>>>>>> actually being yours'. I'm fuzzy as to whether or not this is a
>>>>>>>>
>>>>>>> blocker,
>>>>
>>>>> but it would definitely be a good thing to make happen. I've
>>>>>>>>
>>>>>>> participated
>>>>
>>>>> in a "virtual key-signing party" with Calcite which worked out pretty
>>>>>>>>
>>>>>>> well.
>>>>
>>>>> Not in the traditional spirit for sure, but it was better than
>>>>>>>>
>>>>>>> nothing.
>>>>
>>>>> Having the release manager’s key signed into the web of trust is not
>>>>>>> strictly necessary for a release, though I strongly recommend it.
>>>>>>>
>>>>>>> Cool thanks for confirming. I couldn't recall for certain if it was a
>>>>>> "should" or "must" :)
>>>>>>
>>>>>>
>>>>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>>>>>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
>>>>>>>> free to look at another project/podling for an example. This lets
>>>>>>>>
>>>>>>> people
>>>>
>>>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
>>>>>>>> from the trusted ASF location.
>>>>>>>>
>>>>>>>> I just initialized that file with my public key. All project members
>>>>>>> should add theirs as well.
>>>>>>>
>>>>>>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip,
>>>>>>>
>>>>>> if
>>>>
>>>>> anything _should_ be included in the NOTICE file. Are there relevant
>>>>>>>> copyright notices which should be preserved from the pre-Apache
>>>>>>>> days?
>>>>>>>>
>>>>>>>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the
>>>>>>> code
>>>>>>> prior to incubation, and didn’t find anything that would affect L/N.
>>>>>>>
>>>>>>> Good enough for me!
>>>>>>
>>>>>> -Taylor
>>>>>> - Josh
>>>>>>
>>>>>>
>>>>>
>>>
>>>
>>>
>
>
> --
> Chandresh Pancholi
> Senior Software Engineer
> Flipkart.com
> Email-id:chandresh.pancholi@flipkart.com
> Contact:08951803660
>



-- 
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:chandresh.pancholi@flipkart.com
Contact:08951803660

Re: [VOTE] Release Apache Gossip

Posted by chandresh pancholi <ch...@gmail.com>.
Josh,

I still not able to change Fix/Version in JIRA. It shows non-editable field.



On Mon, Dec 12, 2016 at 4:08 AM, Josh Elser <jo...@gmail.com> wrote:

> I've added you as an administrator of the GOSSIP project.
>
>
> chandresh pancholi wrote:
>
>> Awesome.
>> Kudos to Ed.
>>
>> Now let's move rest of the open issues to next version in JIRA. I don't
>> have permission. Please provide Edit permission in JIRA, I will move them.
>>
>> Thanks
>>
>> On Sun, Dec 11, 2016 at 11:11 PM, Edward Capriolo<ed...@gmail.com>
>> wrote:
>>
>> Update: Thanks to Taylor who helped me sign my key.
>>>
>>> Here is the released artifact for gossip-0.1.1-incubating:
>>> https://repository.apache.org/content/repositories/orgapachegossip-1001
>>>
>>> Here is the content to be pushed as a tag.
>>> https://github.com/apache/incubator-gossip/compare/
>>> master...edwardcapriolo:master
>>>
>>> Thanks all.
>>>
>>>
>>>
>>> On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo<ed...@gmail.com>
>>> wrote:
>>>
>>> I will add the licence headers to the affected java files and make the
>>>>
>>> RAT
>>>
>>>> changes today.
>>>>
>>>> As for the web of trust. Since I am the release manager for this release
>>>> it seems like I can have a "key-signing party" with Taylor and/or Josh
>>>>
>>> via
>>>
>>>> google hangouts. I can also contact some of my other ASF buddies and
>>>> attempt to do the same.
>>>>
>>>> Is any committer on incubator-gossip outside of myself interested in
>>>> attending an incubator-gossip signing party?
>>>>
>>>> Thanks,
>>>> Edward
>>>>
>>>> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser<jo...@gmail.com>
>>>>
>>> wrote:
>>>
>>>>
>>>>> P. Taylor Goetz wrote:
>>>>>
>>>>> 2) It looks like you have no signatures on your GPG key. This
>>>>>>
>>>>>>> essentially means that there is no weight on the validity of your key
>>>>>>> actually being yours'. I'm fuzzy as to whether or not this is a
>>>>>>>
>>>>>> blocker,
>>>
>>>> but it would definitely be a good thing to make happen. I've
>>>>>>>
>>>>>> participated
>>>
>>>> in a "virtual key-signing party" with Calcite which worked out pretty
>>>>>>>
>>>>>> well.
>>>
>>>> Not in the traditional spirit for sure, but it was better than
>>>>>>>
>>>>>> nothing.
>>>
>>>> Having the release manager’s key signed into the web of trust is not
>>>>>> strictly necessary for a release, though I strongly recommend it.
>>>>>>
>>>>>> Cool thanks for confirming. I couldn't recall for certain if it was a
>>>>> "should" or "must" :)
>>>>>
>>>>>
>>>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>>>>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
>>>>>>> free to look at another project/podling for an example. This lets
>>>>>>>
>>>>>> people
>>>
>>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
>>>>>>> from the trusted ASF location.
>>>>>>>
>>>>>>> I just initialized that file with my public key. All project members
>>>>>> should add theirs as well.
>>>>>>
>>>>>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip,
>>>>>>
>>>>> if
>>>
>>>> anything _should_ be included in the NOTICE file. Are there relevant
>>>>>>> copyright notices which should be preserved from the pre-Apache days?
>>>>>>>
>>>>>>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
>>>>>> prior to incubation, and didn’t find anything that would affect L/N.
>>>>>>
>>>>>> Good enough for me!
>>>>>
>>>>> -Taylor
>>>>> - Josh
>>>>>
>>>>>
>>>>
>>
>>
>>


-- 
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:chandresh.pancholi@flipkart.com
Contact:08951803660

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
I've added you as an administrator of the GOSSIP project.

chandresh pancholi wrote:
> Awesome.
> Kudos to Ed.
>
> Now let's move rest of the open issues to next version in JIRA. I don't
> have permission. Please provide Edit permission in JIRA, I will move them.
>
> Thanks
>
> On Sun, Dec 11, 2016 at 11:11 PM, Edward Capriolo<ed...@gmail.com>
> wrote:
>
>> Update: Thanks to Taylor who helped me sign my key.
>>
>> Here is the released artifact for gossip-0.1.1-incubating:
>> https://repository.apache.org/content/repositories/orgapachegossip-1001
>>
>> Here is the content to be pushed as a tag.
>> https://github.com/apache/incubator-gossip/compare/
>> master...edwardcapriolo:master
>>
>> Thanks all.
>>
>>
>>
>> On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo<ed...@gmail.com>
>> wrote:
>>
>>> I will add the licence headers to the affected java files and make the
>> RAT
>>> changes today.
>>>
>>> As for the web of trust. Since I am the release manager for this release
>>> it seems like I can have a "key-signing party" with Taylor and/or Josh
>> via
>>> google hangouts. I can also contact some of my other ASF buddies and
>>> attempt to do the same.
>>>
>>> Is any committer on incubator-gossip outside of myself interested in
>>> attending an incubator-gossip signing party?
>>>
>>> Thanks,
>>> Edward
>>>
>>> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser<jo...@gmail.com>
>> wrote:
>>>>
>>>> P. Taylor Goetz wrote:
>>>>
>>>>> 2) It looks like you have no signatures on your GPG key. This
>>>>>> essentially means that there is no weight on the validity of your key
>>>>>> actually being yours'. I'm fuzzy as to whether or not this is a
>> blocker,
>>>>>> but it would definitely be a good thing to make happen. I've
>> participated
>>>>>> in a "virtual key-signing party" with Calcite which worked out pretty
>> well.
>>>>>> Not in the traditional spirit for sure, but it was better than
>> nothing.
>>>>> Having the release manager\u2019s key signed into the web of trust is not
>>>>> strictly necessary for a release, though I strongly recommend it.
>>>>>
>>>> Cool thanks for confirming. I couldn't recall for certain if it was a
>>>> "should" or "must" :)
>>>>
>>>>
>>>>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>>>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
>>>>>> free to look at another project/podling for an example. This lets
>> people
>>>>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
>>>>>> from the trusted ASF location.
>>>>>>
>>>>> I just initialized that file with my public key. All project members
>>>>> should add theirs as well.
>>>>>
>>>>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip,
>> if
>>>>>> anything _should_ be included in the NOTICE file. Are there relevant
>>>>>> copyright notices which should be preserved from the pre-Apache days?
>>>>>>
>>>>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
>>>>> prior to incubation, and didn\u2019t find anything that would affect L/N.
>>>>>
>>>> Good enough for me!
>>>>
>>>> -Taylor
>>>> - Josh
>>>>
>>>
>
>
>

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
On Thu, Nov 24, 2016 at 11:22 AM, Edward Capriolo <ed...@gmail.com>
wrote:

> Josh,
>
> I setup the rat plugin to run on the verify phase and added the headers
> and excluded the mentioned files.
>
> https://github.com/apache/incubator-gossip/compare/
> master...edwardcapriolo:GOSSIP-33?expand=1
>
> I will give all the weekend to review/merge else I will self-merge on
> monday.
>
> Thank you,
> Edward
>
> On Thu, Nov 17, 2016 at 11:22 PM, Josh Elser <jo...@gmail.com> wrote:
>
>> Alright, there are some problems:
>>
>> 1) Check the output of `mvn apache-rat:check` on the source-release
>> archive:
>>
>> ```
>> Unapproved licenses:
>>
>>   eclipse_template.xml
>>   README.md
>>   src/main/java/org/apache/gossip/manager/Clock.java
>>   src/main/java/org/apache/gossip/manager/DataReaper.java
>>   src/main/java/org/apache/gossip/manager/GossipCore.java
>>   src/main/java/org/apache/gossip/manager/SystemClock.java
>>   src/main/java/org/apache/gossip/manager/Transport.java
>>   src/main/java/org/apache/gossip/manager/UdpUtil.java
>>   src/main/java/org/apache/gossip/model/ActiveGossipOk.java
>>   src/main/java/org/apache/gossip/model/Fault.java
>> ```
>>
>> The Java files must all have the ASL header. Would recommend that you add
>> the eclipse_template.xml and README.md to the exclusions list for the
>> apache-rat-plugin in pom.xml. Ideally, this should have triggered when you
>> did `mvn release:prepare release:perform`. I'd recommend investigating why
>> this didn't happen automatically.
>>
>> 2) It looks like you have no signatures on your GPG key. This essentially
>> means that there is no weight on the validity of your key actually being
>> yours'. I'm fuzzy as to whether or not this is a blocker, but it would
>> definitely be a good thing to make happen. I've participated in a "virtual
>> key-signing party" with Calcite which worked out pretty well. Not in the
>> traditional spirit for sure, but it was better than nothing.
>>
>> But, it is published, I was able to pull it down from pgp.mit.edu.
>>
>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel free
>> to look at another project/podling for an example. This lets people easily
>> `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the
>> trusted ASF location.
>>
>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
>> anything _should_ be included in the NOTICE file. Are there relevant
>> copyright notices which should be preserved from the pre-Apache days?
>>
>> Overall, looks pretty good though!
>>
>> Josh Elser wrote:
>>
>>> For the promotion to Central, this can happen after the Gossip PPMC and
>>> IPMC votes both pass. When you "promote" the repository, it will be
>>> automatically mirrored to Central for you.
>>>
>>> The only manual steps will be updating the SVN dist.a.o repo.
>>>
>>> P. Taylor Goetz wrote:
>>>
>>>> The official release needs to be a source code archive. Binaries are
>>>> optional.
>>>>
>>>> The Apache parent Pom should take care of everything if you are only
>>>> packaging as a library.
>>>>
>>>> -Taylor
>>>>
>>>> On Nov 17, 2016, at 5:32 PM, Edward Capriolo<ed...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser<jo...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Fantastic!
>>>>>>
>>>>>> To be clear, I'll take a look tonight at
>>>>>> https://repository.apache.org/
>>>>>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>>>>>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>>>>>> (assuming that is the official release artifact).
>>>>>>
>>>>>> I assume that you also intend to publish the binary jar to Maven
>>>>>> Central
>>>>>> as well?
>>>>>>
>>>>>> Edward Capriolo wrote:
>>>>>>
>>>>>> Thanks,
>>>>>>>
>>>>>>> I have closed the repository.
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/orgapache
>>>>>>> gossip-1000/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Sure, happy to do that before an official VOTE thread!
>>>>>>>
>>>>>>>> Looks like you haven't closed the staging repository yet. This is
>>>>>>>> important for a few reasons.
>>>>>>>>
>>>>>>>> * Closing the repository will trigger a number of automated release
>>>>>>>> checks
>>>>>>>> (notably around checksums and crypto signatures)
>>>>>>>> * Makes the staging repository immutable (you can presently
>>>>>>>> add/remove
>>>>>>>> files)
>>>>>>>> * Provides a nice URL to pass around :)
>>>>>>>>
>>>>>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>>>>>> click
>>>>>>>> on "Staging Repositories", find the "orgapachegossip-1000"
>>>>>>>> repository,
>>>>>>>> click the checkbox and then the "Close" button. This will trigger
>>>>>>>> the
>>>>>>>> aforementioned checks and, upon successful close, will give you a
>>>>>>>> URL
>>>>>>>> under
>>>>>>>> the Summary tab.
>>>>>>>>
>>>>>>>> LMK if you get stuck
>>>>>>>>
>>>>>>>> Edward Capriolo wrote:
>>>>>>>>
>>>>>>>> Great infra solved that issue!
>>>>>>>>
>>>>>>>>> [INFO] Uploaded:
>>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>>> 0-incubating-sources.jar.asc
>>>>>>>>> (836 B at 2.7 KB/sec)
>>>>>>>>> [INFO] Uploading:
>>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>>> [INFO] 836/836 B
>>>>>>>>> [INFO]
>>>>>>>>> [INFO] Uploaded:
>>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>>> (836 B at 2.6 KB/sec)
>>>>>>>>> [INFO] [INFO]
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ------------
>>>>>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>>>>>> [INFO] [INFO]
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ------------
>>>>>>>>>
>>>>>>>>> We have the artifacts deployed to staging now.
>>>>>>>>>
>>>>>>>>> So the "tag" will not be pushed by the release
>>>>>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>>>>>> edwardcapriolo:master.
>>>>>>>>> And I will have to push it manually.
>>>>>>>>>
>>>>>>>>> Does anyone want to review the artifacts produced?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Edward
>>>>>>>>>
>>>>>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward
>>>>>>>>> Capriolo<edlinuxguru@gmail.com
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>>>>>>
>>>>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I just tried and got the same error. Then I looked in the INFRA
>>>>>>>>>> JIRA
>>>>>>>>>> and
>>>>>>>>>>
>>>>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>>>>>>
>>>>>>>>>>> Edward, are you comfortable doing that, or would you rather a
>>>>>>>>>>> mentor
>>>>>>>>>>> take
>>>>>>>>>>> care of it?
>>>>>>>>>>>
>>>>>>>>>>> -Taylor
>>>>>>>>>>>
>>>>>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<
>>>>>>>>>>> edlinuxguru@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> 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<josh.elser@gmail.com
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>> 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<ed...@gmail.com>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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-incub
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ating.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<
>>>>>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>>>>>> <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>>> Done.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor
>>>>>>>>>>>>>>> Goetz<ptgoetz@gmail.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ptgoetz@gmail.com>> wrote:
>>>>>>>>>>>>> I’ll take care of it.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> <ma...@gmail.com>> 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<
>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> elserj@apache.org>> 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/look
>>>>>>>>>>>>>>>>>>>> up?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> http://keys.gnupg.net/pks/look
>>>>>>>>>>>>>>>>>> up?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 8C988>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>>>>>> mail.com>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>> 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/edwa
>>>>>>>>>>>>>>>>>>>>>>> rdcapriolo/incubator-gossip
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> svg<
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> https://api.travis-ci.org/edwa
>>>>>>>>>>>>>>>>>>>>> rdcapriolo/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<
>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>
>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> You might be looking at the wrong project:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> https://github.com/edwardcapri
>>>>>>>>>>>>>>>>>>>>>>>> olo/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<
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 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://r
>>>>>>>>>>>>>>>>>>>>>>>>>> epository.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/guid
>>>>>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> c-headers.html#notice
>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>> http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<mailto:e
>>>>>>>>>>>>>>>>>>>>>>>>>>>> dlinuxguru@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> "I assume that you also intend to publish the binary
>>>>> jar to Maven
>>>>> Central
>>>>> as well?"
>>>>>
>>>>> Currently the project pom does not build an assembly. We could be
>>>>> build an
>>>>> assembly and include that tin the release process although I do not see
>>>>> many people deploying gossip as a stand alone.
>>>>>
>>>>> Maybe we can go over the next steps.
>>>>>
>>>>> Push the tag to git: (not sure of exact command but I will figure it
>>>>> out)
>>>>> Push the release to maven-central (How do we do that being maven
>>>>> release
>>>>> only pushes to a staging repo?)
>>>>> Upload to SVN ?
>>>>> Mirror ?
>>>>>
>>>>
>
Gossip-33 has been reviewed and merged.

I pushed all the changes into my release branch here:
https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:master

I believe I may need to start maven's release process again in this case,
but other then that I think we are ready to go source code wise.

One person has expressed interest in the key signing party. @Chandresh, if
you want to participate you need a key of the right type and strength
following the guidelines here:

https://www.apache.org/dev/release-signing.html

The doc is much larger than the number of required steps (which is
essentially 4-5 steps) but there is good background there. If you already
have an uploaded PGP key that fits the criteria (strength) you need not
generate a new one.

Strictly all we need to get this release out the door is my key verified.
If anyone in the circle of trust wants to lead the way with a time they are
available for the key signing party I will make it. Maybe the best way to
go here is contact each other off list.

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
Josh,

I setup the rat plugin to run on the verify phase and added the headers and
excluded the mentioned files.

https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:GOSSIP-33?expand=1

I will give all the weekend to review/merge else I will self-merge on
monday.

Thank you,
Edward

On Thu, Nov 17, 2016 at 11:22 PM, Josh Elser <jo...@gmail.com> wrote:

> Alright, there are some problems:
>
> 1) Check the output of `mvn apache-rat:check` on the source-release
> archive:
>
> ```
> Unapproved licenses:
>
>   eclipse_template.xml
>   README.md
>   src/main/java/org/apache/gossip/manager/Clock.java
>   src/main/java/org/apache/gossip/manager/DataReaper.java
>   src/main/java/org/apache/gossip/manager/GossipCore.java
>   src/main/java/org/apache/gossip/manager/SystemClock.java
>   src/main/java/org/apache/gossip/manager/Transport.java
>   src/main/java/org/apache/gossip/manager/UdpUtil.java
>   src/main/java/org/apache/gossip/model/ActiveGossipOk.java
>   src/main/java/org/apache/gossip/model/Fault.java
> ```
>
> The Java files must all have the ASL header. Would recommend that you add
> the eclipse_template.xml and README.md to the exclusions list for the
> apache-rat-plugin in pom.xml. Ideally, this should have triggered when you
> did `mvn release:prepare release:perform`. I'd recommend investigating why
> this didn't happen automatically.
>
> 2) It looks like you have no signatures on your GPG key. This essentially
> means that there is no weight on the validity of your key actually being
> yours'. I'm fuzzy as to whether or not this is a blocker, but it would
> definitely be a good thing to make happen. I've participated in a "virtual
> key-signing party" with Calcite which worked out pretty well. Not in the
> traditional spirit for sure, but it was better than nothing.
>
> But, it is published, I was able to pull it down from pgp.mit.edu.
>
> 3) Need to add your pubkey to https://dist.apache.org/repos/
> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel free
> to look at another project/podling for an example. This lets people easily
> `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the
> trusted ASF location.
>
> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
> anything _should_ be included in the NOTICE file. Are there relevant
> copyright notices which should be preserved from the pre-Apache days?
>
> Overall, looks pretty good though!
>
> Josh Elser wrote:
>
>> For the promotion to Central, this can happen after the Gossip PPMC and
>> IPMC votes both pass. When you "promote" the repository, it will be
>> automatically mirrored to Central for you.
>>
>> The only manual steps will be updating the SVN dist.a.o repo.
>>
>> P. Taylor Goetz wrote:
>>
>>> The official release needs to be a source code archive. Binaries are
>>> optional.
>>>
>>> The Apache parent Pom should take care of everything if you are only
>>> packaging as a library.
>>>
>>> -Taylor
>>>
>>> On Nov 17, 2016, at 5:32 PM, Edward Capriolo<ed...@gmail.com>
>>>> wrote:
>>>>
>>>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser<jo...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Fantastic!
>>>>>
>>>>> To be clear, I'll take a look tonight at
>>>>> https://repository.apache.org/
>>>>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>>>>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>>>>> (assuming that is the official release artifact).
>>>>>
>>>>> I assume that you also intend to publish the binary jar to Maven
>>>>> Central
>>>>> as well?
>>>>>
>>>>> Edward Capriolo wrote:
>>>>>
>>>>> Thanks,
>>>>>>
>>>>>> I have closed the repository.
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/orgapache
>>>>>> gossip-1000/
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Sure, happy to do that before an official VOTE thread!
>>>>>>
>>>>>>> Looks like you haven't closed the staging repository yet. This is
>>>>>>> important for a few reasons.
>>>>>>>
>>>>>>> * Closing the repository will trigger a number of automated release
>>>>>>> checks
>>>>>>> (notably around checksums and crypto signatures)
>>>>>>> * Makes the staging repository immutable (you can presently
>>>>>>> add/remove
>>>>>>> files)
>>>>>>> * Provides a nice URL to pass around :)
>>>>>>>
>>>>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>>>>> click
>>>>>>> on "Staging Repositories", find the "orgapachegossip-1000"
>>>>>>> repository,
>>>>>>> click the checkbox and then the "Close" button. This will trigger the
>>>>>>> aforementioned checks and, upon successful close, will give you a URL
>>>>>>> under
>>>>>>> the Summary tab.
>>>>>>>
>>>>>>> LMK if you get stuck
>>>>>>>
>>>>>>> Edward Capriolo wrote:
>>>>>>>
>>>>>>> Great infra solved that issue!
>>>>>>>
>>>>>>>> [INFO] Uploaded:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-sources.jar.asc
>>>>>>>> (836 B at 2.7 KB/sec)
>>>>>>>> [INFO] Uploading:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>> [INFO] 836/836 B
>>>>>>>> [INFO]
>>>>>>>> [INFO] Uploaded:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>> (836 B at 2.6 KB/sec)
>>>>>>>> [INFO] [INFO]
>>>>>>>> ------------------------------------------------------------
>>>>>>>> ------------
>>>>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>>>>> [INFO] [INFO]
>>>>>>>> ------------------------------------------------------------
>>>>>>>> ------------
>>>>>>>>
>>>>>>>> We have the artifacts deployed to staging now.
>>>>>>>>
>>>>>>>> So the "tag" will not be pushed by the release
>>>>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>>>>> edwardcapriolo:master.
>>>>>>>> And I will have to push it manually.
>>>>>>>>
>>>>>>>> Does anyone want to review the artifacts produced?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Edward
>>>>>>>>
>>>>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward
>>>>>>>> Capriolo<edlinuxguru@gmail.com
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>>>>>
>>>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I just tried and got the same error. Then I looked in the INFRA
>>>>>>>>> JIRA
>>>>>>>>> and
>>>>>>>>>
>>>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>>>>>
>>>>>>>>>> Edward, are you comfortable doing that, or would you rather a
>>>>>>>>>> mentor
>>>>>>>>>> take
>>>>>>>>>> care of it?
>>>>>>>>>>
>>>>>>>>>> -Taylor
>>>>>>>>>>
>>>>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<edlinuxguru@gmail.com
>>>>>>>>>> >
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> 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<jo...@gmail.com>
>>>>>>>>>>>
>>>>>>>>>>> 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<ed...@gmail.com>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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-incub
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ating.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<
>>>>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>>>>> <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> Done.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor
>>>>>>>>>>>>>> Goetz<ptgoetz@gmail.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>>
>>>>>>>>>>>>> ptgoetz@gmail.com>> wrote:
>>>>>>>>>>>> I’ll take care of it.
>>>>>>>>>>>>
>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <ma...@gmail.com>> 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<
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> elserj@apache.org>> 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/look
>>>>>>>>>>>>>>>>>>> up?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> http://keys.gnupg.net/pks/look
>>>>>>>>>>>>>>>>> up?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 8C988>
>>>>>>>>>>>>
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>>>>> mail.com>> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>> 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/edwa
>>>>>>>>>>>>>>>>>>>>>> rdcapriolo/incubator-gossip
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> svg<
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> https://api.travis-ci.org/edwa
>>>>>>>>>>>>>>>>>>>> rdcapriolo/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<
>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>
>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> You might be looking at the wrong project:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> https://github.com/edwardcapri
>>>>>>>>>>>>>>>>>>>>>>> olo/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<
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> c-headers.html#notice
>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>> http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<mailto:e
>>>>>>>>>>>>>>>>>>>>>>>>>>> dlinuxguru@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> "I assume that you also intend to publish the binary
>>>> jar to Maven
>>>> Central
>>>> as well?"
>>>>
>>>> Currently the project pom does not build an assembly. We could be
>>>> build an
>>>> assembly and include that tin the release process although I do not see
>>>> many people deploying gossip as a stand alone.
>>>>
>>>> Maybe we can go over the next steps.
>>>>
>>>> Push the tag to git: (not sure of exact command but I will figure it
>>>> out)
>>>> Push the release to maven-central (How do we do that being maven release
>>>> only pushes to a staging repo?)
>>>> Upload to SVN ?
>>>> Mirror ?
>>>>
>>>

Re: [VOTE] Release Apache Gossip

Posted by chandresh pancholi <ch...@gmail.com>.
Awesome.
Kudos to Ed.

Now let's move rest of the open issues to next version in JIRA. I don't
have permission. Please provide Edit permission in JIRA, I will move them.

Thanks

On Sun, Dec 11, 2016 at 11:11 PM, Edward Capriolo <ed...@gmail.com>
wrote:

> Update: Thanks to Taylor who helped me sign my key.
>
> Here is the released artifact for gossip-0.1.1-incubating:
> https://repository.apache.org/content/repositories/orgapachegossip-1001
>
> Here is the content to be pushed as a tag.
> https://github.com/apache/incubator-gossip/compare/
> master...edwardcapriolo:master
>
> Thanks all.
>
>
>
> On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo <ed...@gmail.com>
> wrote:
>
> > I will add the licence headers to the affected java files and make the
> RAT
> > changes today.
> >
> > As for the web of trust. Since I am the release manager for this release
> > it seems like I can have a "key-signing party" with Taylor and/or Josh
> via
> > google hangouts. I can also contact some of my other ASF buddies and
> > attempt to do the same.
> >
> > Is any committer on incubator-gossip outside of myself interested in
> > attending an incubator-gossip signing party?
> >
> > Thanks,
> > Edward
> >
> > On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser <jo...@gmail.com>
> wrote:
> >
> >>
> >>
> >> P. Taylor Goetz wrote:
> >>
> >>> 2) It looks like you have no signatures on your GPG key. This
> >>>> essentially means that there is no weight on the validity of your key
> >>>> actually being yours'. I'm fuzzy as to whether or not this is a
> blocker,
> >>>> but it would definitely be a good thing to make happen. I've
> participated
> >>>> in a "virtual key-signing party" with Calcite which worked out pretty
> well.
> >>>> Not in the traditional spirit for sure, but it was better than
> nothing.
> >>>>
> >>>
> >>> Having the release manager’s key signed into the web of trust is not
> >>> strictly necessary for a release, though I strongly recommend it.
> >>>
> >>
> >> Cool thanks for confirming. I couldn't recall for certain if it was a
> >> "should" or "must" :)
> >>
> >>
> >>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
> >>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
> >>>> free to look at another project/podling for an example. This lets
> people
> >>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
> >>>> from the trusted ASF location.
> >>>>
> >>>
> >>> I just initialized that file with my public key. All project members
> >>> should add theirs as well.
> >>>
> >>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip,
> if
> >>>> anything _should_ be included in the NOTICE file. Are there relevant
> >>>> copyright notices which should be preserved from the pre-Apache days?
> >>>>
> >>>
> >>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
> >>> prior to incubation, and didn’t find anything that would affect L/N.
> >>>
> >>
> >> Good enough for me!
> >>
> >> -Taylor
> >>>
> >>
> >> - Josh
> >>
> >
> >
>



-- 
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:chandresh.pancholi@flipkart.com
Contact:08951803660

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
Update: Thanks to Taylor who helped me sign my key.

Here is the released artifact for gossip-0.1.1-incubating:
https://repository.apache.org/content/repositories/orgapachegossip-1001

Here is the content to be pushed as a tag.
https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:master

Thanks all.



On Mon, Nov 21, 2016 at 10:41 AM, Edward Capriolo <ed...@gmail.com>
wrote:

> I will add the licence headers to the affected java files and make the RAT
> changes today.
>
> As for the web of trust. Since I am the release manager for this release
> it seems like I can have a "key-signing party" with Taylor and/or Josh via
> google hangouts. I can also contact some of my other ASF buddies and
> attempt to do the same.
>
> Is any committer on incubator-gossip outside of myself interested in
> attending an incubator-gossip signing party?
>
> Thanks,
> Edward
>
> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser <jo...@gmail.com> wrote:
>
>>
>>
>> P. Taylor Goetz wrote:
>>
>>> 2) It looks like you have no signatures on your GPG key. This
>>>> essentially means that there is no weight on the validity of your key
>>>> actually being yours'. I'm fuzzy as to whether or not this is a blocker,
>>>> but it would definitely be a good thing to make happen. I've participated
>>>> in a "virtual key-signing party" with Calcite which worked out pretty well.
>>>> Not in the traditional spirit for sure, but it was better than nothing.
>>>>
>>>
>>> Having the release manager’s key signed into the web of trust is not
>>> strictly necessary for a release, though I strongly recommend it.
>>>
>>
>> Cool thanks for confirming. I couldn't recall for certain if it was a
>> "should" or "must" :)
>>
>>
>>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
>>>> free to look at another project/podling for an example. This lets people
>>>> easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar
>>>> from the trusted ASF location.
>>>>
>>>
>>> I just initialized that file with my public key. All project members
>>> should add theirs as well.
>>>
>>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
>>>> anything _should_ be included in the NOTICE file. Are there relevant
>>>> copyright notices which should be preserved from the pre-Apache days?
>>>>
>>>
>>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
>>> prior to incubation, and didn’t find anything that would affect L/N.
>>>
>>
>> Good enough for me!
>>
>> -Taylor
>>>
>>
>> - Josh
>>
>
>

Re: [VOTE] Release Apache Gossip

Posted by chandresh pancholi <ch...@gmail.com>.
What time? I will attend.

On Mon, Nov 21, 2016 at 9:11 PM, Edward Capriolo <ed...@gmail.com>
wrote:

> I will add the licence headers to the affected java files and make the RAT
> changes today.
>
> As for the web of trust. Since I am the release manager for this release it
> seems like I can have a "key-signing party" with Taylor and/or Josh via
> google hangouts. I can also contact some of my other ASF buddies and
> attempt to do the same.
>
> Is any committer on incubator-gossip outside of myself interested in
> attending an incubator-gossip signing party?
>
> Thanks,
> Edward
>
> On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser <jo...@gmail.com> wrote:
>
> >
> >
> > P. Taylor Goetz wrote:
> >
> >> 2) It looks like you have no signatures on your GPG key. This
> essentially
> >>> means that there is no weight on the validity of your key actually
> being
> >>> yours'. I'm fuzzy as to whether or not this is a blocker, but it would
> >>> definitely be a good thing to make happen. I've participated in a
> "virtual
> >>> key-signing party" with Calcite which worked out pretty well. Not in
> the
> >>> traditional spirit for sure, but it was better than nothing.
> >>>
> >>
> >> Having the release manager’s key signed into the web of trust is not
> >> strictly necessary for a release, though I strongly recommend it.
> >>
> >
> > Cool thanks for confirming. I couldn't recall for certain if it was a
> > "should" or "must" :)
> >
> >
> >>> 3) Need to add your pubkey to https://dist.apache.org/repos/
> >>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel
> free
> >>> to look at another project/podling for an example. This lets people
> easily
> >>> `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the
> >>> trusted ASF location.
> >>>
> >>
> >> I just initialized that file with my public key. All project members
> >> should add theirs as well.
> >>
> >> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
> >>> anything _should_ be included in the NOTICE file. Are there relevant
> >>> copyright notices which should be preserved from the pre-Apache days?
> >>>
> >>
> >> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
> >> prior to incubation, and didn’t find anything that would affect L/N.
> >>
> >
> > Good enough for me!
> >
> > -Taylor
> >>
> >
> > - Josh
> >
>



-- 
Chandresh Pancholi
Senior Software Engineer
Flipkart.com
Email-id:chandresh.pancholi@flipkart.com
Contact:08951803660

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
I will add the licence headers to the affected java files and make the RAT
changes today.

As for the web of trust. Since I am the release manager for this release it
seems like I can have a "key-signing party" with Taylor and/or Josh via
google hangouts. I can also contact some of my other ASF buddies and
attempt to do the same.

Is any committer on incubator-gossip outside of myself interested in
attending an incubator-gossip signing party?

Thanks,
Edward

On Fri, Nov 18, 2016 at 3:06 PM, Josh Elser <jo...@gmail.com> wrote:

>
>
> P. Taylor Goetz wrote:
>
>> 2) It looks like you have no signatures on your GPG key. This essentially
>>> means that there is no weight on the validity of your key actually being
>>> yours'. I'm fuzzy as to whether or not this is a blocker, but it would
>>> definitely be a good thing to make happen. I've participated in a "virtual
>>> key-signing party" with Calcite which worked out pretty well. Not in the
>>> traditional spirit for sure, but it was better than nothing.
>>>
>>
>> Having the release manager’s key signed into the web of trust is not
>> strictly necessary for a release, though I strongly recommend it.
>>
>
> Cool thanks for confirming. I couldn't recall for certain if it was a
> "should" or "must" :)
>
>
>>> 3) Need to add your pubkey to https://dist.apache.org/repos/
>>> dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel free
>>> to look at another project/podling for an example. This lets people easily
>>> `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the
>>> trusted ASF location.
>>>
>>
>> I just initialized that file with my public key. All project members
>> should add theirs as well.
>>
>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if
>>> anything _should_ be included in the NOTICE file. Are there relevant
>>> copyright notices which should be preserved from the pre-Apache days?
>>>
>>
>> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code
>> prior to incubation, and didn’t find anything that would affect L/N.
>>
>
> Good enough for me!
>
> -Taylor
>>
>
> - Josh
>

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.

P. Taylor Goetz wrote:
>> 2) It looks like you have no signatures on your GPG key. This essentially means that there is no weight on the validity of your key actually being yours'. I'm fuzzy as to whether or not this is a blocker, but it would definitely be a good thing to make happen. I've participated in a "virtual key-signing party" with Calcite which worked out pretty well. Not in the traditional spirit for sure, but it was better than nothing.
>
> Having the release manager\u2019s key signed into the web of trust is not strictly necessary for a release, though I strongly recommend it.

Cool thanks for confirming. I couldn't recall for certain if it was a 
"should" or "must" :)

>>
>> 3) Need to add your pubkey to https://dist.apache.org/repos/dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel free to look at another project/podling for an example. This lets people easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the trusted ASF location.
>
> I just initialized that file with my public key. All project members should add theirs as well.
>
>> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if anything _should_ be included in the NOTICE file. Are there relevant copyright notices which should be preserved from the pre-Apache days?
>
> LICENSE/NOTICE look good. I did a fairly thorough vetting of the code prior to incubation, and didn\u2019t find anything that would affect L/N.

Good enough for me!

> -Taylor

- Josh

Re: [VOTE] Release Apache Gossip

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
> 
> 2) It looks like you have no signatures on your GPG key. This essentially means that there is no weight on the validity of your key actually being yours'. I'm fuzzy as to whether or not this is a blocker, but it would definitely be a good thing to make happen. I've participated in a "virtual key-signing party" with Calcite which worked out pretty well. Not in the traditional spirit for sure, but it was better than nothing.

Having the release manager’s key signed into the web of trust is not strictly necessary for a release, though I strongly recommend it.

> 
> 
> 3) Need to add your pubkey to https://dist.apache.org/repos/dist/release/incubator/gossip/KEYS (presently doesn't exist). Feel free to look at another project/podling for an example. This lets people easily `curl https://dist.a.o./.../KEYS | gpg --import` or similar from the trusted ASF location.

I just initialized that file with my public key. All project members should add theirs as well.

> 
> 4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if anything _should_ be included in the NOTICE file. Are there relevant copyright notices which should be preserved from the pre-Apache days?

LICENSE/NOTICE look good. I did a fairly thorough vetting of the code prior to incubation, and didn’t find anything that would affect L/N.

-Taylor

> 
> Overall, looks pretty good though!
> 
> Josh Elser wrote:
>> For the promotion to Central, this can happen after the Gossip PPMC and
>> IPMC votes both pass. When you "promote" the repository, it will be
>> automatically mirrored to Central for you.
>> 
>> The only manual steps will be updating the SVN dist.a.o repo.
>> 
>> P. Taylor Goetz wrote:
>>> The official release needs to be a source code archive. Binaries are
>>> optional.
>>> 
>>> The Apache parent Pom should take care of everything if you are only
>>> packaging as a library.
>>> 
>>> -Taylor
>>> 
>>>> On Nov 17, 2016, at 5:32 PM, Edward Capriolo<ed...@gmail.com>
>>>> wrote:
>>>> 
>>>>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser<jo...@gmail.com>
>>>>> wrote:
>>>>> 
>>>>> Fantastic!
>>>>> 
>>>>> To be clear, I'll take a look tonight at https://repository.apache.org/
>>>>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>>>>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>>>>> (assuming that is the official release artifact).
>>>>> 
>>>>> I assume that you also intend to publish the binary jar to Maven
>>>>> Central
>>>>> as well?
>>>>> 
>>>>> Edward Capriolo wrote:
>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> I have closed the repository.
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>> Sure, happy to do that before an official VOTE thread!
>>>>>>> Looks like you haven't closed the staging repository yet. This is
>>>>>>> important for a few reasons.
>>>>>>> 
>>>>>>> * Closing the repository will trigger a number of automated release
>>>>>>> checks
>>>>>>> (notably around checksums and crypto signatures)
>>>>>>> * Makes the staging repository immutable (you can presently
>>>>>>> add/remove
>>>>>>> files)
>>>>>>> * Provides a nice URL to pass around :)
>>>>>>> 
>>>>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>>>>> click
>>>>>>> on "Staging Repositories", find the "orgapachegossip-1000"
>>>>>>> repository,
>>>>>>> click the checkbox and then the "Close" button. This will trigger the
>>>>>>> aforementioned checks and, upon successful close, will give you a URL
>>>>>>> under
>>>>>>> the Summary tab.
>>>>>>> 
>>>>>>> LMK if you get stuck
>>>>>>> 
>>>>>>> Edward Capriolo wrote:
>>>>>>> 
>>>>>>> Great infra solved that issue!
>>>>>>>> [INFO] Uploaded:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-sources.jar.asc
>>>>>>>> (836 B at 2.7 KB/sec)
>>>>>>>> [INFO] Uploading:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>> [INFO] 836/836 B
>>>>>>>> [INFO]
>>>>>>>> [INFO] Uploaded:
>>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>>> (836 B at 2.6 KB/sec)
>>>>>>>> [INFO] [INFO]
>>>>>>>> ------------------------------------------------------------
>>>>>>>> ------------
>>>>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>>>>> [INFO] [INFO]
>>>>>>>> ------------------------------------------------------------
>>>>>>>> ------------
>>>>>>>> 
>>>>>>>> We have the artifacts deployed to staging now.
>>>>>>>> 
>>>>>>>> So the "tag" will not be pushed by the release
>>>>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>>>>> edwardcapriolo:master.
>>>>>>>> And I will have to push it manually.
>>>>>>>> 
>>>>>>>> Does anyone want to review the artifacts produced?
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Edward
>>>>>>>> 
>>>>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward
>>>>>>>> Capriolo<edlinuxguru@gmail.com
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>>>>> 
>>>>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> I just tried and got the same error. Then I looked in the INFRA
>>>>>>>>> JIRA
>>>>>>>>> and
>>>>>>>>> 
>>>>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>>>>> 
>>>>>>>>>> Edward, are you comfortable doing that, or would you rather a
>>>>>>>>>> mentor
>>>>>>>>>> take
>>>>>>>>>> care of it?
>>>>>>>>>> 
>>>>>>>>>> -Taylor
>>>>>>>>>> 
>>>>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> 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<jo...@gmail.com>
>>>>>>>>>>> 
>>>>>>>>>>> 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<ed...@gmail.com>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 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-incub
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ating.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<
>>>>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>>>>> <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> Done.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor
>>>>>>>>>>>>>> Goetz<ptgoetz@gmail.com
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>> ptgoetz@gmail.com>> wrote:
>>>>>>>>>>>> I’ll take care of it.
>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> <ma...@gmail.com>> 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<
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>>> elserj@apache.org>> 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=0x843E5702C87
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>> 8C988>
>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>>>>> mail.com>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>> "I assume that you also intend to publish the binary jar to Maven
>>>> Central
>>>> as well?"
>>>> 
>>>> Currently the project pom does not build an assembly. We could be
>>>> build an
>>>> assembly and include that tin the release process although I do not see
>>>> many people deploying gossip as a stand alone.
>>>> 
>>>> Maybe we can go over the next steps.
>>>> 
>>>> Push the tag to git: (not sure of exact command but I will figure it
>>>> out)
>>>> Push the release to maven-central (How do we do that being maven release
>>>> only pushes to a staging repo?)
>>>> Upload to SVN ?
>>>> Mirror ?


Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
Alright, there are some problems:

1) Check the output of `mvn apache-rat:check` on the source-release archive:

```
Unapproved licenses:

   eclipse_template.xml
   README.md
   src/main/java/org/apache/gossip/manager/Clock.java
   src/main/java/org/apache/gossip/manager/DataReaper.java
   src/main/java/org/apache/gossip/manager/GossipCore.java
   src/main/java/org/apache/gossip/manager/SystemClock.java
   src/main/java/org/apache/gossip/manager/Transport.java
   src/main/java/org/apache/gossip/manager/UdpUtil.java
   src/main/java/org/apache/gossip/model/ActiveGossipOk.java
   src/main/java/org/apache/gossip/model/Fault.java
```

The Java files must all have the ASL header. Would recommend that you 
add the eclipse_template.xml and README.md to the exclusions list for 
the apache-rat-plugin in pom.xml. Ideally, this should have triggered 
when you did `mvn release:prepare release:perform`. I'd recommend 
investigating why this didn't happen automatically.

2) It looks like you have no signatures on your GPG key. This 
essentially means that there is no weight on the validity of your key 
actually being yours'. I'm fuzzy as to whether or not this is a blocker, 
but it would definitely be a good thing to make happen. I've 
participated in a "virtual key-signing party" with Calcite which worked 
out pretty well. Not in the traditional spirit for sure, but it was 
better than nothing.

But, it is published, I was able to pull it down from pgp.mit.edu.

3) Need to add your pubkey to 
https://dist.apache.org/repos/dist/release/incubator/gossip/KEYS 
(presently doesn't exist). Feel free to look at another project/podling 
for an example. This lets people easily `curl https://dist.a.o./.../KEYS 
| gpg --import` or similar from the trusted ASF location.

4) LICENSE/NOTICE both look standard. I forget the origins of Gossip, if 
anything _should_ be included in the NOTICE file. Are there relevant 
copyright notices which should be preserved from the pre-Apache days?

Overall, looks pretty good though!

Josh Elser wrote:
> For the promotion to Central, this can happen after the Gossip PPMC and
> IPMC votes both pass. When you "promote" the repository, it will be
> automatically mirrored to Central for you.
>
> The only manual steps will be updating the SVN dist.a.o repo.
>
> P. Taylor Goetz wrote:
>> The official release needs to be a source code archive. Binaries are
>> optional.
>>
>> The Apache parent Pom should take care of everything if you are only
>> packaging as a library.
>>
>> -Taylor
>>
>>> On Nov 17, 2016, at 5:32 PM, Edward Capriolo<ed...@gmail.com>
>>> wrote:
>>>
>>>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser<jo...@gmail.com>
>>>> wrote:
>>>>
>>>> Fantastic!
>>>>
>>>> To be clear, I'll take a look tonight at https://repository.apache.org/
>>>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>>>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>>>> (assuming that is the official release artifact).
>>>>
>>>> I assume that you also intend to publish the binary jar to Maven
>>>> Central
>>>> as well?
>>>>
>>>> Edward Capriolo wrote:
>>>>
>>>>> Thanks,
>>>>>
>>>>> I have closed the repository.
>>>>>
>>>>> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Sure, happy to do that before an official VOTE thread!
>>>>>> Looks like you haven't closed the staging repository yet. This is
>>>>>> important for a few reasons.
>>>>>>
>>>>>> * Closing the repository will trigger a number of automated release
>>>>>> checks
>>>>>> (notably around checksums and crypto signatures)
>>>>>> * Makes the staging repository immutable (you can presently
>>>>>> add/remove
>>>>>> files)
>>>>>> * Provides a nice URL to pass around :)
>>>>>>
>>>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>>>> click
>>>>>> on "Staging Repositories", find the "orgapachegossip-1000"
>>>>>> repository,
>>>>>> click the checkbox and then the "Close" button. This will trigger the
>>>>>> aforementioned checks and, upon successful close, will give you a URL
>>>>>> under
>>>>>> the Summary tab.
>>>>>>
>>>>>> LMK if you get stuck
>>>>>>
>>>>>> Edward Capriolo wrote:
>>>>>>
>>>>>> Great infra solved that issue!
>>>>>>> [INFO] Uploaded:
>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>> 0-incubating-sources.jar.asc
>>>>>>> (836 B at 2.7 KB/sec)
>>>>>>> [INFO] Uploading:
>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>> [INFO] 836/836 B
>>>>>>> [INFO]
>>>>>>> [INFO] Uploaded:
>>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>>> 0-incubating-javadoc.jar.asc
>>>>>>> (836 B at 2.6 KB/sec)
>>>>>>> [INFO] [INFO]
>>>>>>> ------------------------------------------------------------
>>>>>>> ------------
>>>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>>>> [INFO] [INFO]
>>>>>>> ------------------------------------------------------------
>>>>>>> ------------
>>>>>>>
>>>>>>> We have the artifacts deployed to staging now.
>>>>>>>
>>>>>>> So the "tag" will not be pushed by the release
>>>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>>>> edwardcapriolo:master.
>>>>>>> And I will have to push it manually.
>>>>>>>
>>>>>>> Does anyone want to review the artifacts produced?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Edward
>>>>>>>
>>>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward
>>>>>>> Capriolo<edlinuxguru@gmail.com
>>>>>>> wrote:
>>>>>>>
>>>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>>>>
>>>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I just tried and got the same error. Then I looked in the INFRA
>>>>>>>> JIRA
>>>>>>>> and
>>>>>>>>
>>>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>>>>
>>>>>>>>> Edward, are you comfortable doing that, or would you rather a
>>>>>>>>> mentor
>>>>>>>>> take
>>>>>>>>> care of it?
>>>>>>>>>
>>>>>>>>> -Taylor
>>>>>>>>>
>>>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> 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<jo...@gmail.com>
>>>>>>>>>>
>>>>>>>>>> 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\u2019ll see if I can run the release procedure. I\u2019ve been able to
>>>>>>>>>>> release
>>>>>>>>>>>
>>>>>>>>>>>> other ASF projects.
>>>>>>>>>>>>
>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>
>>>>>>>>>>>> On Nov 9, 2016, at 2:46 PM, Edward
>>>>>>>>>>>> Capriolo<ed...@gmail.com>
>>>>>>>>>>>>
>>>>>>>>>>>> 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-incub
>>>>>>>>>>>>>
>>>>>>>>>>>>> ating.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<
>>>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>>>> <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> Done.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor
>>>>>>>>>>>>> Goetz<ptgoetz@gmail.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> <mailto:
>>>>>>>>>>> ptgoetz@gmail.com>> wrote:
>>>>>>>>>>> I\u2019ll take care of it.
>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <ma...@gmail.com>> 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<
>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>>> elserj@apache.org>> 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=0x843E5702C87
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>>>>>>>>>>
>>>>>>>>>>> 8C988>
>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>>>> mail.com>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I would change the groupId to org.apache.gossip. I\u2019d
>>>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> check,
>>>>>>>>>>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> think Nexus has rules in place that enforce that,
>>>>>>>>>>>>>>>>>>>>>> so it\u2019s
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> probably
>>>>>>>>>>>>>>>>>>>>>>> best
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> just go ahead.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi<
>>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> The typical process is to have a DISCUSS thread
>>>>>>>>>>>>>>>>>>>>>>> before
>>>>>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> official
>>>>>>>>>>>>>>>>>>>>>>>>> VOTE
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> thread, but I assume that was the intent here.
>>>>>>>>>>>>>>>>>>>>>>> I\u2019m +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\u2019s
>>>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>> "I assume that you also intend to publish the binary jar to Maven
>>> Central
>>> as well?"
>>>
>>> Currently the project pom does not build an assembly. We could be
>>> build an
>>> assembly and include that tin the release process although I do not see
>>> many people deploying gossip as a stand alone.
>>>
>>> Maybe we can go over the next steps.
>>>
>>> Push the tag to git: (not sure of exact command but I will figure it
>>> out)
>>> Push the release to maven-central (How do we do that being maven release
>>> only pushes to a staging repo?)
>>> Upload to SVN ?
>>> Mirror ?

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
For the promotion to Central, this can happen after the Gossip PPMC and 
IPMC votes both pass. When you "promote" the repository, it will be 
automatically mirrored to Central for you.

The only manual steps will be updating the SVN dist.a.o repo.

P. Taylor Goetz wrote:
> The official release needs to be a source code archive. Binaries are optional.
>
> The Apache parent Pom should take care of everything if you are only packaging as a library.
>
> -Taylor
>
>> On Nov 17, 2016, at 5:32 PM, Edward Capriolo<ed...@gmail.com>  wrote:
>>
>>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser<jo...@gmail.com>  wrote:
>>>
>>> Fantastic!
>>>
>>> To be clear, I'll take a look tonight at https://repository.apache.org/
>>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>>> (assuming that is the official release artifact).
>>>
>>> I assume that you also intend to publish the binary jar to Maven Central
>>> as well?
>>>
>>> Edward Capriolo wrote:
>>>
>>>> Thanks,
>>>>
>>>> I have closed the repository.
>>>>
>>>> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>>>>
>>>>
>>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>>> wrote:
>>>>
>>>> Sure, happy to do that before an official VOTE thread!
>>>>> Looks like you haven't closed the staging repository yet. This is
>>>>> important for a few reasons.
>>>>>
>>>>> * Closing the repository will trigger a number of automated release
>>>>> checks
>>>>> (notably around checksums and crypto signatures)
>>>>> * Makes the staging repository immutable (you can presently add/remove
>>>>> files)
>>>>> * Provides a nice URL to pass around :)
>>>>>
>>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>>> click
>>>>> on "Staging Repositories", find the "orgapachegossip-1000" repository,
>>>>> click the checkbox and then the "Close" button. This will trigger the
>>>>> aforementioned checks and, upon successful close, will give you a URL
>>>>> under
>>>>> the Summary tab.
>>>>>
>>>>> LMK if you get stuck
>>>>>
>>>>> Edward Capriolo wrote:
>>>>>
>>>>> Great infra solved that issue!
>>>>>> [INFO] Uploaded:
>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>> 0-incubating-sources.jar.asc
>>>>>> (836 B at 2.7 KB/sec)
>>>>>> [INFO] Uploading:
>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>> 0-incubating-javadoc.jar.asc
>>>>>> [INFO] 836/836 B
>>>>>> [INFO]
>>>>>> [INFO] Uploaded:
>>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>>> 0-incubating-javadoc.jar.asc
>>>>>> (836 B at 2.6 KB/sec)
>>>>>> [INFO] [INFO]
>>>>>> ------------------------------------------------------------
>>>>>> ------------
>>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>>> [INFO] [INFO]
>>>>>> ------------------------------------------------------------
>>>>>> ------------
>>>>>>
>>>>>> We have the artifacts deployed to staging now.
>>>>>>
>>>>>> So the "tag" will not be pushed by the release
>>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>>> edwardcapriolo:master.
>>>>>> And I will have to push it manually.
>>>>>>
>>>>>> Does anyone want to review the artifacts produced?
>>>>>>
>>>>>> Thanks,
>>>>>> Edward
>>>>>>
>>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>>>> wrote:
>>>>>>
>>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>>>
>>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I just tried and got the same error. Then I looked in the INFRA JIRA
>>>>>>> and
>>>>>>>
>>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>>>
>>>>>>>> Edward, are you comfortable doing that, or would you rather a mentor
>>>>>>>> take
>>>>>>>> care of it?
>>>>>>>>
>>>>>>>> -Taylor
>>>>>>>>
>>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> 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<jo...@gmail.com>
>>>>>>>>>
>>>>>>>>> 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\u2019ll see if I can run the release procedure. I\u2019ve been able to
>>>>>>>>>> release
>>>>>>>>>>
>>>>>>>>>>> other ASF projects.
>>>>>>>>>>>
>>>>>>>>>>> -Taylor
>>>>>>>>>>>
>>>>>>>>>>> On Nov 9, 2016, at 2:46 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>>>>>>
>>>>>>>>>>> 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-incub
>>>>>>>>>>>>
>>>>>>>>>>>> ating.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<
>>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>>> <ma...@gmail.com>>     wrote:
>>>>>>>>>>>> Done.
>>>>>>>>>>>>
>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>
>>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>>>>>>>>>>>
>>>>>>>>>>>> <mailto:
>>>>>>>>>> ptgoetz@gmail.com>>     wrote:
>>>>>>>>>> I\u2019ll take care of it.
>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> <ma...@gmail.com>>     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<
>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>> elserj@apache.org>>     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=0x843E5702C87
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>>>> 8C988>
>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>>> mail.com>>      wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I would change the groupId to org.apache.gossip. I\u2019d
>>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> check,
>>>>>>>>>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> think Nexus has rules in place that enforce that, so it\u2019s
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> probably
>>>>>>>>>>>>>>>>>>>>>> best
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> just go ahead.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi<
>>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> The typical process is to have a DISCUSS thread before
>>>>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> official
>>>>>>>>>>>>>>>>>>>>>>>> VOTE
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> thread, but I assume that was the intent here.
>>>>>>>>>>>>>>>>>>>>>> I\u2019m +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\u2019s
>>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>> "I assume that you also intend to publish the binary jar to Maven Central
>> as well?"
>>
>> Currently the project pom does not build an assembly. We could be build an
>> assembly and include that tin the release process although I do not see
>> many people deploying gossip as a stand alone.
>>
>> Maybe we can go over the next steps.
>>
>> Push the tag to git: (not sure of exact command but I will figure it out)
>> Push the release to maven-central (How do we do that being maven release
>> only pushes to a staging repo?)
>> Upload to SVN ?
>> Mirror ?

Re: [VOTE] Release Apache Gossip

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
The official release needs to be a source code archive. Binaries are optional.

The Apache parent Pom should take care of everything if you are only packaging as a library.

-Taylor

> On Nov 17, 2016, at 5:32 PM, Edward Capriolo <ed...@gmail.com> wrote:
> 
>> On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser <jo...@gmail.com> wrote:
>> 
>> Fantastic!
>> 
>> To be clear, I'll take a look tonight at https://repository.apache.org/
>> content/repositories/orgapachegossip-1000/org/apache/gossip/
>> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
>> (assuming that is the official release artifact).
>> 
>> I assume that you also intend to publish the binary jar to Maven Central
>> as well?
>> 
>> Edward Capriolo wrote:
>> 
>>> Thanks,
>>> 
>>> I have closed the repository.
>>> 
>>> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>>> 
>>> 
>>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>>> wrote:
>>> 
>>> Sure, happy to do that before an official VOTE thread!
>>>> 
>>>> Looks like you haven't closed the staging repository yet. This is
>>>> important for a few reasons.
>>>> 
>>>> * Closing the repository will trigger a number of automated release
>>>> checks
>>>> (notably around checksums and crypto signatures)
>>>> * Makes the staging repository immutable (you can presently add/remove
>>>> files)
>>>> * Provides a nice URL to pass around :)
>>>> 
>>>> Can you log into https://repository.apache.org with your ASF creds,
>>>> click
>>>> on "Staging Repositories", find the "orgapachegossip-1000" repository,
>>>> click the checkbox and then the "Close" button. This will trigger the
>>>> aforementioned checks and, upon successful close, will give you a URL
>>>> under
>>>> the Summary tab.
>>>> 
>>>> LMK if you get stuck
>>>> 
>>>> Edward Capriolo wrote:
>>>> 
>>>> Great infra solved that issue!
>>>>> 
>>>>> [INFO] Uploaded:
>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>> 0-incubating-sources.jar.asc
>>>>> (836 B at 2.7 KB/sec)
>>>>> [INFO] Uploading:
>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>> 0-incubating-javadoc.jar.asc
>>>>> [INFO] 836/836 B
>>>>> [INFO]
>>>>> [INFO] Uploaded:
>>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>>> 0-incubating-javadoc.jar.asc
>>>>> (836 B at 2.6 KB/sec)
>>>>> [INFO] [INFO]
>>>>> ------------------------------------------------------------
>>>>> ------------
>>>>> [INFO] [INFO] BUILD SUCCESS
>>>>> [INFO] [INFO]
>>>>> ------------------------------------------------------------
>>>>> ------------
>>>>> 
>>>>> We have the artifacts deployed to staging now.
>>>>> 
>>>>> So the "tag" will not be pushed by the release
>>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>>> edwardcapriolo:master.
>>>>> And I will have to push it manually.
>>>>> 
>>>>> Does anyone want to review the artifacts produced?
>>>>> 
>>>>> Thanks,
>>>>> Edward
>>>>> 
>>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>>>> 
>>>>> wrote:
>>>>> 
>>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>> 
>>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>> I just tried and got the same error. Then I looked in the INFRA JIRA
>>>>>> and
>>>>>> 
>>>>>>> saw that we never requested Nexus access for the project.
>>>>>>> 
>>>>>>> Edward, are you comfortable doing that, or would you rather a mentor
>>>>>>> take
>>>>>>> care of it?
>>>>>>> 
>>>>>>> -Taylor
>>>>>>> 
>>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>> wrote:
>>>>>>> 
>>>>>>> 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<jo...@gmail.com>
>>>>>>>> 
>>>>>>>> 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<ed...@gmail.com>
>>>>>>>>>> 
>>>>>>>>>> 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-incub
>>>>>>>>>>> 
>>>>>>>>>>> ating.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<
>>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>>> <ma...@gmail.com>>    wrote:
>>>>>>>>>>> Done.
>>>>>>>>>>> 
>>>>>>>>>>> -Taylor
>>>>>>>>>>> 
>>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>>>>>>>>>> 
>>>>>>>>>>> <mailto:
>>>>>>>>>> 
>>>>>>>>> ptgoetz@gmail.com>>    wrote:
>>>>>>>> 
>>>>>>>>> I’ll take care of it.
>>>>>>>>>>>> 
>>>>>>>>>>>> -Taylor
>>>>>>>>>>>> 
>>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>> 
>>>>>>>>>>>> <ma...@gmail.com>>    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<
>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>> 
>>>>>>>>>>>> elserj@apache.org>>    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=0x843E5702C87
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>> 
>>>>>>>>> 8C988>
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>>> mail.com>>     wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>> 
>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>> 
>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>> 
> "I assume that you also intend to publish the binary jar to Maven Central
> as well?"
> 
> Currently the project pom does not build an assembly. We could be build an
> assembly and include that tin the release process although I do not see
> many people deploying gossip as a stand alone.
> 
> Maybe we can go over the next steps.
> 
> Push the tag to git: (not sure of exact command but I will figure it out)
> Push the release to maven-central (How do we do that being maven release
> only pushes to a staging repo?)
> Upload to SVN ?
> Mirror ?

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
On Thu, Nov 17, 2016 at 4:27 PM, Josh Elser <jo...@gmail.com> wrote:

> Fantastic!
>
> To be clear, I'll take a look tonight at https://repository.apache.org/
> content/repositories/orgapachegossip-1000/org/apache/gossip/
> gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip
> (assuming that is the official release artifact).
>
> I assume that you also intend to publish the binary jar to Maven Central
> as well?
>
> Edward Capriolo wrote:
>
>> Thanks,
>>
>> I have closed the repository.
>>
>> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>>
>>
>> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>
>> wrote:
>>
>> Sure, happy to do that before an official VOTE thread!
>>>
>>> Looks like you haven't closed the staging repository yet. This is
>>> important for a few reasons.
>>>
>>> * Closing the repository will trigger a number of automated release
>>> checks
>>> (notably around checksums and crypto signatures)
>>> * Makes the staging repository immutable (you can presently add/remove
>>> files)
>>> * Provides a nice URL to pass around :)
>>>
>>> Can you log into https://repository.apache.org with your ASF creds,
>>> click
>>> on "Staging Repositories", find the "orgapachegossip-1000" repository,
>>> click the checkbox and then the "Close" button. This will trigger the
>>> aforementioned checks and, upon successful close, will give you a URL
>>> under
>>> the Summary tab.
>>>
>>> LMK if you get stuck
>>>
>>> Edward Capriolo wrote:
>>>
>>> Great infra solved that issue!
>>>>
>>>> [INFO] Uploaded:
>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>> 0-incubating-sources.jar.asc
>>>> (836 B at 2.7 KB/sec)
>>>> [INFO] Uploading:
>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>> 0-incubating-javadoc.jar.asc
>>>> [INFO] 836/836 B
>>>> [INFO]
>>>> [INFO] Uploaded:
>>>> https://repository.apache.org/service/local/staging/deploy/m
>>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>>> 0-incubating-javadoc.jar.asc
>>>> (836 B at 2.6 KB/sec)
>>>> [INFO] [INFO]
>>>> ------------------------------------------------------------
>>>> ------------
>>>> [INFO] [INFO] BUILD SUCCESS
>>>> [INFO] [INFO]
>>>> ------------------------------------------------------------
>>>> ------------
>>>>
>>>> We have the artifacts deployed to staging now.
>>>>
>>>> So the "tag" will not be pushed by the release
>>>> https://github.com/apache/incubator-gossip/compare/master...
>>>> edwardcapriolo:master.
>>>> And I will have to push it manually.
>>>>
>>>> Does anyone want to review the artifacts produced?
>>>>
>>>> Thanks,
>>>> Edward
>>>>
>>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>> >
>>>> wrote:
>>>>
>>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>>
>>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> I just tried and got the same error. Then I looked in the INFRA JIRA
>>>>> and
>>>>>
>>>>>> saw that we never requested Nexus access for the project.
>>>>>>
>>>>>> Edward, are you comfortable doing that, or would you rather a mentor
>>>>>> take
>>>>>> care of it?
>>>>>>
>>>>>> -Taylor
>>>>>>
>>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> 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<jo...@gmail.com>
>>>>>>>
>>>>>>> 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<ed...@gmail.com>
>>>>>>>>>
>>>>>>>>> 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-incub
>>>>>>>>>>
>>>>>>>>>> ating.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<
>>>>>>>>>> ptgoetz@gmail.com
>>>>>>>>>> <ma...@gmail.com>>    wrote:
>>>>>>>>>> Done.
>>>>>>>>>>
>>>>>>>>>> -Taylor
>>>>>>>>>>
>>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>>>>>>>>>
>>>>>>>>>> <mailto:
>>>>>>>>>
>>>>>>>> ptgoetz@gmail.com>>    wrote:
>>>>>>>
>>>>>>>> I’ll take care of it.
>>>>>>>>>>>
>>>>>>>>>>> -Taylor
>>>>>>>>>>>
>>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>>
>>>>>>>>>>> <ma...@gmail.com>>    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<
>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> <mailto:
>>>>>>>>>>>>
>>>>>>>>>>> elserj@apache.org>>    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=0x843E5702C87
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 8C988<
>>>>>>>>>>>>>>
>>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>
>>>>>>>> 8C988>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:
>>>>>>>>>>>>>>>> chandreshpancholi007@g
>>>>>>>>>>>>>>>> mail.com>>     wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>>> es/releasemanagement.html
>>>>>>>>>>>>>>>>>>>>>>> [2] http://incubator.apache.org/in
>>>>>>>>>>>>>>>>>>>>>>> cubation/Incubation_Policy<htt
>>>>>>>>>>>>>>>>>>>>>>> p://incubator.apache.org/incub
>>>>>>>>>>>>>>>>>>>>>>> ation/Incubation_Policy
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> html#Releases
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> [3] http://www.apache.org/legal/sr
>>>>>>>>>>>>>>>>>>>>>> c-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<
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>
>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>
>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>
"I assume that you also intend to publish the binary jar to Maven Central
as well?"

Currently the project pom does not build an assembly. We could be build an
assembly and include that tin the release process although I do not see
many people deploying gossip as a stand alone.

Maybe we can go over the next steps.

Push the tag to git: (not sure of exact command but I will figure it out)
Push the release to maven-central (How do we do that being maven release
only pushes to a staging repo?)
Upload to SVN ?
Mirror ?

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
Fantastic!

To be clear, I'll take a look tonight at 
https://repository.apache.org/content/repositories/orgapachegossip-1000/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-source-release.zip 
(assuming that is the official release artifact).

I assume that you also intend to publish the binary jar to Maven Central 
as well?

Edward Capriolo wrote:
> Thanks,
>
> I have closed the repository.
>
> https://repository.apache.org/content/repositories/orgapachegossip-1000/
>
>
> On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser<jo...@gmail.com>  wrote:
>
>> Sure, happy to do that before an official VOTE thread!
>>
>> Looks like you haven't closed the staging repository yet. This is
>> important for a few reasons.
>>
>> * Closing the repository will trigger a number of automated release checks
>> (notably around checksums and crypto signatures)
>> * Makes the staging repository immutable (you can presently add/remove
>> files)
>> * Provides a nice URL to pass around :)
>>
>> Can you log into https://repository.apache.org with your ASF creds, click
>> on "Staging Repositories", find the "orgapachegossip-1000" repository,
>> click the checkbox and then the "Close" button. This will trigger the
>> aforementioned checks and, upon successful close, will give you a URL under
>> the Summary tab.
>>
>> LMK if you get stuck
>>
>> Edward Capriolo wrote:
>>
>>> Great infra solved that issue!
>>>
>>> [INFO] Uploaded:
>>> https://repository.apache.org/service/local/staging/deploy/m
>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>> 0-incubating-sources.jar.asc
>>> (836 B at 2.7 KB/sec)
>>> [INFO] Uploading:
>>> https://repository.apache.org/service/local/staging/deploy/m
>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>> 0-incubating-javadoc.jar.asc
>>> [INFO] 836/836 B
>>> [INFO]
>>> [INFO] Uploaded:
>>> https://repository.apache.org/service/local/staging/deploy/m
>>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>>> 0-incubating-javadoc.jar.asc
>>> (836 B at 2.6 KB/sec)
>>> [INFO] [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] [INFO] BUILD SUCCESS
>>> [INFO] [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> We have the artifacts deployed to staging now.
>>>
>>> So the "tag" will not be pushed by the release
>>> https://github.com/apache/incubator-gossip/compare/master...
>>> edwardcapriolo:master.
>>> And I will have to push it manually.
>>>
>>> Does anyone want to review the artifacts produced?
>>>
>>> Thanks,
>>> Edward
>>>
>>> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<ed...@gmail.com>
>>> wrote:
>>>
>>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>>> wrote:
>>>>
>>>> I just tried and got the same error. Then I looked in the INFRA JIRA and
>>>>> saw that we never requested Nexus access for the project.
>>>>>
>>>>> Edward, are you comfortable doing that, or would you rather a mentor
>>>>> take
>>>>> care of it?
>>>>>
>>>>> -Taylor
>>>>>
>>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> 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<jo...@gmail.com>
>>>>>>
>>>>> 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\u2019ll see if I can run the release procedure. I\u2019ve been able to release
>>>>>>>> other ASF projects.
>>>>>>>>
>>>>>>>> -Taylor
>>>>>>>>
>>>>>>>> On Nov 9, 2016, at 2:46 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>>>
>>>>>>>>> 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-incub
>>>>>>>>>
>>>>>>>> ating.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<ptgoetz@gmail.com
>>>>>>>>> <ma...@gmail.com>>    wrote:
>>>>>>>>> Done.
>>>>>>>>>
>>>>>>>>> -Taylor
>>>>>>>>>
>>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>>>>>>>>
>>>>>>>> <mailto:
>>>>>> ptgoetz@gmail.com>>    wrote:
>>>>>>>>>> I\u2019ll take care of it.
>>>>>>>>>>
>>>>>>>>>> -Taylor
>>>>>>>>>>
>>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>>
>>>>>>>>>>> <ma...@gmail.com>>    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<
>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>>
>>>>>>>>>>> <mailto:
>>>>>> elserj@apache.org>>    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=0x843E5702C87
>>>>>>>>>>>>>>
>>>>>>>>>>>>> 8C988<
>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>>>>>>> 8C988>
>>>>>> 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<
>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>>>>>>>>>>>>>>> mail.com>>     wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I would change the groupId to org.apache.gossip. I\u2019d have
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> check,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>>>> think Nexus has rules in place that enforce that, so it\u2019s
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> probably
>>>>>>>>>>>>>>>>>>> best
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> just go ahead.
>>>>>>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi<
>>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> The typical process is to have a DISCUSS thread before and
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> official
>>>>>>>>>>>>>>>>>>>>> VOTE
>>>>>>>>>>>>>>>>>>> thread, but I assume that was the intent here.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I\u2019m +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\u2019s
>>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>>> es/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<
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
Thanks,

I have closed the repository.

https://repository.apache.org/content/repositories/orgapachegossip-1000/


On Thu, Nov 17, 2016 at 12:30 PM, Josh Elser <jo...@gmail.com> wrote:

> Sure, happy to do that before an official VOTE thread!
>
> Looks like you haven't closed the staging repository yet. This is
> important for a few reasons.
>
> * Closing the repository will trigger a number of automated release checks
> (notably around checksums and crypto signatures)
> * Makes the staging repository immutable (you can presently add/remove
> files)
> * Provides a nice URL to pass around :)
>
> Can you log into https://repository.apache.org with your ASF creds, click
> on "Staging Repositories", find the "orgapachegossip-1000" repository,
> click the checkbox and then the "Close" button. This will trigger the
> aforementioned checks and, upon successful close, will give you a URL under
> the Summary tab.
>
> LMK if you get stuck
>
> Edward Capriolo wrote:
>
>> Great infra solved that issue!
>>
>> [INFO] Uploaded:
>> https://repository.apache.org/service/local/staging/deploy/m
>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>> 0-incubating-sources.jar.asc
>> (836 B at 2.7 KB/sec)
>> [INFO] Uploading:
>> https://repository.apache.org/service/local/staging/deploy/m
>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>> 0-incubating-javadoc.jar.asc
>> [INFO] 836/836 B
>> [INFO]
>> [INFO] Uploaded:
>> https://repository.apache.org/service/local/staging/deploy/m
>> aven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.
>> 0-incubating-javadoc.jar.asc
>> (836 B at 2.6 KB/sec)
>> [INFO] [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [INFO] BUILD SUCCESS
>> [INFO] [INFO]
>> ------------------------------------------------------------------------
>>
>> We have the artifacts deployed to staging now.
>>
>> So the "tag" will not be pushed by the release
>> https://github.com/apache/incubator-gossip/compare/master...
>> edwardcapriolo:master.
>> And I will have to push it manually.
>>
>> Does anyone want to review the artifacts produced?
>>
>> Thanks,
>> Edward
>>
>> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<ed...@gmail.com>
>> wrote:
>>
>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>>
>>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>
>>> wrote:
>>>
>>> I just tried and got the same error. Then I looked in the INFRA JIRA and
>>>> saw that we never requested Nexus access for the project.
>>>>
>>>> Edward, are you comfortable doing that, or would you rather a mentor
>>>> take
>>>> care of it?
>>>>
>>>> -Taylor
>>>>
>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>>>>
>>>> wrote:
>>>>
>>>>> 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<jo...@gmail.com>
>>>>>
>>>> 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<ed...@gmail.com>
>>>>>>>
>>>>>>>> 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-incub
>>>>>>>>
>>>>>>> ating.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<ptgoetz@gmail.com
>>>>>>>> <ma...@gmail.com>>   wrote:
>>>>>>>> Done.
>>>>>>>>
>>>>>>>> -Taylor
>>>>>>>>
>>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>>>>>>>
>>>>>>> <mailto:
>>>>
>>>>> ptgoetz@gmail.com>>   wrote:
>>>>>>>>>
>>>>>>>>> I’ll take care of it.
>>>>>>>>>
>>>>>>>>> -Taylor
>>>>>>>>>
>>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<
>>>>>>>>> edlinuxguru@gmail.com
>>>>>>>>>
>>>>>>>>>> <ma...@gmail.com>>   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<
>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>> 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<elserj@apache.org
>>>>>>>>>>>
>>>>>>>>>> <mailto:
>>>>
>>>>> elserj@apache.org>>   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=0x843E5702C87
>>>>>>>>>>>>>
>>>>>>>>>>>> 8C988<
>>>>
>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>>>>>>>>>>>>
>>>>>>>>>>>> 8C988>
>>>>
>>>>> 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<
>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>>>>>>>>>>>>>> mail.com>>    wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 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/guid
>>>>>>>>>>>>>>>>>>>>> es/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<
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>
>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Email-id%3Ac
>>>>
>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>
>>>>
>>

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
Sure, happy to do that before an official VOTE thread!

Looks like you haven't closed the staging repository yet. This is 
important for a few reasons.

* Closing the repository will trigger a number of automated release 
checks (notably around checksums and crypto signatures)
* Makes the staging repository immutable (you can presently add/remove 
files)
* Provides a nice URL to pass around :)

Can you log into https://repository.apache.org with your ASF creds, 
click on "Staging Repositories", find the "orgapachegossip-1000" 
repository, click the checkbox and then the "Close" button. This will 
trigger the aforementioned checks and, upon successful close, will give 
you a URL under the Summary tab.

LMK if you get stuck

Edward Capriolo wrote:
> Great infra solved that issue!
>
> [INFO] Uploaded:
> https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-sources.jar.asc
> (836 B at 2.7 KB/sec)
> [INFO] Uploading:
> https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-javadoc.jar.asc
> [INFO] 836/836 B
> [INFO]
> [INFO] Uploaded:
> https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-javadoc.jar.asc
> (836 B at 2.6 KB/sec)
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] BUILD SUCCESS
> [INFO] [INFO]
> ------------------------------------------------------------------------
>
> We have the artifacts deployed to staging now.
>
> So the "tag" will not be pushed by the release
> https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:master.
> And I will have to push it manually.
>
> Does anyone want to review the artifacts produced?
>
> Thanks,
> Edward
>
> On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo<ed...@gmail.com>
> wrote:
>
>> I created https://issues.apache.org/jira/browse/INFRA-12911
>>
>> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz<pt...@gmail.com>  wrote:
>>
>>> I just tried and got the same error. Then I looked in the INFRA JIRA and
>>> saw that we never requested Nexus access for the project.
>>>
>>> Edward, are you comfortable doing that, or would you rather a mentor take
>>> care of it?
>>>
>>> -Taylor
>>>
>>>> On Nov 9, 2016, at 4:01 PM, Edward Capriolo<ed...@gmail.com>
>>> wrote:
>>>> 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<jo...@gmail.com>
>>> 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\u2019ll see if I can run the release procedure. I\u2019ve been able to release
>>>>>> other ASF projects.
>>>>>>
>>>>>> -Taylor
>>>>>>
>>>>>> On Nov 9, 2016, at 2:46 PM, Edward Capriolo<ed...@gmail.com>
>>>>>>> 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-incub
>>> ating.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<ptgoetz@gmail.com
>>>>>>> <ma...@gmail.com>>   wrote:
>>>>>>> Done.
>>>>>>>
>>>>>>> -Taylor
>>>>>>>
>>>>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>>> <mailto:
>>>>>>>> ptgoetz@gmail.com>>   wrote:
>>>>>>>>
>>>>>>>> I\u2019ll take care of it.
>>>>>>>>
>>>>>>>> -Taylor
>>>>>>>>
>>>>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>>>>>>> <ma...@gmail.com>>   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<
>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>> 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<elserj@apache.org
>>> <mailto:
>>>>>>>>>> elserj@apache.org>>   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=0x843E5702C87
>>> 8C988<
>>>>>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>>> 8C988>
>>>>>>>>>>>> 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<
>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>> 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<
>>>>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>>>>>>>>>>>>> mail.com>>    wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sure Ed.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> I would change the groupId to org.apache.gossip. I\u2019d have to
>>>>>>>>>>>>>>>>> check,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>>>> think Nexus has rules in place that enforce that, so it\u2019s
>>>>>>>>>>>>>>>>> probably
>>>>>>>>>>>>>>>>> best
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> just go ahead.
>>>>>>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi<
>>>>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> The typical process is to have a DISCUSS thread before and
>>>>>>>>>>>>>>>>>>> official
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> VOTE
>>>>>>>>>>>>>>>>> thread, but I assume that was the intent here.
>>>>>>>>>>>>>>>>>>> I\u2019m +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\u2019s
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>>> Email-id%3Ac
>>>>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>>> Email-id%3Ac
>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>
>>>
>

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
Great infra solved that issue!

[INFO] Uploaded:
https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-sources.jar.asc
(836 B at 2.7 KB/sec)
[INFO] Uploading:
https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-javadoc.jar.asc
[INFO] 836/836 B
[INFO]
[INFO] Uploaded:
https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/gossip/gossip/0.1.0-incubating/gossip-0.1.0-incubating-javadoc.jar.asc
(836 B at 2.6 KB/sec)
[INFO] [INFO]
------------------------------------------------------------------------
[INFO] [INFO] BUILD SUCCESS
[INFO] [INFO]
------------------------------------------------------------------------

We have the artifacts deployed to staging now.

So the "tag" will not be pushed by the release
https://github.com/apache/incubator-gossip/compare/master...edwardcapriolo:master.
And I will have to push it manually.

Does anyone want to review the artifacts produced?

Thanks,
Edward

On Mon, Nov 14, 2016 at 10:04 AM, Edward Capriolo <ed...@gmail.com>
wrote:

> I created https://issues.apache.org/jira/browse/INFRA-12911
>
> On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz <pt...@gmail.com> wrote:
>
>> I just tried and got the same error. Then I looked in the INFRA JIRA and
>> saw that we never requested Nexus access for the project.
>>
>> Edward, are you comfortable doing that, or would you rather a mentor take
>> care of it?
>>
>> -Taylor
>>
>> > On Nov 9, 2016, at 4:01 PM, Edward Capriolo <ed...@gmail.com>
>> wrote:
>> >
>> > 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 <jo...@gmail.com>
>> 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<ed...@gmail.com>
>> >>>> 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-incub
>> ating.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<ptgoetz@gmail.com
>> >>>> <ma...@gmail.com>>  wrote:
>> >>>> Done.
>> >>>>
>> >>>> -Taylor
>> >>>>
>> >>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
>> <mailto:
>> >>>>> ptgoetz@gmail.com>>  wrote:
>> >>>>>
>> >>>>> I’ll take care of it.
>> >>>>>
>> >>>>> -Taylor
>> >>>>>
>> >>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
>> >>>>>> <ma...@gmail.com>>  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<
>> >>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>> >>>>>> 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<elserj@apache.org
>> <mailto:
>> >>>>>>> elserj@apache.org>>  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=0x843E5702C87
>> 8C988<
>> >>>>>>>>> http://keys.gnupg.net/pks/lookup?op=get&search=0x843E5702C87
>> 8C988>
>> >>>>>>>>>
>> >>>>>>>>> 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<
>> >>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>> >>>>>>>>> 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<
>> >>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>> >>>>>>>>>> mail.com>>   wrote:
>> >>>>>>>>>>
>> >>>>>>>>>> Sure Ed.
>> >>>>>>>>>>
>> >>>>>>>>>>> Can you create the ticket?
>> >>>>>>>>>>>
>> >>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>> >>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>> >>>>>>>>>>> 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<
>> >>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>> >>>>>>>>>>>> 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<
>> >>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> 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<
>> >>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> 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<
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:
>> Email-id%3Ac
>> >>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>> >>>>>>>>>>>>>>>> Contact:08951803660
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> --
>> >>>>>>>>>>>>> Chandresh Pancholi
>> >>>>>>>>>>>>> Senior Software Engineer
>> >>>>>>>>>>>>> Flipkart.com
>> >>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:
>> Email-id%3Ac
>> >>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>> >>>>>>>>>>>>> Contact:08951803660
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>> Chandresh Pancholi
>> >>>>>>>>>>> Senior Software Engineer
>> >>>>>>>>>>> Flipkart.com
>> >>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>> >>>>>>>>>>> handresh.pancholi@flipkart.com>
>> >>>>>>>>>>> Contact:08951803660
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>
>> >>>
>> >>>
>>
>>
>

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
I created https://issues.apache.org/jira/browse/INFRA-12911

On Wed, Nov 9, 2016 at 5:14 PM, P. Taylor Goetz <pt...@gmail.com> wrote:

> I just tried and got the same error. Then I looked in the INFRA JIRA and
> saw that we never requested Nexus access for the project.
>
> Edward, are you comfortable doing that, or would you rather a mentor take
> care of it?
>
> -Taylor
>
> > On Nov 9, 2016, at 4:01 PM, Edward Capriolo <ed...@gmail.com>
> wrote:
> >
> > 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 <jo...@gmail.com> 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<ed...@gmail.com>
> >>>> 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<ptgoetz@gmail.com
> >>>> <ma...@gmail.com>>  wrote:
> >>>> Done.
> >>>>
> >>>> -Taylor
> >>>>
> >>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com<
> mailto:
> >>>>> ptgoetz@gmail.com>>  wrote:
> >>>>>
> >>>>> I’ll take care of it.
> >>>>>
> >>>>> -Taylor
> >>>>>
> >>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
> >>>>>> <ma...@gmail.com>>  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<
> >>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
> >>>>>> 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<elserj@apache.org<
> mailto:
> >>>>>>> elserj@apache.org>>  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<
> >>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
> >>>>>>>>> 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<
> >>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
> >>>>>>>>>> mail.com>>   wrote:
> >>>>>>>>>>
> >>>>>>>>>> Sure Ed.
> >>>>>>>>>>
> >>>>>>>>>>> Can you create the ticket?
> >>>>>>>>>>>
> >>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
> >>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
> >>>>>>>>>>> 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<
> >>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
> >>>>>>>>>>>> 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<
> >>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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<
> >>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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<
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:Email-id%
> 3Ac
> >>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
> >>>>>>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>> Chandresh Pancholi
> >>>>>>>>>>>>> Senior Software Engineer
> >>>>>>>>>>>>> Flipkart.com
> >>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
> >>>>>>>>>>>>> handresh.pancholi@flipkart.com>
> >>>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>> Chandresh Pancholi
> >>>>>>>>>>> Senior Software Engineer
> >>>>>>>>>>> Flipkart.com
> >>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
> >>>>>>>>>>> handresh.pancholi@flipkart.com>
> >>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>
> >>>
> >>>
>
>

Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
You can file if you onow what to ask for. Best would be if all commiters
can release.

Thanks,
Edwardo

On Wednesday, November 9, 2016, P. Taylor Goetz <pt...@gmail.com> wrote:

> I just tried and got the same error. Then I looked in the INFRA JIRA and
> saw that we never requested Nexus access for the project.
>
> Edward, are you comfortable doing that, or would you rather a mentor take
> care of it?
>
> -Taylor
>
> > On Nov 9, 2016, at 4:01 PM, Edward Capriolo <edlinuxguru@gmail.com
> <javascript:;>> wrote:
> >
> > 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 <josh.elser@gmail.com
> <javascript:;>> 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<edlinuxguru@gmail.com
> <javascript:;>>
> >>>> 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<ptgoetz@gmail.com
> <javascript:;>
> >>>> <mailto:ptgoetz@gmail.com <javascript:;>>>  wrote:
> >>>> Done.
> >>>>
> >>>> -Taylor
> >>>>
> >>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com
> <javascript:;><mailto:
> >>>>> ptgoetz@gmail.com <javascript:;>>>  wrote:
> >>>>>
> >>>>> I’ll take care of it.
> >>>>>
> >>>>> -Taylor
> >>>>>
> >>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
> <javascript:;>
> >>>>>> <mailto:edlinuxguru@gmail.com <javascript:;>>>  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<
> >>>>>> edlinuxguru@gmail.com <javascript:;><mailto:edlinuxguru@gmail.com
> <javascript:;>>>
> >>>>>> 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<elserj@apache.org
> <javascript:;><mailto:
> >>>>>>> elserj@apache.org <javascript:;>>>  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<
> >>>>>>>>> edlinuxguru@gmail.com <javascript:;><mailto:
> edlinuxguru@gmail.com <javascript:;>>>
> >>>>>>>>> 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<
> >>>>>>>>>> chandreshpancholi007@gmail.com <javascript:;><mailto:
> chandreshpancholi007@g <javascript:;>
> >>>>>>>>>> mail.com>>   wrote:
> >>>>>>>>>>
> >>>>>>>>>> Sure Ed.
> >>>>>>>>>>
> >>>>>>>>>>> Can you create the ticket?
> >>>>>>>>>>>
> >>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
> >>>>>>>>>>> edlinuxguru@gmail.com <javascript:;><mailto:
> edlinuxguru@gmail.com <javascript:;>>>
> >>>>>>>>>>> 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<
> >>>>>>>>>>>> chandreshpancholi007@gmail.com <javascript:;><mailto:
> chandreshpancholi007@g <javascript:;>
> >>>>>>>>>>>> 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<
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> edlinuxguru@gmail.com <javascript:;><mailto:
> edlinuxguru@gmail.com <javascript:;>>>
> >>>>>>>>>>>> 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<
> >>>>>>>>>>>>>> ptgoetz@gmail.com <javascript:;><mailto:ptgoetz@gmail.com
> <javascript:;>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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<
> >>>>>>>>>>>>>>> chandreshpancholi007@gmail.com <javascript:;><mailto:
> chandreshpancholi007@g <javascript:;>
> >>>>>>>>>>>>>>> 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<
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ptgoetz@gmail.com <javascript:;><mailto:ptgoetz@gmail.com
> <javascript:;>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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<
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> edlinuxguru@gmail.com <javascript:;><mailto:
> edlinuxguru@gmail.com <javascript:;>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com <javascript:;>
> <mailto:Email-id%3Ac <javascript:;>
> >>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com <javascript:;>>
> >>>>>>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>> Chandresh Pancholi
> >>>>>>>>>>>>> Senior Software Engineer
> >>>>>>>>>>>>> Flipkart.com
> >>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com <javascript:;>
> <mailto:Email-id%3Ac <javascript:;>
> >>>>>>>>>>>>> handresh.pancholi@flipkart.com <javascript:;>>
> >>>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>> Chandresh Pancholi
> >>>>>>>>>>> Senior Software Engineer
> >>>>>>>>>>> Flipkart.com
> >>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com <javascript:;>
> <mailto:Email-id%3Ac <javascript:;>
> >>>>>>>>>>> handresh.pancholi@flipkart.com <javascript:;>>
> >>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>
> >>>
> >>>
>
>

-- 
Sorry this was sent from mobile. Will do less grammar and spell check than
usual.

Re: [VOTE] Release Apache Gossip

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
I just tried and got the same error. Then I looked in the INFRA JIRA and saw that we never requested Nexus access for the project.

Edward, are you comfortable doing that, or would you rather a mentor take care of it?

-Taylor

> On Nov 9, 2016, at 4:01 PM, Edward Capriolo <ed...@gmail.com> wrote:
> 
> 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 <jo...@gmail.com> 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<ed...@gmail.com>
>>>> 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<ptgoetz@gmail.com
>>>> <ma...@gmail.com>>  wrote:
>>>> Done.
>>>> 
>>>> -Taylor
>>>> 
>>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com<mailto:
>>>>> ptgoetz@gmail.com>>  wrote:
>>>>> 
>>>>> I’ll take care of it.
>>>>> 
>>>>> -Taylor
>>>>> 
>>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>>>> <ma...@gmail.com>>  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<
>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>> 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<elserj@apache.org<mailto:
>>>>>>> elserj@apache.org>>  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<
>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>> 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<
>>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>>>>>>>>>> mail.com>>   wrote:
>>>>>>>>>> 
>>>>>>>>>> Sure Ed.
>>>>>>>>>> 
>>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>> 
>>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>> 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<
>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>> 
>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>> 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<
>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>> Flipkart.com
>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>> 
>>> 
>>> 


Re: [VOTE] Release Apache Gossip

Posted by Edward Capriolo <ed...@gmail.com>.
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 <jo...@gmail.com> 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<ed...@gmail.com>
>>> 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<ptgoetz@gmail.com
>>> <ma...@gmail.com>>  wrote:
>>> Done.
>>>
>>> -Taylor
>>>
>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<ptgoetz@gmail.com<mailto:
>>>> ptgoetz@gmail.com>>  wrote:
>>>>
>>>> I’ll take care of it.
>>>>
>>>> -Taylor
>>>>
>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<edlinuxguru@gmail.com
>>>>> <ma...@gmail.com>>  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<
>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>> 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<elserj@apache.org<mailto:
>>>>>> elserj@apache.org>>  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<
>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>> 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<
>>>>>>>>> chandreshpancholi007@gmail.com<mailto:chandreshpancholi007@g
>>>>>>>>> mail.com>>   wrote:
>>>>>>>>>
>>>>>>>>> Sure Ed.
>>>>>>>>>
>>>>>>>>>> Can you create the ticket?
>>>>>>>>>>
>>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<
>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>> 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<
>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>
>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>> 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<
>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>> chandreshpancholi007@gmail.com<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<
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>> Flipkart.com
>>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>> Senior Software Engineer
>>>>>>>>>> Flipkart.com
>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<mailto:Email-id%3Ac
>>>>>>>>>> handresh.pancholi@flipkart.com>
>>>>>>>>>> Contact:08951803660
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>
>>
>>

Re: [VOTE] Release Apache Gossip

Posted by Josh Elser <jo...@gmail.com>.
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\u2019ll see if I can run the release procedure. I\u2019ve been able to release other ASF projects.
>
> -Taylor
>
>> On Nov 9, 2016, at 2:46 PM, Edward Capriolo<ed...@gmail.com>  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<pt...@gmail.com>>  wrote:
>> Done.
>>
>> -Taylor
>>
>>> On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz<pt...@gmail.com>>  wrote:
>>>
>>> I\u2019ll take care of it.
>>>
>>> -Taylor
>>>
>>>> On Oct 27, 2016, at 11:43 AM, Edward Capriolo<ed...@gmail.com>>  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<ed...@gmail.com>>
>>>> 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<el...@apache.org>>  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<ed...@gmail.com>>
>>>>>>> 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<
>>>>>>>> chandreshpancholi007@gmail.com<ma...@gmail.com>>   wrote:
>>>>>>>>
>>>>>>>> Sure Ed.
>>>>>>>>> Can you create the ticket?
>>>>>>>>>
>>>>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<ed...@gmail.com>>
>>>>>>>>> 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<
>>>>>>>>>> chandreshpancholi007@gmail.com<ma...@gmail.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<
>>>>>>>>>>>
>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>> 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<pt...@gmail.com>>
>>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I would change the groupId to org.apache.gossip. I\u2019d have to
>>>>>>>>>>>> check,
>>>>>>>>>> but I
>>>>>>>>>>>> think Nexus has rules in place that enforce that, so it\u2019s probably
>>>>>>>>>>>> best
>>>>>>>>>>> to
>>>>>>>>>>>>> just go ahead.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Taylor
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Oct 7, 2016, at 2:52 PM, chandresh pancholi<
>>>>>>>>>>>>> chandreshpancholi007@gmail.com<ma...@gmail.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<
>>>>>>>>>>>>>>
>>>>>>>>>>>>> ptgoetz@gmail.com<ma...@gmail.com>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> The typical process is to have a DISCUSS thread before and
>>>>>>>>>>>>>> official
>>>>>>>>>>> VOTE
>>>>>>>>>>>>> thread, but I assume that was the intent here.
>>>>>>>>>>>>>>> I\u2019m +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\u2019s
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> edlinuxguru@gmail.com<ma...@gmail.com>>
>>>>>>>>>>> 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:chandresh.pancholi@flipkart.com<ma...@flipkart.com>
>>>>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Chandresh Pancholi
>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>> Flipkart.com
>>>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<ma...@flipkart.com>
>>>>>>>>>>> Contact:08951803660
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Chandresh Pancholi
>>>>>>>>> Senior Software Engineer
>>>>>>>>> Flipkart.com
>>>>>>>>> Email-id:chandresh.pancholi@flipkart.com<ma...@flipkart.com>
>>>>>>>>> Contact:08951803660
>>>>>>>>>
>>>>>>>>>
>>
>
>

Re: [VOTE] Release Apache Gossip

Posted by "P. Taylor Goetz" <pt...@gmail.com>.
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 <ed...@gmail.com> 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 <ptgoetz@gmail.com <ma...@gmail.com>> wrote:
> Done.
> 
> -Taylor
> 
> > On Oct 27, 2016, at 11:58 AM, P. Taylor Goetz <ptgoetz@gmail.com <ma...@gmail.com>> wrote:
> >
> > I’ll take care of it.
> >
> > -Taylor
> >
> >> On Oct 27, 2016, at 11:43 AM, Edward Capriolo <edlinuxguru@gmail.com <ma...@gmail.com>> 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 <edlinuxguru@gmail.com <ma...@gmail.com>>
> >> 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 <elserj@apache.org <ma...@apache.org>> 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<edlinuxguru@gmail.com <ma...@gmail.com>>
> >>>>> 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<
> >>>>>> chandreshpancholi007@gmail.com <ma...@gmail.com>>  wrote:
> >>>>>>
> >>>>>> Sure Ed.
> >>>>>>> Can you create the ticket?
> >>>>>>>
> >>>>>>> On Sat, Oct 8, 2016 at 1:07 AM, Edward Capriolo<edlinuxguru@gmail.com <ma...@gmail.com>>
> >>>>>>> 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<
> >>>>>>>> chandreshpancholi007@gmail.com <ma...@gmail.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<
> >>>>>>>>>
> >>>>>>>> edlinuxguru@gmail.com <ma...@gmail.com>>
> >>>>>>>
> >>>>>>>> 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<ptgoetz@gmail.com <ma...@gmail.com>>
> >>>>>>>>>>
> >>>>>>>>> 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<
> >>>>>>>>>>>>
> >>>>>>>>>>> chandreshpancholi007@gmail.com <ma...@gmail.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<
> >>>>>>>>>>>>
> >>>>>>>>>>> ptgoetz@gmail.com <ma...@gmail.com>>
> >>>>>>>>
> >>>>>>>>> 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<
> >>>>>>>>>>>>>
> >>>>>>>>>>>> edlinuxguru@gmail.com <ma...@gmail.com>>
> >>>>>>>>
> >>>>>>>>> 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:chandresh.pancholi@flipkart.com <ma...@flipkart.com>
> >>>>>>>>>>>> Contact:08951803660
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Chandresh Pancholi
> >>>>>>>>> Senior Software Engineer
> >>>>>>>>> Flipkart.com
> >>>>>>>>> Email-id:chandresh.pancholi@flipkart.com <ma...@flipkart.com>
> >>>>>>>>> Contact:08951803660
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Chandresh Pancholi
> >>>>>>> Senior Software Engineer
> >>>>>>> Flipkart.com
> >>>>>>> Email-id:chandresh.pancholi@flipkart.com <ma...@flipkart.com>
> >>>>>>> Contact:08951803660
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >
> 
>