[jira] [Commented] (ARROW-17552) [Dev] Remove "master" from default_branch property of Target class in core.py after migration to "main" as the default Git branch

2022-11-28 Thread Kevin Gurney (Jira)


[ 
https://issues.apache.org/jira/browse/ARROW-17552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17640243#comment-17640243
 ] 

Kevin Gurney commented on ARROW-17552:
--

For clarity - I am leaving this as Unassigned until the other issues it depends 
on are resolved to keep it clear which issues are actively being worked on vs. 
which are planned for the future.

> [Dev] Remove "master" from default_branch property of Target class in core.py 
> after migration to "main" as the default Git branch
> -
>
> Key: ARROW-17552
> URL: https://issues.apache.org/jira/browse/ARROW-17552
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Affects Versions: 10.0.0
>Reporter: Kevin Gurney
>Priority: Minor
>
> As a follow up to [ARROW-15693|https://github.com/apache/arrow/pull/13975], 
> support for the name "master" in the {{default_branch}} property of the 
> {{Target}} class defined in {{dev/archery/archery/crossbow/core.py}} should 
> be removed after the migration to "main" as the default Git branch is 
> complete.
> Making this change will also require updating the implementation of the 
> {{Target.is_default_branch()}} method to use the keyword {{is}} instead of 
> {{in}} for checking whether on the default branch.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARROW-18011) [Dev] Replace hard-coded string "master" with "main" in dev/archery/archery/crossbow/core.py after default branch migration

2022-10-12 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-18011:


 Summary: [Dev] Replace hard-coded string "master" with "main" in 
dev/archery/archery/crossbow/core.py after default branch migration 
 Key: ARROW-18011
 URL: https://issues.apache.org/jira/browse/ARROW-18011
 Project: Apache Arrow
  Issue Type: Sub-task
  Components: Developer Tools
Reporter: Kevin Gurney


[https://github.com/apache/arrow/pull/14033] uses several heuristics to 
determine the default Git branch name for the upstream apache/arrow project. 
When the heuristics fail to detect the default branch name, the strategy used 
in [https://github.com/apache/arrow/pull/14033] currently falls back to using 
the hard-coded branch name "master".

After [https://github.com/apache/arrow/pull/14033] is merged and after the 
upstream apache/arrow GitHub repository migrates to using "main" as the default 
branch name, the hard-coded string "master" should be replaced with "main" 
inside of the implementation of the computed property "default_branch_name" of 
the "Repo" class in dev/archery/archery/crossbow/core.py.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (ARROW-17552) [Dev] Remove "master" from default_branch property of Target class in core.py after migration to "main" as the default Git branch

2022-08-29 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-17552:


 Summary: [Dev] Remove "master" from default_branch property of 
Target class in core.py after migration to "main" as the default Git branch
 Key: ARROW-17552
 URL: https://issues.apache.org/jira/browse/ARROW-17552
 Project: Apache Arrow
  Issue Type: Sub-task
  Components: Developer Tools
Affects Versions: 10.0.0
Reporter: Kevin Gurney
Assignee: Kevin Gurney


As a follow up to [ARROW-15693|https://github.com/apache/arrow/pull/13975], 
support for the name "master" in the {{default_branch}} property of the 
{{Target}} class defined in {{dev/archery/archery/crossbow/core.py}} should be 
removed after the migration to "main" as the default Git branch is complete.

Making this change will also require updating the implementation of the 
{{Target.is_default_branch()}} method to use the keyword {{is}} instead of 
{{in}} for checking whether on the default branch.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (ARROW-15693) [Dev] Update crossbow templates to use master or main

2022-04-13 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15693?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney reassigned ARROW-15693:


Assignee: Kevin Gurney

> [Dev] Update crossbow templates to use master or main
> -
>
> Key: ARROW-15693
> URL: https://issues.apache.org/jira/browse/ARROW-15693
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Closed] (ARROW-15694) [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment workflow to support being triggered when pushing to main

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney closed ARROW-15694.


Merged via [https://github.com/apache/arrow-site/pull/202.]

> [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment 
> workflow to support being triggered when pushing to main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>  Labels: pull-request-available
> Fix For: 8.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow on pushes to {{master}} from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by 
> ARROW-15988.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment workflow to support being triggered when pushing to main

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Labels: pull-request-available  (was: )

> [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment 
> workflow to support being triggered when pushing to main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow on pushes to {{master}} from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by 
> ARROW-15988.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ARROW-15991) Remove mentions of master branch from Apache Arrow website content

2022-03-21 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-15991:


 Summary: Remove mentions of master branch from Apache Arrow 
website content
 Key: ARROW-15991
 URL: https://issues.apache.org/jira/browse/ARROW-15991
 Project: Apache Arrow
  Issue Type: Sub-task
  Components: Website
Reporter: Kevin Gurney
Assignee: Kevin Gurney


This is a follow up task to 
[ARROW-15694|https://issues.apache.org/jira/browse/ARROW-15694] and 
[ARROW-15988|https://issues.apache.org/jira/browse/ARROW-15988].

We need to update the actual content of the Apache Arrow website to no longer 
refer to the "master" branch. This includes updating links, text snippets, and 
the {{README.md}} for {{{}arrow-site{}}}. There may also be other files that 
need to be updated, as well.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15991) [Website] Remove mentions of master branch from Apache Arrow website content

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15991:
-
Summary: [Website] Remove mentions of master branch from Apache Arrow 
website content  (was: Remove mentions of master branch from Apache Arrow 
website content)

> [Website] Remove mentions of master branch from Apache Arrow website content
> 
>
> Key: ARROW-15991
> URL: https://issues.apache.org/jira/browse/ARROW-15991
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Major
>
> This is a follow up task to 
> [ARROW-15694|https://issues.apache.org/jira/browse/ARROW-15694] and 
> [ARROW-15988|https://issues.apache.org/jira/browse/ARROW-15988].
> We need to update the actual content of the Apache Arrow website to no longer 
> refer to the "master" branch. This includes updating links, text snippets, 
> and the {{README.md}} for {{{}arrow-site{}}}. There may also be other files 
> that need to be updated, as well.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment workflow to support being triggered when pushing to main

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
As part of the transition away from using the name {{master}} for the default 
Git branch, we need to update the GitHub Actions website deployment workflow 
trigger.

Since there does not appear to be any way to dynamically compute the default 
Git branch name in a GitHub Actions push trigger condition, a temporary 
workaround would be to add support for pushing to either {{master}} or 
{{{}main{}}}.

Once Apache Infra switches the default Git branch for {{apache/arrow-site}} to 
{{{}main{}}}, we can completely remove support for triggering the GitHub 
Actions website deployment workflow on pushes to {{master}} from 
{{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by 
ARROW-15988.

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.

  was:
As part of the transition away from using the name {{master}} for the default 
Git branch, we need to update the GitHub Actions website deployment workflow 
trigger.

Since there does not appear to be any way to dynamically compute the default 
Git branch name in a GitHub Actions push trigger condition, a temporary 
workaround would be to add support for pushing to either {{master}} or 
{{{}main{}}}.

Once Apache Infra switches the default Git branch for {{apache/arrow-site}} to 
{{{}main{}}}, we can completely remove support for triggering the GitHub 
Actions website deployment workflow from {{{}.github/workflows/deploy.yml{}}}. 
This follow up work is tracked by: ARROW-15988.

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.


> [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment 
> workflow to support being triggered when pushing to main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow on pushes to {{master}} from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by 
> ARROW-15988.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment workflow to support being triggered when pushing to main

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
As part of the transition away from using the name {{master}} for the default 
Git branch, we need to update the GitHub Actions website deployment workflow 
trigger.

Since there does not appear to be any way to dynamically compute the default 
Git branch name in a GitHub Actions push trigger condition, a temporary 
workaround would be to add support for pushing to either {{master}} or 
{{{}main{}}}.

Once Apache Infra switches the default Git branch for {{apache/arrow-site}} to 
{{{}main{}}}, we can completely remove support for triggering the GitHub 
Actions website deployment workflow from {{{}.github/workflows/deploy.yml{}}}. 
This follow up work is tracked by: ARROW-15988.

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.

  was:
As part of the transition away from using the name {{master}} for the default 
Git branch, we need to update the GitHub Actions website deployment workflow 
trigger.

Since there does not appear to be any way to dynamically compute the default 
Git branch name in a GitHub Actions push trigger condition, a temporary 
workaround would be to add support for pushing to either {{master}} or 
{{{}main{}}}.

Once Apache Infra switches the default Git branch for {{apache/arrow-site}} to 
{{{}main{}}}, we can completely remove support for triggering the GitHub 
Actions website deployment workflow from {{{}.github/workflows/deploy.yml{}}}. 
This follow up work is tracked by: 
[ARROW-15988](https://issues.apache.org/jira/browse/ARROW-15988).

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.


> [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment 
> workflow to support being triggered when pushing to main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by: 
> ARROW-15988.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment workflow to support being triggered when pushing to main

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Summary: [Dev] Update apache/arrow-site GitHub Actions deploy.yml website 
deployment workflow to support being triggered when pushing to main  (was: 
[Dev] Update arrow-site GitHub Actions workflows that hard-code master as the 
default Git branch)

> [Dev] Update apache/arrow-site GitHub Actions deploy.yml website deployment 
> workflow to support being triggered when pushing to main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by: 
> [ARROW-15988](https://issues.apache.org/jira/browse/ARROW-15988).
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site GitHub Actions workflows that hard-code master as the default Git branch

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
As part of the transition away from using the name {{master}} for the default 
Git branch, we need to update the GitHub Actions website deployment workflow 
trigger.

Since there does not appear to be any way to dynamically compute the default 
Git branch name in a GitHub Actions push trigger condition, a temporary 
workaround would be to add support for pushing to either {{master}} or 
{{{}main{}}}.

Once Apache Infra switches the default Git branch for {{apache/arrow-site}} to 
{{{}main{}}}, we can completely remove support for triggering the GitHub 
Actions website deployment workflow from {{{}.github/workflows/deploy.yml{}}}. 
This follow up work is tracked by: 
[ARROW-15988](https://issues.apache.org/jira/browse/ARROW-15988).

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.

  was:
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the {{asf-site}} branch to dynamically compute the default Git branch name.

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.


> [Dev] Update arrow-site GitHub Actions workflows that hard-code master as the 
> default Git branch
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> As part of the transition away from using the name {{master}} for the default 
> Git branch, we need to update the GitHub Actions website deployment workflow 
> trigger.
> Since there does not appear to be any way to dynamically compute the default 
> Git branch name in a GitHub Actions push trigger condition, a temporary 
> workaround would be to add support for pushing to either {{master}} or 
> {{{}main{}}}.
> Once Apache Infra switches the default Git branch for {{apache/arrow-site}} 
> to {{{}main{}}}, we can completely remove support for triggering the GitHub 
> Actions website deployment workflow from 
> {{{}.github/workflows/deploy.yml{}}}. This follow up work is tracked by: 
> [ARROW-15988](https://issues.apache.org/jira/browse/ARROW-15988).
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15988) [DEV] Remove support for triggering GitHub Actions apache/arrow-site website deployment workflow when pushing to master

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15988:
-
Component/s: Developer Tools
 (was: Website)
Summary: [DEV] Remove support for triggering GitHub Actions 
apache/arrow-site website deployment workflow when pushing to master  (was: 
Remove support for triggering GitHub Actions apache/arrow-site website 
deployment workflow when pushing to master)

> [DEV] Remove support for triggering GitHub Actions apache/arrow-site website 
> deployment workflow when pushing to master
> ---
>
> Key: ARROW-15988
> URL: https://issues.apache.org/jira/browse/ARROW-15988
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Major
>
> This is a follow up to 
> [ARROW-15694|https://issues.apache.org/jira/browse/ARROW-15694].
> Once Apache Infra switches the default Git branch from master to main in 
> apache/arrow-site, we should completely remove support for triggering the 
> deploy.yml CI workflow on a push to master.
> This should be straightforward and would involve removing master from the 
> {{.github/workflows/deploy.yml}} push trigger condition.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15988) [Dev] Remove support for triggering GitHub Actions apache/arrow-site website deployment workflow when pushing to master

2022-03-21 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15988:
-
Summary: [Dev] Remove support for triggering GitHub Actions 
apache/arrow-site website deployment workflow when pushing to master  (was: 
[DEV] Remove support for triggering GitHub Actions apache/arrow-site website 
deployment workflow when pushing to master)

> [Dev] Remove support for triggering GitHub Actions apache/arrow-site website 
> deployment workflow when pushing to master
> ---
>
> Key: ARROW-15988
> URL: https://issues.apache.org/jira/browse/ARROW-15988
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Major
>
> This is a follow up to 
> [ARROW-15694|https://issues.apache.org/jira/browse/ARROW-15694].
> Once Apache Infra switches the default Git branch from master to main in 
> apache/arrow-site, we should completely remove support for triggering the 
> deploy.yml CI workflow on a push to master.
> This should be straightforward and would involve removing master from the 
> {{.github/workflows/deploy.yml}} push trigger condition.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ARROW-15988) Remove support for triggering GitHub Actions apache/arrow-site website deployment workflow when pushing to master

2022-03-21 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-15988:


 Summary: Remove support for triggering GitHub Actions 
apache/arrow-site website deployment workflow when pushing to master
 Key: ARROW-15988
 URL: https://issues.apache.org/jira/browse/ARROW-15988
 Project: Apache Arrow
  Issue Type: Sub-task
  Components: Website
Reporter: Kevin Gurney
Assignee: Kevin Gurney


This is a follow up to 
[ARROW-15694|https://issues.apache.org/jira/browse/ARROW-15694].

Once Apache Infra switches the default Git branch from master to main in 
apache/arrow-site, we should completely remove support for triggering the 
deploy.yml CI workflow on a push to master.

This should be straightforward and would involve removing master from the 
{{.github/workflows/deploy.yml}} push trigger condition.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Closed] (ARROW-15931) [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to apache/arrow-site repository

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney closed ARROW-15931.


Merged in https://github.com/apache/arrow-site/pull/200.

> [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to 
> apache/arrow-site repository
> --
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 8.0.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add explicit Apache LICENSE.txt and 
> NOTICE.txt files to the root of the apache/arrow-site repository. This would 
> help clear up any potential ambiguity around the licensing of the source code 
> for the Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site GitHub Actions workflows that hard-code master as the default Git branch

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Summary: [Dev] Update arrow-site GitHub Actions workflows that hard-code 
master as the default Git branch  (was: [Dev] Update arrow-site GitHub Actions 
workflows to work with master or main)

> [Dev] Update arrow-site GitHub Actions workflows that hard-code master as the 
> default Git branch
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> Update the GitHub Actions workflow for deploying the Apache Arrow website to 
> the {{asf-site}} branch to dynamically compute the default Git branch name.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site GitHub Actions workflows to work with master or main

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Summary: [Dev] Update arrow-site GitHub Actions workflows to work with 
master or main  (was: [Dev] Update arrow-site workflows to work with master or 
main)

> [Dev] Update arrow-site GitHub Actions workflows to work with master or main
> 
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> Update the GitHub Actions workflow for deploying the Apache Arrow website to 
> the {{asf-site}} branch to dynamically compute the default Git branch name.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site workflows to work with master or main

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the {{asf-site}} branch to dynamically compute the default Git branch name.

The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.

  was:
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the `arrow-site/asf-site` branch to dynamically compute the default Git branch 
name.

The main file that will need updating is 
[.github/workflows/deploy.yml|[https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml]].


> [Dev] Update arrow-site workflows to work with master or main
> -
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> Update the GitHub Actions workflow for deploying the Apache Arrow website to 
> the {{asf-site}} branch to dynamically compute the default Git branch name.
> The main file that will need updating is {{{}.github/workflows/deploy.yml{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site workflows to work with master or main

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the `arrow-site/asf-site` branch to dynamically compute the default Git branch 
name.

The main file that will need updating is 
[.github/workflows/deploy.yml](https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml).

> [Dev] Update arrow-site workflows to work with master or main
> -
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> Update the GitHub Actions workflow for deploying the Apache Arrow website to 
> the `arrow-site/asf-site` branch to dynamically compute the default Git 
> branch name.
> The main file that will need updating is 
> [.github/workflows/deploy.yml](https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15694) [Dev] Update arrow-site workflows to work with master or main

2022-03-15 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15694:
-
Description: 
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the `arrow-site/asf-site` branch to dynamically compute the default Git branch 
name.

The main file that will need updating is 
[.github/workflows/deploy.yml|[https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml]].

  was:
Update the GitHub Actions workflow for deploying the Apache Arrow website to 
the `arrow-site/asf-site` branch to dynamically compute the default Git branch 
name.

The main file that will need updating is 
[.github/workflows/deploy.yml](https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml).


> [Dev] Update arrow-site workflows to work with master or main
> -
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>
> Update the GitHub Actions workflow for deploying the Apache Arrow website to 
> the `arrow-site/asf-site` branch to dynamically compute the default Git 
> branch name.
> The main file that will need updating is 
> [.github/workflows/deploy.yml|[https://github.com/apache/arrow-site/blob/d99e3012a95be3d6f89d8f2cf849516154ae144e/.github/workflows/deploy.yml]].



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15931) [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15931:
-
Labels: pull-request-available  (was: )

> [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to 
> apache/arrow-site repository
> --
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>  Labels: pull-request-available
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add explicit Apache LICENSE.txt and 
> NOTICE.txt files to the root of the apache/arrow-site repository. This would 
> help clear up any potential ambiguity around the licensing of the source code 
> for the Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15931) [Website] Add explicit Apache LICENSE.txt and NOTICE.txt file to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15931:
-
Description: To be consistent with the main apache/arrow GitHub repository 
(and other Apache projects), it would be helpful to add explicit Apache 
LICENSE.txt and NOTICE.txt files to the root of the apache/arrow-site 
repository. This would help clear up any potential ambiguity around the 
licensing of the source code for the Apache Arrow website.  (was: To be 
consistent with the main apache/arrow GitHub repository (and other Apache 
projects), it would be helpful to add an explicit Apache LICENSE.txt file to 
the root of the apache/arrow-site repository. This would help clear up any 
potential ambiguity around the licensing of the source code for the Apache 
Arrow website.)
Summary: [Website] Add explicit Apache LICENSE.txt and NOTICE.txt file 
to apache/arrow-site repository  (was: [Website] Add explicit Apache 
LICENSE.txt file to apache/arrow-site repository)

> [Website] Add explicit Apache LICENSE.txt and NOTICE.txt file to 
> apache/arrow-site repository
> -
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add explicit Apache LICENSE.txt and 
> NOTICE.txt files to the root of the apache/arrow-site repository. This would 
> help clear up any potential ambiguity around the licensing of the source code 
> for the Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15931) [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15931:
-
Summary: [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to 
apache/arrow-site repository  (was: [Website] Add explicit Apache LICENSE.txt 
and NOTICE.txt file to apache/arrow-site repository)

> [Website] Add explicit Apache LICENSE.txt and NOTICE.txt files to 
> apache/arrow-site repository
> --
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add explicit Apache LICENSE.txt and 
> NOTICE.txt files to the root of the apache/arrow-site repository. This would 
> help clear up any potential ambiguity around the licensing of the source code 
> for the Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (ARROW-15931) [Website] Add explicit Apache LICENSE.txt file to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


[ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17506566#comment-17506566
 ] 

Kevin Gurney commented on ARROW-15931:
--

Yes, I'll update the pull request to add a NOTICE file, too. Thank you for 
suggesting this, [~kou]!

> [Website] Add explicit Apache LICENSE.txt file to apache/arrow-site repository
> --
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add an explicit Apache LICENSE.txt 
> file to the root of the apache/arrow-site repository. This would help clear 
> up any potential ambiguity around the licensing of the source code for the 
> Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (ARROW-15694) [Dev] Update arrow-site workflows to work with master or main

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney reassigned ARROW-15694:


Assignee: Kevin Gurney

> [Dev] Update arrow-site workflows to work with master or main
> -
>
> Key: ARROW-15694
> URL: https://issues.apache.org/jira/browse/ARROW-15694
> Project: Apache Arrow
>  Issue Type: Sub-task
>  Components: Developer Tools
>Reporter: Neal Richardson
>Assignee: Kevin Gurney
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15931) Add explicit Apache LICENSE.txt file to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15931:
-
Summary: Add explicit Apache LICENSE.txt file to apache/arrow-site 
repository  (was: Add explicit Apache LICENSE file to apache/arrow-site 
repository)

> Add explicit Apache LICENSE.txt file to apache/arrow-site repository
> 
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add an explicit Apache LICENSE.txt 
> file to the root of the apache/arrow-site repository. This would help clear 
> up any potential ambiguity around the licensing of the source code for the 
> Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-15931) Add explicit Apache LICENSE file to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-15931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-15931:
-
Description: To be consistent with the main apache/arrow GitHub repository 
(and other Apache projects), it would be helpful to add an explicit Apache 
LICENSE.txt file to the root of the apache/arrow-site repository. This would 
help clear up any potential ambiguity around the licensing of the source code 
for the Apache Arrow website.  (was: To be consistent with the main 
apache/arrow GitHub repository (and other Apache projects), it would be helpful 
to add an explicit Apache LICENSE file to the root of the apache/arrow-site 
repository. This would help clear up any potential ambiguity around the 
licensing of the source code for the Apache Arrow website.)

> Add explicit Apache LICENSE file to apache/arrow-site repository
> 
>
> Key: ARROW-15931
> URL: https://issues.apache.org/jira/browse/ARROW-15931
> Project: Apache Arrow
>  Issue Type: Improvement
>  Components: Website
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> To be consistent with the main apache/arrow GitHub repository (and other 
> Apache projects), it would be helpful to add an explicit Apache LICENSE.txt 
> file to the root of the apache/arrow-site repository. This would help clear 
> up any potential ambiguity around the licensing of the source code for the 
> Apache Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ARROW-15931) Add explicit Apache LICENSE file to apache/arrow-site repository

2022-03-14 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-15931:


 Summary: Add explicit Apache LICENSE file to apache/arrow-site 
repository
 Key: ARROW-15931
 URL: https://issues.apache.org/jira/browse/ARROW-15931
 Project: Apache Arrow
  Issue Type: Improvement
  Components: Website
Reporter: Kevin Gurney
Assignee: Kevin Gurney


To be consistent with the main apache/arrow GitHub repository (and other Apache 
projects), it would be helpful to add an explicit Apache LICENSE file to the 
root of the apache/arrow-site repository. This would help clear up any 
potential ambiguity around the licensing of the source code for the Apache 
Arrow website.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (ARROW-13204) [MATLAB] Update documentation for the MATLAB Interface to reflect latest CMake build system changes

2022-02-07 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-13204:
-
Description: 
The MATLAB Interface should have clear documentation detailing how to build and 
run the interface on all platforms using the latest CMake build system changes 
merged in [https://github.com/apache/arrow/pull/12004.]

The current documentation is out of date and is in need of some quality of life 
improvements as we transition toward building out the MATLAB interface beyond 
just supporting basic Feather file reading and writing.

  was:
[https://github.com/apache/arrow/pull/10614] integrates GoogleTest into the 
CMake build system to support building and running C++ tests for the MATLAB 
Interface.

The MATLAB interface should have clear documentation detailing how to build and 
run the C++ tests on all platforms. This should include instructions for 
building with and without specifying a custom `GTEST_ROOT` value.

Summary: [MATLAB] Update documentation for the MATLAB Interface to 
reflect latest CMake build system changes  (was: [MATLAB] Add documentation for 
building and running C++ tests)

> [MATLAB] Update documentation for the MATLAB Interface to reflect latest 
> CMake build system changes
> ---
>
> Key: ARROW-13204
> URL: https://issues.apache.org/jira/browse/ARROW-13204
> Project: Apache Arrow
>  Issue Type: Task
>  Components: MATLAB
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> The MATLAB Interface should have clear documentation detailing how to build 
> and run the interface on all platforms using the latest CMake build system 
> changes merged in [https://github.com/apache/arrow/pull/12004.]
> The current documentation is out of date and is in need of some quality of 
> life improvements as we transition toward building out the MATLAB interface 
> beyond just supporting basic Feather file reading and writing.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (ARROW-13658) [MATLAB] Reduce MATLAB CI Build Time by using ccache

2021-08-18 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-13658:


 Summary: [MATLAB] Reduce MATLAB CI Build Time by using ccache
 Key: ARROW-13658
 URL: https://issues.apache.org/jira/browse/ARROW-13658
 Project: Apache Arrow
  Issue Type: Improvement
  Components: MATLAB
Reporter: Kevin Gurney
Assignee: Kevin Gurney


As part of ARROW-13202, we investigated approaches for reducing the build time 
of MATLAB Interface CI jobs.

When doing clean builds of the MATLAB Interface locally, using 
[ccache|https://ccache.dev/] substantially reduced overall build time.

We can follow the general approach used by other language bindings to enable 
the use of ccache in the MATLAB Interface GitHub Actions workflow.

For example: 
[.github/workflows/cpp.yml|https://github.com/apache/arrow/blob/48f42e94ce8604195c1b90c4666baa1d302d3f8a/.github/workflows/cpp.yml#L301]



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


[jira] [Created] (ARROW-13647) [MATLAB] Reduce MATLAB CI Build Time by Building Arrow C++ Libraries separately and using Packaged GoogleTest

2021-08-17 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-13647:


 Summary: [MATLAB] Reduce MATLAB CI Build Time by Building Arrow 
C++ Libraries separately and using Packaged GoogleTest
 Key: ARROW-13647
 URL: https://issues.apache.org/jira/browse/ARROW-13647
 Project: Apache Arrow
  Issue Type: Improvement
  Components: MATLAB
Reporter: Kevin Gurney
Assignee: Kevin Gurney


As part of ARROW-13202, we investigated approaches for reducing the build time 
of MATLAB Interface CI jobs. Right now we build and run the the Arrow C++ tests 
as part of the MATLAB Interface build in order to make use of the bundled 
GoogleTest binaries.

It may help to reduce overall build times if we instead build just the minimal 
Arrow C++ libraries (without the C++ tests) and install GoogleTest on the 
GitHub Actions Runner using apt-get.



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


[jira] [Updated] (ARROW-13202) [MATLAB] Enable GitHub Actions CI for MATLAB Interface on Linux

2021-08-13 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-13202:
-
Description: We need to enable CI and Testing for MATLAB submissions to the 
[Apache Arrow project|https://github.com/apache/arrow] on GitHub. This is one 
part of the task to come up with the necessary steps for Linux.  (was: We need 
to enable CI and Testing for MATLAB submissions to the [Apache Arrow 
project|https://github.com/apache/arrow] on GitHub. This is one part of the 
task to come up with the necessary steps for Debian.)
Summary: [MATLAB] Enable GitHub Actions CI for MATLAB Interface on 
Linux  (was: [MATLAB] Enable CI to build using CMAKE on Debian for MATLAB 
submissions)

> [MATLAB] Enable GitHub Actions CI for MATLAB Interface on Linux
> ---
>
> Key: ARROW-13202
> URL: https://issues.apache.org/jira/browse/ARROW-13202
> Project: Apache Arrow
>  Issue Type: Task
>  Components: MATLAB
>Reporter: Sreehari Hegden
>Assignee: Sreehari Hegden
>Priority: Minor
>
> We need to enable CI and Testing for MATLAB submissions to the [Apache Arrow 
> project|https://github.com/apache/arrow] on GitHub. This is one part of the 
> task to come up with the necessary steps for Linux.



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


[jira] [Created] (ARROW-13204) [MATLAB] Add documentation for building and running C++ tests

2021-06-28 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-13204:


 Summary: [MATLAB] Add documentation for building and running C++ 
tests
 Key: ARROW-13204
 URL: https://issues.apache.org/jira/browse/ARROW-13204
 Project: Apache Arrow
  Issue Type: Task
  Components: MATLAB
Reporter: Kevin Gurney
Assignee: Kevin Gurney


[https://github.com/apache/arrow/pull/10614] integrates GoogleTest into the 
CMake build system to support building and running C++ tests for the MATLAB 
Interface.

The MATLAB interface should have clear documentation detailing how to build and 
run the C++ tests on all platforms. This should include instructions for 
building with and without specifying a custom `GTEST_ROOT` value.



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


[jira] [Updated] (ARROW-13100) [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code

2021-06-16 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-13100:
-
Description: 
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in 
[cpp/cmake_modules/ThirdpartyToolchain.cmake|https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake]
 to enable us to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided 
[GTEST_ROOT|https://cmake.org/cmake/help/latest/module/FindGTest.html] value to 
pre-built Google-Test binaries (e.g. GoogleTest binaries that were built as 
part of building the Arrow C++ libraries).
 # Automatic fetching/building of GoogleTest using 
[ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
 From what we can tell, we should be able to reuse the [build_dependency 
macro|https://github.com/apache/arrow/blob/57ecc73e6153fea04e0ac0d13792ba0abb0dd779/cpp/cmake_modules/ThirdpartyToolchain.cmake#L137]
 {{declared in ThirdpartyToolchain.cmake}} to do this.

  was:
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in 
[{{cpp/cmake_modules/ThirdpartyToolchain.cmake|https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake]}}
 to enable us to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided 
[{{GTEST_ROOT|https://cmake.org/cmake/help/latest/module/FindGTest.html]}} 
value to pre-built Google-Test binaries (e.g. GoogleTest binaries that were 
built as part of building the Arrow C++ libraries).
 # Automatic fetching/building of GoogleTest using 
[ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
 From what we can tell, we should be able to reuse the {{}}[build_dependency 
macro|https://github.com/apache/arrow/blob/57ecc73e6153fea04e0ac0d13792ba0abb0dd779/cpp/cmake_modules/ThirdpartyToolchain.cmake#L137]
 declared in {{ThirdpartyToolchain.cmake}} to do this.


> [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code
> 
>
> Key: ARROW-13100
> URL: https://issues.apache.org/jira/browse/ARROW-13100
> Project: Apache Arrow
>  Issue Type: Task
>  Components: MATLAB
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> The MATLAB Interface for Apache Arrow will call into C++ code via MEX 
> functions to interact with the Arrow C++ libraries.
> All of the C++ APIs that will support the MATLAB Interface will require 
> corresponding C++ tests to go with them.
> We would like to reuse the CMake GoogleTest integration code that has already 
> been authored in 
> [cpp/cmake_modules/ThirdpartyToolchain.cmake|https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake]
>  to enable us to author and execute C++ tests for the MATLAB Interface.
> We imagine supporting two kinds of GoogleTest integration workflows:
>  # A user provided 
> [GTEST_ROOT|https://cmake.org/cmake/help/latest/module/FindGTest.html] value 
> to pre-built Google-Test binaries (e.g. GoogleTest binaries that were built 
> as part of building the Arrow C++ libraries).
>  # Automatic fetching/building of GoogleTest using 
> [ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
>  From what we can tell, we should be able to reuse the [build_dependency 
> macro|https://github.com/apache/arrow/blob/57ecc73e6153fea04e0ac0d13792ba0abb0dd779/cpp/cmake_modules/ThirdpartyToolchain.cmake#L137]
>  {{declared in ThirdpartyToolchain.cmake}} to do this.



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


[jira] [Updated] (ARROW-13100) [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code

2021-06-16 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-13100:
-
Description: 
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in 
[{{cpp/cmake_modules/ThirdpartyToolchain.cmake|https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake]}}
 to enable us to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided 
[{{GTEST_ROOT|https://cmake.org/cmake/help/latest/module/FindGTest.html]}} 
value to pre-built Google-Test binaries (e.g. GoogleTest binaries that were 
built as part of building the Arrow C++ libraries).
 # Automatic fetching/building of GoogleTest using 
[ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
 From what we can tell, we should be able to reuse the {{}}[build_dependency 
macro|https://github.com/apache/arrow/blob/57ecc73e6153fea04e0ac0d13792ba0abb0dd779/cpp/cmake_modules/ThirdpartyToolchain.cmake#L137]
 declared in {{ThirdpartyToolchain.cmake}} to do this.

  was:
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in {{cpp/cmake_modules/ThirdpartyToolchain.cmake}} to enable us 
to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided {{GTEST_ROOT}} value to pre-built Google-Test binaries (e.g. 
GoogleTest binaries that were built as part of building the Arrow C++ 
libraries).
 # Automatic fetching/building of GoogleTest using 
[ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
 From what we can tell, we should be able to reuse the {{build_dependency}} 
function declared in {{ThirdpartyToolchain.cmake}} to do this.


> [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code
> 
>
> Key: ARROW-13100
> URL: https://issues.apache.org/jira/browse/ARROW-13100
> Project: Apache Arrow
>  Issue Type: Task
>  Components: MATLAB
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> The MATLAB Interface for Apache Arrow will call into C++ code via MEX 
> functions to interact with the Arrow C++ libraries.
> All of the C++ APIs that will support the MATLAB Interface will require 
> corresponding C++ tests to go with them.
> We would like to reuse the CMake GoogleTest integration code that has already 
> been authored in 
> [{{cpp/cmake_modules/ThirdpartyToolchain.cmake|https://github.com/apache/arrow/blob/master/cpp/cmake_modules/ThirdpartyToolchain.cmake]}}
>  to enable us to author and execute C++ tests for the MATLAB Interface.
> We imagine supporting two kinds of GoogleTest integration workflows:
>  # A user provided 
> [{{GTEST_ROOT|https://cmake.org/cmake/help/latest/module/FindGTest.html]}} 
> value to pre-built Google-Test binaries (e.g. GoogleTest binaries that were 
> built as part of building the Arrow C++ libraries).
>  # Automatic fetching/building of GoogleTest using 
> [ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
>  From what we can tell, we should be able to reuse the {{}}[build_dependency 
> macro|https://github.com/apache/arrow/blob/57ecc73e6153fea04e0ac0d13792ba0abb0dd779/cpp/cmake_modules/ThirdpartyToolchain.cmake#L137]
>  declared in {{ThirdpartyToolchain.cmake}} to do this.



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


[jira] [Updated] (ARROW-13100) [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code

2021-06-16 Thread Kevin Gurney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-13100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Gurney updated ARROW-13100:
-
Description: 
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in {{cpp/cmake_modules/ThirdpartyToolchain.cmake}} to enable us 
to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided {{GTEST_ROOT}} value to pre-built Google-Test binaries (e.g. 
GoogleTest binaries that were built as part of building the Arrow C++ 
libraries).
 # Automatic fetching/building of GoogleTest using 
[ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
 From what we can tell, we should be able to reuse the {{build_dependency}} 
function declared in {{ThirdpartyToolchain.cmake}} to do this.

  was:
The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in {{cpp/cmake_modules/ThirdpartyToolchain.cmake}} to enable us 
to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided {{GTEST_ROOT}} value to pre-built Google-Test binaries (e.g. 
GoogleTest binaries that were built as part of building the Arrow C++ 
libraries).
 # Automatic fetching/building of GoogleTest using [ExternalProject| 
[https://cmake.org/cmake/help/latest/module/ExternalProject.html].] From what 
we can tell, we should be able to reuse the {{build_dependency}} function 
declared in {{ThirdpartyToolchain.cmake}} to do this.


> [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code
> 
>
> Key: ARROW-13100
> URL: https://issues.apache.org/jira/browse/ARROW-13100
> Project: Apache Arrow
>  Issue Type: Task
>  Components: MATLAB
>Reporter: Kevin Gurney
>Assignee: Kevin Gurney
>Priority: Minor
>
> The MATLAB Interface for Apache Arrow will call into C++ code via MEX 
> functions to interact with the Arrow C++ libraries.
> All of the C++ APIs that will support the MATLAB Interface will require 
> corresponding C++ tests to go with them.
> We would like to reuse the CMake GoogleTest integration code that has already 
> been authored in {{cpp/cmake_modules/ThirdpartyToolchain.cmake}} to enable us 
> to author and execute C++ tests for the MATLAB Interface.
> We imagine supporting two kinds of GoogleTest integration workflows:
>  # A user provided {{GTEST_ROOT}} value to pre-built Google-Test binaries 
> (e.g. GoogleTest binaries that were built as part of building the Arrow C++ 
> libraries).
>  # Automatic fetching/building of GoogleTest using 
> [ExternalProject|https://cmake.org/cmake/help/latest/module/ExternalProject.html]
>  From what we can tell, we should be able to reuse the {{build_dependency}} 
> function declared in {{ThirdpartyToolchain.cmake}} to do this.



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


[jira] [Created] (ARROW-13100) [MATLAB] Integrate GoogleTest with MATLAB Interface C++ Code

2021-06-16 Thread Kevin Gurney (Jira)
Kevin Gurney created ARROW-13100:


 Summary: [MATLAB] Integrate GoogleTest with MATLAB Interface C++ 
Code
 Key: ARROW-13100
 URL: https://issues.apache.org/jira/browse/ARROW-13100
 Project: Apache Arrow
  Issue Type: Task
  Components: MATLAB
Reporter: Kevin Gurney
Assignee: Kevin Gurney


The MATLAB Interface for Apache Arrow will call into C++ code via MEX functions 
to interact with the Arrow C++ libraries.

All of the C++ APIs that will support the MATLAB Interface will require 
corresponding C++ tests to go with them.

We would like to reuse the CMake GoogleTest integration code that has already 
been authored in {{cpp/cmake_modules/ThirdpartyToolchain.cmake}} to enable us 
to author and execute C++ tests for the MATLAB Interface.

We imagine supporting two kinds of GoogleTest integration workflows:
 # A user provided {{GTEST_ROOT}} value to pre-built Google-Test binaries (e.g. 
GoogleTest binaries that were built as part of building the Arrow C++ 
libraries).
 # Automatic fetching/building of GoogleTest using [ExternalProject| 
[https://cmake.org/cmake/help/latest/module/ExternalProject.html].] From what 
we can tell, we should be able to reuse the {{build_dependency}} function 
declared in {{ThirdpartyToolchain.cmake}} to do this.



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