[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-09 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17011978#comment-17011978
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

asfgit commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937
 
 
   
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>  Labels: ready-to-commit
> Fix For: 1.18.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-08 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17010538#comment-17010538
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on issue #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#issuecomment-571978751
 
 
   I have squashed the commits.
   @arina-ielchiieva, thanks a lot for the review, it definitely became good 
only after addressing your comments.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>  Labels: ready-to-commit
> Fix For: 1.18.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-07 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009743#comment-17009743
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on issue #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#issuecomment-571598120
 
 
   Looks really good, thanks for creating such detailed instruction.
   +1
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009100#comment-17009100
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363416297
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
 
 Review comment:
   Thanks, fixed.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009105#comment-17009105
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363424260
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009102#comment-17009102
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363417007
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009104#comment-17009104
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363416553
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
 
 Review comment:
   Done
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries 

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009106#comment-17009106
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363431205
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009103#comment-17009103
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363416872
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17009101#comment-17009101
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363416441
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
 
 Review comment:
   Thanks, replaced.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact 

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008784#comment-17008784
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363258029
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
 
 Review comment:
   ```suggestion
   4. Enter your Apache password and submit the changes.
   ```
 

This is an automated message from the Apache Git Service.
To respond to the message, 

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008783#comment-17008783
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r36323
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008785#comment-17008785
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363266847
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008782#comment-17008782
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363257977
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
 
 Review comment:
   ```suggestion
   3. Note that you can add more than one SSH key corresponding to 
multiple machines.
   ```
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use 

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008789#comment-17008789
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363267838
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008787#comment-17008787
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363267275
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008788#comment-17008788
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363267914
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature into the the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+1. `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`.
+2. Update `KEYS` file with required changes.
+3. Commit changes: `svn ci -m "Add FirstName LastName's key to 
KEYS file"`.
+3. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the Apache server by running the 
following: `sftp @home.apache.org`.
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2020-01-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17008786#comment-17008786
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on pull request #1937: DRILL-7230: Add README.md 
with instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r363257698
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,397 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+1. Start mail thread on Apache Drill dev list.
+
+Example:
+
+Subject:
+```
+[DISCUSS] Drill 1.17.0 release
+```
+Body:
+```
+Hi Drillers,
+
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+
+Kind regards
+
+Thanks
+```
+2. Gather a list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify the final cut-off date.
+4. Before starting the release send a reminder to the dev list that merge 
into Apache Drill master is forbidden during release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+2. ## Setup environment:
+1. ### SVN
+1. Install subversion client (see instructions on 
http://subversion.apache.org/packages.html#osx for
+ installing svn on different systems).
+2. Check that svn works:
+```
+svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist
+```
+You also need writable access to Apache SVN. (You need to be a PMC 
member for this).
+2. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure the default key is the key generated using the Apache 
email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`).
+8. Add your key signature into the the `KEYS` file in the Drill 
sources repo in the project root directory.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
 
 Review comment:
   ```suggestion
   Instruction on how to create the key signature is embedded at 
the beginning of the `KEYS` file.
   ```
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-25 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17003295#comment-17003295
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

arina-ielchiieva commented on issue #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#issuecomment-568910375
 
 
   Please include info about Docker.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000933#comment-17000933
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r360362371
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature to the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+- `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`
+- Update `KEYS` file with required changes
+- Commit changes: `svn ci -m "Add FirstName LastName's key to KEYS 
file"`
+2. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the apache server by running the 
following: `sftp @home.apache.org`
+
+3. ### SVN
 
 Review comment:
   Moved this section above `GPG key` section. Added instruction on how to 
install the `svn` client. Regarding writable access to `dist.apache.org`, there 
are no additional things to do for PMC.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000935#comment-17000935
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r360368151
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature to the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+- `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`
+- Update `KEYS` file with required changes
+- Commit changes: `svn ci -m "Add FirstName LastName's key to KEYS 
file"`
+2. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the apache server by running the 
following: `sftp @home.apache.org`
+
+3. ### SVN
+You also need access to Apache SVN. (You need to be a PMC member for 
this).
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+http://www.apache.org/dev/publishing-maven-artifacts.html
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+2. For deploying maven artifacts, you must add entries to your 
`~/.m2/settings.xml` file as described here:
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+3. In order to encrypt the LDAP password, see here:

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000934#comment-17000934
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r360366168
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature to the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+- `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`
+- Update `KEYS` file with required changes
+- Commit changes: `svn ci -m "Add FirstName LastName's key to KEYS 
file"`
+2. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the apache server by running the 
following: `sftp @home.apache.org`
+
+3. ### SVN
+You also need access to Apache SVN. (You need to be a PMC member for 
this).
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+http://www.apache.org/dev/publishing-maven-artifacts.html
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+2. For deploying maven artifacts, you must add entries to your 
`~/.m2/settings.xml` file as described here:
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+3. In order to encrypt the LDAP password, see here:

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000932#comment-17000932
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r359998793
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
 
 Review comment:
   Thanks, done.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000936#comment-17000936
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r360362502
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature to the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+- `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`
+- Update `KEYS` file with required changes
+- Commit changes: `svn ci -m "Add FirstName LastName's key to KEYS 
file"`
+2. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the apache server by running the 
following: `sftp @home.apache.org`
+
+3. ### SVN
+You also need access to Apache SVN. (You need to be a PMC member for 
this).
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+http://www.apache.org/dev/publishing-maven-artifacts.html
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+2. For deploying maven artifacts, you must add entries to your 
`~/.m2/settings.xml` file as described here:
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+3. In order to encrypt the LDAP password, see here:

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000931#comment-17000931
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r35029
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
 
 Review comment:
   Good point, I have added additional info.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-20 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000937#comment-17000937
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937#discussion_r360404569
 
 

 ##
 File path: docs/dev/Release.md
 ##
 @@ -0,0 +1,365 @@
+# Drill Release Process
+
+1. ## Setup release final cut-off date
+
+1. Start mail thread on Apache dev list with the subject: 
+```
+   [DISCUSS] Drill 1.17.0 release
+```
+
+Body example:
+```
+Hi Drillers,
+ 
+It's been several months since the last release and it is time to do 
the next one. I am volunteering to be the release manager.
+ 
+If there are any issues on which work is in progress, that you feel we 
*must* include in the release, please post in reply to this thread. Based on 
your input we'll define release cut off date.
+ 
+Kind regards
+ 
+Thanks
+```
+2. Gather list of Jiras that need to be included in the release, discuss 
possible blockers.
+3. Identify final cut-off date.
+4. Before starting the release send a reminder to dev list that merge in 
Apache Drill master is forbidden during
+ release.
+
+Example:
+```
+Note for the committers:
+until the release is not over and Drill version is not changed to 
1.17.0-SNAPSHOT, please do not push any
+changes into Drill master.
+```
+ 
+2. ## Setup environment:
+1. ### GPG key:
+You will need a GPG key set up. This key is needed for signing the 
release.
+1. Read [Apache docs for release 
signing](http://www.apache.org/dev/release-signing.html).
+2. Install the `gpg2` package on Ubuntu, or `gnupg` on MacOS.
+3. Generate GPG key using the **Apache email address** if it wasn't 
done before:
+1. Run `gpg --gen-key` and follow the instructions.
+2. Remember your passphrase.
+3. Save your key pair:
+```
+   gpg --output mygpgkey_pub.gpg --armor --export MY_KEY_ID
+   gpg --output mygpgkey_sec.gpg --armor --export-secret-key 
MY_KEY_ID
+   ```
+4. Or import existing GPG key pair if required:
+```
+gpg --import mygpgkey_pub.gpg
+gpg --allow-secret-key-import --import mygpgkey_sec.gpg
+```
+5. Have another committer signed your key (add to the trust chain).
+Apache advises to do it at 
+[key signing 
parties](https://www.apache.org/dev/release-signing.html#key-signing-party).
+6. Make sure default key is the key generated using the Apache email.
+7. Publish your public key to a public server (e.g. 
http://pgp.surfnet.nl or http://pgp.mit.edu)
+using Web-UIs or CLI (for example using the following command:
+`gpg --keyserver hkp://pool.sks-keyservers.net --trust-model 
always --send-keys`)
+8. Add your key signature to the `KEYS` file in the Drill sources repo.
+Instruction on how to create the key signature is embedded at the 
beginning of the KEYS file.
+9. Add your key signature to the `KEYS` file in 
`https://dist.apache.org` (PMC permissions required for this):
+- `svn co https://dist.apache.org/repos/dist/release/drill 
~/src/release/drill-dist`
+- Update `KEYS` file with required changes
+- Commit changes: `svn ci -m "Add FirstName LastName's key to KEYS 
file"`
+2. ### Setting up LDAP credentials
+1. Go to http://id.apache.org and log in using your Apache login and 
password.
+2. Scroll to the bottom to the 'SSH Key' entry and add the SSH key 
from your `~/.ssh/id_rsa.pub` file.
+If you don't have the SSH key, you should generate it by running 
`ssh-keygen`.
+3. Note that you can add more than 1 SSH key corresponding to multiple 
machines.
+4. Enter your Apache password and submit changes.
+5. Verify that you can do an sftp to the apache server by running the 
following: `sftp @home.apache.org`
+
+3. ### SVN
+You also need access to Apache SVN. (You need to be a PMC member for 
this).
+4. ### Setup Maven
+1. Apache's Maven repository access is documented here:
+http://www.apache.org/dev/publishing-maven-artifacts.html
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+2. For deploying maven artifacts, you must add entries to your 
`~/.m2/settings.xml` file as described here:
+http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env.
+3. In order to encrypt the LDAP password, see here:

[jira] [Commented] (DRILL-7230) Add README.md with instructions for release

2019-12-19 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/DRILL-7230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17000113#comment-17000113
 ] 

ASF GitHub Bot commented on DRILL-7230:
---

vvysotskyi commented on pull request #1937: DRILL-7230: Add README.md with 
instructions for release and release scripts
URL: https://github.com/apache/drill/pull/1937
 
 
   Jira - [DRILL-7230](https://issues.apache.org/jira/browse/DRILL-7230).
   
   Release instruction and scripts are based on the 
https://github.com/parthchandra/drill/wiki/Drill-Release-Process, 
https://github.com/parthchandra/stuff/blob/master/scripts/drill-release.sh, and 
https://github.com/parthchandra/stuff/blob/master/scripts/checksum.sh.
 

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Add README.md with instructions for release
> ---
>
> Key: DRILL-7230
> URL: https://issues.apache.org/jira/browse/DRILL-7230
> Project: Apache Drill
>  Issue Type: Sub-task
>  Components: Tools, Build  Test
>Reporter: Sorabh Hamirwasia
>Assignee: Vova Vysotskyi
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)