[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=328168=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-328168 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/Oct/19 21:44 Start Date: 14/Oct/19 21:44 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915 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 Issue Time Tracking --- Worklog Id: (was: 328168) Time Spent: 42h 40m (was: 42.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 42h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=327928=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-327928 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/Oct/19 15:59 Start Date: 14/Oct/19 15:59 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-541764699 I rebased this on top of master. 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 Issue Time Tracking --- Worklog Id: (was: 327928) Time Spent: 42.5h (was: 42h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 42.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=327492=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-327492 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 13/Oct/19 12:25 Start Date: 13/Oct/19 12:25 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-541414095 Now another quarter passed... guess we should finally get this 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 Issue Time Tracking --- Worklog Id: (was: 327492) Time Spent: 42h (was: 41h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 42h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=327493=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-327493 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 13/Oct/19 12:25 Start Date: 13/Oct/19 12:25 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915 This finishes the migration to use the canonical gradle directory layout / project naming. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/) Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=327494=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-327494 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 13/Oct/19 12:25 Start Date: 13/Oct/19 12:25 Worklog Time Spent: 10m Work Description: stale[bot] commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-541414099 This pull request is no longer marked as stale. 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 Issue Time Tracking --- Worklog Id: (was: 327494) Time Spent: 42h 20m (was: 42h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 42h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=304573=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-304573 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 30/Aug/19 20:12 Start Date: 30/Aug/19 20:12 Worklog Time Spent: 10m Work Description: stale[bot] commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-526733853 This pull request has been closed due to lack of activity. If you think that is incorrect, or the pull request requires review, you can revive the PR at any time. 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 Issue Time Tracking --- Worklog Id: (was: 304573) Time Spent: 41h 40m (was: 41.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=304574=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-304574 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 30/Aug/19 20:12 Start Date: 30/Aug/19 20:12 Worklog Time Spent: 10m Work Description: stale[bot] commented on pull request #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915 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 Issue Time Tracking --- Worklog Id: (was: 304574) Time Spent: 41h 50m (was: 41h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=300444=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-300444 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 23/Aug/19 19:16 Start Date: 23/Aug/19 19:16 Worklog Time Spent: 10m Work Description: stale[bot] commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-524431626 This pull request has been marked as stale due to 60 days of inactivity. It will be closed in 1 week if no further activity occurs. If you think that’s incorrect or this pull request requires a review, please simply write any comment. If closed, you can revive the PR at any time and @mention a reviewer or discuss it on the d...@beam.apache.org list. Thank you for your contributions. 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 Issue Time Tracking --- Worklog Id: (was: 300444) Time Spent: 41.5h (was: 41h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian Jira (v8.3.2#803003)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268419=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268419 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 10:28 Start Date: 27/Jun/19 10:28 Worklog Time Spent: 10m Work Description: lgajowy commented on pull request #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919 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 Issue Time Tracking --- Worklog Id: (was: 268419) Time Spent: 41h 10m (was: 41h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268420=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268420 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 10:28 Start Date: 27/Jun/19 10:28 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506289993 All jobs worked. Merged. Thanks! 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 Issue Time Tracking --- Worklog Id: (was: 268420) Time Spent: 41h 20m (was: 41h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268415=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268415 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 10:09 Start Date: 27/Jun/19 10:09 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506284159 Run Python27 WordCountIT Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 268415) Time Spent: 41h (was: 40h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 41h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268409=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268409 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 09:59 Start Date: 27/Jun/19 09:59 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506280617 Run Java ParquetIO Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 268409) Time Spent: 40h 50m (was: 40h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 40h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268408=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268408 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 09:57 Start Date: 27/Jun/19 09:57 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506279891 I agree with you. From the IOIT perspective, only the code that setups/tears down Kubernetes resources is useful but these parts can be easily implemented in jenkins/gradle code. Once this is done we can remove Perfkit in all IOITs. It sounds like the way to go but I will ping the devlist with this thread to see if there are any objections. 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 Issue Time Tracking --- Worklog Id: (was: 268408) Time Spent: 40h 40m (was: 40.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 40h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268405=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268405 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 09:51 Start Date: 27/Jun/19 09:51 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-50625 Run seed job 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 Issue Time Tracking --- Worklog Id: (was: 268405) Time Spent: 40.5h (was: 40h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 40.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268125=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268125 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 00:36 Start Date: 27/Jun/19 00:36 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506093604 Run Java ParquetIO Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 268125) Time Spent: 40h 10m (was: 40h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 40h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268124=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268124 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 00:36 Start Date: 27/Jun/19 00:36 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506093482 Run Python27 WordCountIT Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 268124) Time Spent: 40h (was: 39h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 40h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268113=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268113 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 00:14 Start Date: 27/Jun/19 00:14 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505970620 SGTM. Let's wait for https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/pull/1936 merge. As for dependent on Perfkit master, I would prefer remove Perfkit at all since there are few other issues that limit our benchmarks. For example: 1. Black box testing which hard to collect pipeline related metrics. 2. Measurement of runtime is inaccurate. 3. Can't run in Python3 (depends on py2 only library like `functools32`) 4. `beam_integration_benchmark.py` inherit the complexity of Perfkit framework and require some knowledge to maintain. 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 Issue Time Tracking --- Worklog Id: (was: 268113) Time Spent: 39h 50m (was: 39h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268108=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268108 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 00:11 Start Date: 27/Jun/19 00:11 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506088926 run seed job 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 Issue Time Tracking --- Worklog Id: (was: 268108) Time Spent: 39h 40m (was: 39.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=268107=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-268107 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 27/Jun/19 00:10 Start Date: 27/Jun/19 00:10 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-506088894 https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/pull/1936 is merged, I'll start testing this PR. 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 Issue Time Tracking --- Worklog Id: (was: 268107) Time Spent: 39.5h (was: 39h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=267800=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-267800 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 26/Jun/19 17:28 Start Date: 26/Jun/19 17:28 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505970620 SGTM. Let's wait for https://github.com/apache/beam/pull/8919 merge. As for dependent on Perfkit master, I would prefer remove Perfkit at all since there are few other issues that limit our benchmarks. For example: 1. Black box testing which hard to collect pipeline related metrics. 2. Measurement of runtime is inaccurate. 3. Can't run in Python3 (depends on py2 only library like `functools32`) 4. `beam_integration_benchmark.py` inherit the complexity of Perfkit framework and require some knowledge to maintain. 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 Issue Time Tracking --- Worklog Id: (was: 267800) Time Spent: 39h 20m (was: 39h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=267465=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-267465 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 26/Jun/19 10:35 Start Date: 26/Jun/19 10:35 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505819481 That's ok. Thank you for doing this. I don't think changing the fork is necessary - let's wait until the Perfkit change gets merged. We can intervene after some longer period of time in case the change is not merged but from what I see it shouldn't be the case (it was approved). This situation (once again) shows that this is not good that Beam tests are dependent on Perfkit's master. Currently, any breaking change can turn lots of our tests red. Do you by any chance know if it is possible to keep all benchmark beam code from Perfkit (`beam_benchmark_helper.py`, `beam_integration_benchmark.py`) in beam repository and inject it to perfkit every time we use it? I think that would be the best solution in our case. We could do whatever we want in beam_benchmark code without the need to submit PRs everytime we want to change anything. Alternatively, maybe we could drop Perfkit (at least for IOITs this is doable right now). ;) 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 Issue Time Tracking --- Worklog Id: (was: 267465) Time Spent: 39h 10m (was: 39h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=267464=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-267464 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 26/Jun/19 10:34 Start Date: 26/Jun/19 10:34 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505819481 That's ok. Thank you for doing this. I don't think changing the fork is necessary - let's wait until the Perfkit change gets merged. We can intervene after some longer period of time in case the change is not merged but from what I see it shouldn't be the case (it was approved). This situation (once again) shows that this is not good that Beam tests are dependent on Perfkit's master. Currently, any breaking change can turn lots of our tests red. Do you by any chance know if it is possible to keep all benchmark beam code from Perfkit (`beam_benchmark_helper.py`, `beam_integration_benchmark.py`) in beam repository and inject it to perfkit every time we use it? I think that would be the best solution in our case. We could do whatever we want in beam_benchmark code without the need to submit PRs everytime we want to change anything. Alternatively, maybe we could drop Perfkit (at least for IOITs this is doable right now). 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 Issue Time Tracking --- Worklog Id: (was: 267464) Time Spent: 39h (was: 38h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 39h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266908=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266908 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 18:13 Start Date: 25/Jun/19 18:13 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505560414 Realized that the changes on PerfkitBenchmarker (https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/pull/1934) only pass Python tests but not Java. My quick fix (https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/pull/1936) is out waiting for review. In order to run Jenkins job based on Perfkit fix, I pointed PerfkitBenchmarker git repo to my fix branch in this PR and both Java ParquetIOPerformance and Python WordCountIT passed: - https://builds.apache.org/job/beam_PerformanceTests_ParquetIOIT/1616/ - https://builds.apache.org/job/beam_PerformanceTests_WordCountIT_Py27/164/ Given that review on Perfkit may take a day or two, Java benchmarks will be blocked during this period, I would prefer to point PerfkitBenchmarker repo to my fix branch first and I'll switch back to master once it's merged. Would love to create a jira tracking this if make sense to you. 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 Issue Time Tracking --- Worklog Id: (was: 266908) Time Spent: 38h 50m (was: 38h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266895=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266895 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 18:00 Start Date: 25/Jun/19 18:00 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-50649 run seed job 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 Issue Time Tracking --- Worklog Id: (was: 266895) Time Spent: 38h 40m (was: 38.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266880=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266880 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 17:48 Start Date: 25/Jun/19 17:48 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505551180 Run Python27 WordCountIT Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 266880) Time Spent: 38.5h (was: 38h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266852=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266852 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 17:22 Start Date: 25/Jun/19 17:22 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505540835 Run Java ParquetIO Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 266852) Time Spent: 38h 20m (was: 38h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266846=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266846 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 17:07 Start Date: 25/Jun/19 17:07 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505535519 run seed job 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 Issue Time Tracking --- Worklog Id: (was: 266846) Time Spent: 38h 10m (was: 38h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266836=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266836 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 16:40 Start Date: 25/Jun/19 16:40 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505525253 Run Python27 WordCountIT Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 266836) Time Spent: 38h (was: 37h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 38h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266817=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266817 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 16:31 Start Date: 25/Jun/19 16:31 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505521913 Run Python27 WordCountIT Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 266817) Time Spent: 37h 40m (was: 37.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266835=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266835 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 16:32 Start Date: 25/Jun/19 16:32 Worklog Time Spent: 10m Work Description: markflyhigh commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505522473 Run Seed Job 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 Issue Time Tracking --- Worklog Id: (was: 266835) Time Spent: 37h 50m (was: 37h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266497=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266497 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 09:54 Start Date: 25/Jun/19 09:54 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505373904 Run Java ParquetIO Performance Test 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 Issue Time Tracking --- Worklog Id: (was: 266497) Time Spent: 37.5h (was: 37h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=266491=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-266491 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 25/Jun/19 09:46 Start Date: 25/Jun/19 09:46 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505371035 Run seed job 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 Issue Time Tracking --- Worklog Id: (was: 266491) Time Spent: 37h 20m (was: 37h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=265929=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-265929 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/Jun/19 18:16 Start Date: 24/Jun/19 18:16 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-505121809 Not that I'm aware of. 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 Issue Time Tracking --- Worklog Id: (was: 265929) Time Spent: 37h 10m (was: 37h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=265699=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-265699 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/Jun/19 13:08 Start Date: 24/Jun/19 13:08 Worklog Time Spent: 10m Work Description: lgajowy commented on issue #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919#issuecomment-505002188 Note for the future work: you can use phrase triggering to trigger the IOITs, eg type `Run Java JdbcIO Performance Test` in comment. More info: https://beam.apache.org/documentation/io/testing/#running-integration-tests 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 Issue Time Tracking --- Worklog Id: (was: 265699) Time Spent: 37h (was: 36h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 37h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=265278=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-265278 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 22/Jun/19 13:09 Start Date: 22/Jun/19 13:09 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504664507 Adapted https://cwiki.apache.org/confluence/display/BEAM/Apache+Beam to use the canonical gradle directory layout / project naming. So currently both, beam git repo and beam cwiki should be migrated. I guess, there will be resources still referecing the old style, which are unfortunately not on our control, eg. stack overflow, blogs etc. But are there any further resources under our control missing migration? 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 Issue Time Tracking --- Worklog Id: (was: 265278) Time Spent: 36h 50m (was: 36h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 36h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=264201=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-264201 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 22:46 Start Date: 20/Jun/19 22:46 Worklog Time Spent: 10m Work Description: markflyhigh commented on pull request #8919: [BEAM-4046, BEAM-7527] Fix benchmark with correct Gradle project URL: https://github.com/apache/beam/pull/8919 Beam benchmarks use Gradle to run integration tests. Since Gradle project name is changed in BEAM-4046, need to apply to benchmark framework as well. Working in progress to change on Perfkit side. **Do not merge only after Perfkit changes are merged** since Beam benchmark tests use master branch of [PerfkitBenchmarker](https://github.com/GoogleCloudPlatform/PerfKitBenchmarker). These are incompatible changes and will make benchmarks fail if merge first. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/) Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263919=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263919 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 17:10 Start Date: 20/Jun/19 17:10 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504106905 SGTM, I granted you access to the cwiki. 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 Issue Time Tracking --- Worklog Id: (was: 263919) Time Spent: 36.5h (was: 36h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 36.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263918=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263918 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 17:08 Start Date: 20/Jun/19 17:08 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [DO NOT MERGE] [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504106905 I granted you access to the cwiki. 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 Issue Time Tracking --- Worklog Id: (was: 263918) Time Spent: 36h 20m (was: 36h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 36h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263901=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263901 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:30 Start Date: 20/Jun/19 16:30 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504094600 Although I d really love to get that in, I think we are not yet in the state to remove that translation layer. Rationale for introducing this layer was to give users the chance to adapt to the new style. I believe we should at least prepare our documentation (e.g. cwiki) to reflect the new style, which was not done yet. Unfortunately I did not take care to get edit rights for cwiki yet, but I d volunteer to look into this. wdyt? 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 Issue Time Tracking --- Worklog Id: (was: 263901) Time Spent: 36h 10m (was: 36h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 36h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263893=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263893 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:21 Start Date: 20/Jun/19 16:21 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504091647 Run RAT PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 263893) Time Spent: 36h (was: 35h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 36h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263892=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263892 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:21 Start Date: 20/Jun/19 16:21 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504091573 Run Spotless PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 263892) Time Spent: 35h 50m (was: 35h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 35h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263890=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263890 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:20 Start Date: 20/Jun/19 16:20 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915#issuecomment-504091228 R: @adude3141 @udim 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 Issue Time Tracking --- Worklog Id: (was: 263890) Time Spent: 35h 40m (was: 35.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 35h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263889=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263889 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:19 Start Date: 20/Jun/19 16:19 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8915: [BEAM-4046] Remove old project name mappings. URL: https://github.com/apache/beam/pull/8915 This finishes the migration to use the canonical gradle directory layout / project naming. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/) Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263881=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263881 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:13 Start Date: 20/Jun/19 16:13 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046, BEAM-7307] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-504088706 The Java PreCommit was successful here: https://builds.apache.org/job/beam_PreCommit_Java_Phrase/1137/ Github is just taking its sweet time to update the check status so I'm merging. 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 Issue Time Tracking --- Worklog Id: (was: 263881) Time Spent: 35h 10m (was: 35h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 35h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263883=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263883 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 16:13 Start Date: 20/Jun/19 16:13 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8881: [BEAM-4046, BEAM-7307] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881 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 Issue Time Tracking --- Worklog Id: (was: 263883) Time Spent: 35h 20m (was: 35h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 35h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263861=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263861 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 15:43 Start Date: 20/Jun/19 15:43 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-504077466 Run Samza ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 263861) Time Spent: 35h (was: 34h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 35h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263858=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263858 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 15:39 Start Date: 20/Jun/19 15:39 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-504075968 Run Java PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 263858) Time Spent: 34h 50m (was: 34h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263816=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263816 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 14:55 Start Date: 20/Jun/19 14:55 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#discussion_r295847329 ## File path: .test-infra/jenkins/job_PostCommit_Java_ValidatesRunner_Samza.groovy ## @@ -37,7 +37,7 @@ PostcommitJobBuilder.postCommitJob('beam_PostCommit_Java_ValidatesRunner_Samza', steps { gradle { rootBuildScriptDir(commonJobProperties.checkoutDir) - tasks(':beam-runners-samza:validatesRunner') + tasks(':unners:samza:validatesRunner') Review comment: Thanks. 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 Issue Time Tracking --- Worklog Id: (was: 263816) Time Spent: 34h 40m (was: 34.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263598=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263598 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 08:14 Start Date: 20/Jun/19 08:14 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503925923 Run Samza ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 263598) Time Spent: 34.5h (was: 34h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263597=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263597 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 08:14 Start Date: 20/Jun/19 08:14 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503925755 Apart from typo, LGTM 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 Issue Time Tracking --- Worklog Id: (was: 263597) Time Spent: 34h 20m (was: 34h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263595=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263595 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 08:12 Start Date: 20/Jun/19 08:12 Worklog Time Spent: 10m Work Description: adude3141 commented on pull request #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#discussion_r295690415 ## File path: .test-infra/jenkins/job_PostCommit_Java_ValidatesRunner_Samza.groovy ## @@ -37,7 +37,7 @@ PostcommitJobBuilder.postCommitJob('beam_PostCommit_Java_ValidatesRunner_Samza', steps { gradle { rootBuildScriptDir(commonJobProperties.checkoutDir) - tasks(':beam-runners-samza:validatesRunner') + tasks(':unners:samza:validatesRunner') Review comment: Typo: needs to be `:runner` 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 Issue Time Tracking --- Worklog Id: (was: 263595) Time Spent: 34h 10m (was: 34h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263591=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263591 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 08:11 Start Date: 20/Jun/19 08:11 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503924872 Thanks for taking over, @lukecwik, and sorry for the delay here. Assigned BEAM-7307 to you. 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 Issue Time Tracking --- Worklog Id: (was: 263591) Time Spent: 34h (was: 33h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 34h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263542=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263542 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 20/Jun/19 05:21 Start Date: 20/Jun/19 05:21 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503879266 R: @dmvk 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 Issue Time Tracking --- Worklog Id: (was: 263542) Time Spent: 33h 50m (was: 33h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=263184=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-263184 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 19/Jun/19 17:32 Start Date: 19/Jun/19 17:32 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503656861 R: @lgajowy 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 Issue Time Tracking --- Worklog Id: (was: 263184) Time Spent: 33h 40m (was: 33.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=262358=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-262358 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 18/Jun/19 14:58 Start Date: 18/Jun/19 14:58 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503174806 Run Java_Examples_Dataflow PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 262358) Time Spent: 33.5h (was: 33h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=262321=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-262321 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 18/Jun/19 14:08 Start Date: 18/Jun/19 14:08 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-503152006 Run Java_Examples_Dataflow PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 262321) Time Spent: 33h 20m (was: 33h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=262058=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-262058 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 18/Jun/19 05:59 Start Date: 18/Jun/19 05:59 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-502959117 Run Java PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 262058) Time Spent: 33h (was: 32h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=262059=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-262059 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 18/Jun/19 05:59 Start Date: 18/Jun/19 05:59 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-502959227 Run Java_Examples_Dataflow PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 262059) Time Spent: 33h 10m (was: 33h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 33h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=261891=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-261891 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 17/Jun/19 23:02 Start Date: 17/Jun/19 23:02 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-502882096 Run Java PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 261891) Time Spent: 32h 40m (was: 32.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 32h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=261892=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-261892 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 17/Jun/19 23:02 Start Date: 17/Jun/19 23:02 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581, migrate jenkins tests to use directory based names instead of artifact names URL: https://github.com/apache/beam/pull/8881#issuecomment-502882130 Run Java_Examples_Dataflow PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 261892) Time Spent: 32h 50m (was: 32h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 32h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=261858=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-261858 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 17/Jun/19 22:06 Start Date: 17/Jun/19 22:06 Worklog Time Spent: 10m Work Description: lukecwik commented on pull request #8881: [BEAM-4046] revert PR 8581 URL: https://github.com/apache/beam/pull/8881 This change is effectively a revert of PR 8581 with additional changes needed to remove references to the artifact based naming of projects. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/) | --- | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/) Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=261859=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-261859 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 17/Jun/19 22:06 Start Date: 17/Jun/19 22:06 Worklog Time Spent: 10m Work Description: lukecwik commented on issue #8881: [BEAM-4046] revert PR 8581 URL: https://github.com/apache/beam/pull/8881#issuecomment-502868887 R: @adude3141 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 Issue Time Tracking --- Worklog Id: (was: 261859) Time Spent: 32.5h (was: 32h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 32.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=248204=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-248204 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/May/19 18:24 Start Date: 24/May/19 18:24 Worklog Time Spent: 10m Work Description: adude3141 commented on pull request #8676: [BEAM-4046] Allow running gradlew from repo subdirs (windows) URL: https://github.com/apache/beam/pull/8676 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 Issue Time Tracking --- Worklog Id: (was: 248204) Time Spent: 32h 10m (was: 32h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 32h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=248187=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-248187 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/May/19 18:00 Start Date: 24/May/19 18:00 Worklog Time Spent: 10m Work Description: mxm commented on issue #8656: [BEAM-4046] Allow running gradlew from repo subdirs URL: https://github.com/apache/beam/pull/8656#issuecomment-495733421 Thanks @udim. This fixed my Gradle workflow as well :) 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 Issue Time Tracking --- Worklog Id: (was: 248187) Time Spent: 32h (was: 31h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 32h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247989=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247989 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/May/19 11:17 Start Date: 24/May/19 11:17 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8676: [BEAM-4046] Allow running gradlew from repo subdirs (windows) URL: https://github.com/apache/beam/pull/8676#issuecomment-495580250 R: @udim 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 Issue Time Tracking --- Worklog Id: (was: 247989) Time Spent: 31h 50m (was: 31h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 31h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247988=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247988 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/May/19 11:17 Start Date: 24/May/19 11:17 Worklog Time Spent: 10m Work Description: adude3141 commented on pull request #8676: [BEAM-4046] Allow running gradlew from repo subdirs (windows) URL: https://github.com/apache/beam/pull/8676 Adopts changes from https://github.com/apache/beam/pull/8656 also for windows batch wrapper. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | --- | --- | --- | --- Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/) | --- | --- | --- Pre-Commit Tests Status (on master branch) --- |Java | Python | Go | Website --- | --- |
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247950=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247950 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 24/May/19 09:20 Start Date: 24/May/19 09:20 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8656: [BEAM-4046] Allow running gradlew from repo subdirs URL: https://github.com/apache/beam/pull/8656#issuecomment-495537882 thx, @udim I ll look into that adaption for windows. I do not have such an env either, but its probably better to be consistent here. Hope, we get rid of this hack soon, anyway. 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 Issue Time Tracking --- Worklog Id: (was: 247950) Time Spent: 31.5h (was: 31h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 31.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247787=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247787 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 23/May/19 23:48 Start Date: 23/May/19 23:48 Worklog Time Spent: 10m Work Description: udim commented on pull request #8656: [BEAM-4046] Allow running gradlew from repo subdirs URL: https://github.com/apache/beam/pull/8656 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 Issue Time Tracking --- Worklog Id: (was: 247787) Time Spent: 31h 20m (was: 31h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 31h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247762=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247762 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 23/May/19 23:03 Start Date: 23/May/19 23:03 Worklog Time Spent: 10m Work Description: udim commented on issue #8656: [BEAM-4046] Allow running gradlew from repo subdirs URL: https://github.com/apache/beam/pull/8656#issuecomment-495414987 Re: Windows, I don't have an easily accessible environment to test any changes I make. Similarly to `gradlew_orig`, `gradlew_orig.bat` seems to try to determine the script's dirname: https://github.com/apache/beam/blob/a87ca3f63004a862e65c1cc77ffc0e0c88e055bb/gradlew_orig.bat#L29-L30 ref about `$~dp0`: https://stackoverflow.com/a/5034119/63302 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 Issue Time Tracking --- Worklog Id: (was: 247762) Time Spent: 31h 10m (was: 31h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 31h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=247142=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-247142 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 22/May/19 23:35 Start Date: 22/May/19 23:35 Worklog Time Spent: 10m Work Description: udim commented on pull request #8656: [BEAM-4046] Allow running gradlew from repo subdirs URL: https://github.com/apache/beam/pull/8656 Example: ```sh $ cd sdks/python $ ... # use python tools $ ../../gradlew lint ``` Also reduces verbosity of wrapper script. Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | --- | --- | --- | --- Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/) | --- | --- | --- Pre-Commit Tests Status (on master branch) --- |Java | Python
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242102=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242102 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:49 Start Date: 14/May/19 22:49 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492439215 Thx, @angoenka for your help here! Created https://issues.apache.org/jira/browse/BEAM-7307 And sorry for the inconvenience. 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 Issue Time Tracking --- Worklog Id: (was: 242102) Time Spent: 30h 40m (was: 30.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 30h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242100=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242100 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:38 Start Date: 14/May/19 22:38 Worklog Time Spent: 10m Work Description: angoenka commented on pull request #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581 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 Issue Time Tracking --- Worklog Id: (was: 242100) Time Spent: 30.5h (was: 30h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 30.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242099=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242099 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:37 Start Date: 14/May/19 22:37 Worklog Time Spent: 10m Work Description: angoenka commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492436567 Agree, Can we add a jira for tracking. 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 Issue Time Tracking --- Worklog Id: (was: 242099) Time Spent: 30h 20m (was: 30h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 30h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242084=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242084 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:27 Start Date: 14/May/19 22:27 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492433780 BTW, we should revert this revert right *after* release is 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 Issue Time Tracking --- Worklog Id: (was: 242084) Time Spent: 30h 10m (was: 30h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 30h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242082=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242082 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:25 Start Date: 14/May/19 22:25 Worklog Time Spent: 10m Work Description: angoenka commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492433081 Run Samza ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 242082) Time Spent: 30h (was: 29h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 30h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242080=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242080 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:21 Start Date: 14/May/19 22:21 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492432133 Decided to split commit, as it requires syntax fixes for https://github.com/apache/beam/commit/7e3559bbebc0c62eaec4dd21ce065b3a4f1a63fc#diff-10cb71de0a98f02f99aa3869117ab873 which we need to keep on reverting this revert. 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 Issue Time Tracking --- Worklog Id: (was: 242080) Time Spent: 29h 40m (was: 29.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 29h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242081=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242081 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:21 Start Date: 14/May/19 22:21 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492432181 Run Seed Job 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 Issue Time Tracking --- Worklog Id: (was: 242081) Time Spent: 29h 50m (was: 29h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 29h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242077=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242077 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:15 Start Date: 14/May/19 22:15 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492430436 Run Seed Job 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 Issue Time Tracking --- Worklog Id: (was: 242077) Time Spent: 29.5h (was: 29h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 29.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242075=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242075 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 22:03 Start Date: 14/May/19 22:03 Worklog Time Spent: 10m Work Description: angoenka commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492426924 Run Seed Job 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 Issue Time Tracking --- Worklog Id: (was: 242075) Time Spent: 29h 20m (was: 29h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 29h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242073=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242073 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 21:46 Start Date: 14/May/19 21:46 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581#issuecomment-492422053 R: @angoenka 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 Issue Time Tracking --- Worklog Id: (was: 242073) Time Spent: 29h 10m (was: 29h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 29h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242071=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242071 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 21:44 Start Date: 14/May/19 21:44 Worklog Time Spent: 10m Work Description: adude3141 commented on pull request #8581: [BEAM-4046] revert test infra to be compatible with pending PRs URL: https://github.com/apache/beam/pull/8581 **Please** add a meaningful description for your change here Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily: - [ ] [**Choose reviewer(s)**](https://beam.apache.org/contribute/#make-your-change) and mention them in a comment (`R: @username`). - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). Post-Commit Tests Status (on master branch) Lang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark --- | --- | --- | --- | --- | --- | --- | --- Go | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/) | --- | --- | --- | --- | --- | --- Java | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/) Python | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/)[![Build Status](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python3_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/) | --- | --- | --- Pre-Commit Tests Status (on master branch) --- |Java | Python | Go | Website --- | --- | --- | --- | --- Non-portable |
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242038=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242038 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 20:57 Start Date: 14/May/19 20:57 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-492406808 Wouldn't revert right now, unless it is blocking. Seems to be easy fixes. 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 Issue Time Tracking --- Worklog Id: (was: 242038) Time Spent: 28h 50m (was: 28h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=242032=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-242032 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 20:50 Start Date: 14/May/19 20:50 Worklog Time Spent: 10m Work Description: apilloud commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-492404735 I can't find "Run Seed Job" anywhere in the comments here, which means this wasn't actually tested. Reports suggest it broke things. Should we revert? 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 Issue Time Tracking --- Worklog Id: (was: 242032) Time Spent: 28h 40m (was: 28.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=241890=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-241890 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 14/May/19 17:30 Start Date: 14/May/19 17:30 Worklog Time Spent: 10m Work Description: kennknowles commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-49248 Looks like `project("sdk:java:core")` style dependencies did not end up with the right pom deps. In `BeamModulePlugin` I think we hack our own pom. It could be that, or it could be artifact and group ids not being quite right. 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 Issue Time Tracking --- Worklog Id: (was: 241890) Time Spent: 28.5h (was: 28h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=241273=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-241273 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 13/May/19 20:33 Start Date: 13/May/19 20:33 Worklog Time Spent: 10m Work Description: adude3141 commented on pull request #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194 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 Issue Time Tracking --- Worklog Id: (was: 241273) Time Spent: 28h 20m (was: 28h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240958=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240958 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 13/May/19 09:01 Start Date: 13/May/19 09:01 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491738495 Thanks Kenn for your time. I ll merge this tonight and try to stay on for a few hours after just in case. Happy to get this from my desk :) 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 Issue Time Tracking --- Worklog Id: (was: 240958) Time Spent: 28h 10m (was: 28h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240773=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240773 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 16:20 Start Date: 12/May/19 16:20 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491609115 Hi, @kennknowles would you mind to have a look again? From my point of view, we could merge. Probably some issues will come up anyway which we will need to fix as soon we detect them. Tried to trigger most tests. The current failing test `Java Flink PortableValidatesRunner Streaming Tests` seems to be already on master [1], so nothing I could fix here. And I would really prefer to not be forced to do a rebase again. Thanks! [1] https://builds.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/buildTimeTrend 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 Issue Time Tracking --- Worklog Id: (was: 240773) Time Spent: 28h (was: 27h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 28h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240772=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240772 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 16:07 Start Date: 12/May/19 16:07 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491608175 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240772) Time Spent: 27h 50m (was: 27h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240768=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240768 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 15:24 Start Date: 12/May/19 15:24 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491604967 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240768) Time Spent: 27h 40m (was: 27.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240757=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240757 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 13:03 Start Date: 12/May/19 13:03 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491594005 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240757) Time Spent: 27.5h (was: 27h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240756=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240756 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 12:02 Start Date: 12/May/19 12:02 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491589554 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240756) Time Spent: 27h 20m (was: 27h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240755=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240755 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 12:02 Start Date: 12/May/19 12:02 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491589535 Run Spark ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 240755) Time Spent: 27h 10m (was: 27h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240752=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240752 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 11:33 Start Date: 12/May/19 11:33 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491587685 Run Spark ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 240752) Time Spent: 27h (was: 26h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 27h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240751=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240751 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 11:06 Start Date: 12/May/19 11:06 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491585781 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240751) Time Spent: 26h 50m (was: 26h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240747=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240747 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 10:23 Start Date: 12/May/19 10:23 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491583145 Run Spark ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 240747) Time Spent: 26h 40m (was: 26.5h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26h 40m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240739=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240739 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 09:02 Start Date: 12/May/19 09:02 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491578083 Run Spark ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 240739) Time Spent: 26.5h (was: 26h 20m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26.5h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240694=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240694 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 12/May/19 00:11 Start Date: 12/May/19 00:11 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491553425 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240694) Time Spent: 26h 20m (was: 26h 10m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26h 20m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240692=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240692 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 11/May/19 23:04 Start Date: 11/May/19 23:04 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491550338 Run Java Flink PortableValidatesRunner Streaming 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 Issue Time Tracking --- Worklog Id: (was: 240692) Time Spent: 26h 10m (was: 26h) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26h 10m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240691=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240691 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 11/May/19 23:03 Start Date: 11/May/19 23:03 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491550325 Run Spark ValidatesRunner 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 Issue Time Tracking --- Worklog Id: (was: 240691) Time Spent: 26h (was: 25h 50m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 26h > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Work logged] (BEAM-4046) Decouple gradle project names and maven artifact ids
[ https://issues.apache.org/jira/browse/BEAM-4046?focusedWorklogId=240667=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-240667 ] ASF GitHub Bot logged work on BEAM-4046: Author: ASF GitHub Bot Created on: 11/May/19 19:30 Start Date: 11/May/19 19:30 Worklog Time Spent: 10m Work Description: adude3141 commented on issue #8194: [BEAM-4046] decouple gradle project names and maven artifact ids URL: https://github.com/apache/beam/pull/8194#issuecomment-491538064 Run Python_PVR_Flink PreCommit 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 Issue Time Tracking --- Worklog Id: (was: 240667) Time Spent: 25h 50m (was: 25h 40m) > Decouple gradle project names and maven artifact ids > > > Key: BEAM-4046 > URL: https://issues.apache.org/jira/browse/BEAM-4046 > Project: Beam > Issue Type: Sub-task > Components: build-system >Reporter: Kenneth Knowles >Assignee: Michael Luckey >Priority: Major > Time Spent: 25h 50m > Remaining Estimate: 0h > > In our first draft, we had gradle projects like {{":beam-sdks-java-core"}}. > It is clumsy and requires a hacky settings.gradle that is not idiomatic. > In our second draft, we changed them to names that work well with Gradle, > like {{":sdks:java:core"}}. This caused Maven artifact IDs to be wonky. > In our third draft, we regressed to the first draft to get the Maven artifact > ids right. > These should be able to be decoupled. It seems there are many StackOverflow > questions on the subject. > Since it is unidiomatic and a poor user experience, if it does turn out to be > mandatory then it needs to be documented inline everywhere - the > settings.gradle should say why it is so bizarre, and each build.gradle should > indicate what its project id is. -- This message was sent by Atlassian JIRA (v7.6.3#76005)