You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Timothy Ward (JIRA)" <ji...@apache.org> on 2017/04/10 11:26:41 UTC

[jira] [Commented] (ARIES-1698) Aries JPA should update to the latest OSGi API snapshot

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

Timothy Ward commented on ARIES-1698:
-------------------------------------

> Hi Tim. I just looked into the snapshot version of the spec you included in this change. Is it any different from the 1.0.0 version? It looks to me like it is identical.

It actually is different. There's a new constant identifying the name of the JPA extender capability.

> Do we need the new version of the spec for something? I would like to avoid having a snapshot dependency as we can then not release easily.

We need it for three reasons :)

1. The OSGi CT requires the JPA Service API at version 1.1 - without this no tests will run
2. The OSGi CT performs a signature check on the API classes - without the new constant this fails.
3. The Aries JPA extender needs to be updated to check the wiring of the persistence bundle, and ignore it if it is wired to a different extender (or if it uses the wrong version of javax.persistence). This should use the constant from the v 1.1 API.

If there is a need for an urgent bug fix in 2.6.x then we can always do it as a 2.6.x+1 based on top of the 2.6.x branch. I see the big 2.7.0 feature being "Aries as the JPA Service RI" - this should be possible in the next 3 months or so, which seems ok to me as a release schedule given that 2.6.0 was only 6 weeks ago.

> Aries JPA should update to the latest OSGi API snapshot
> -------------------------------------------------------
>
>                 Key: ARIES-1698
>                 URL: https://issues.apache.org/jira/browse/ARIES-1698
>             Project: Aries
>          Issue Type: Bug
>    Affects Versions: jpa-2.6.0
>            Reporter: Timothy Ward
>            Assignee: Timothy Ward
>             Fix For: jpa-2.7.0
>
>
> Given the stated intent of making Aries JPA the Reference Implementation for version 1.1.0 of the OSGi JPA service, Aries JPA should start building against the latest snapshot of the JPA service API. This is publicly available from [https://oss.sonatype.org/content/repositories/osgi/]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)