Jackrabbit-trunk - Build # 2405 - Still Unstable

2016-11-28 Thread Apache Jenkins Server
The Apache Jenkins build system has built Jackrabbit-trunk (build #2405)

Status: Still Unstable

Check console output at https://builds.apache.org/job/Jackrabbit-trunk/2405/ to 
view the results.

[jira] [Commented] (JCR-3995) occasional test failure in AccessControlManagerImplTest.testAddingFourAccessControlEntries()

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke commented on JCR-3995:
-

[~Alfusainey Jallow] - this test occasionally fails (and I'll now disable it); 
maybe you could have a look?

> occasional test failure in 
> AccessControlManagerImplTest.testAddingFourAccessControlEntries()
> 
>
> Key: JCR-3995
> URL: https://issues.apache.org/jira/browse/JCR-3995
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-webdav
>Affects Versions: 2.13.0
>Reporter: Julian Reschke
>Priority: Minor
>
> Need to run with {{-PintegrationTesting}}, seen in jackrabbit-jcr2dav:
> {noformat}
> testAddingFourAccessControlEntries(org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest)
>   Time elapsed: 0.084 sec  <<< FAILURE!
> junit.framework.AssertionFailedError: expected:<4> but was:<5>
> at junit.framework.Assert.fail(Assert.java:50)
> at junit.framework.Assert.failNotEquals(Assert.java:287)
> at junit.framework.Assert.assertEquals(Assert.java:67)
> at junit.framework.Assert.assertEquals(Assert.java:134)
> at junit.framework.Assert.assertEquals(Assert.java:140)
> at 
> org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest.testAddingFourAccessControlEntries(AccessControlManagerImplTest.java:159)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (JCR-4069) jcr2dav: occasional test failure in AccessControlManagerImplTest.testAddingFourAccessControlEntries

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke resolved JCR-4069.
-
Resolution: Duplicate

> jcr2dav: occasional test failure in 
> AccessControlManagerImplTest.testAddingFourAccessControlEntries
> ---
>
> Key: JCR-4069
> URL: https://issues.apache.org/jira/browse/JCR-4069
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-webdav, test
>Reporter: Julian Reschke
>Priority: Minor
>
> ...fails ocasionally with:
> {noformat}
> testAddingFourAccessControlEntries(org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest)
>   Time elapsed: 0.216 sec  <<< FAILURE!
> junit.framework.AssertionFailedError: should not have any ace nodes at this 
> point expected:<0> but was:<1>
> at junit.framework.Assert.fail(Assert.java:50)
> at junit.framework.Assert.failNotEquals(Assert.java:287)
> at junit.framework.Assert.assertEquals(Assert.java:67)
> at junit.framework.Assert.assertEquals(Assert.java:134)
> at 
> org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest.testAddingFourAccessControlEntries(AccessControlManagerImplTest.java:153)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (JCR-4069) jcr2dav: occasional test failure in AccessControlManagerImplTest.testAddingFourAccessControlEntries

2016-11-28 Thread Julian Reschke (JIRA)
Julian Reschke created JCR-4069:
---

 Summary: jcr2dav: occasional test failure in 
AccessControlManagerImplTest.testAddingFourAccessControlEntries
 Key: JCR-4069
 URL: https://issues.apache.org/jira/browse/JCR-4069
 Project: Jackrabbit Content Repository
  Issue Type: Bug
  Components: jackrabbit-webdav, test
Reporter: Julian Reschke
Priority: Minor


...fails ocasionally with:

{noformat}
testAddingFourAccessControlEntries(org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest)
  Time elapsed: 0.216 sec  <<< FAILURE!
junit.framework.AssertionFailedError: should not have any ace nodes at this 
point expected:<0> but was:<1>
at junit.framework.Assert.fail(Assert.java:50)
at junit.framework.Assert.failNotEquals(Assert.java:287)
at junit.framework.Assert.assertEquals(Assert.java:67)
at junit.framework.Assert.assertEquals(Assert.java:134)
at 
org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlManagerImplTest.testAddingFourAccessControlEntries(AccessControlManagerImplTest.java:153)

{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke edited comment on JCR-4068 at 11/28/16 3:11 PM:
---

trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]
2.8: [r1771754|http://svn.apache.org/r1771754]
2.6: [r1771755|http://svn.apache.org/r1771755]
2.4: [r1771759|http://svn.apache.org/r1771759]




was (Author: reschke):
trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]
2.8: [r1771754|http://svn.apache.org/r1771754]
2.6: [r1771755|http://svn.apache.org/r1771755]


> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.4.7, 2.10.5, 2.6.8, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.4.7

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.4.7, 2.10.5, 2.6.8, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke edited comment on JCR-4068 at 11/28/16 3:01 PM:
---

trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]
2.8: [r1771754|http://svn.apache.org/r1771754]
2.6: [r1771755|http://svn.apache.org/r1771755]



was (Author: reschke):
trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]
2.8: [r1771754|http://svn.apache.org/r1771754]



> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.10.5, 2.6.8, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.6.8

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.10.5, 2.6.8, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke edited comment on JCR-4068 at 11/28/16 2:49 PM:
---

trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]
2.8: [r1771754|http://svn.apache.org/r1771754]




was (Author: reschke):
trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]


> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.10.5, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.8.4

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.10.5, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Labels:   (was: candidate_jcr_2_8)

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 2.10.5, 2.13.5, 2.8.4, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke edited comment on JCR-4068 at 11/28/16 2:37 PM:
---

trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]
2.10: [r1771750|http://svn.apache.org/r1771750]



was (Author: reschke):
trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_8
> Fix For: 2.10.5, 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Labels: candidate_jcr_2_8  (was: candidate_jcr_2_10 candidate_jcr_2_8)

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_8
> Fix For: 2.10.5, 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Jackrabbit-trunk - Build # 2404 - Unstable

2016-11-28 Thread Apache Jenkins Server
The Apache Jenkins build system has built Jackrabbit-trunk (build #2404)

Status: Unstable

Check console output at https://builds.apache.org/job/Jackrabbit-trunk/2404/ to 
view the results.

[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.10.5

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_8
> Fix For: 2.10.5, 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke edited comment on JCR-4068 at 11/28/16 2:25 PM:
---

trunk: [r1771741|http://svn.apache.org/r1771741]
2.12: [r1771748|http://svn.apache.org/r1771748]


was (Author: reschke):
trunk: [r1771741|http://svn.apache.org/r1771741]


> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_8
> Fix For: 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.12.6

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_8
> Fix For: 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Labels: candidate_jcr_2_10 candidate_jcr_2_8  (was: candidate_jcr_2_10 
candidate_jcr_2_12 candidate_jcr_2_8)

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_8
> Fix For: 2.13.5, 2.12.6, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: JSON License not allowed any more

2016-11-28 Thread Michael Dürig

I suggest to open respective blocker issues for all our products and
versions to ensure no JSON dependency slips into a release after April
30th 2017. WDYT?


See https://issues.apache.org/jira/browse/JCR-4068 and 
https://issues.apache.org/jira/browse/OAK-5171 for the respective issues.


Michael



Michael


[1] https://www.apache.org/legal/resolved#category-x
[2]
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/201611.mbox/%3C0CE2E8C9-D9B7-404D-93EF-A1F8B07189BF%40apache.org%3E



[jira] [Resolved] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke resolved JCR-4068.
-
Resolution: Fixed

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_12, candidate_jcr_2_8
> Fix For: 2.13.5, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: JSON License not allowed any more

2016-11-28 Thread Davide Giannella
On 28/11/2016 10:56, Julian Reschke wrote:
> Awesome. Well, if we have to do it, we have to do it.
>
> In the meantime, it seems, that we need to warn our users, as per:
>
> "Also please note that in the 2nd situation (where a temporary
> exclusion has been granted), you MUST ensure that NOTICE explicitly
> notifies the end-user that a JSON licensed artifact exists. They
> may not be aware of it up to now, and that MUST be addressed." --
> 
>
>
> ...and that applies to releases we do before April, as well, right?

We may add a note in the release notes of all the branches, both JR and
Oak regardless. Just to be on the safe side. Then we can remove it later
on once we are sure no dependencies are no longer there.

Davide




[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.13.5

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_12, candidate_jcr_2_8
> Fix For: 2.13.5, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke commented on JCR-4068:
-

trunk: [r1771741|http://svn.apache.org/r1771741]


> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_12, candidate_jcr_2_8
> Fix For: 2.13.5, 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Fix Version/s: 2.14

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_12, candidate_jcr_2_8
> Fix For: 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)
Julian Reschke created JCR-4068:
---

 Summary: jcr-commons: get rid of test dependency to json.org JSON 
parser
 Key: JCR-4068
 URL: https://issues.apache.org/jira/browse/JCR-4068
 Project: Jackrabbit Content Repository
  Issue Type: Bug
  Components: jackrabbit-jcr-commons
Affects Versions: 2.13.4
Reporter: Julian Reschke
Assignee: Julian Reschke
Priority: Blocker


See 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (JCR-4068) jcr-commons: get rid of test dependency to json.org JSON parser

2016-11-28 Thread Julian Reschke (JIRA)

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

Julian Reschke updated JCR-4068:

Labels: candidate_jcr_2_10 candidate_jcr_2_12 candidate_jcr_2_8  (was: )

> jcr-commons: get rid of test dependency to json.org JSON parser
> ---
>
> Key: JCR-4068
> URL: https://issues.apache.org/jira/browse/JCR-4068
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-commons
>Affects Versions: 2.13.4
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_jcr_2_10, candidate_jcr_2_12, candidate_jcr_2_8
> Fix For: 2.14
>
>
> See 
> 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: JSON License not allowed any more

2016-11-28 Thread Julian Reschke

On 2016-11-28 14:00, Marcel Reutegger wrote:

On 28/11/16 13:41, Julian Reschke wrote:

It's only used in a unit test that checks another JSON impl (our own?).
Do we have a list of acceptable alternatives to the JSON.org version? I
assume Jackson would be ok?


I don't have a list, but in oak-core and oak-jcr we are using
json-simple as a test dependency.

Regards
 Marcel


Yes, that seems to be the simplest possible thing to do here.

Best regards, Julian



Re: JSON License not allowed any more

2016-11-28 Thread Marcel Reutegger

On 28/11/16 13:41, Julian Reschke wrote:

It's only used in a unit test that checks another JSON impl (our own?).
Do we have a list of acceptable alternatives to the JSON.org version? I
assume Jackson would be ok?


I don't have a list, but in oak-core and oak-jcr we are using 
json-simple as a test dependency.


Regards
 Marcel


Re: JSON License not allowed any more

2016-11-28 Thread Julian Reschke

On 2016-11-28 13:36, Michael Dürig wrote:



On 28.11.16 1:03 , Julian Reschke wrote:

FWIW, Jackrabbit's dependency is test-scoped...


Where I meant the one in jcr-commons...


Which should simplify things a lot. I'd say let's try going for removal
of the dependency right away. A remaining question would be if we have
other dependencies from the various branches. I didn't check those yet.


It's only used in a unit test that checks another JSON impl (our own?). 
Do we have a list of acceptable alternatives to the JSON.org version? I 
assume Jackson would be ok?


Best regards, Julian



Re: JSON License not allowed any more

2016-11-28 Thread Michael Dürig



On 28.11.16 1:03 , Julian Reschke wrote:

FWIW, Jackrabbit's dependency is test-scoped...


Which should simplify things a lot. I'd say let's try going for removal 
of the dependency right away. A remaining question would be if we have 
other dependencies from the various branches. I didn't check those yet.


Michael


Re: JSON License not allowed any more

2016-11-28 Thread Julian Reschke

On 2016-11-28 12:00, Michael Dürig wrote:



On 28.11.16 11:56 , Julian Reschke wrote:

In the meantime, it seems, that we need to warn our users, as per:

"Also please note that in the 2nd situation (where a temporary
exclusion has been granted), you MUST ensure that NOTICE explicitly
notifies the end-user that a JSON licensed artifact exists. They
may not be aware of it up to now, and that MUST be addressed." --




...and that applies to releases we do before April, as well, right?


Right. Another blocker but this one applies immediately to all upcoming
releases.


Would be good to have an example for the actual text to be used.

FWIW, Jackrabbit's dependency is test-scoped...

Best regards, Julian



Re: JSON License not allowed any more

2016-11-28 Thread Michael Dürig



On 28.11.16 11:56 , Julian Reschke wrote:

In the meantime, it seems, that we need to warn our users, as per:

"Also please note that in the 2nd situation (where a temporary
exclusion has been granted), you MUST ensure that NOTICE explicitly
notifies the end-user that a JSON licensed artifact exists. They
may not be aware of it up to now, and that MUST be addressed." --



...and that applies to releases we do before April, as well, right?


Right. Another blocker but this one applies immediately to all upcoming 
releases.


Michael


Re: JSON License not allowed any more

2016-11-28 Thread Julian Reschke

On 2016-11-28 11:36, Michael Dürig wrote:


Hi,

The JSON License has recently been moved to the list of licenses not
allowed to be included in Apache products (Category X) [1, 2].

For the Jackrabbit PMC this means that we have to remove all
dependencies to org.json:json within the grace period, which ends April
30th 2017. This affects all our products and branches we still do
release from, namely Jackrabbit 2, Jackrabbit Oak, FileVault. A quick
check on trunk revealed dependencies from Jackrabbit Oak oak-remote and
Jackrabbit 2 jcr-commons. FileVault doesn't seem to be affected. Didn't
check the branches.

I suggest to open respective blocker issues for all our products and
versions to ensure no JSON dependency slips into a release after April
30th 2017. WDYT?

Michael


Awesome. Well, if we have to do it, we have to do it.

In the meantime, it seems, that we need to warn our users, as per:

"Also please note that in the 2nd situation (where a temporary
exclusion has been granted), you MUST ensure that NOTICE explicitly
notifies the end-user that a JSON licensed artifact exists. They
may not be aware of it up to now, and that MUST be addressed." -- 



...and that applies to releases we do before April, as well, right?

Best regards, Julian



JSON License not allowed any more

2016-11-28 Thread Michael Dürig


Hi,

The JSON License has recently been moved to the list of licenses not 
allowed to be included in Apache products (Category X) [1, 2].


For the Jackrabbit PMC this means that we have to remove all 
dependencies to org.json:json within the grace period, which ends April 
30th 2017. This affects all our products and branches we still do 
release from, namely Jackrabbit 2, Jackrabbit Oak, FileVault. A quick 
check on trunk revealed dependencies from Jackrabbit Oak oak-remote and 
Jackrabbit 2 jcr-commons. FileVault doesn't seem to be affected. Didn't 
check the branches.


I suggest to open respective blocker issues for all our products and 
versions to ensure no JSON dependency slips into a release after April 
30th 2017. WDYT?


Michael


[1] https://www.apache.org/legal/resolved#category-x
[2] 
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/201611.mbox/%3C0CE2E8C9-D9B7-404D-93EF-A1F8B07189BF%40apache.org%3E