[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-03-31 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17072043#comment-17072043
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 813b76196c279f8eeeaf146cf102883181939c27 in geode-examples's branch 
refs/heads/master from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode-examples.git;h=813b761 ]

GEODE-6532: Dependency changes to examples related to the Geode fix. (#92)

Several transitive dependencies will be marked 'runtime' not 'compile'
in the POM from geode, causing examples to not miss symbols. Declare
those dependencies outright.

(cherry picked from commit e974408674428770c35be3b444e022d2b9f1973e)


> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0, 1.13.0
>
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-03-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067349#comment-17067349
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 813b76196c279f8eeeaf146cf102883181939c27 in geode-examples's branch 
refs/heads/develop from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode-examples.git;h=813b761 ]

GEODE-6532: Dependency changes to examples related to the Geode fix. (#92)

Several transitive dependencies will be marked 'runtime' not 'compile'
in the POM from geode, causing examples to not miss symbols. Declare
those dependencies outright.

(cherry picked from commit e974408674428770c35be3b444e022d2b9f1973e)


> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0, 1.13.0
>
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-02-27 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17047052#comment-17047052
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 6add39598aa6dbf1180d2d77acf807715db56e43 in geode-examples's branch 
refs/heads/develop from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode-examples.git;h=6add395 ]

GEODE-6532: Dependency changes to examples related to the Geode fix. (#92)

Several transitive dependencies will be marked 'runtime' not 'compile'
in the POM from geode, causing examples to not miss symbols. Declare
those dependencies outright.

(cherry picked from commit e974408674428770c35be3b444e022d2b9f1973e)


> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0
>
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17045975#comment-17045975
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 4cffa58b4fbaa017283e2896b15e96f423e4f1dc in geode's branch 
refs/heads/feature/GEODE-7808 from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=4cffa58 ]

GEODE-6532: Use implementation, not compile, as build configuration (#4720)



> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0
>
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17045861#comment-17045861
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 4cffa58b4fbaa017283e2896b15e96f423e4f1dc in geode's branch 
refs/heads/develop from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=4cffa58 ]

GEODE-6532: Use implementation, not compile, as build configuration (#4720)



> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0
>
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2020-02-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17043902#comment-17043902
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit e974408674428770c35be3b444e022d2b9f1973e in geode-examples's branch 
refs/heads/master from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode-examples.git;h=e974408 ]

GEODE-6532: Dependency changes to examples related to the Geode fix. (#92)

Several transitive dependencies will be marked 'runtime' not 'compile'
in the POM from geode, causing examples to not miss symbols. Declare
those dependencies outright.

> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
> Fix For: 1.9.0
>
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



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


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2019-03-22 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799435#comment-16799435
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 8fd839e8b73e40bd2dfd14f331b587431bd35a66 in geode's branch 
refs/heads/feature/GEODE-6518 from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8fd839e ]

GEODE-6532: Using implementation/api in geode-core instead of compile

* Using implementation or api where appropriate in geode-core
dependencies. This allows downstream consumers of geode-core to get these
dependencies as runtime dependencies instead of compile.

* Adding first order dependencies to other subprojects that needed them.

* Removing a couple of dependencies from geode-core that we were only
using transitively.

* Adding comments to geode-core dependencies

> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
>  Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GEODE-6532) Convert compile dependencies to implementation/api dependencies

2019-03-22 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/GEODE-6532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799381#comment-16799381
 ] 

ASF subversion and git services commented on GEODE-6532:


Commit 8fd839e8b73e40bd2dfd14f331b587431bd35a66 in geode's branch 
refs/heads/develop from Dan Smith
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=8fd839e ]

GEODE-6532: Using implementation/api in geode-core instead of compile

* Using implementation or api where appropriate in geode-core
dependencies. This allows downstream consumers of geode-core to get these
dependencies as runtime dependencies instead of compile.

* Adding first order dependencies to other subprojects that needed them.

* Removing a couple of dependencies from geode-core that we were only
using transitively.

* Adding comments to geode-core dependencies

> Convert compile dependencies to implementation/api dependencies
> ---
>
> Key: GEODE-6532
> URL: https://issues.apache.org/jira/browse/GEODE-6532
> Project: Geode
>  Issue Type: Improvement
>  Components: build, docs
>Reporter: Patrick Rhomberg
>Assignee: Dan Smith
>Priority: Major
>  Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> The {{compile}} configuration has been deprecated for some time.  {{api}} 
> will behave similarly, whereas {{implementation}} will appear to be a 
> {{runtime}} dependency to consumers.
> This will require examining our public API so that we may correctly declare 
> which dependencies are {{api}}.  When a PR is made, an email should be sent 
> to the dev@ and/or user@ lists warning that those consuming internal APIs 
> (against best practice) may experience breakages if their own dependencies 
> are not properly declared.  Similarly, a release note on this topic could be 
> helpful to those upgrading.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)